diff --git a/Kits/DirectXTK/DirectXTK_Windows10.vcxproj b/Kits/DirectXTK/DirectXTK_Windows10.vcxproj
index b68177881c78455b49759e3201bcd437fcd76aad..9b06d6f6a722f4c7a223acef69d2e8fd9b9ce1f4 100644
--- a/Kits/DirectXTK/DirectXTK_Windows10.vcxproj
+++ b/Kits/DirectXTK/DirectXTK_Windows10.vcxproj
@@ -67,102 +67,255 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Kits/DirectXTK/DirectXTK_Windows10.vcxproj.filters b/Kits/DirectXTK/DirectXTK_Windows10.vcxproj.filters
index c105cbfc9e8288b007d26e0a2b1ec522c325b962..6261f4f346928609e76387390447d1869e9a8e5d 100644
--- a/Kits/DirectXTK/DirectXTK_Windows10.vcxproj.filters
+++ b/Kits/DirectXTK/DirectXTK_Windows10.vcxproj.filters
@@ -25,6 +25,9 @@
{020af8ad-d3a0-41bc-bc05-b1d0a5d2a85f}
+
+ {9e8e474c-90e2-4f97-8278-8aaa7bef7439}
+
@@ -476,6 +479,465 @@
Src\Shaders\Compiled
+
+ Src\Shaders\Symbols
+
+
+ Src\Shaders\Symbols
+
+
+ Src\Shaders\Symbols
+
+
+ Src\Shaders\Symbols
+
+
+ Src\Shaders\Symbols
+
+
+ Src\Shaders\Symbols
+
+
+ Src\Shaders\Symbols
+
+
+ Src\Shaders\Symbols
+
+
+ Src\Shaders\Symbols
+
+
+ Src\Shaders\Symbols
+
+
+ Src\Shaders\Symbols
+
+
+ Src\Shaders\Symbols
+
+
+ Src\Shaders\Symbols
+
+
+ Src\Shaders\Symbols
+
+
+ Src\Shaders\Symbols
+
+
+ Src\Shaders\Symbols
+
+
+ Src\Shaders\Symbols
+
+
+ Src\Shaders\Symbols
+
+
+ Src\Shaders\Symbols
+
+
+ Src\Shaders\Symbols
+
+
+ Src\Shaders\Symbols
+
+
+ Src\Shaders\Symbols
+
+
+ Src\Shaders\Symbols
+
+
+ Src\Shaders\Symbols
+
+
+ Src\Shaders\Symbols
+
+
+ Src\Shaders\Symbols
+
+
+ Src\Shaders\Symbols
+
+
+ Src\Shaders\Symbols
+
+
+ Src\Shaders\Symbols
+
+
+ Src\Shaders\Symbols
+
+
+ Src\Shaders\Symbols
+
+
+ Src\Shaders\Symbols
+
+
+ Src\Shaders\Symbols
+
+
+ Src\Shaders\Symbols
+
+
+ Src\Shaders\Symbols
+
+
+ Src\Shaders\Symbols
+
+
+ Src\Shaders\Symbols
+
+
+ Src\Shaders\Symbols
+
+
+ Src\Shaders\Symbols
+
+
+ Src\Shaders\Symbols
+
+
+ Src\Shaders\Symbols
+
+
+ Src\Shaders\Symbols
+
+
+ Src\Shaders\Symbols
+
+
+ Src\Shaders\Symbols
+
+
+ Src\Shaders\Symbols
+
+
+ Src\Shaders\Symbols
+
+
+ Src\Shaders\Symbols
+
+
+ Src\Shaders\Symbols
+
+
+ Src\Shaders\Symbols
+
+
+ Src\Shaders\Symbols
+
+
+ Src\Shaders\Symbols
+
+
+ Src\Shaders\Symbols
+
+
+ Src\Shaders\Symbols
+
+
+ Src\Shaders\Symbols
+
+
+ Src\Shaders\Symbols
+
+
+ Src\Shaders\Symbols
+
+
+ Src\Shaders\Symbols
+
+
+ Src\Shaders\Symbols
+
+
+ Src\Shaders\Symbols
+
+
+ Src\Shaders\Symbols
+
+
+ Src\Shaders\Symbols
+
+
+ Src\Shaders\Symbols
+
+
+ Src\Shaders\Symbols
+
+
+ Src\Shaders\Symbols
+
+
+ Src\Shaders\Symbols
+
+
+ Src\Shaders\Symbols
+
+
+ Src\Shaders\Symbols
+
+
+ Src\Shaders\Symbols
+
+
+ Src\Shaders\Symbols
+
+
+ Src\Shaders\Symbols
+
+
+ Src\Shaders\Symbols
+
+
+ Src\Shaders\Symbols
+
+
+ Src\Shaders\Symbols
+
+
+ Src\Shaders\Symbols
+
+
+ Src\Shaders\Symbols
+
+
+ Src\Shaders\Symbols
+
+
+ Src\Shaders\Symbols
+
+
+ Src\Shaders\Symbols
+
+
+ Src\Shaders\Symbols
+
+
+ Src\Shaders\Symbols
+
+
+ Src\Shaders\Symbols
+
+
+ Src\Shaders\Symbols
+
+
+ Src\Shaders\Symbols
+
+
+ Src\Shaders\Symbols
+
+
+ Src\Shaders\Symbols
+
+
+ Src\Shaders\Symbols
+
+
+ Src\Shaders\Symbols
+
+
+ Src\Shaders\Symbols
+
+
+ Src\Shaders\Symbols
+
+
+ Src\Shaders\Symbols
+
+
+ Src\Shaders\Symbols
+
+
+ Src\Shaders\Symbols
+
+
+ Src\Shaders\Symbols
+
+
+ Src\Shaders\Symbols
+
+
+ Src\Shaders\Symbols
+
+
+ Src\Shaders\Symbols
+
+
+ Src\Shaders\Symbols
+
+
+ Src\Shaders\Compiled
+
+
+ Src\Shaders\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\Compiled
+
+
+ Src\Shaders\Compiled
+
+
+ Src\Shaders\Compiled
+
+
+ Src\Shaders\Compiled
+
+
+ Src\Shaders\Compiled
+
+
+ Src\Shaders\Compiled
+
+
+ Src\Shaders\Compiled
+
+
+ Src\Shaders\Compiled
+
+
+ Src\Shaders\Compiled
+
+
+ Src\Shaders\Compiled
+
+
+ Src\Shaders\Compiled
+
+
+ Src\Shaders\Compiled
+
+
+ Src\Shaders\Compiled
+
+
+ Src\Shaders\Compiled
+
+
+ Src\Shaders\Compiled
+
+
+ Src\Shaders\Compiled
+
+
+ Src\Shaders\Symbols
+
+
+ Src\Shaders\Symbols
+
+
+ Src\Shaders\Symbols
+
+
+ Src\Shaders\Symbols
+
+
+ Src\Shaders\Symbols
+
+
+ Src\Shaders\Symbols
+
+
+ Src\Shaders\Symbols
+
+
+ Src\Shaders\Symbols
+
+
+ Src\Shaders\Symbols
+
+
+ Src\Shaders\Symbols
+
+
+ Src\Shaders\Symbols
+
+
+ Src\Shaders\Symbols
+
+
+ Src\Shaders\Symbols
+
+
+ Src\Shaders\Symbols
+
+
+ Src\Shaders\Symbols
+
+
+ Src\Shaders\Symbols
+
diff --git a/Kits/DirectXTK/Inc/Effects.h b/Kits/DirectXTK/Inc/Effects.h
index 28641454a5d12dfe0736ee6b1b31e412d08a2cbc..67b87a63391075d0b355636680f3a803124b5a5b 100644
--- a/Kits/DirectXTK/Inc/Effects.h
+++ b/Kits/DirectXTK/Inc/Effects.h
@@ -158,6 +158,9 @@ namespace DirectX
void __cdecl SetTextureEnabled(bool value);
void __cdecl SetTexture(_In_opt_ ID3D11ShaderResourceView* value);
+ // Normal compression settings.
+ void __cdecl SetBiasedVertexNormals(bool value);
+
private:
// Private implementation.
class Impl;
@@ -326,7 +329,10 @@ namespace DirectX
void __cdecl SetEnvironmentMapAmount(float value);
void XM_CALLCONV SetEnvironmentMapSpecular(FXMVECTOR value);
void __cdecl SetFresnelFactor(float value);
-
+
+ // Normal compression settings.
+ void __cdecl SetBiasedVertexNormals(bool value);
+
private:
// Private implementation.
class Impl;
@@ -398,6 +404,9 @@ namespace DirectX
void __cdecl SetBoneTransforms(_In_reads_(count) XMMATRIX const* value, size_t count) override;
void __cdecl ResetBoneTransforms() override;
+ // Normal compression settings.
+ void __cdecl SetBiasedVertexNormals(bool value);
+
private:
// Private implementation.
class Impl;
@@ -547,7 +556,10 @@ namespace DirectX
void __cdecl SetTexture(_In_opt_ ID3D11ShaderResourceView* value);
void __cdecl SetNormalTexture(_In_opt_ ID3D11ShaderResourceView* value);
void __cdecl SetSpecularTexture(_In_opt_ ID3D11ShaderResourceView* value);
-
+
+ // Normal compression settings.
+ void __cdecl SetBiasedVertexNormalsAndTangents(bool value);
+
private:
// Private implementation.
class Impl;
@@ -573,6 +585,7 @@ namespace DirectX
bool enableSkinning;
bool enableDualTexture;
bool enableNormalMaps;
+ bool biasedVertexNormals;
float specularPower;
float alpha;
DirectX::XMFLOAT3 ambientColor;
diff --git a/Kits/DirectXTK/Inc/GeometricPrimitive.h b/Kits/DirectXTK/Inc/GeometricPrimitive.h
index 625a1f7f48cc9198921f94c91c9dd85746135e2a..a6589339a36ab53e6370132a313f600edaf9d02f 100644
--- a/Kits/DirectXTK/Inc/GeometricPrimitive.h
+++ b/Kits/DirectXTK/Inc/GeometricPrimitive.h
@@ -63,14 +63,14 @@ namespace DirectX
// Draw the primitive.
void XM_CALLCONV Draw(FXMMATRIX world, CXMMATRIX view, CXMMATRIX projection, FXMVECTOR color = Colors::White, _In_opt_ ID3D11ShaderResourceView* texture = nullptr, bool wireframe = false,
- _In_opt_ std::function setCustomState = nullptr );
+ _In_opt_ std::function setCustomState = nullptr ) const;
// Draw the primitive using a custom effect.
void __cdecl Draw( _In_ IEffect* effect, _In_ ID3D11InputLayout* inputLayout, bool alpha = false, bool wireframe = false,
- _In_opt_ std::function setCustomState = nullptr );
+ _In_opt_ std::function setCustomState = nullptr ) const;
// Create input layout for drawing with a custom effect.
- void __cdecl CreateInputLayout( _In_ IEffect* effect, _Outptr_ ID3D11InputLayout** inputLayout );
+ void __cdecl CreateInputLayout( _In_ IEffect* effect, _Outptr_ ID3D11InputLayout** inputLayout ) const;
private:
GeometricPrimitive();
diff --git a/Kits/DirectXTK/Inc/Model.h b/Kits/DirectXTK/Inc/Model.h
index f19105519ed18d72cf26862eec8e23953a3b2876..776bf06675c768eb32cdf1e6dbcceaa2946c0653 100644
--- a/Kits/DirectXTK/Inc/Model.h
+++ b/Kits/DirectXTK/Inc/Model.h
@@ -68,7 +68,7 @@ namespace DirectX
_In_opt_ std::function setCustomState = nullptr ) const;
// Create input layout for drawing with a custom effect.
- void __cdecl CreateInputLayout( _In_ ID3D11Device* d3dDevice, _In_ IEffect* ieffect, _Outptr_ ID3D11InputLayout** iinputLayout );
+ void __cdecl CreateInputLayout( _In_ ID3D11Device* d3dDevice, _In_ IEffect* ieffect, _Outptr_ ID3D11InputLayout** iinputLayout ) const;
// Change effect used by part and regenerate input layout (be sure to call Model::Modified as well)
void __cdecl ModifyEffect( _In_ ID3D11Device* d3dDevice, _In_ std::shared_ptr& ieffect, bool isalpha = false );
@@ -93,7 +93,7 @@ namespace DirectX
typedef std::vector> Collection;
// Setup states for drawing mesh
- void __cdecl PrepareForRendering( _In_ ID3D11DeviceContext* deviceContext, CommonStates& states, bool alpha = false, bool wireframe = false ) const;
+ void __cdecl PrepareForRendering( _In_ ID3D11DeviceContext* deviceContext, const CommonStates& states, bool alpha = false, bool wireframe = false ) const;
// Draw the mesh
void XM_CALLCONV Draw( _In_ ID3D11DeviceContext* deviceContext, FXMMATRIX world, CXMMATRIX view, CXMMATRIX projection,
@@ -112,7 +112,7 @@ namespace DirectX
std::wstring name;
// Draw all the meshes in the model
- void XM_CALLCONV Draw( _In_ ID3D11DeviceContext* deviceContext, CommonStates& states, FXMMATRIX world, CXMMATRIX view, CXMMATRIX projection,
+ void XM_CALLCONV Draw( _In_ ID3D11DeviceContext* deviceContext, const CommonStates& states, FXMMATRIX world, CXMMATRIX view, CXMMATRIX projection,
bool wireframe = false, _In_opt_ std::function setCustomState = nullptr ) const;
// Notify model that effects, parts list, or mesh list has changed
diff --git a/Kits/DirectXTK/Inc/WICTextureLoader.h b/Kits/DirectXTK/Inc/WICTextureLoader.h
index e09e9ec9cf2b76c56631a852af0922a0da4b6aa0..bc69efeacaa02f6cfa00419432931a45332b40d0 100644
--- a/Kits/DirectXTK/Inc/WICTextureLoader.h
+++ b/Kits/DirectXTK/Inc/WICTextureLoader.h
@@ -38,6 +38,13 @@
namespace DirectX
{
+ enum WIC_LOADER_FLAGS
+ {
+ WIC_LOADER_DEFAULT = 0,
+ WIC_LOADER_FORCE_SRGB = 0x1,
+ WIC_LOADER_IGNORE_SRGB = 0x2,
+ };
+
// Standard version
HRESULT __cdecl CreateWICTextureFromMemory(
_In_ ID3D11Device* d3dDevice,
@@ -92,7 +99,7 @@ namespace DirectX
_In_ unsigned int bindFlags,
_In_ unsigned int cpuAccessFlags,
_In_ unsigned int miscFlags,
- _In_ bool forceSRGB,
+ _In_ unsigned int loadFlags,
_Outptr_opt_ ID3D11Resource** texture,
_Outptr_opt_ ID3D11ShaderResourceView** textureView);
@@ -104,7 +111,7 @@ namespace DirectX
_In_ unsigned int bindFlags,
_In_ unsigned int cpuAccessFlags,
_In_ unsigned int miscFlags,
- _In_ bool forceSRGB,
+ _In_ unsigned int loadFlags,
_Outptr_opt_ ID3D11Resource** texture,
_Outptr_opt_ ID3D11ShaderResourceView** textureView);
@@ -124,7 +131,7 @@ namespace DirectX
_In_ unsigned int bindFlags,
_In_ unsigned int cpuAccessFlags,
_In_ unsigned int miscFlags,
- _In_ bool forceSRGB,
+ _In_ unsigned int loadFlags,
_Outptr_opt_ ID3D11Resource** texture,
_Outptr_opt_ ID3D11ShaderResourceView** textureView);
@@ -142,7 +149,7 @@ namespace DirectX
_In_ unsigned int bindFlags,
_In_ unsigned int cpuAccessFlags,
_In_ unsigned int miscFlags,
- _In_ bool forceSRGB,
+ _In_ unsigned int loadFlags,
_Outptr_opt_ ID3D11Resource** texture,
_Outptr_opt_ ID3D11ShaderResourceView** textureView);
}
\ No newline at end of file
diff --git a/Kits/DirectXTK/Readme.txt b/Kits/DirectXTK/Readme.txt
index 51aefe194dd6d084de87b9268798be8c125ffda2..0f78582140b19966bdfcecfe24fd11d9b072c0ae 100644
--- a/Kits/DirectXTK/Readme.txt
+++ b/Kits/DirectXTK/Readme.txt
@@ -4,7 +4,7 @@ DirectXTK - the DirectX Tool Kit for DirectX 11
Copyright (c) Microsoft Corporation. All rights reserved.
-September 15, 2016
+October 6, 2016
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,
@@ -79,6 +79,11 @@ https://opensource.microsoft.com/codeofconduct/
RELEASE HISTORY
---------------
+October 6, 2016
+ SDKMESH loader and BasicEffects support for compressed vertex normals with biasing
+ WICTextureLoader Ex bool forceSRGB parameter is now a WIC_LOADER flag
+ Minor code cleanup
+
September 15, 2016
Minor code cleanup
xwbtool: added wildcard support for input filename and optional -r switch for recursive search
diff --git a/Kits/DirectXTK/Src/BasicEffect.cpp b/Kits/DirectXTK/Src/BasicEffect.cpp
index 7b900a4d9390a181133ed69b79337a231bd6ed13..d7a0c5967abe39d89ae944101aed0c1bb0488888 100644
--- a/Kits/DirectXTK/Src/BasicEffect.cpp
+++ b/Kits/DirectXTK/Src/BasicEffect.cpp
@@ -46,9 +46,9 @@ struct BasicEffectTraits
{
typedef BasicEffectConstants ConstantBufferType;
- static const int VertexShaderCount = 20;
+ static const int VertexShaderCount = 32;
static const int PixelShaderCount = 10;
- static const int ShaderPermutationCount = 32;
+ static const int ShaderPermutationCount = 56;
};
@@ -62,6 +62,7 @@ public:
bool preferPerPixelLighting;
bool vertexColorEnabled;
bool textureEnabled;
+ bool biasedVertexNormals;
EffectLights lights;
@@ -88,17 +89,32 @@ namespace
#include "Shaders/Compiled/XboxOneBasicEffect_VSBasicVertexLightingVc.inc"
#include "Shaders/Compiled/XboxOneBasicEffect_VSBasicVertexLightingTx.inc"
#include "Shaders/Compiled/XboxOneBasicEffect_VSBasicVertexLightingTxVc.inc"
-
+
#include "Shaders/Compiled/XboxOneBasicEffect_VSBasicOneLight.inc"
#include "Shaders/Compiled/XboxOneBasicEffect_VSBasicOneLightVc.inc"
#include "Shaders/Compiled/XboxOneBasicEffect_VSBasicOneLightTx.inc"
#include "Shaders/Compiled/XboxOneBasicEffect_VSBasicOneLightTxVc.inc"
-
+
#include "Shaders/Compiled/XboxOneBasicEffect_VSBasicPixelLighting.inc"
#include "Shaders/Compiled/XboxOneBasicEffect_VSBasicPixelLightingVc.inc"
#include "Shaders/Compiled/XboxOneBasicEffect_VSBasicPixelLightingTx.inc"
#include "Shaders/Compiled/XboxOneBasicEffect_VSBasicPixelLightingTxVc.inc"
+ #include "Shaders/Compiled/XboxOneBasicEffect_VSBasicVertexLightingBn.inc"
+ #include "Shaders/Compiled/XboxOneBasicEffect_VSBasicVertexLightingVcBn.inc"
+ #include "Shaders/Compiled/XboxOneBasicEffect_VSBasicVertexLightingTxBn.inc"
+ #include "Shaders/Compiled/XboxOneBasicEffect_VSBasicVertexLightingTxVcBn.inc"
+
+ #include "Shaders/Compiled/XboxOneBasicEffect_VSBasicOneLightBn.inc"
+ #include "Shaders/Compiled/XboxOneBasicEffect_VSBasicOneLightVcBn.inc"
+ #include "Shaders/Compiled/XboxOneBasicEffect_VSBasicOneLightTxBn.inc"
+ #include "Shaders/Compiled/XboxOneBasicEffect_VSBasicOneLightTxVcBn.inc"
+
+ #include "Shaders/Compiled/XboxOneBasicEffect_VSBasicPixelLightingBn.inc"
+ #include "Shaders/Compiled/XboxOneBasicEffect_VSBasicPixelLightingVcBn.inc"
+ #include "Shaders/Compiled/XboxOneBasicEffect_VSBasicPixelLightingTxBn.inc"
+ #include "Shaders/Compiled/XboxOneBasicEffect_VSBasicPixelLightingTxVcBn.inc"
+
#include "Shaders/Compiled/XboxOneBasicEffect_PSBasic.inc"
#include "Shaders/Compiled/XboxOneBasicEffect_PSBasicNoFog.inc"
#include "Shaders/Compiled/XboxOneBasicEffect_PSBasicTx.inc"
@@ -125,7 +141,7 @@ namespace
#include "Shaders/Compiled/BasicEffect_VSBasicVertexLightingVc.inc"
#include "Shaders/Compiled/BasicEffect_VSBasicVertexLightingTx.inc"
#include "Shaders/Compiled/BasicEffect_VSBasicVertexLightingTxVc.inc"
-
+
#include "Shaders/Compiled/BasicEffect_VSBasicOneLight.inc"
#include "Shaders/Compiled/BasicEffect_VSBasicOneLightVc.inc"
#include "Shaders/Compiled/BasicEffect_VSBasicOneLightTx.inc"
@@ -136,6 +152,21 @@ namespace
#include "Shaders/Compiled/BasicEffect_VSBasicPixelLightingTx.inc"
#include "Shaders/Compiled/BasicEffect_VSBasicPixelLightingTxVc.inc"
+ #include "Shaders/Compiled/BasicEffect_VSBasicVertexLightingBn.inc"
+ #include "Shaders/Compiled/BasicEffect_VSBasicVertexLightingVcBn.inc"
+ #include "Shaders/Compiled/BasicEffect_VSBasicVertexLightingTxBn.inc"
+ #include "Shaders/Compiled/BasicEffect_VSBasicVertexLightingTxVcBn.inc"
+
+ #include "Shaders/Compiled/BasicEffect_VSBasicOneLightBn.inc"
+ #include "Shaders/Compiled/BasicEffect_VSBasicOneLightVcBn.inc"
+ #include "Shaders/Compiled/BasicEffect_VSBasicOneLightTxBn.inc"
+ #include "Shaders/Compiled/BasicEffect_VSBasicOneLightTxVcBn.inc"
+
+ #include "Shaders/Compiled/BasicEffect_VSBasicPixelLightingBn.inc"
+ #include "Shaders/Compiled/BasicEffect_VSBasicPixelLightingVcBn.inc"
+ #include "Shaders/Compiled/BasicEffect_VSBasicPixelLightingTxBn.inc"
+ #include "Shaders/Compiled/BasicEffect_VSBasicPixelLightingTxVcBn.inc"
+
#include "Shaders/Compiled/BasicEffect_PSBasic.inc"
#include "Shaders/Compiled/BasicEffect_PSBasicNoFog.inc"
#include "Shaders/Compiled/BasicEffect_PSBasicTx.inc"
@@ -154,29 +185,44 @@ namespace
const ShaderBytecode EffectBase::VertexShaderBytecode[] =
{
- { BasicEffect_VSBasic, sizeof(BasicEffect_VSBasic) },
- { BasicEffect_VSBasicNoFog, sizeof(BasicEffect_VSBasicNoFog) },
- { BasicEffect_VSBasicVc, sizeof(BasicEffect_VSBasicVc) },
- { BasicEffect_VSBasicVcNoFog, sizeof(BasicEffect_VSBasicVcNoFog) },
- { BasicEffect_VSBasicTx, sizeof(BasicEffect_VSBasicTx) },
- { BasicEffect_VSBasicTxNoFog, sizeof(BasicEffect_VSBasicTxNoFog) },
- { BasicEffect_VSBasicTxVc, sizeof(BasicEffect_VSBasicTxVc) },
- { BasicEffect_VSBasicTxVcNoFog, sizeof(BasicEffect_VSBasicTxVcNoFog) },
-
- { BasicEffect_VSBasicVertexLighting, sizeof(BasicEffect_VSBasicVertexLighting) },
- { BasicEffect_VSBasicVertexLightingVc, sizeof(BasicEffect_VSBasicVertexLightingVc) },
- { BasicEffect_VSBasicVertexLightingTx, sizeof(BasicEffect_VSBasicVertexLightingTx) },
- { BasicEffect_VSBasicVertexLightingTxVc, sizeof(BasicEffect_VSBasicVertexLightingTxVc) },
+ { BasicEffect_VSBasic, sizeof(BasicEffect_VSBasic) },
+ { BasicEffect_VSBasicNoFog, sizeof(BasicEffect_VSBasicNoFog) },
+ { BasicEffect_VSBasicVc, sizeof(BasicEffect_VSBasicVc) },
+ { BasicEffect_VSBasicVcNoFog, sizeof(BasicEffect_VSBasicVcNoFog) },
+ { BasicEffect_VSBasicTx, sizeof(BasicEffect_VSBasicTx) },
+ { BasicEffect_VSBasicTxNoFog, sizeof(BasicEffect_VSBasicTxNoFog) },
+ { BasicEffect_VSBasicTxVc, sizeof(BasicEffect_VSBasicTxVc) },
+ { BasicEffect_VSBasicTxVcNoFog, sizeof(BasicEffect_VSBasicTxVcNoFog) },
+
+ { BasicEffect_VSBasicVertexLighting, sizeof(BasicEffect_VSBasicVertexLighting) },
+ { BasicEffect_VSBasicVertexLightingVc, sizeof(BasicEffect_VSBasicVertexLightingVc) },
+ { BasicEffect_VSBasicVertexLightingTx, sizeof(BasicEffect_VSBasicVertexLightingTx) },
+ { BasicEffect_VSBasicVertexLightingTxVc, sizeof(BasicEffect_VSBasicVertexLightingTxVc) },
+
+ { BasicEffect_VSBasicOneLight, sizeof(BasicEffect_VSBasicOneLight) },
+ { BasicEffect_VSBasicOneLightVc, sizeof(BasicEffect_VSBasicOneLightVc) },
+ { BasicEffect_VSBasicOneLightTx, sizeof(BasicEffect_VSBasicOneLightTx) },
+ { BasicEffect_VSBasicOneLightTxVc, sizeof(BasicEffect_VSBasicOneLightTxVc) },
+
+ { BasicEffect_VSBasicPixelLighting, sizeof(BasicEffect_VSBasicPixelLighting) },
+ { BasicEffect_VSBasicPixelLightingVc, sizeof(BasicEffect_VSBasicPixelLightingVc) },
+ { BasicEffect_VSBasicPixelLightingTx, sizeof(BasicEffect_VSBasicPixelLightingTx) },
+ { BasicEffect_VSBasicPixelLightingTxVc, sizeof(BasicEffect_VSBasicPixelLightingTxVc) },
+
+ { BasicEffect_VSBasicVertexLightingBn, sizeof(BasicEffect_VSBasicVertexLightingBn) },
+ { BasicEffect_VSBasicVertexLightingVcBn, sizeof(BasicEffect_VSBasicVertexLightingVcBn) },
+ { BasicEffect_VSBasicVertexLightingTxBn, sizeof(BasicEffect_VSBasicVertexLightingTxBn) },
+ { BasicEffect_VSBasicVertexLightingTxVcBn, sizeof(BasicEffect_VSBasicVertexLightingTxVcBn) },
- { BasicEffect_VSBasicOneLight, sizeof(BasicEffect_VSBasicOneLight) },
- { BasicEffect_VSBasicOneLightVc, sizeof(BasicEffect_VSBasicOneLightVc) },
- { BasicEffect_VSBasicOneLightTx, sizeof(BasicEffect_VSBasicOneLightTx) },
- { BasicEffect_VSBasicOneLightTxVc, sizeof(BasicEffect_VSBasicOneLightTxVc) },
+ { BasicEffect_VSBasicOneLightBn, sizeof(BasicEffect_VSBasicOneLightBn) },
+ { BasicEffect_VSBasicOneLightVcBn, sizeof(BasicEffect_VSBasicOneLightVcBn) },
+ { BasicEffect_VSBasicOneLightTxBn, sizeof(BasicEffect_VSBasicOneLightTxBn) },
+ { BasicEffect_VSBasicOneLightTxVcBn, sizeof(BasicEffect_VSBasicOneLightTxVcBn) },
- { BasicEffect_VSBasicPixelLighting, sizeof(BasicEffect_VSBasicPixelLighting) },
- { BasicEffect_VSBasicPixelLightingVc, sizeof(BasicEffect_VSBasicPixelLightingVc) },
- { BasicEffect_VSBasicPixelLightingTx, sizeof(BasicEffect_VSBasicPixelLightingTx) },
- { BasicEffect_VSBasicPixelLightingTxVc, sizeof(BasicEffect_VSBasicPixelLightingTxVc) },
+ { BasicEffect_VSBasicPixelLightingBn, sizeof(BasicEffect_VSBasicPixelLightingBn) },
+ { BasicEffect_VSBasicPixelLightingVcBn, sizeof(BasicEffect_VSBasicPixelLightingVcBn) },
+ { BasicEffect_VSBasicPixelLightingTxBn, sizeof(BasicEffect_VSBasicPixelLightingTxBn) },
+ { BasicEffect_VSBasicPixelLightingTxVcBn, sizeof(BasicEffect_VSBasicPixelLightingTxVcBn) },
};
@@ -217,6 +263,33 @@ const int EffectBase::VertexShaderIndices[] =
18, // pixel lighting + texture, no fog
19, // pixel lighting + texture + vertex color
19, // pixel lighting + texture + vertex color, no fog
+
+ 20, // vertex lighting (biased vertex normals)
+ 20, // vertex lighting (biased vertex normals), no fog
+ 21, // vertex lighting (biased vertex normals) + vertex color
+ 21, // vertex lighting (biased vertex normals) + vertex color, no fog
+ 22, // vertex lighting (biased vertex normals) + texture
+ 22, // vertex lighting (biased vertex normals) + texture, no fog
+ 23, // vertex lighting (biased vertex normals) + texture + vertex color
+ 23, // vertex lighting (biased vertex normals) + texture + vertex color, no fog
+
+ 24, // one light (biased vertex normals)
+ 24, // one light (biased vertex normals), no fog
+ 25, // one light (biased vertex normals) + vertex color
+ 25, // one light (biased vertex normals) + vertex color, no fog
+ 26, // one light (biased vertex normals) + texture
+ 26, // one light (biased vertex normals) + texture, no fog
+ 27, // one light (biased vertex normals) + texture + vertex color
+ 27, // one light (biased vertex normals) + texture + vertex color, no fog
+
+ 28, // pixel lighting (biased vertex normals)
+ 28, // pixel lighting (biased vertex normals), no fog
+ 29, // pixel lighting (biased vertex normals) + vertex color
+ 29, // pixel lighting (biased vertex normals) + vertex color, no fog
+ 30, // pixel lighting (biased vertex normals) + texture
+ 30, // pixel lighting (biased vertex normals) + texture, no fog
+ 31, // pixel lighting (biased vertex normals) + texture + vertex color
+ 31, // pixel lighting (biased vertex normals) + texture + vertex color, no fog
};
@@ -274,6 +347,33 @@ const int EffectBase::PixelShaderIndices[] =
9, // pixel lighting + texture, no fog
9, // pixel lighting + texture + vertex color
9, // pixel lighting + texture + vertex color, no fog
+
+ 4, // vertex lighting (biased vertex normals)
+ 5, // vertex lighting (biased vertex normals), no fog
+ 4, // vertex lighting (biased vertex normals) + vertex color
+ 5, // vertex lighting (biased vertex normals) + vertex color, no fog
+ 6, // vertex lighting (biased vertex normals) + texture
+ 7, // vertex lighting (biased vertex normals) + texture, no fog
+ 6, // vertex lighting (biased vertex normals) + texture + vertex color
+ 7, // vertex lighting (biased vertex normals) + texture + vertex color, no fog
+
+ 4, // one light (biased vertex normals)
+ 5, // one light (biased vertex normals), no fog
+ 4, // one light (biased vertex normals) + vertex color
+ 5, // one light (biased vertex normals) + vertex color, no fog
+ 6, // one light (biased vertex normals) + texture
+ 7, // one light (biased vertex normals) + texture, no fog
+ 6, // one light (biased vertex normals) + texture + vertex color
+ 7, // one light (biased vertex normals) + texture + vertex color, no fog
+
+ 8, // pixel lighting (biased vertex normals)
+ 8, // pixel lighting (biased vertex normals), no fog
+ 8, // pixel lighting (biased vertex normals) + vertex color
+ 8, // pixel lighting (biased vertex normals) + vertex color, no fog
+ 9, // pixel lighting (biased vertex normals) + texture
+ 9, // pixel lighting (biased vertex normals) + texture, no fog
+ 9, // pixel lighting (biased vertex normals) + texture + vertex color
+ 9, // pixel lighting (biased vertex normals) + texture + vertex color, no fog
};
@@ -283,16 +383,17 @@ SharedResourcePool::DeviceResources
// Constructor.
BasicEffect::Impl::Impl(_In_ ID3D11Device* device)
- : EffectBase(device),
+ : EffectBase(device),
lightingEnabled(false),
preferPerPixelLighting(false),
vertexColorEnabled(false),
- textureEnabled(false)
+ textureEnabled(false),
+ biasedVertexNormals(false)
{
- static_assert( _countof(EffectBase::VertexShaderIndices) == BasicEffectTraits::ShaderPermutationCount, "array/max mismatch" );
- static_assert( _countof(EffectBase::VertexShaderBytecode) == BasicEffectTraits::VertexShaderCount, "array/max mismatch" );
- static_assert( _countof(EffectBase::PixelShaderBytecode) == BasicEffectTraits::PixelShaderCount, "array/max mismatch" );
- static_assert( _countof(EffectBase::PixelShaderIndices) == BasicEffectTraits::ShaderPermutationCount, "array/max mismatch" );
+ static_assert(_countof(EffectBase::VertexShaderIndices) == BasicEffectTraits::ShaderPermutationCount, "array/max mismatch");
+ static_assert(_countof(EffectBase::VertexShaderBytecode) == BasicEffectTraits::VertexShaderCount, "array/max mismatch");
+ static_assert(_countof(EffectBase::PixelShaderBytecode) == BasicEffectTraits::PixelShaderCount, "array/max mismatch");
+ static_assert(_countof(EffectBase::PixelShaderIndices) == BasicEffectTraits::ShaderPermutationCount, "array/max mismatch");
lights.InitializeConstants(constants.specularColorAndPower, constants.lightDirection, constants.lightDiffuseColor, constants.lightSpecularColor);
}
@@ -337,6 +438,12 @@ int BasicEffect::Impl::GetCurrentShaderPermutation() const
// Compute all three lights in the vertex shader.
permutation += 8;
}
+
+ if (biasedVertexNormals)
+ {
+ // Compressed normals need to be scaled and biased in the vertex shader.
+ permutation += 24;
+ }
}
return permutation;
@@ -350,7 +457,7 @@ void BasicEffect::Impl::Apply(_In_ ID3D11DeviceContext* deviceContext)
matrices.SetConstants(dirtyFlags, constants.worldViewProj);
fog.SetConstants(dirtyFlags, matrices.worldView, constants.fogVector);
-
+
lights.SetConstants(dirtyFlags, matrices, constants.world, constants.worldInverseTranspose, constants.eyePosition, constants.diffuseColor, constants.emissiveColor, lightingEnabled);
// Set the texture.
@@ -360,7 +467,7 @@ void BasicEffect::Impl::Apply(_In_ ID3D11DeviceContext* deviceContext)
deviceContext->PSSetShaderResources(0, 1, textures);
}
-
+
// Set shaders and constant buffers.
ApplyShaders(deviceContext, GetCurrentShaderPermutation());
}
@@ -613,3 +720,10 @@ void BasicEffect::SetTexture(_In_opt_ ID3D11ShaderResourceView* value)
{
pImpl->texture = value;
}
+
+
+// Normal compression settings.
+void BasicEffect::SetBiasedVertexNormals(bool value)
+{
+ pImpl->biasedVertexNormals = value;
+}
diff --git a/Kits/DirectXTK/Src/DDSTextureLoader.cpp b/Kits/DirectXTK/Src/DDSTextureLoader.cpp
index 864071f319abffa4918d92f12ad4b89e2c67dd92..544a6fcc5c457ff449c531b1723c8bff0cc00662 100644
--- a/Kits/DirectXTK/Src/DDSTextureLoader.cpp
+++ b/Kits/DirectXTK/Src/DDSTextureLoader.cpp
@@ -803,62 +803,62 @@ namespace
//--------------------------------------------------------------------------------------
_Use_decl_annotations_
-HRESULT DirectX::CreateDDSTextureFromMemory( ID3D11Device* d3dDevice,
- const uint8_t* ddsData,
- size_t ddsDataSize,
- ID3D11Resource** texture,
- ID3D11ShaderResourceView** textureView,
- size_t maxsize,
- DDS_ALPHA_MODE* alphaMode )
+HRESULT DirectX::CreateDDSTextureFromMemory(ID3D11Device* d3dDevice,
+ const uint8_t* ddsData,
+ size_t ddsDataSize,
+ ID3D11Resource** texture,
+ ID3D11ShaderResourceView** textureView,
+ size_t maxsize,
+ DDS_ALPHA_MODE* alphaMode)
{
- return CreateDDSTextureFromMemoryEx( d3dDevice, ddsData, ddsDataSize, maxsize,
- D3D11_USAGE_DEFAULT, D3D11_BIND_SHADER_RESOURCE, 0, 0, false,
- texture, textureView, alphaMode );
+ return CreateDDSTextureFromMemoryEx(d3dDevice, ddsData, ddsDataSize, maxsize,
+ D3D11_USAGE_DEFAULT, D3D11_BIND_SHADER_RESOURCE, 0, 0, false,
+ texture, textureView, alphaMode);
}
_Use_decl_annotations_
#if defined(_XBOX_ONE) && defined(_TITLE)
-HRESULT DirectX::CreateDDSTextureFromMemory( ID3D11DeviceX* d3dDevice,
- ID3D11DeviceContextX* d3dContext,
+ HRESULT DirectX::CreateDDSTextureFromMemory( ID3D11DeviceX* d3dDevice,
+ ID3D11DeviceContextX* d3dContext,
#else
-HRESULT DirectX::CreateDDSTextureFromMemory( ID3D11Device* d3dDevice,
- ID3D11DeviceContext* d3dContext,
+ HRESULT DirectX::CreateDDSTextureFromMemory(ID3D11Device* d3dDevice,
+ ID3D11DeviceContext* d3dContext,
#endif
- const uint8_t* ddsData,
- size_t ddsDataSize,
- ID3D11Resource** texture,
- ID3D11ShaderResourceView** textureView,
- size_t maxsize,
- DDS_ALPHA_MODE* alphaMode )
+ const uint8_t* ddsData,
+ size_t ddsDataSize,
+ ID3D11Resource** texture,
+ ID3D11ShaderResourceView** textureView,
+ size_t maxsize,
+ DDS_ALPHA_MODE* alphaMode)
{
- return CreateDDSTextureFromMemoryEx( d3dDevice, d3dContext, ddsData, ddsDataSize, maxsize,
- D3D11_USAGE_DEFAULT, D3D11_BIND_SHADER_RESOURCE, 0, 0, false,
- texture, textureView, alphaMode );
+ return CreateDDSTextureFromMemoryEx(d3dDevice, d3dContext, ddsData, ddsDataSize, maxsize,
+ D3D11_USAGE_DEFAULT, D3D11_BIND_SHADER_RESOURCE, 0, 0, false,
+ texture, textureView, alphaMode);
}
_Use_decl_annotations_
-HRESULT DirectX::CreateDDSTextureFromMemoryEx( ID3D11Device* d3dDevice,
- const uint8_t* ddsData,
- size_t ddsDataSize,
- size_t maxsize,
- D3D11_USAGE usage,
- unsigned int bindFlags,
- unsigned int cpuAccessFlags,
- unsigned int miscFlags,
- bool forceSRGB,
- ID3D11Resource** texture,
- ID3D11ShaderResourceView** textureView,
- DDS_ALPHA_MODE* alphaMode )
+HRESULT DirectX::CreateDDSTextureFromMemoryEx(ID3D11Device* d3dDevice,
+ const uint8_t* ddsData,
+ size_t ddsDataSize,
+ size_t maxsize,
+ D3D11_USAGE usage,
+ unsigned int bindFlags,
+ unsigned int cpuAccessFlags,
+ unsigned int miscFlags,
+ bool forceSRGB,
+ ID3D11Resource** texture,
+ ID3D11ShaderResourceView** textureView,
+ DDS_ALPHA_MODE* alphaMode)
{
- if ( texture )
+ if (texture)
{
*texture = nullptr;
}
- if ( textureView )
+ if (textureView)
{
*textureView = nullptr;
}
- if ( alphaMode )
+ if (alphaMode)
{
*alphaMode = DDS_ALPHA_MODE_UNKNOWN;
}
@@ -874,13 +874,13 @@ HRESULT DirectX::CreateDDSTextureFromMemoryEx( ID3D11Device* d3dDevice,
return E_FAIL;
}
- uint32_t dwMagicNumber = *( const uint32_t* )( ddsData );
+ uint32_t dwMagicNumber = *(const uint32_t*)(ddsData);
if (dwMagicNumber != DDS_MAGIC)
{
return E_FAIL;
}
- auto header = reinterpret_cast( ddsData + sizeof( uint32_t ) );
+ auto header = reinterpret_cast(ddsData + sizeof(uint32_t));
// Verify header to validate DDS file
if (header->size != sizeof(DDS_HEADER) ||
@@ -892,7 +892,7 @@ HRESULT DirectX::CreateDDSTextureFromMemoryEx( ID3D11Device* d3dDevice,
// Check for DX10 extension
bool bDXT10Header = false;
if ((header->ddspf.flags & DDS_FOURCC) &&
- (MAKEFOURCC( 'D', 'X', '1', '0' ) == header->ddspf.fourCC) )
+ (MAKEFOURCC('D', 'X', '1', '0') == header->ddspf.fourCC))
{
// Must be long enough for both headers and magic value
if (ddsDataSize < (sizeof(DDS_HEADER) + sizeof(uint32_t) + sizeof(DDS_HEADER_DXT10)))
@@ -903,18 +903,18 @@ HRESULT DirectX::CreateDDSTextureFromMemoryEx( ID3D11Device* d3dDevice,
bDXT10Header = true;
}
- ptrdiff_t offset = sizeof( uint32_t )
- + sizeof( DDS_HEADER )
- + (bDXT10Header ? sizeof( DDS_HEADER_DXT10 ) : 0);
+ ptrdiff_t offset = sizeof(uint32_t)
+ + sizeof(DDS_HEADER)
+ + (bDXT10Header ? sizeof(DDS_HEADER_DXT10) : 0);
- HRESULT hr = CreateTextureFromDDS( d3dDevice, nullptr,
+ HRESULT hr = CreateTextureFromDDS(d3dDevice, nullptr,
#if defined(_XBOX_ONE) && defined(_TITLE)
- nullptr, nullptr,
+ nullptr, nullptr,
#endif
- header, ddsData + offset, ddsDataSize - offset, maxsize,
- usage, bindFlags, cpuAccessFlags, miscFlags, forceSRGB,
- texture, textureView );
- if ( SUCCEEDED(hr) )
+ header, ddsData + offset, ddsDataSize - offset, maxsize,
+ usage, bindFlags, cpuAccessFlags, miscFlags, forceSRGB,
+ texture, textureView);
+ if (SUCCEEDED(hr))
{
if (texture != 0 && *texture != 0)
{
@@ -926,8 +926,8 @@ HRESULT DirectX::CreateDDSTextureFromMemoryEx( ID3D11Device* d3dDevice,
SetDebugObjectName(*textureView, "DDSTextureLoader");
}
- if ( alphaMode )
- *alphaMode = GetAlphaMode( header );
+ if (alphaMode)
+ *alphaMode = GetAlphaMode(header);
}
return hr;
@@ -935,33 +935,33 @@ HRESULT DirectX::CreateDDSTextureFromMemoryEx( ID3D11Device* d3dDevice,
_Use_decl_annotations_
#if defined(_XBOX_ONE) && defined(_TITLE)
-HRESULT DirectX::CreateDDSTextureFromMemoryEx( ID3D11DeviceX* d3dDevice,
- ID3D11DeviceContextX* d3dContext,
+ HRESULT DirectX::CreateDDSTextureFromMemoryEx( ID3D11DeviceX* d3dDevice,
+ ID3D11DeviceContextX* d3dContext,
#else
-HRESULT DirectX::CreateDDSTextureFromMemoryEx( ID3D11Device* d3dDevice,
- ID3D11DeviceContext* d3dContext,
+ HRESULT DirectX::CreateDDSTextureFromMemoryEx(ID3D11Device* d3dDevice,
+ ID3D11DeviceContext* d3dContext,
#endif
- const uint8_t* ddsData,
- size_t ddsDataSize,
- size_t maxsize,
- D3D11_USAGE usage,
- unsigned int bindFlags,
- unsigned int cpuAccessFlags,
- unsigned int miscFlags,
- bool forceSRGB,
- ID3D11Resource** texture,
- ID3D11ShaderResourceView** textureView,
- DDS_ALPHA_MODE* alphaMode )
+ const uint8_t* ddsData,
+ size_t ddsDataSize,
+ size_t maxsize,
+ D3D11_USAGE usage,
+ unsigned int bindFlags,
+ unsigned int cpuAccessFlags,
+ unsigned int miscFlags,
+ bool forceSRGB,
+ ID3D11Resource** texture,
+ ID3D11ShaderResourceView** textureView,
+ DDS_ALPHA_MODE* alphaMode)
{
- if ( texture )
+ if (texture)
{
*texture = nullptr;
}
- if ( textureView )
+ if (textureView)
{
*textureView = nullptr;
}
- if ( alphaMode )
+ if (alphaMode)
{
*alphaMode = DDS_ALPHA_MODE_UNKNOWN;
}
@@ -977,13 +977,13 @@ HRESULT DirectX::CreateDDSTextureFromMemoryEx( ID3D11Device* d3dDevice,
return E_FAIL;
}
- uint32_t dwMagicNumber = *( const uint32_t* )( ddsData );
+ uint32_t dwMagicNumber = *(const uint32_t*)(ddsData);
if (dwMagicNumber != DDS_MAGIC)
{
return E_FAIL;
}
- auto header = reinterpret_cast( ddsData + sizeof( uint32_t ) );
+ auto header = reinterpret_cast(ddsData + sizeof(uint32_t));
// Verify header to validate DDS file
if (header->size != sizeof(DDS_HEADER) ||
@@ -995,7 +995,7 @@ HRESULT DirectX::CreateDDSTextureFromMemoryEx( ID3D11Device* d3dDevice,
// Check for DX10 extension
bool bDXT10Header = false;
if ((header->ddspf.flags & DDS_FOURCC) &&
- (MAKEFOURCC( 'D', 'X', '1', '0' ) == header->ddspf.fourCC) )
+ (MAKEFOURCC('D', 'X', '1', '0') == header->ddspf.fourCC))
{
// Must be long enough for both headers and magic value
if (ddsDataSize < (sizeof(DDS_HEADER) + sizeof(uint32_t) + sizeof(DDS_HEADER_DXT10)))
@@ -1006,18 +1006,18 @@ HRESULT DirectX::CreateDDSTextureFromMemoryEx( ID3D11Device* d3dDevice,
bDXT10Header = true;
}
- ptrdiff_t offset = sizeof( uint32_t )
- + sizeof( DDS_HEADER )
- + (bDXT10Header ? sizeof( DDS_HEADER_DXT10 ) : 0);
+ ptrdiff_t offset = sizeof(uint32_t)
+ + sizeof(DDS_HEADER)
+ + (bDXT10Header ? sizeof(DDS_HEADER_DXT10) : 0);
- HRESULT hr = CreateTextureFromDDS( d3dDevice, d3dContext,
+ HRESULT hr = CreateTextureFromDDS(d3dDevice, d3dContext,
#if defined(_XBOX_ONE) && defined(_TITLE)
- d3dDevice, d3dContext,
+ d3dDevice, d3dContext,
#endif
- header, ddsData + offset, ddsDataSize - offset, maxsize,
- usage, bindFlags, cpuAccessFlags, miscFlags, forceSRGB,
- texture, textureView );
- if ( SUCCEEDED(hr) )
+ header, ddsData + offset, ddsDataSize - offset, maxsize,
+ usage, bindFlags, cpuAccessFlags, miscFlags, forceSRGB,
+ texture, textureView);
+ if (SUCCEEDED(hr))
{
if (texture != 0 && *texture != 0)
{
@@ -1029,8 +1029,8 @@ HRESULT DirectX::CreateDDSTextureFromMemoryEx( ID3D11Device* d3dDevice,
SetDebugObjectName(*textureView, "DDSTextureLoader");
}
- if ( alphaMode )
- *alphaMode = GetAlphaMode( header );
+ if (alphaMode)
+ *alphaMode = GetAlphaMode(header);
}
return hr;
@@ -1038,59 +1038,59 @@ HRESULT DirectX::CreateDDSTextureFromMemoryEx( ID3D11Device* d3dDevice,
//--------------------------------------------------------------------------------------
_Use_decl_annotations_
-HRESULT DirectX::CreateDDSTextureFromFile( ID3D11Device* d3dDevice,
- const wchar_t* fileName,
- ID3D11Resource** texture,
- ID3D11ShaderResourceView** textureView,
- size_t maxsize,
- DDS_ALPHA_MODE* alphaMode )
+HRESULT DirectX::CreateDDSTextureFromFile(ID3D11Device* d3dDevice,
+ const wchar_t* fileName,
+ ID3D11Resource** texture,
+ ID3D11ShaderResourceView** textureView,
+ size_t maxsize,
+ DDS_ALPHA_MODE* alphaMode)
{
- return CreateDDSTextureFromFileEx( d3dDevice, fileName, maxsize,
- D3D11_USAGE_DEFAULT, D3D11_BIND_SHADER_RESOURCE, 0, 0, false,
- texture, textureView, alphaMode );
+ return CreateDDSTextureFromFileEx(d3dDevice, fileName, maxsize,
+ D3D11_USAGE_DEFAULT, D3D11_BIND_SHADER_RESOURCE, 0, 0, false,
+ texture, textureView, alphaMode);
}
_Use_decl_annotations_
#if defined(_XBOX_ONE) && defined(_TITLE)
-HRESULT DirectX::CreateDDSTextureFromFile( ID3D11DeviceX* d3dDevice,
- ID3D11DeviceContextX* d3dContext,
+ HRESULT DirectX::CreateDDSTextureFromFile( ID3D11DeviceX* d3dDevice,
+ ID3D11DeviceContextX* d3dContext,
#else
-HRESULT DirectX::CreateDDSTextureFromFile( ID3D11Device* d3dDevice,
- ID3D11DeviceContext* d3dContext,
+ HRESULT DirectX::CreateDDSTextureFromFile(ID3D11Device* d3dDevice,
+ ID3D11DeviceContext* d3dContext,
#endif
- const wchar_t* fileName,
- ID3D11Resource** texture,
- ID3D11ShaderResourceView** textureView,
- size_t maxsize,
- DDS_ALPHA_MODE* alphaMode )
+ const wchar_t* fileName,
+ ID3D11Resource** texture,
+ ID3D11ShaderResourceView** textureView,
+ size_t maxsize,
+ DDS_ALPHA_MODE* alphaMode)
{
- return CreateDDSTextureFromFileEx( d3dDevice, d3dContext, fileName, maxsize,
- D3D11_USAGE_DEFAULT, D3D11_BIND_SHADER_RESOURCE, 0, 0, false,
- texture, textureView, alphaMode );
+ return CreateDDSTextureFromFileEx(d3dDevice, d3dContext, fileName, maxsize,
+ D3D11_USAGE_DEFAULT, D3D11_BIND_SHADER_RESOURCE, 0, 0, false,
+ texture, textureView, alphaMode);
}
_Use_decl_annotations_
-HRESULT DirectX::CreateDDSTextureFromFileEx( ID3D11Device* d3dDevice,
- const wchar_t* fileName,
- size_t maxsize,
- D3D11_USAGE usage,
- unsigned int bindFlags,
- unsigned int cpuAccessFlags,
- unsigned int miscFlags,
- bool forceSRGB,
- ID3D11Resource** texture,
- ID3D11ShaderResourceView** textureView,
- DDS_ALPHA_MODE* alphaMode )
+HRESULT DirectX::CreateDDSTextureFromFileEx(ID3D11Device* d3dDevice,
+ const wchar_t* fileName,
+ size_t maxsize,
+ D3D11_USAGE usage,
+ unsigned int bindFlags,
+ unsigned int cpuAccessFlags,
+ unsigned int miscFlags,
+ bool forceSRGB,
+ ID3D11Resource** texture,
+ ID3D11ShaderResourceView** textureView,
+ DDS_ALPHA_MODE* alphaMode)
{
- if ( texture )
+ if (texture)
{
*texture = nullptr;
}
- if ( textureView )
+ if (textureView)
{
*textureView = nullptr;
}
- if ( alphaMode )
+ if (alphaMode)
{
*alphaMode = DDS_ALPHA_MODE_UNKNOWN;
}
@@ -1100,36 +1100,36 @@ HRESULT DirectX::CreateDDSTextureFromFileEx( ID3D11Device* d3dDevice,
return E_INVALIDARG;
}
- DDS_HEADER* header = nullptr;
- uint8_t* bitData = nullptr;
+ const DDS_HEADER* header = nullptr;
+ const uint8_t* bitData = nullptr;
size_t bitSize = 0;
std::unique_ptr ddsData;
- HRESULT hr = LoadTextureDataFromFile( fileName,
- ddsData,
- &header,
- &bitData,
- &bitSize
- );
+ HRESULT hr = LoadTextureDataFromFile(fileName,
+ ddsData,
+ &header,
+ &bitData,
+ &bitSize
+ );
if (FAILED(hr))
{
return hr;
}
- hr = CreateTextureFromDDS( d3dDevice, nullptr,
+ hr = CreateTextureFromDDS(d3dDevice, nullptr,
#if defined(_XBOX_ONE) && defined(_TITLE)
- nullptr, nullptr,
+ nullptr, nullptr,
#endif
- header, bitData, bitSize, maxsize,
- usage, bindFlags, cpuAccessFlags, miscFlags, forceSRGB,
- texture, textureView );
+ header, bitData, bitSize, maxsize,
+ usage, bindFlags, cpuAccessFlags, miscFlags, forceSRGB,
+ texture, textureView);
- if ( SUCCEEDED(hr) )
+ if (SUCCEEDED(hr))
{
#if !defined(NO_D3D11_DEBUG_NAME) && ( defined(_DEBUG) || defined(PROFILE) )
if (texture != 0 || textureView != 0)
{
- #if defined(_XBOX_ONE) && defined(_TITLE)
+#if defined(_XBOX_ONE) && defined(_TITLE)
const wchar_t* pstrName = wcsrchr(fileName, '\\');
if (!pstrName)
{
@@ -1147,20 +1147,20 @@ HRESULT DirectX::CreateDDSTextureFromFileEx( ID3D11Device* d3dDevice,
{
(*textureView)->SetName(pstrName);
}
- #else
+#else
CHAR strFileA[MAX_PATH];
- int result = WideCharToMultiByte( CP_ACP,
- WC_NO_BEST_FIT_CHARS,
- fileName,
- -1,
- strFileA,
- MAX_PATH,
- nullptr,
- FALSE
- );
- if ( result > 0 )
+ int result = WideCharToMultiByte(CP_ACP,
+ WC_NO_BEST_FIT_CHARS,
+ fileName,
+ -1,
+ strFileA,
+ MAX_PATH,
+ nullptr,
+ FALSE
+ );
+ if (result > 0)
{
- const char* pstrName = strrchr( strFileA, '\\' );
+ const char* pstrName = strrchr(strFileA, '\\');
if (!pstrName)
{
pstrName = strFileA;
@@ -1172,26 +1172,26 @@ HRESULT DirectX::CreateDDSTextureFromFileEx( ID3D11Device* d3dDevice,
if (texture != 0 && *texture != 0)
{
- (*texture)->SetPrivateData( WKPDID_D3DDebugObjectName,
- static_cast( strnlen_s(pstrName, MAX_PATH) ),
- pstrName
- );
+ (*texture)->SetPrivateData(WKPDID_D3DDebugObjectName,
+ static_cast(strnlen_s(pstrName, MAX_PATH)),
+ pstrName
+ );
}
- if (textureView != 0 && *textureView != 0 )
+ if (textureView != 0 && *textureView != 0)
{
- (*textureView)->SetPrivateData( WKPDID_D3DDebugObjectName,
- static_cast( strnlen_s(pstrName, MAX_PATH) ),
- pstrName
- );
+ (*textureView)->SetPrivateData(WKPDID_D3DDebugObjectName,
+ static_cast(strnlen_s(pstrName, MAX_PATH)),
+ pstrName
+ );
}
}
- #endif
+#endif
}
#endif
- if ( alphaMode )
- *alphaMode = GetAlphaMode( header );
+ if (alphaMode)
+ *alphaMode = GetAlphaMode(header);
}
return hr;
@@ -1199,32 +1199,32 @@ HRESULT DirectX::CreateDDSTextureFromFileEx( ID3D11Device* d3dDevice,
_Use_decl_annotations_
#if defined(_XBOX_ONE) && defined(_TITLE)
-HRESULT DirectX::CreateDDSTextureFromFileEx( ID3D11DeviceX* d3dDevice,
- ID3D11DeviceContextX* d3dContext,
+ HRESULT DirectX::CreateDDSTextureFromFileEx( ID3D11DeviceX* d3dDevice,
+ ID3D11DeviceContextX* d3dContext,
#else
-HRESULT DirectX::CreateDDSTextureFromFileEx( ID3D11Device* d3dDevice,
- ID3D11DeviceContext* d3dContext,
+ HRESULT DirectX::CreateDDSTextureFromFileEx(ID3D11Device* d3dDevice,
+ ID3D11DeviceContext* d3dContext,
#endif
- const wchar_t* fileName,
- size_t maxsize,
- D3D11_USAGE usage,
- unsigned int bindFlags,
- unsigned int cpuAccessFlags,
- unsigned int miscFlags,
- bool forceSRGB,
- ID3D11Resource** texture,
- ID3D11ShaderResourceView** textureView,
- DDS_ALPHA_MODE* alphaMode )
+ const wchar_t* fileName,
+ size_t maxsize,
+ D3D11_USAGE usage,
+ unsigned int bindFlags,
+ unsigned int cpuAccessFlags,
+ unsigned int miscFlags,
+ bool forceSRGB,
+ ID3D11Resource** texture,
+ ID3D11ShaderResourceView** textureView,
+ DDS_ALPHA_MODE* alphaMode)
{
- if ( texture )
+ if (texture)
{
*texture = nullptr;
}
- if ( textureView )
+ if (textureView)
{
*textureView = nullptr;
}
- if ( alphaMode )
+ if (alphaMode)
{
*alphaMode = DDS_ALPHA_MODE_UNKNOWN;
}
@@ -1234,36 +1234,36 @@ HRESULT DirectX::CreateDDSTextureFromFileEx( ID3D11Device* d3dDevice,
return E_INVALIDARG;
}
- DDS_HEADER* header = nullptr;
- uint8_t* bitData = nullptr;
+ const DDS_HEADER* header = nullptr;
+ const uint8_t* bitData = nullptr;
size_t bitSize = 0;
std::unique_ptr ddsData;
- HRESULT hr = LoadTextureDataFromFile( fileName,
- ddsData,
- &header,
- &bitData,
- &bitSize
- );
+ HRESULT hr = LoadTextureDataFromFile(fileName,
+ ddsData,
+ &header,
+ &bitData,
+ &bitSize
+ );
if (FAILED(hr))
{
return hr;
}
- hr = CreateTextureFromDDS( d3dDevice, d3dContext,
+ hr = CreateTextureFromDDS(d3dDevice, d3dContext,
#if defined(_XBOX_ONE) && defined(_TITLE)
- d3dDevice, d3dContext,
+ d3dDevice, d3dContext,
#endif
- header, bitData, bitSize, maxsize,
- usage, bindFlags, cpuAccessFlags, miscFlags, forceSRGB,
- texture, textureView );
+ header, bitData, bitSize, maxsize,
+ usage, bindFlags, cpuAccessFlags, miscFlags, forceSRGB,
+ texture, textureView);
- if ( SUCCEEDED(hr) )
+ if (SUCCEEDED(hr))
{
#if !defined(NO_D3D11_DEBUG_NAME) && ( defined(_DEBUG) || defined(PROFILE) )
if (texture != 0 || textureView != 0)
{
- #if defined(_XBOX_ONE) && defined(_TITLE)
+#if defined(_XBOX_ONE) && defined(_TITLE)
const wchar_t* pstrName = wcsrchr(fileName, '\\');
if (!pstrName)
{
@@ -1275,26 +1275,26 @@ HRESULT DirectX::CreateDDSTextureFromFileEx( ID3D11Device* d3dDevice,
}
if (texture != 0 && *texture != 0)
{
- (*texture)->SetName( pstrName );
+ (*texture)->SetName(pstrName);
}
- if (textureView != 0 && *textureView != 0 )
+ if (textureView != 0 && *textureView != 0)
{
- (*textureView)->SetName( pstrName );
+ (*textureView)->SetName(pstrName);
}
- #else
+#else
CHAR strFileA[MAX_PATH];
- int result = WideCharToMultiByte( CP_ACP,
- WC_NO_BEST_FIT_CHARS,
- fileName,
- -1,
- strFileA,
- MAX_PATH,
- nullptr,
- FALSE
- );
- if ( result > 0 )
+ int result = WideCharToMultiByte(CP_ACP,
+ WC_NO_BEST_FIT_CHARS,
+ fileName,
+ -1,
+ strFileA,
+ MAX_PATH,
+ nullptr,
+ FALSE
+ );
+ if (result > 0)
{
- const char* pstrName = strrchr( strFileA, '\\' );
+ const char* pstrName = strrchr(strFileA, '\\');
if (!pstrName)
{
pstrName = strFileA;
@@ -1306,26 +1306,26 @@ HRESULT DirectX::CreateDDSTextureFromFileEx( ID3D11Device* d3dDevice,
if (texture != 0 && *texture != 0)
{
- (*texture)->SetPrivateData( WKPDID_D3DDebugObjectName,
- static_cast( strnlen_s(pstrName, MAX_PATH) ),
- pstrName
- );
+ (*texture)->SetPrivateData(WKPDID_D3DDebugObjectName,
+ static_cast(strnlen_s(pstrName, MAX_PATH)),
+ pstrName
+ );
}
- if (textureView != 0 && *textureView != 0 )
+ if (textureView != 0 && *textureView != 0)
{
- (*textureView)->SetPrivateData( WKPDID_D3DDebugObjectName,
- static_cast( strnlen_s(pstrName, MAX_PATH) ),
- pstrName
- );
+ (*textureView)->SetPrivateData(WKPDID_D3DDebugObjectName,
+ static_cast(strnlen_s(pstrName, MAX_PATH)),
+ pstrName
+ );
}
}
- #endif
+#endif
}
#endif
- if ( alphaMode )
- *alphaMode = GetAlphaMode( header );
+ if (alphaMode)
+ *alphaMode = GetAlphaMode(header);
}
return hr;
diff --git a/Kits/DirectXTK/Src/DGSLEffectFactory.cpp b/Kits/DirectXTK/Src/DGSLEffectFactory.cpp
index 4dc316f378cff0ebb3c7a5f20dcab177d0be2995..1aeb2c80a16b8fe5b5b5162c8c8a4994053b01b5 100644
--- a/Kits/DirectXTK/Src/DGSLEffectFactory.cpp
+++ b/Kits/DirectXTK/Src/DGSLEffectFactory.cpp
@@ -402,7 +402,7 @@ void DGSLEffectFactory::Impl::CreateTexture( const wchar_t* name, ID3D11DeviceCo
HRESULT hr = CreateWICTextureFromFileEx(
device.Get(), deviceContext, fullName, 0,
D3D11_USAGE_DEFAULT, D3D11_BIND_SHADER_RESOURCE, 0, 0,
- mForceSRGB, nullptr, textureView );
+ mForceSRGB ? WIC_LOADER_FORCE_SRGB : WIC_LOADER_DEFAULT, nullptr, textureView );
if ( FAILED(hr) )
{
DebugTrace( "CreateWICTextureFromFile failed (%08X) for '%ls'\n", hr, fullName );
@@ -415,7 +415,7 @@ void DGSLEffectFactory::Impl::CreateTexture( const wchar_t* name, ID3D11DeviceCo
HRESULT hr = CreateWICTextureFromFileEx(
device.Get(), fullName, 0,
D3D11_USAGE_DEFAULT, D3D11_BIND_SHADER_RESOURCE, 0, 0,
- mForceSRGB, nullptr, textureView );
+ mForceSRGB ? WIC_LOADER_FORCE_SRGB : WIC_LOADER_DEFAULT, nullptr, textureView );
if ( FAILED(hr) )
{
DebugTrace( "CreateWICTextureFromFile failed (%08X) for '%ls'\n", hr, fullName );
diff --git a/Kits/DirectXTK/Src/EffectFactory.cpp b/Kits/DirectXTK/Src/EffectFactory.cpp
index 509585caedbc0b00e9b36b4063ff1bfcfd24fc69..b560e06ac31c8ca3d163c74fbb23afffec2373e8 100644
--- a/Kits/DirectXTK/Src/EffectFactory.cpp
+++ b/Kits/DirectXTK/Src/EffectFactory.cpp
@@ -72,193 +72,203 @@ SharedResourcePool EffectFactory::Impl::inst
_Use_decl_annotations_
-std::shared_ptr EffectFactory::Impl::CreateEffect( IEffectFactory* factory, const IEffectFactory::EffectInfo& info, ID3D11DeviceContext* deviceContext )
+std::shared_ptr EffectFactory::Impl::CreateEffect(IEffectFactory* factory, const IEffectFactory::EffectInfo& info, ID3D11DeviceContext* deviceContext)
{
- if ( info.enableSkinning )
+ if (info.enableSkinning)
{
// SkinnedEffect
- if ( mSharing && info.name && *info.name )
+ if (mSharing && info.name && *info.name)
{
- auto it = mEffectCacheSkinning.find( info.name );
- if ( mSharing && it != mEffectCacheSkinning.end() )
+ auto it = mEffectCacheSkinning.find(info.name);
+ if (mSharing && it != mEffectCacheSkinning.end())
{
return it->second;
}
}
- auto effect = std::make_shared( device.Get() );
+ auto effect = std::make_shared(device.Get());
effect->EnableDefaultLighting();
- effect->SetAlpha( info.alpha );
+ effect->SetAlpha(info.alpha);
// Skinned Effect does not have an ambient material color, or per-vertex color support
- XMVECTOR color = XMLoadFloat3( &info.diffuseColor );
- effect->SetDiffuseColor( color );
+ XMVECTOR color = XMLoadFloat3(&info.diffuseColor);
+ effect->SetDiffuseColor(color);
- if ( info.specularColor.x != 0 || info.specularColor.y != 0 || info.specularColor.z != 0 )
+ if (info.specularColor.x != 0 || info.specularColor.y != 0 || info.specularColor.z != 0)
{
- color = XMLoadFloat3( &info.specularColor );
- effect->SetSpecularColor( color );
- effect->SetSpecularPower( info.specularPower );
+ color = XMLoadFloat3(&info.specularColor);
+ effect->SetSpecularColor(color);
+ effect->SetSpecularPower(info.specularPower);
}
else
{
effect->DisableSpecular();
}
- if ( info.emissiveColor.x != 0 || info.emissiveColor.y != 0 || info.emissiveColor.z != 0 )
+ if (info.emissiveColor.x != 0 || info.emissiveColor.y != 0 || info.emissiveColor.z != 0)
{
- color = XMLoadFloat3( &info.emissiveColor );
- effect->SetEmissiveColor( color );
+ color = XMLoadFloat3(&info.emissiveColor);
+ effect->SetEmissiveColor(color);
}
- if ( info.diffuseTexture && *info.diffuseTexture )
+ if (info.diffuseTexture && *info.diffuseTexture)
{
ComPtr srv;
- factory->CreateTexture( info.diffuseTexture, deviceContext, &srv );
+ factory->CreateTexture(info.diffuseTexture, deviceContext, &srv);
- effect->SetTexture( srv.Get() );
+ effect->SetTexture(srv.Get());
}
- if ( mSharing && info.name && *info.name )
+ if (info.biasedVertexNormals)
+ {
+ effect->SetBiasedVertexNormals(true);
+ }
+
+ if (mSharing && info.name && *info.name)
{
std::lock_guard lock(mutex);
- mEffectCacheSkinning.insert( EffectCache::value_type( info.name, effect ) );
+ mEffectCacheSkinning.insert(EffectCache::value_type(info.name, effect));
}
return effect;
}
- else if ( info.enableDualTexture )
+ else if (info.enableDualTexture)
{
// DualTextureEffect
- if ( mSharing && info.name && *info.name )
+ if (mSharing && info.name && *info.name)
{
- auto it = mEffectCacheDualTexture.find( info.name );
- if ( mSharing && it != mEffectCacheDualTexture.end() )
+ auto it = mEffectCacheDualTexture.find(info.name);
+ if (mSharing && it != mEffectCacheDualTexture.end())
{
return it->second;
}
}
- auto effect = std::make_shared( device.Get() );
+ auto effect = std::make_shared(device.Get());
// Dual texture effect doesn't support lighting (usually it's lightmaps)
- effect->SetAlpha( info.alpha );
+ effect->SetAlpha(info.alpha);
- if ( info.perVertexColor )
+ if (info.perVertexColor)
{
- effect->SetVertexColorEnabled( true );
+ effect->SetVertexColorEnabled(true);
}
- XMVECTOR color = XMLoadFloat3( &info.diffuseColor );
- effect->SetDiffuseColor( color );
+ XMVECTOR color = XMLoadFloat3(&info.diffuseColor);
+ effect->SetDiffuseColor(color);
- if ( info.diffuseTexture && *info.diffuseTexture )
+ if (info.diffuseTexture && *info.diffuseTexture)
{
ComPtr srv;
- factory->CreateTexture( info.diffuseTexture, deviceContext, &srv );
+ factory->CreateTexture(info.diffuseTexture, deviceContext, &srv);
- effect->SetTexture( srv.Get() );
+ effect->SetTexture(srv.Get());
}
- if ( info.specularTexture && *info.specularTexture )
+ if (info.specularTexture && *info.specularTexture)
{
ComPtr srv;
- factory->CreateTexture( info.specularTexture, deviceContext, &srv );
+ factory->CreateTexture(info.specularTexture, deviceContext, &srv);
- effect->SetTexture2( srv.Get() );
+ effect->SetTexture2(srv.Get());
}
- if ( mSharing && info.name && *info.name )
+ if (mSharing && info.name && *info.name)
{
std::lock_guard lock(mutex);
- mEffectCacheDualTexture.insert( EffectCache::value_type( info.name, effect ) );
+ mEffectCacheDualTexture.insert(EffectCache::value_type(info.name, effect));
}
return effect;
}
- else if ( info.enableNormalMaps && mUseNormalMapEffect )
+ else if (info.enableNormalMaps && mUseNormalMapEffect)
{
// NormalMapEffect
- if ( mSharing && info.name && *info.name )
+ if (mSharing && info.name && *info.name)
{
auto it = mEffectNormalMap.find(info.name);
- if ( mSharing && it != mEffectNormalMap.end() )
+ if (mSharing && it != mEffectNormalMap.end())
{
return it->second;
}
}
- auto effect = std::make_shared( device.Get() );
+ auto effect = std::make_shared(device.Get());
effect->EnableDefaultLighting();
- effect->SetAlpha( info.alpha );
+ effect->SetAlpha(info.alpha);
- if ( info.perVertexColor )
+ if (info.perVertexColor)
{
effect->SetVertexColorEnabled(true);
}
// NormalMap Effect does not have an ambient material color
- XMVECTOR color = XMLoadFloat3( &info.diffuseColor );
- effect->SetDiffuseColor( color );
+ XMVECTOR color = XMLoadFloat3(&info.diffuseColor);
+ effect->SetDiffuseColor(color);
- if ( info.specularColor.x != 0 || info.specularColor.y != 0 || info.specularColor.z != 0 )
+ if (info.specularColor.x != 0 || info.specularColor.y != 0 || info.specularColor.z != 0)
{
- color = XMLoadFloat3( &info.specularColor );
- effect->SetSpecularColor( color );
- effect->SetSpecularPower( info.specularPower );
+ color = XMLoadFloat3(&info.specularColor);
+ effect->SetSpecularColor(color);
+ effect->SetSpecularPower(info.specularPower);
}
else
{
effect->DisableSpecular();
}
- if ( info.emissiveColor.x != 0 || info.emissiveColor.y != 0 || info.emissiveColor.z != 0 )
+ if (info.emissiveColor.x != 0 || info.emissiveColor.y != 0 || info.emissiveColor.z != 0)
{
- color = XMLoadFloat3( &info.emissiveColor );
- effect->SetEmissiveColor( color );
+ color = XMLoadFloat3(&info.emissiveColor);
+ effect->SetEmissiveColor(color);
}
- if ( info.diffuseTexture && *info.diffuseTexture )
+ if (info.diffuseTexture && *info.diffuseTexture)
{
ComPtr srv;
- factory->CreateTexture( info.diffuseTexture, deviceContext, &srv );
+ factory->CreateTexture(info.diffuseTexture, deviceContext, &srv);
- effect->SetTexture( srv.Get() );
+ effect->SetTexture(srv.Get());
}
- if ( info.specularTexture && *info.specularTexture )
+ if (info.specularTexture && *info.specularTexture)
{
ComPtr srv;
- factory->CreateTexture( info.specularTexture, deviceContext, &srv );
+ factory->CreateTexture(info.specularTexture, deviceContext, &srv);
- effect->SetSpecularTexture( srv.Get() );
+ effect->SetSpecularTexture(srv.Get());
}
- if ( info.normalTexture && *info.normalTexture )
+ if (info.normalTexture && *info.normalTexture)
{
ComPtr srv;
- factory->CreateTexture( info.normalTexture, deviceContext, &srv );
+ factory->CreateTexture(info.normalTexture, deviceContext, &srv);
+
+ effect->SetNormalTexture(srv.Get());
+ }
- effect->SetNormalTexture( srv.Get() );
+ if (info.biasedVertexNormals)
+ {
+ effect->SetBiasedVertexNormalsAndTangents(true);
}
- if ( mSharing && info.name && *info.name )
+ if (mSharing && info.name && *info.name)
{
std::lock_guard lock(mutex);
- mEffectNormalMap.insert( EffectCache::value_type( info.name, effect ) );
+ mEffectNormalMap.insert(EffectCache::value_type(info.name, effect));
}
return effect;
@@ -266,63 +276,68 @@ std::shared_ptr EffectFactory::Impl::CreateEffect( IEffectFactory* fact
else
{
// BasicEffect
- if ( mSharing && info.name && *info.name )
+ if (mSharing && info.name && *info.name)
{
- auto it = mEffectCache.find( info.name );
- if ( mSharing && it != mEffectCache.end() )
+ auto it = mEffectCache.find(info.name);
+ if (mSharing && it != mEffectCache.end())
{
return it->second;
}
}
- auto effect = std::make_shared( device.Get() );
+ auto effect = std::make_shared(device.Get());
effect->EnableDefaultLighting();
effect->SetLightingEnabled(true);
- effect->SetAlpha( info.alpha );
+ effect->SetAlpha(info.alpha);
- if ( info.perVertexColor )
+ if (info.perVertexColor)
{
- effect->SetVertexColorEnabled( true );
+ effect->SetVertexColorEnabled(true);
}
// Basic Effect does not have an ambient material color
- XMVECTOR color = XMLoadFloat3( &info.diffuseColor );
- effect->SetDiffuseColor( color );
+ XMVECTOR color = XMLoadFloat3(&info.diffuseColor);
+ effect->SetDiffuseColor(color);
- if ( info.specularColor.x != 0 || info.specularColor.y != 0 || info.specularColor.z != 0 )
+ if (info.specularColor.x != 0 || info.specularColor.y != 0 || info.specularColor.z != 0)
{
- color = XMLoadFloat3( &info.specularColor );
- effect->SetSpecularColor( color );
- effect->SetSpecularPower( info.specularPower );
+ color = XMLoadFloat3(&info.specularColor);
+ effect->SetSpecularColor(color);
+ effect->SetSpecularPower(info.specularPower);
}
else
{
effect->DisableSpecular();
}
- if ( info.emissiveColor.x != 0 || info.emissiveColor.y != 0 || info.emissiveColor.z != 0 )
+ if (info.emissiveColor.x != 0 || info.emissiveColor.y != 0 || info.emissiveColor.z != 0)
{
- color = XMLoadFloat3( &info.emissiveColor );
- effect->SetEmissiveColor( color );
+ color = XMLoadFloat3(&info.emissiveColor);
+ effect->SetEmissiveColor(color);
}
- if ( info.diffuseTexture && *info.diffuseTexture )
+ if (info.diffuseTexture && *info.diffuseTexture)
{
ComPtr srv;
- factory->CreateTexture( info.diffuseTexture, deviceContext, &srv );
+ factory->CreateTexture(info.diffuseTexture, deviceContext, &srv);
+
+ effect->SetTexture(srv.Get());
+ effect->SetTextureEnabled(true);
+ }
- effect->SetTexture( srv.Get() );
- effect->SetTextureEnabled( true );
+ if (info.biasedVertexNormals)
+ {
+ effect->SetBiasedVertexNormals(true);
}
- if ( mSharing && info.name && *info.name )
+ if (mSharing && info.name && *info.name)
{
std::lock_guard lock(mutex);
- mEffectCache.insert( EffectCache::value_type( info.name, effect ) );
+ mEffectCache.insert(EffectCache::value_type(info.name, effect));
}
return effect;
@@ -330,18 +345,18 @@ std::shared_ptr EffectFactory::Impl::CreateEffect( IEffectFactory* fact
}
_Use_decl_annotations_
-void EffectFactory::Impl::CreateTexture( const wchar_t* name, ID3D11DeviceContext* deviceContext, ID3D11ShaderResourceView** textureView )
+void EffectFactory::Impl::CreateTexture(const wchar_t* name, ID3D11DeviceContext* deviceContext, ID3D11ShaderResourceView** textureView)
{
- if ( !name || !textureView )
+ if (!name || !textureView)
throw std::exception("invalid arguments");
#if defined(_XBOX_ONE) && defined(_TITLE)
UNREFERENCED_PARAMETER(deviceContext);
#endif
- auto it = mTextureCache.find( name );
+ auto it = mTextureCache.find(name);
- if ( mSharing && it != mTextureCache.end() )
+ if (mSharing && it != mTextureCache.end())
{
ID3D11ShaderResourceView* srv = it->second.Get();
srv->AddRef();
@@ -350,48 +365,48 @@ void EffectFactory::Impl::CreateTexture( const wchar_t* name, ID3D11DeviceContex
else
{
wchar_t fullName[MAX_PATH] = {};
- wcscpy_s( fullName, mPath );
- wcscat_s( fullName, name );
+ wcscpy_s(fullName, mPath);
+ wcscat_s(fullName, name);
WIN32_FILE_ATTRIBUTE_DATA fileAttr = {};
- if ( !GetFileAttributesExW(fullName, GetFileExInfoStandard, &fileAttr) )
+ if (!GetFileAttributesExW(fullName, GetFileExInfoStandard, &fileAttr))
{
// Try Current Working Directory (CWD)
- wcscpy_s( fullName, name );
- if ( !GetFileAttributesExW(fullName, GetFileExInfoStandard, &fileAttr) )
+ wcscpy_s(fullName, name);
+ if (!GetFileAttributesExW(fullName, GetFileExInfoStandard, &fileAttr))
{
- DebugTrace( "EffectFactory could not find texture file '%ls'\n", name );
- throw std::exception( "CreateTexture" );
+ DebugTrace("EffectFactory could not find texture file '%ls'\n", name);
+ throw std::exception("CreateTexture");
}
}
wchar_t ext[_MAX_EXT];
- _wsplitpath_s( name, nullptr, 0, nullptr, 0, nullptr, 0, ext, _MAX_EXT );
+ _wsplitpath_s(name, nullptr, 0, nullptr, 0, nullptr, 0, ext, _MAX_EXT);
- if ( _wcsicmp( ext, L".dds" ) == 0 )
+ if (_wcsicmp(ext, L".dds") == 0)
{
HRESULT hr = CreateDDSTextureFromFileEx(
device.Get(), fullName, 0,
D3D11_USAGE_DEFAULT, D3D11_BIND_SHADER_RESOURCE, 0, 0,
- mForceSRGB, nullptr, textureView );
- if ( FAILED(hr) )
+ mForceSRGB, nullptr, textureView);
+ if (FAILED(hr))
{
- DebugTrace( "CreateDDSTextureFromFile failed (%08X) for '%ls'\n", hr, fullName );
- throw std::exception( "CreateDDSTextureFromFile" );
+ DebugTrace("CreateDDSTextureFromFile failed (%08X) for '%ls'\n", hr, fullName);
+ throw std::exception("CreateDDSTextureFromFile");
}
}
#if !defined(_XBOX_ONE) || !defined(_TITLE)
- else if ( deviceContext )
+ else if (deviceContext)
{
std::lock_guard lock(mutex);
HRESULT hr = CreateWICTextureFromFileEx(
device.Get(), deviceContext, fullName, 0,
D3D11_USAGE_DEFAULT, D3D11_BIND_SHADER_RESOURCE, 0, 0,
- mForceSRGB, nullptr, textureView );
- if ( FAILED(hr) )
+ mForceSRGB ? WIC_LOADER_FORCE_SRGB : WIC_LOADER_DEFAULT, nullptr, textureView);
+ if (FAILED(hr))
{
- DebugTrace( "CreateWICTextureFromFile failed (%08X) for '%ls'\n", hr, fullName );
- throw std::exception( "CreateWICTextureFromFile" );
+ DebugTrace("CreateWICTextureFromFile failed (%08X) for '%ls'\n", hr, fullName);
+ throw std::exception("CreateWICTextureFromFile");
}
}
#endif
@@ -400,18 +415,18 @@ void EffectFactory::Impl::CreateTexture( const wchar_t* name, ID3D11DeviceContex
HRESULT hr = CreateWICTextureFromFileEx(
device.Get(), fullName, 0,
D3D11_USAGE_DEFAULT, D3D11_BIND_SHADER_RESOURCE, 0, 0,
- mForceSRGB, nullptr, textureView );
- if ( FAILED(hr) )
+ mForceSRGB ? WIC_LOADER_FORCE_SRGB : WIC_LOADER_DEFAULT, nullptr, textureView);
+ if (FAILED(hr))
{
- DebugTrace( "CreateWICTextureFromFile failed (%08X) for '%ls'\n", hr, fullName );
- throw std::exception( "CreateWICTextureFromFile" );
+ DebugTrace("CreateWICTextureFromFile failed (%08X) for '%ls'\n", hr, fullName);
+ throw std::exception("CreateWICTextureFromFile");
}
}
- if ( mSharing && *name && it == mTextureCache.end() )
- {
+ if (mSharing && *name && it == mTextureCache.end())
+ {
std::lock_guard lock(mutex);
- mTextureCache.insert( TextureCache::value_type( name, *textureView ) );
+ mTextureCache.insert(TextureCache::value_type(name, *textureView));
}
}
}
@@ -454,15 +469,15 @@ EffectFactory& EffectFactory::operator= (EffectFactory&& moveFrom)
}
_Use_decl_annotations_
-std::shared_ptr EffectFactory::CreateEffect( const EffectInfo& info, ID3D11DeviceContext* deviceContext )
+std::shared_ptr EffectFactory::CreateEffect(const EffectInfo& info, ID3D11DeviceContext* deviceContext)
{
- return pImpl->CreateEffect( this, info, deviceContext );
+ return pImpl->CreateEffect(this, info, deviceContext);
}
_Use_decl_annotations_
-void EffectFactory::CreateTexture( const wchar_t* name, ID3D11DeviceContext* deviceContext, ID3D11ShaderResourceView** textureView )
+void EffectFactory::CreateTexture(const wchar_t* name, ID3D11DeviceContext* deviceContext, ID3D11ShaderResourceView** textureView)
{
- return pImpl->CreateTexture( name, deviceContext, textureView );
+ return pImpl->CreateTexture(name, deviceContext, textureView);
}
void EffectFactory::ReleaseCache()
@@ -470,9 +485,9 @@ void EffectFactory::ReleaseCache()
pImpl->ReleaseCache();
}
-void EffectFactory::SetSharing( bool enabled )
+void EffectFactory::SetSharing(bool enabled)
{
- pImpl->SetSharing( enabled );
+ pImpl->SetSharing(enabled);
}
void EffectFactory::EnableNormalMapEffect(bool enabled)
@@ -485,19 +500,19 @@ void EffectFactory::EnableForceSRGB(bool forceSRGB)
pImpl->EnableForceSRGB( forceSRGB );
}
-void EffectFactory::SetDirectory( _In_opt_z_ const wchar_t* path )
+void EffectFactory::SetDirectory(_In_opt_z_ const wchar_t* path)
{
- if ( path && *path != 0 )
+ if (path && *path != 0)
{
- wcscpy_s( pImpl->mPath, path );
- size_t len = wcsnlen( pImpl->mPath, MAX_PATH );
- if ( len > 0 && len < (MAX_PATH-1) )
+ wcscpy_s(pImpl->mPath, path);
+ size_t len = wcsnlen(pImpl->mPath, MAX_PATH);
+ if (len > 0 && len < (MAX_PATH - 1))
{
// Ensure it has a trailing slash
- if ( pImpl->mPath[len-1] != L'\\' )
+ if (pImpl->mPath[len - 1] != L'\\')
{
pImpl->mPath[len] = L'\\';
- pImpl->mPath[len+1] = 0;
+ pImpl->mPath[len + 1] = 0;
}
}
}
diff --git a/Kits/DirectXTK/Src/EnvironmentMapEffect.cpp b/Kits/DirectXTK/Src/EnvironmentMapEffect.cpp
index 39132abb722810d06df14c053eb74698e6910be2..72eee857cf870e9afdee04d3f166c5bdbbd3a125 100644
--- a/Kits/DirectXTK/Src/EnvironmentMapEffect.cpp
+++ b/Kits/DirectXTK/Src/EnvironmentMapEffect.cpp
@@ -50,9 +50,9 @@ struct EnvironmentMapEffectTraits
{
typedef EnvironmentMapEffectConstants ConstantBufferType;
- static const int VertexShaderCount = 5;
+ static const int VertexShaderCount = 10;
static const int PixelShaderCount = 8;
- static const int ShaderPermutationCount = 20;
+ static const int ShaderPermutationCount = 40;
};
@@ -65,6 +65,7 @@ public:
bool preferPerPixelLighting;
bool fresnelEnabled;
bool specularEnabled;
+ bool biasedVertexNormals;
EffectLights lights;
@@ -86,6 +87,12 @@ namespace
#include "Shaders/Compiled/XboxOneEnvironmentMapEffect_VSEnvMapOneLightFresnel.inc"
#include "Shaders/Compiled/XboxOneEnvironmentMapEffect_VSEnvMapPixelLighting.inc"
+ #include "Shaders/Compiled/XboxOneEnvironmentMapEffect_VSEnvMapBn.inc"
+ #include "Shaders/Compiled/XboxOneEnvironmentMapEffect_VSEnvMapFresnelBn.inc"
+ #include "Shaders/Compiled/XboxOneEnvironmentMapEffect_VSEnvMapOneLightBn.inc"
+ #include "Shaders/Compiled/XboxOneEnvironmentMapEffect_VSEnvMapOneLightFresnelBn.inc"
+ #include "Shaders/Compiled/XboxOneEnvironmentMapEffect_VSEnvMapPixelLightingBn.inc"
+
#include "Shaders/Compiled/XboxOneEnvironmentMapEffect_PSEnvMap.inc"
#include "Shaders/Compiled/XboxOneEnvironmentMapEffect_PSEnvMapNoFog.inc"
#include "Shaders/Compiled/XboxOneEnvironmentMapEffect_PSEnvMapSpecular.inc"
@@ -101,6 +108,12 @@ namespace
#include "Shaders/Compiled/EnvironmentMapEffect_VSEnvMapOneLightFresnel.inc"
#include "Shaders/Compiled/EnvironmentMapEffect_VSEnvMapPixelLighting.inc"
+ #include "Shaders/Compiled/EnvironmentMapEffect_VSEnvMapBn.inc"
+ #include "Shaders/Compiled/EnvironmentMapEffect_VSEnvMapFresnelBn.inc"
+ #include "Shaders/Compiled/EnvironmentMapEffect_VSEnvMapOneLightBn.inc"
+ #include "Shaders/Compiled/EnvironmentMapEffect_VSEnvMapOneLightFresnelBn.inc"
+ #include "Shaders/Compiled/EnvironmentMapEffect_VSEnvMapPixelLightingBn.inc"
+
#include "Shaders/Compiled/EnvironmentMapEffect_PSEnvMap.inc"
#include "Shaders/Compiled/EnvironmentMapEffect_PSEnvMapNoFog.inc"
#include "Shaders/Compiled/EnvironmentMapEffect_PSEnvMapSpecular.inc"
@@ -115,11 +128,17 @@ namespace
const ShaderBytecode EffectBase::VertexShaderBytecode[] =
{
- { EnvironmentMapEffect_VSEnvMap, sizeof(EnvironmentMapEffect_VSEnvMap) },
- { EnvironmentMapEffect_VSEnvMapFresnel, sizeof(EnvironmentMapEffect_VSEnvMapFresnel) },
- { EnvironmentMapEffect_VSEnvMapOneLight, sizeof(EnvironmentMapEffect_VSEnvMapOneLight) },
- { EnvironmentMapEffect_VSEnvMapOneLightFresnel, sizeof(EnvironmentMapEffect_VSEnvMapOneLightFresnel) },
- { EnvironmentMapEffect_VSEnvMapPixelLighting, sizeof(EnvironmentMapEffect_VSEnvMapPixelLighting) },
+ { EnvironmentMapEffect_VSEnvMap, sizeof(EnvironmentMapEffect_VSEnvMap) },
+ { EnvironmentMapEffect_VSEnvMapFresnel, sizeof(EnvironmentMapEffect_VSEnvMapFresnel) },
+ { EnvironmentMapEffect_VSEnvMapOneLight, sizeof(EnvironmentMapEffect_VSEnvMapOneLight) },
+ { EnvironmentMapEffect_VSEnvMapOneLightFresnel, sizeof(EnvironmentMapEffect_VSEnvMapOneLightFresnel) },
+ { EnvironmentMapEffect_VSEnvMapPixelLighting, sizeof(EnvironmentMapEffect_VSEnvMapPixelLighting) },
+
+ { EnvironmentMapEffect_VSEnvMapBn, sizeof(EnvironmentMapEffect_VSEnvMapBn) },
+ { EnvironmentMapEffect_VSEnvMapFresnelBn, sizeof(EnvironmentMapEffect_VSEnvMapFresnelBn) },
+ { EnvironmentMapEffect_VSEnvMapOneLightBn, sizeof(EnvironmentMapEffect_VSEnvMapOneLightBn) },
+ { EnvironmentMapEffect_VSEnvMapOneLightFresnelBn, sizeof(EnvironmentMapEffect_VSEnvMapOneLightFresnelBn) },
+ { EnvironmentMapEffect_VSEnvMapPixelLightingBn, sizeof(EnvironmentMapEffect_VSEnvMapPixelLightingBn) },
};
@@ -147,6 +166,29 @@ const int EffectBase::VertexShaderIndices[] =
4, // pixel lighting, no fog
4, // pixel lighting, fresnel
4, // pixel lighting, fresnel, no fog
+
+ 5, // basic (biased vertex normals)
+ 5, // basic (biased vertex normals), no fog
+ 6, // fresnel (biased vertex normals)
+ 6, // fresnel (biased vertex normals), no fog
+ 5, // specular (biased vertex normals)
+ 5, // specular (biased vertex normals), no fog
+ 6, // fresnel + specular (biased vertex normals)
+ 6, // fresnel + specular (biased vertex normals), no fog
+
+ 7, // one light (biased vertex normals)
+ 7, // one light (biased vertex normals), no fog
+ 8, // one light (biased vertex normals), fresnel
+ 8, // one light (biased vertex normals), fresnel, no fog
+ 7, // one light (biased vertex normals), specular
+ 7, // one light (biased vertex normals), specular, no fog
+ 8, // one light (biased vertex normals), fresnel + specular
+ 8, // one light (biased vertex normals), fresnel + specular, no fog
+
+ 9, // pixel lighting (biased vertex normals)
+ 9, // pixel lighting (biased vertex normals), no fog
+ 9, // pixel lighting (biased vertex normals), fresnel
+ 9, // pixel lighting (biased vertex normals), fresnel, no fog
};
@@ -187,6 +229,29 @@ const int EffectBase::PixelShaderIndices[] =
5, // per pixel lighting, no fog
6, // per pixel lighting, fresnel
7, // per pixel lighting, fresnel, no fog
+
+ 0, // basic (biased vertex normals)
+ 1, // basic (biased vertex normals), no fog
+ 0, // fresnel (biased vertex normals)
+ 1, // fresnel (biased vertex normals), no fog
+ 2, // specular (biased vertex normals)
+ 3, // specular (biased vertex normals), no fog
+ 2, // fresnel + specular (biased vertex normals)
+ 3, // fresnel + specular (biased vertex normals), no fog
+
+ 0, // one light (biased vertex normals)
+ 1, // one light (biased vertex normals), no fog
+ 0, // one light (biased vertex normals), fresnel
+ 1, // one light (biased vertex normals), fresnel, no fog
+ 2, // one light (biased vertex normals), specular
+ 3, // one light (biased vertex normals), specular, no fog
+ 2, // one light (biased vertex normals), fresnel + specular
+ 3, // one light (biased vertex normals), fresnel + specular, no fog
+
+ 4, // per pixel lighting (biased vertex normals)
+ 5, // per pixel lighting (biased vertex normals), no fog
+ 6, // per pixel lighting (biased vertex normals), fresnel
+ 7, // per pixel lighting (biased vertex normals), fresnel, no fog
};
@@ -199,7 +264,8 @@ EnvironmentMapEffect::Impl::Impl(_In_ ID3D11Device* device)
: EffectBase(device),
preferPerPixelLighting(false),
fresnelEnabled(true),
- specularEnabled(false)
+ specularEnabled(false),
+ biasedVertexNormals(false)
{
static_assert( _countof(EffectBase::VertexShaderIndices) == EnvironmentMapEffectTraits::ShaderPermutationCount, "array/max mismatch" );
static_assert( _countof(EffectBase::VertexShaderBytecode) == EnvironmentMapEffectTraits::VertexShaderCount, "array/max mismatch" );
@@ -250,6 +316,12 @@ int EnvironmentMapEffect::Impl::GetCurrentShaderPermutation() const
}
}
+ if (biasedVertexNormals)
+ {
+ // Compressed normals need to be scaled and biased in the vertex shader.
+ permutation += 20;
+ }
+
return permutation;
}
@@ -521,3 +593,10 @@ void EnvironmentMapEffect::SetFresnelFactor(float value)
pImpl->dirtyFlags |= EffectDirtyFlags::ConstantBuffer;
}
+
+
+// Normal compression settings.
+void EnvironmentMapEffect::SetBiasedVertexNormals(bool value)
+{
+ pImpl->biasedVertexNormals = value;
+}
diff --git a/Kits/DirectXTK/Src/GamePad.cpp b/Kits/DirectXTK/Src/GamePad.cpp
index 5d5bd3d1e4f7a0b5d60799ad233748fd01efc421..282910a8b5b84225a718d7959e81c599a2523835 100644
--- a/Kits/DirectXTK/Src/GamePad.cpp
+++ b/Kits/DirectXTK/Src/GamePad.cpp
@@ -218,7 +218,7 @@ public:
memset( &state, 0, sizeof(State) );
}
- void GetCapabilities( int player, _Out_ Capabilities& caps )
+ void GetCapabilities( int player, Capabilities& caps )
{
using namespace Microsoft::WRL;
using namespace ABI::Windows::System;
diff --git a/Kits/DirectXTK/Src/GeometricPrimitive.cpp b/Kits/DirectXTK/Src/GeometricPrimitive.cpp
index 33354d2cc00ae9b50d8d8ffd6152895678e4673e..b93b5eb9998a65816c52e0e176f26512f9b3cf5f 100644
--- a/Kits/DirectXTK/Src/GeometricPrimitive.cpp
+++ b/Kits/DirectXTK/Src/GeometricPrimitive.cpp
@@ -29,7 +29,7 @@ namespace
template
static void CreateBuffer(_In_ ID3D11Device* device, T const& data, D3D11_BIND_FLAG bindFlags, _Outptr_ ID3D11Buffer** pBuffer)
{
- assert( pBuffer != 0 );
+ assert(pBuffer != 0);
D3D11_BUFFER_DESC bufferDesc = {};
@@ -54,7 +54,7 @@ namespace
// Helper for creating a D3D input layout.
void CreateInputLayout(_In_ ID3D11Device* device, IEffect* effect, _Outptr_ ID3D11InputLayout** pInputLayout)
{
- assert( pInputLayout != 0 );
+ assert(pInputLayout != 0);
void const* shaderByteCode;
size_t byteCodeLength;
@@ -63,9 +63,9 @@ namespace
ThrowIfFailed(
device->CreateInputLayout(VertexPositionNormalTexture::InputElements,
- VertexPositionNormalTexture::InputElementCount,
- shaderByteCode, byteCodeLength,
- pInputLayout)
+ VertexPositionNormalTexture::InputElementCount,
+ shaderByteCode, byteCodeLength,
+ pInputLayout)
);
_Analysis_assume_(*pInputLayout != 0);
@@ -79,13 +79,13 @@ namespace
class GeometricPrimitive::Impl
{
public:
- void Initialize(_In_ ID3D11DeviceContext* deviceContext, const VertexCollection& vertices, const IndexCollection& indices );
+ 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);
+ 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 Draw(_In_ IEffect* effect, _In_ ID3D11InputLayout* inputLayout, bool alpha, bool wireframe, _In_opt_ std::function setCustomState);
+ void Draw(_In_ IEffect* effect, _In_ ID3D11InputLayout* inputLayout, bool alpha, bool wireframe, _In_opt_ std::function setCustomState) const;
- void CreateInputLayout(_In_ IEffect* effect, _Outptr_ ID3D11InputLayout** inputLayout);
+ void CreateInputLayout(_In_ IEffect* effect, _Outptr_ ID3D11InputLayout** inputLayout) const;
private:
ComPtr mVertexBuffer;
@@ -99,7 +99,7 @@ private:
public:
SharedResources(_In_ ID3D11DeviceContext* deviceContext);
- void PrepareForRendering(bool alpha, bool wireframe);
+ void PrepareForRendering(bool alpha, bool wireframe) const;
ComPtr deviceContext;
std::unique_ptr effect;
@@ -124,7 +124,7 @@ SharedResourcePool device;
deviceContext->GetDevice(&device);
@@ -147,7 +147,7 @@ GeometricPrimitive::Impl::SharedResources::SharedResources(_In_ ID3D11DeviceCont
// Sets up D3D device state ready for drawing a primitive.
-void GeometricPrimitive::Impl::SharedResources::PrepareForRendering(bool alpha, bool wireframe)
+void GeometricPrimitive::Impl::SharedResources::PrepareForRendering(bool alpha, bool wireframe) const
{
// Set the blend and depth stencil state.
ID3D11BlendState* blendState;
@@ -170,13 +170,13 @@ void GeometricPrimitive::Impl::SharedResources::PrepareForRendering(bool alpha,
deviceContext->OMSetDepthStencilState(depthStencilState, 0);
// Set the rasterizer state.
- if ( wireframe )
- deviceContext->RSSetState( stateObjects->Wireframe() );
+ if (wireframe)
+ deviceContext->RSSetState(stateObjects->Wireframe());
else
- deviceContext->RSSetState( stateObjects->CullCounterClockwise() );
+ deviceContext->RSSetState(stateObjects->CullCounterClockwise());
ID3D11SamplerState* samplerState = stateObjects->LinearWrap();
-
+
deviceContext->PSSetSamplers(0, 1, &samplerState);
}
@@ -185,7 +185,7 @@ void GeometricPrimitive::Impl::SharedResources::PrepareForRendering(bool alpha,
_Use_decl_annotations_
void GeometricPrimitive::Impl::Initialize(ID3D11DeviceContext* deviceContext, const VertexCollection& vertices, const IndexCollection& indices)
{
- if ( vertices.size() >= USHRT_MAX )
+ if (vertices.size() >= USHRT_MAX)
throw std::exception("Too many vertices for 16-bit index buffer");
mResources = sharedResourcesPool.DemandCreate(deviceContext);
@@ -196,21 +196,27 @@ void GeometricPrimitive::Impl::Initialize(ID3D11DeviceContext* deviceContext, co
CreateBuffer(device.Get(), vertices, D3D11_BIND_VERTEX_BUFFER, &mVertexBuffer);
CreateBuffer(device.Get(), indices, D3D11_BIND_INDEX_BUFFER, &mIndexBuffer);
- mIndexCount = static_cast( indices.size() );
+ mIndexCount = static_cast(indices.size());
}
// Draws the primitive.
_Use_decl_annotations_
-void XM_CALLCONV GeometricPrimitive::Impl::Draw(FXMMATRIX world, CXMMATRIX view, CXMMATRIX projection, FXMVECTOR color,
- ID3D11ShaderResourceView* texture, bool wireframe, std::function setCustomState)
-{
- assert( mResources != 0 );
+void XM_CALLCONV GeometricPrimitive::Impl::Draw(
+ FXMMATRIX world,
+ CXMMATRIX view,
+ CXMMATRIX projection,
+ FXMVECTOR color,
+ ID3D11ShaderResourceView* texture,
+ bool wireframe,
+ std::function setCustomState) const
+{
+ assert(mResources != 0);
auto effect = mResources->effect.get();
- assert( effect != 0 );
+ assert(effect != 0);
ID3D11InputLayout *inputLayout;
- if ( texture )
+ if (texture)
{
effect->SetTextureEnabled(true);
effect->SetTexture(texture);
@@ -220,7 +226,7 @@ void XM_CALLCONV GeometricPrimitive::Impl::Draw(FXMMATRIX world, CXMMATRIX view,
else
{
effect->SetTextureEnabled(false);
-
+
inputLayout = mResources->inputLayoutUntextured.Get();
}
@@ -236,17 +242,22 @@ void XM_CALLCONV GeometricPrimitive::Impl::Draw(FXMMATRIX world, CXMMATRIX view,
// Draw the primitive using a custom effect.
_Use_decl_annotations_
-void GeometricPrimitive::Impl::Draw(IEffect* effect, ID3D11InputLayout* inputLayout, bool alpha, bool wireframe, std::function setCustomState )
-{
- assert( mResources != 0 );
+void GeometricPrimitive::Impl::Draw(
+ IEffect* effect,
+ ID3D11InputLayout* inputLayout,
+ bool alpha,
+ bool wireframe,
+ std::function setCustomState) const
+{
+ assert(mResources != 0);
auto deviceContext = mResources->deviceContext.Get();
- assert( deviceContext != 0 );
+ assert(deviceContext != 0);
// Set state objects.
mResources->PrepareForRendering(alpha, wireframe);
// Set input layout.
- assert( inputLayout != 0 );
+ assert(inputLayout != 0);
deviceContext->IASetInputLayout(inputLayout);
// Activate our shaders, constant buffers, texture, etc.
@@ -277,19 +288,19 @@ void GeometricPrimitive::Impl::Draw(IEffect* effect, ID3D11InputLayout* inputLay
// Create input layout for drawing with a custom effect.
_Use_decl_annotations_
-void GeometricPrimitive::Impl::CreateInputLayout( IEffect* effect, ID3D11InputLayout** inputLayout )
+void GeometricPrimitive::Impl::CreateInputLayout(IEffect* effect, ID3D11InputLayout** inputLayout) const
{
- assert( effect != 0 );
- assert( inputLayout != 0 );
+ assert(effect != 0);
+ assert(inputLayout != 0);
- assert( mResources != 0 );
+ assert(mResources != 0);
auto deviceContext = mResources->deviceContext.Get();
- assert( deviceContext != 0 );
+ assert(deviceContext != 0);
ComPtr device;
deviceContext->GetDevice(&device);
- ::CreateInputLayout( device.Get(), effect, inputLayout );
+ ::CreateInputLayout(device.Get(), effect, inputLayout);
}
@@ -299,7 +310,7 @@ void GeometricPrimitive::Impl::CreateInputLayout( IEffect* effect, ID3D11InputLa
// Constructor.
GeometricPrimitive::GeometricPrimitive()
- : pImpl(new Impl())
+ : pImpl(new Impl())
{
}
@@ -312,21 +323,33 @@ GeometricPrimitive::~GeometricPrimitive()
// Public entrypoints.
_Use_decl_annotations_
-void XM_CALLCONV GeometricPrimitive::Draw(FXMMATRIX world, CXMMATRIX view, CXMMATRIX projection, FXMVECTOR color, ID3D11ShaderResourceView* texture, bool wireframe, std::function setCustomState)
+void XM_CALLCONV GeometricPrimitive::Draw(
+ FXMMATRIX world,
+ CXMMATRIX view,
+ CXMMATRIX projection,
+ FXMVECTOR color,
+ ID3D11ShaderResourceView* texture,
+ bool wireframe,
+ std::function setCustomState) const
{
pImpl->Draw(world, view, projection, color, texture, wireframe, setCustomState);
}
_Use_decl_annotations_
-void GeometricPrimitive::Draw(IEffect* effect, ID3D11InputLayout* inputLayout, bool alpha, bool wireframe, std::function setCustomState )
+void GeometricPrimitive::Draw(
+ IEffect* effect,
+ ID3D11InputLayout* inputLayout,
+ bool alpha,
+ bool wireframe,
+ std::function setCustomState) const
{
pImpl->Draw(effect, inputLayout, alpha, wireframe, setCustomState);
}
_Use_decl_annotations_
-void GeometricPrimitive::CreateInputLayout(IEffect* effect, ID3D11InputLayout** inputLayout )
+void GeometricPrimitive::CreateInputLayout(IEffect* effect, ID3D11InputLayout** inputLayout) const
{
pImpl->CreateInputLayout(effect, inputLayout);
}
@@ -336,8 +359,11 @@ void GeometricPrimitive::CreateInputLayout(IEffect* effect, ID3D11InputLayout**
// Cube (aka a Hexahedron) or Box
//--------------------------------------------------------------------------------------
-// Creates a cube primitive.
-std::unique_ptr GeometricPrimitive::CreateCube(_In_ ID3D11DeviceContext* deviceContext, float size, bool rhcoords)
+_Use_decl_annotations_
+std::unique_ptr GeometricPrimitive::CreateCube(
+ ID3D11DeviceContext* deviceContext,
+ float size,
+ bool rhcoords)
{
VertexCollection vertices;
IndexCollection indices;
@@ -351,28 +377,42 @@ std::unique_ptr GeometricPrimitive::CreateCube(_In_ ID3D11De
return primitive;
}
-void GeometricPrimitive::CreateCube(std::vector& vertices, std::vector& indices, float size, bool rhcoords)
+void GeometricPrimitive::CreateCube(
+ std::vector& vertices,
+ std::vector& indices,
+ float size,
+ bool rhcoords)
{
- ComputeBox(vertices, indices, XMFLOAT3(size,size,size), rhcoords, false);
+ ComputeBox(vertices, indices, XMFLOAT3(size, size, size), rhcoords, false);
}
// Creates a box primitive.
-std::unique_ptr GeometricPrimitive::CreateBox(_In_ ID3D11DeviceContext* deviceContext, const XMFLOAT3& size, bool rhcoords, bool invertn)
+_Use_decl_annotations_
+std::unique_ptr GeometricPrimitive::CreateBox(
+ ID3D11DeviceContext* deviceContext,
+ const XMFLOAT3& size,
+ bool rhcoords,
+ bool invertn)
{
VertexCollection vertices;
- IndexCollection indices;
+ IndexCollection indices;
ComputeBox(vertices, indices, size, rhcoords, invertn);
// Create the primitive object.
std::unique_ptr primitive(new GeometricPrimitive());
-
+
primitive->pImpl->Initialize(deviceContext, vertices, indices);
return primitive;
}
-void GeometricPrimitive::CreateBox(std::vector& vertices, std::vector& indices, const XMFLOAT3& size, bool rhcoords, bool invertn)
+void GeometricPrimitive::CreateBox(
+ std::vector& vertices,
+ std::vector& indices,
+ const XMFLOAT3& size,
+ bool rhcoords,
+ bool invertn)
{
ComputeBox(vertices, indices, size, rhcoords, invertn);
}
@@ -382,8 +422,13 @@ void GeometricPrimitive::CreateBox(std::vector& ver
// Sphere
//--------------------------------------------------------------------------------------
-// Creates a sphere primitive.
-std::unique_ptr GeometricPrimitive::CreateSphere(_In_ ID3D11DeviceContext* deviceContext, float diameter, size_t tessellation, bool rhcoords, bool invertn)
+_Use_decl_annotations_
+std::unique_ptr GeometricPrimitive::CreateSphere(
+ ID3D11DeviceContext* deviceContext,
+ float diameter,
+ size_t tessellation,
+ bool rhcoords,
+ bool invertn)
{
VertexCollection vertices;
IndexCollection indices;
@@ -391,13 +436,19 @@ std::unique_ptr GeometricPrimitive::CreateSphere(_In_ ID3D11
// Create the primitive object.
std::unique_ptr primitive(new GeometricPrimitive());
-
+
primitive->pImpl->Initialize(deviceContext, vertices, indices);
return primitive;
}
-void GeometricPrimitive::CreateSphere(std::vector& vertices, std::vector& indices, float diameter, size_t tessellation, bool rhcoords, bool invertn)
+void GeometricPrimitive::CreateSphere(
+ std::vector& vertices,
+ std::vector& indices,
+ float diameter,
+ size_t tessellation,
+ bool rhcoords,
+ bool invertn)
{
ComputeSphere(vertices, indices, diameter, tessellation, rhcoords, invertn);
}
@@ -407,8 +458,12 @@ void GeometricPrimitive::CreateSphere(std::vector&
// Geodesic sphere
//--------------------------------------------------------------------------------------
-// Creates a geosphere primitive.
-std::unique_ptr GeometricPrimitive::CreateGeoSphere(_In_ ID3D11DeviceContext* deviceContext, float diameter, size_t tessellation, bool rhcoords)
+_Use_decl_annotations_
+std::unique_ptr GeometricPrimitive::CreateGeoSphere(
+ ID3D11DeviceContext* deviceContext,
+ float diameter,
+ size_t tessellation,
+ bool rhcoords)
{
VertexCollection vertices;
IndexCollection indices;
@@ -416,13 +471,17 @@ std::unique_ptr GeometricPrimitive::CreateGeoSphere(_In_ ID3
// Create the primitive object.
std::unique_ptr primitive(new GeometricPrimitive());
-
+
primitive->pImpl->Initialize(deviceContext, vertices, indices);
return primitive;
}
-void GeometricPrimitive::CreateGeoSphere(std::vector& vertices, std::vector& indices, float diameter, size_t tessellation, bool rhcoords)
+void GeometricPrimitive::CreateGeoSphere(
+ std::vector& vertices,
+ std::vector& indices,
+ float diameter,
+ size_t tessellation, bool rhcoords)
{
ComputeGeoSphere(vertices, indices, diameter, tessellation, rhcoords);
}
@@ -433,7 +492,13 @@ void GeometricPrimitive::CreateGeoSphere(std::vector GeometricPrimitive::CreateCylinder(_In_ ID3D11DeviceContext* deviceContext, float height, float diameter, size_t tessellation, bool rhcoords)
+_Use_decl_annotations_
+std::unique_ptr GeometricPrimitive::CreateCylinder(
+ ID3D11DeviceContext* deviceContext,
+ float height,
+ float diameter,
+ size_t tessellation,
+ bool rhcoords)
{
VertexCollection vertices;
IndexCollection indices;
@@ -441,20 +506,32 @@ std::unique_ptr GeometricPrimitive::CreateCylinder(_In_ ID3D
// Create the primitive object.
std::unique_ptr primitive(new GeometricPrimitive());
-
+
primitive->pImpl->Initialize(deviceContext, vertices, indices);
return primitive;
}
-void GeometricPrimitive::CreateCylinder(std::vector& vertices, std::vector& indices, float height, float diameter, size_t tessellation, bool rhcoords)
+void GeometricPrimitive::CreateCylinder(
+ std::vector& vertices,
+ std::vector& indices,
+ float height,
+ float diameter,
+ size_t tessellation,
+ bool rhcoords)
{
ComputeCylinder(vertices, indices, height, diameter, tessellation, rhcoords);
}
// Creates a cone primitive.
-std::unique_ptr GeometricPrimitive::CreateCone(_In_ ID3D11DeviceContext* deviceContext, float diameter, float height, size_t tessellation, bool rhcoords)
+_Use_decl_annotations_
+std::unique_ptr GeometricPrimitive::CreateCone(
+ ID3D11DeviceContext* deviceContext,
+ float diameter,
+ float height,
+ size_t tessellation,
+ bool rhcoords)
{
VertexCollection vertices;
IndexCollection indices;
@@ -462,13 +539,19 @@ std::unique_ptr GeometricPrimitive::CreateCone(_In_ ID3D11De
// Create the primitive object.
std::unique_ptr primitive(new GeometricPrimitive());
-
+
primitive->pImpl->Initialize(deviceContext, vertices, indices);
return primitive;
}
-void GeometricPrimitive::CreateCone(std::vector& vertices, std::vector& indices, float diameter, float height, size_t tessellation, bool rhcoords)
+void GeometricPrimitive::CreateCone(
+ std::vector& vertices,
+ std::vector& indices,
+ float diameter,
+ float height,
+ size_t tessellation,
+ bool rhcoords)
{
ComputeCone(vertices, indices, diameter, height, tessellation, rhcoords);
}
@@ -478,22 +561,33 @@ void GeometricPrimitive::CreateCone(std::vector& ve
// Torus
//--------------------------------------------------------------------------------------
-// Creates a torus primitive.
-std::unique_ptr GeometricPrimitive::CreateTorus(_In_ ID3D11DeviceContext* deviceContext, float diameter, float thickness, size_t tessellation, bool rhcoords)
+_Use_decl_annotations_
+std::unique_ptr GeometricPrimitive::CreateTorus(
+ ID3D11DeviceContext* deviceContext,
+ float diameter,
+ float thickness,
+ size_t tessellation,
+ bool rhcoords)
{
VertexCollection vertices;
IndexCollection indices;
- ComputeTorus( vertices, indices, diameter, thickness, tessellation, rhcoords );
+ ComputeTorus(vertices, indices, diameter, thickness, tessellation, rhcoords);
// Create the primitive object.
std::unique_ptr primitive(new GeometricPrimitive());
-
+
primitive->pImpl->Initialize(deviceContext, vertices, indices);
return primitive;
}
-void GeometricPrimitive::CreateTorus(std::vector& vertices, std::vector& indices, float diameter, float thickness, size_t tessellation, bool rhcoords)
+void GeometricPrimitive::CreateTorus(
+ std::vector& vertices,
+ std::vector& indices,
+ float diameter,
+ float thickness,
+ size_t tessellation,
+ bool rhcoords)
{
ComputeTorus(vertices, indices, diameter, thickness, tessellation, rhcoords);
}
@@ -503,7 +597,11 @@ void GeometricPrimitive::CreateTorus(std::vector& v
// Tetrahedron
//--------------------------------------------------------------------------------------
-std::unique_ptr GeometricPrimitive::CreateTetrahedron(_In_ ID3D11DeviceContext* deviceContext, float size, bool rhcoords)
+_Use_decl_annotations_
+std::unique_ptr GeometricPrimitive::CreateTetrahedron(
+ ID3D11DeviceContext* deviceContext,
+ float size,
+ bool rhcoords)
{
VertexCollection vertices;
IndexCollection indices;
@@ -511,13 +609,17 @@ std::unique_ptr GeometricPrimitive::CreateTetrahedron(_In_ I
// Create the primitive object.
std::unique_ptr primitive(new GeometricPrimitive());
-
+
primitive->pImpl->Initialize(deviceContext, vertices, indices);
return primitive;
}
-void GeometricPrimitive::CreateTetrahedron(std::vector& vertices, std::vector& indices, float size, bool rhcoords)
+void GeometricPrimitive::CreateTetrahedron(
+ std::vector& vertices,
+ std::vector& indices,
+ float size,
+ bool rhcoords)
{
ComputeTetrahedron(vertices, indices, size, rhcoords);
}
@@ -526,21 +628,30 @@ void GeometricPrimitive::CreateTetrahedron(std::vector GeometricPrimitive::CreateOctahedron(_In_ ID3D11DeviceContext* deviceContext, float size, bool rhcoords )
+
+_Use_decl_annotations_
+std::unique_ptr GeometricPrimitive::CreateOctahedron(
+ ID3D11DeviceContext* deviceContext,
+ float size,
+ bool rhcoords)
{
VertexCollection vertices;
IndexCollection indices;
- ComputeOctahedron(vertices, indices, size, rhcoords );
+ ComputeOctahedron(vertices, indices, size, rhcoords);
// Create the primitive object.
std::unique_ptr primitive(new GeometricPrimitive());
-
+
primitive->pImpl->Initialize(deviceContext, vertices, indices);
return primitive;
}
-void GeometricPrimitive::CreateOctahedron(std::vector& vertices, std::vector& indices, float size, bool rhcoords )
+void GeometricPrimitive::CreateOctahedron(
+ std::vector& vertices,
+ std::vector& indices,
+ float size,
+ bool rhcoords)
{
ComputeOctahedron(vertices, indices, size, rhcoords);
}
@@ -550,21 +661,29 @@ void GeometricPrimitive::CreateOctahedron(std::vector GeometricPrimitive::CreateDodecahedron(_In_ ID3D11DeviceContext* deviceContext, float size, bool rhcoords )
+_Use_decl_annotations_
+std::unique_ptr GeometricPrimitive::CreateDodecahedron(
+ ID3D11DeviceContext* deviceContext,
+ float size,
+ bool rhcoords)
{
VertexCollection vertices;
IndexCollection indices;
- ComputeDodecahedron( vertices, indices, size, rhcoords );
+ ComputeDodecahedron(vertices, indices, size, rhcoords);
// Create the primitive object.
std::unique_ptr primitive(new GeometricPrimitive());
-
+
primitive->pImpl->Initialize(deviceContext, vertices, indices);
return primitive;
}
-void GeometricPrimitive::CreateDodecahedron(std::vector& vertices, std::vector& indices, float size, bool rhcoords )
+void GeometricPrimitive::CreateDodecahedron(
+ std::vector& vertices,
+ std::vector& indices,
+ float size,
+ bool rhcoords)
{
ComputeDodecahedron(vertices, indices, size, rhcoords);
}
@@ -574,21 +693,29 @@ void GeometricPrimitive::CreateDodecahedron(std::vector GeometricPrimitive::CreateIcosahedron(_In_ ID3D11DeviceContext* deviceContext, float size, bool rhcoords )
+_Use_decl_annotations_
+std::unique_ptr GeometricPrimitive::CreateIcosahedron(
+ ID3D11DeviceContext* deviceContext,
+ float size,
+ bool rhcoords)
{
VertexCollection vertices;
IndexCollection indices;
- ComputeIcosahedron( vertices, indices, size, rhcoords );
+ ComputeIcosahedron(vertices, indices, size, rhcoords);
// Create the primitive object.
std::unique_ptr primitive(new GeometricPrimitive());
-
+
primitive->pImpl->Initialize(deviceContext, vertices, indices);
return primitive;
}
-void GeometricPrimitive::CreateIcosahedron(std::vector& vertices, std::vector& indices, float size, bool rhcoords )
+void GeometricPrimitive::CreateIcosahedron(
+ std::vector& vertices,
+ std::vector& indices,
+ float size,
+ bool rhcoords)
{
ComputeIcosahedron(vertices, indices, size, rhcoords);
}
@@ -598,8 +725,12 @@ void GeometricPrimitive::CreateIcosahedron(std::vector GeometricPrimitive::CreateTeapot(_In_ ID3D11DeviceContext* deviceContext, float size, size_t tessellation, bool rhcoords)
+_Use_decl_annotations_
+std::unique_ptr GeometricPrimitive::CreateTeapot(
+ ID3D11DeviceContext* deviceContext,
+ float size,
+ size_t tessellation,
+ bool rhcoords)
{
VertexCollection vertices;
IndexCollection indices;
@@ -607,13 +738,18 @@ std::unique_ptr GeometricPrimitive::CreateTeapot(_In_ ID3D11
// Create the primitive object.
std::unique_ptr primitive(new GeometricPrimitive());
-
+
primitive->pImpl->Initialize(deviceContext, vertices, indices);
return primitive;
}
-void GeometricPrimitive::CreateTeapot(std::vector& vertices, std::vector& indices, float size, size_t tessellation, bool rhcoords)
+void GeometricPrimitive::CreateTeapot(
+ std::vector& vertices,
+ std::vector& indices,
+ float size,
+ size_t tessellation,
+ bool rhcoords)
{
ComputeTeapot(vertices, indices, size, tessellation, rhcoords);
}
@@ -623,7 +759,11 @@ void GeometricPrimitive::CreateTeapot(std::vector&
// Custom
//--------------------------------------------------------------------------------------
-std::unique_ptr GeometricPrimitive::CreateCustom(_In_ ID3D11DeviceContext* deviceContext, const std::vector& vertices, const std::vector& indices)
+_Use_decl_annotations_
+std::unique_ptr GeometricPrimitive::CreateCustom(
+ ID3D11DeviceContext* deviceContext,
+ const std::vector& vertices,
+ const std::vector& indices)
{
// Extra validation
if (vertices.empty() || indices.empty())
diff --git a/Kits/DirectXTK/Src/LoaderHelpers.h b/Kits/DirectXTK/Src/LoaderHelpers.h
index 5f0005f5c5feee8b6776dfd592cfda6bedcaa8fa..d5f2de9867b8884052cc248823a29bfb81ae641b 100644
--- a/Kits/DirectXTK/Src/LoaderHelpers.h
+++ b/Kits/DirectXTK/Src/LoaderHelpers.h
@@ -286,8 +286,8 @@ namespace DirectX
//--------------------------------------------------------------------------------------
inline HRESULT LoadTextureDataFromFile(_In_z_ const wchar_t* fileName,
std::unique_ptr& ddsData,
- DDS_HEADER** header,
- uint8_t** bitData,
+ const DDS_HEADER** header,
+ const uint8_t** bitData,
size_t* bitSize
)
{
@@ -362,13 +362,13 @@ namespace DirectX
}
// DDS files always start with the same magic number ("DDS ")
- uint32_t dwMagicNumber = *(const uint32_t*)(ddsData.get());
+ uint32_t dwMagicNumber = *reinterpret_cast(ddsData.get());
if (dwMagicNumber != DDS_MAGIC)
{
return E_FAIL;
}
- auto hdr = reinterpret_cast(ddsData.get() + sizeof(uint32_t));
+ auto hdr = reinterpret_cast(ddsData.get() + sizeof(uint32_t));
// Verify header to validate DDS file
if (hdr->size != sizeof(DDS_HEADER) ||
diff --git a/Kits/DirectXTK/Src/Model.cpp b/Kits/DirectXTK/Src/Model.cpp
index 0862a5ed84bccdce890163b41d432d615a8c00b2..747a3d10cb50938ad34af7744250db5a725c9f8b 100644
--- a/Kits/DirectXTK/Src/Model.cpp
+++ b/Kits/DirectXTK/Src/Model.cpp
@@ -47,53 +47,57 @@ ModelMeshPart::~ModelMeshPart()
_Use_decl_annotations_
-void ModelMeshPart::Draw( ID3D11DeviceContext* deviceContext, IEffect* ieffect, ID3D11InputLayout* iinputLayout, std::function setCustomState ) const
+void ModelMeshPart::Draw(
+ ID3D11DeviceContext* deviceContext,
+ IEffect* ieffect,
+ ID3D11InputLayout* iinputLayout,
+ std::function setCustomState) const
{
- deviceContext->IASetInputLayout( iinputLayout );
+ deviceContext->IASetInputLayout(iinputLayout);
auto vb = vertexBuffer.Get();
UINT vbStride = vertexStride;
UINT vbOffset = 0;
- deviceContext->IASetVertexBuffers( 0, 1, &vb, &vbStride, &vbOffset );
+ deviceContext->IASetVertexBuffers(0, 1, &vb, &vbStride, &vbOffset);
// Note that if indexFormat is DXGI_FORMAT_R32_UINT, this model mesh part requires a Feature Level 9.2 or greater device
- deviceContext->IASetIndexBuffer( indexBuffer.Get(), indexFormat, 0 );
+ deviceContext->IASetIndexBuffer(indexBuffer.Get(), indexFormat, 0);
- assert( ieffect != 0 );
- ieffect->Apply( deviceContext );
+ assert(ieffect != 0);
+ ieffect->Apply(deviceContext);
// Hook lets the caller replace our shaders or state settings with whatever else they see fit.
- if ( setCustomState )
+ if (setCustomState)
{
setCustomState();
}
// Draw the primitive.
- deviceContext->IASetPrimitiveTopology( primitiveType );
+ deviceContext->IASetPrimitiveTopology(primitiveType);
- deviceContext->DrawIndexed( indexCount, startIndex, vertexOffset );
+ deviceContext->DrawIndexed(indexCount, startIndex, vertexOffset);
}
_Use_decl_annotations_
-void ModelMeshPart::CreateInputLayout( ID3D11Device* d3dDevice, IEffect* ieffect, ID3D11InputLayout** iinputLayout )
+void ModelMeshPart::CreateInputLayout(ID3D11Device* d3dDevice, IEffect* ieffect, ID3D11InputLayout** iinputLayout) const
{
- if ( !vbDecl || vbDecl->empty() )
+ if (!vbDecl || vbDecl->empty())
throw std::exception("Model mesh part missing vertex buffer input elements data");
void const* shaderByteCode;
size_t byteCodeLength;
- assert( ieffect != 0 );
+ assert(ieffect != 0);
ieffect->GetVertexShaderBytecode(&shaderByteCode, &byteCodeLength);
- assert( d3dDevice != 0 );
+ assert(d3dDevice != 0);
ThrowIfFailed(
d3dDevice->CreateInputLayout(vbDecl->data(),
- static_cast( vbDecl->size() ),
- shaderByteCode, byteCodeLength,
- iinputLayout )
+ static_cast(vbDecl->size()),
+ shaderByteCode, byteCodeLength,
+ iinputLayout)
);
_Analysis_assume_(*iinputLayout != 0);
@@ -101,12 +105,12 @@ void ModelMeshPart::CreateInputLayout( ID3D11Device* d3dDevice, IEffect* ieffect
_Use_decl_annotations_
-void ModelMeshPart::ModifyEffect( ID3D11Device* d3dDevice, std::shared_ptr& ieffect, bool isalpha )
+void ModelMeshPart::ModifyEffect(ID3D11Device* d3dDevice, std::shared_ptr& ieffect, bool isalpha)
{
- if ( !vbDecl || vbDecl->empty() )
+ if (!vbDecl || vbDecl->empty())
throw std::exception("Model mesh part missing vertex buffer input elements data");
- assert( ieffect != 0 );
+ assert(ieffect != 0);
this->effect = ieffect;
this->isAlpha = isalpha;
@@ -115,13 +119,13 @@ void ModelMeshPart::ModifyEffect( ID3D11Device* d3dDevice, std::shared_ptrGetVertexShaderBytecode(&shaderByteCode, &byteCodeLength);
- assert( d3dDevice != 0 );
+ assert(d3dDevice != 0);
ThrowIfFailed(
d3dDevice->CreateInputLayout(vbDecl->data(),
- static_cast( vbDecl->size() ),
- shaderByteCode, byteCodeLength,
- &inputLayout )
+ static_cast(vbDecl->size()),
+ shaderByteCode, byteCodeLength,
+ &inputLayout)
);
}
@@ -143,17 +147,21 @@ ModelMesh::~ModelMesh()
_Use_decl_annotations_
-void ModelMesh::PrepareForRendering( ID3D11DeviceContext* deviceContext, CommonStates& states, bool alpha, bool wireframe ) const
+void ModelMesh::PrepareForRendering(
+ ID3D11DeviceContext* deviceContext,
+ const CommonStates& states,
+ bool alpha,
+ bool wireframe) const
{
- assert( deviceContext != 0 );
+ assert(deviceContext != 0);
// Set the blend and depth stencil state.
ID3D11BlendState* blendState;
ID3D11DepthStencilState* depthStencilState;
- if ( alpha )
+ if (alpha)
{
- if ( pmalpha )
+ if (pmalpha)
{
blendState = states.AlphaBlend();
depthStencilState = states.DepthRead();
@@ -174,10 +182,10 @@ void ModelMesh::PrepareForRendering( ID3D11DeviceContext* deviceContext, CommonS
deviceContext->OMSetDepthStencilState(depthStencilState, 0);
// Set the rasterizer state.
- if ( wireframe )
- deviceContext->RSSetState( states.Wireframe() );
+ if (wireframe)
+ deviceContext->RSSetState(states.Wireframe());
else
- deviceContext->RSSetState( ccw ? states.CullCounterClockwise() : states.CullClockwise() );
+ deviceContext->RSSetState(ccw ? states.CullCounterClockwise() : states.CullClockwise());
// Set sampler state.
ID3D11SamplerState* samplers[] =
@@ -186,36 +194,39 @@ void ModelMesh::PrepareForRendering( ID3D11DeviceContext* deviceContext, CommonS
states.LinearWrap(),
};
- deviceContext->PSSetSamplers( 0, 2, samplers );
+ deviceContext->PSSetSamplers(0, 2, samplers);
}
_Use_decl_annotations_
-void XM_CALLCONV ModelMesh::Draw( ID3D11DeviceContext* deviceContext,
- FXMMATRIX world, CXMMATRIX view, CXMMATRIX projection,
- bool alpha,
- std::function setCustomState ) const
+void XM_CALLCONV ModelMesh::Draw(
+ ID3D11DeviceContext* deviceContext,
+ FXMMATRIX world,
+ CXMMATRIX view,
+ CXMMATRIX projection,
+ bool alpha,
+ std::function setCustomState) const
{
- assert( deviceContext != 0 );
+ assert(deviceContext != 0);
- for ( auto it = meshParts.cbegin(); it != meshParts.cend(); ++it )
+ for (auto it = meshParts.cbegin(); it != meshParts.cend(); ++it)
{
auto part = (*it).get();
- assert( part != 0 );
+ assert(part != 0);
- if ( part->isAlpha != alpha )
+ if (part->isAlpha != alpha)
{
// Skip alpha parts when drawing opaque or skip opaque parts if drawing alpha
continue;
}
- auto imatrices = dynamic_cast( part->effect.get() );
- if ( imatrices )
+ auto imatrices = dynamic_cast(part->effect.get());
+ if (imatrices)
{
imatrices->SetMatrices(world, view, projection);
}
- part->Draw( deviceContext, part->effect.get(), part->inputLayout.Get(), setCustomState );
+ part->Draw(deviceContext, part->effect.get(), part->inputLayout.Get(), setCustomState);
}
}
@@ -230,58 +241,62 @@ Model::~Model()
_Use_decl_annotations_
-void XM_CALLCONV Model::Draw( ID3D11DeviceContext* deviceContext, CommonStates& states,
- FXMMATRIX world, CXMMATRIX view, CXMMATRIX projection,
- bool wireframe, std::function setCustomState ) const
+void XM_CALLCONV Model::Draw(
+ ID3D11DeviceContext* deviceContext,
+ const CommonStates& states,
+ FXMMATRIX world,
+ CXMMATRIX view,
+ CXMMATRIX projection,
+ bool wireframe, std::function setCustomState) const
{
- assert( deviceContext != 0 );
+ assert(deviceContext != 0);
// Draw opaque parts
- for( auto it = meshes.cbegin(); it != meshes.cend(); ++it )
+ for (auto it = meshes.cbegin(); it != meshes.cend(); ++it)
{
auto mesh = it->get();
- assert( mesh != 0 );
+ assert(mesh != 0);
- mesh->PrepareForRendering( deviceContext, states, false, wireframe );
+ mesh->PrepareForRendering(deviceContext, states, false, wireframe);
- mesh->Draw( deviceContext, world, view, projection, false, setCustomState );
+ mesh->Draw(deviceContext, world, view, projection, false, setCustomState);
}
// Draw alpha parts
- for( auto it = meshes.cbegin(); it != meshes.cend(); ++it )
+ for (auto it = meshes.cbegin(); it != meshes.cend(); ++it)
{
auto mesh = it->get();
- assert( mesh != 0 );
+ assert(mesh != 0);
- mesh->PrepareForRendering( deviceContext, states, true, wireframe );
+ mesh->PrepareForRendering(deviceContext, states, true, wireframe);
- mesh->Draw( deviceContext, world, view, projection, true, setCustomState );
+ mesh->Draw(deviceContext, world, view, projection, true, setCustomState);
}
}
-void Model::UpdateEffects( _In_ std::function setEffect )
+void Model::UpdateEffects(_In_ std::function setEffect)
{
- if ( mEffectCache.empty() )
+ if (mEffectCache.empty())
{
// This cache ensures we only set each effect once (could be shared)
- for( auto mit = meshes.cbegin(); mit != meshes.cend(); ++mit )
+ for (auto mit = meshes.cbegin(); mit != meshes.cend(); ++mit)
{
auto mesh = mit->get();
- assert( mesh != 0 );
+ assert(mesh != 0);
- for ( auto it = mesh->meshParts.cbegin(); it != mesh->meshParts.cend(); ++it )
+ for (auto it = mesh->meshParts.cbegin(); it != mesh->meshParts.cend(); ++it)
{
- if ( (*it)->effect != 0 )
- mEffectCache.insert( (*it)->effect.get() );
+ if ((*it)->effect != 0)
+ mEffectCache.insert((*it)->effect.get());
}
}
}
- assert( setEffect != 0 );
+ assert(setEffect != 0);
- for( auto it = mEffectCache.begin(); it != mEffectCache.end(); ++it )
+ for (auto it = mEffectCache.begin(); it != mEffectCache.end(); ++it)
{
- setEffect( *it );
+ setEffect(*it);
}
}
diff --git a/Kits/DirectXTK/Src/ModelLoadSDKMESH.cpp b/Kits/DirectXTK/Src/ModelLoadSDKMESH.cpp
index dbf6fa3fc4ed9b351dce9d8479250f4b5d50227a..e45043401e91bfdfbaa483c7a2f84f8456af707a 100644
--- a/Kits/DirectXTK/Src/ModelLoadSDKMESH.cpp
+++ b/Kits/DirectXTK/Src/ModelLoadSDKMESH.cpp
@@ -28,15 +28,25 @@ using Microsoft::WRL::ComPtr;
namespace
{
+ enum
+ {
+ PER_VERTEX_COLOR = 0x1,
+ SKINNING = 0x2,
+ DUAL_TEXTURE = 0x4,
+ NORMAL_MAPS = 0x8,
+ BIASED_VERTEX_NORMALS = 0x10,
+ };
+
struct MaterialRecordSDKMESH
{
std::shared_ptr effect;
bool alpha;
};
- void LoadMaterial(_In_ const DXUT::SDKMESH_MATERIAL& mh,
- _In_ bool perVertexColor, _In_ bool enableSkinning, _In_ bool enableDualTexture, _In_ bool enableNormalMaps,
- _Inout_ IEffectFactory& fxFactory, _Inout_ MaterialRecordSDKMESH& m)
+ void LoadMaterial(const DXUT::SDKMESH_MATERIAL& mh,
+ unsigned int flags,
+ IEffectFactory& fxFactory,
+ MaterialRecordSDKMESH& m)
{
wchar_t matName[DXUT::MAX_MATERIAL_NAME];
MultiByteToWideChar(CP_ACP, MB_PRECOMPOSED, mh.Name, -1, matName, DXUT::MAX_MATERIAL_NAME);
@@ -50,17 +60,17 @@ namespace
wchar_t normalName[DXUT::MAX_TEXTURE_NAME];
MultiByteToWideChar(CP_ACP, MB_PRECOMPOSED, mh.NormalTexture, -1, normalName, DXUT::MAX_TEXTURE_NAME);
- if (enableDualTexture && !mh.SpecularTexture[0])
+ if (flags & DUAL_TEXTURE && !mh.SpecularTexture[0])
{
DebugTrace("WARNING: Material '%s' has multiple texture coords but not multiple textures\n", mh.Name);
- enableDualTexture = false;
+ flags &= ~DUAL_TEXTURE;
}
- if (enableNormalMaps)
+ if (flags & NORMAL_MAPS)
{
if (!mh.NormalTexture[0])
{
- enableNormalMaps = false;
+ flags &= ~NORMAL_MAPS;
*normalName = 0;
}
}
@@ -72,10 +82,11 @@ namespace
EffectFactory::EffectInfo info;
info.name = matName;
- info.perVertexColor = perVertexColor;
- info.enableSkinning = enableSkinning;
- info.enableDualTexture = enableDualTexture;
- info.enableNormalMaps = enableNormalMaps;
+ info.perVertexColor = (flags & PER_VERTEX_COLOR) != 0;
+ info.enableSkinning = (flags & SKINNING) != 0;
+ 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);
@@ -105,25 +116,27 @@ namespace
//--------------------------------------------------------------------------------------
// Direct3D 9 Vertex Declaration to Direct3D 11 Input Layout mapping
- void GetInputLayoutDesc(_In_reads_(32) const DXUT::D3DVERTEXELEMENT9 decl[], std::vector& inputDesc,
- bool &perVertexColor, bool& enableSkinning, bool& dualTexture, bool& normalMaps)
+ unsigned int GetInputLayoutDesc(
+ _In_reads_(32) const DXUT::D3DVERTEXELEMENT9 decl[],
+ std::vector& inputDesc)
{
- static const D3D11_INPUT_ELEMENT_DESC elements[] =
+ static const D3D11_INPUT_ELEMENT_DESC s_elements[] =
{
- { "SV_Position", 0, DXGI_FORMAT_R32G32B32_FLOAT, 0, D3D11_APPEND_ALIGNED_ELEMENT, D3D11_INPUT_PER_VERTEX_DATA, 0 },
- { "NORMAL", 0, DXGI_FORMAT_R32G32B32_FLOAT, 0, D3D11_APPEND_ALIGNED_ELEMENT, D3D11_INPUT_PER_VERTEX_DATA, 0 },
- { "COLOR", 0, DXGI_FORMAT_B8G8R8A8_UNORM, 0, D3D11_APPEND_ALIGNED_ELEMENT, D3D11_INPUT_PER_VERTEX_DATA, 0 },
- { "TANGENT", 0, DXGI_FORMAT_R32G32B32_FLOAT, 0, D3D11_APPEND_ALIGNED_ELEMENT, D3D11_INPUT_PER_VERTEX_DATA, 0 },
- { "BINORMAL", 0, DXGI_FORMAT_R32G32B32_FLOAT, 0, D3D11_APPEND_ALIGNED_ELEMENT, D3D11_INPUT_PER_VERTEX_DATA, 0 },
- { "TEXCOORD", 0, DXGI_FORMAT_R32G32_FLOAT, 0, D3D11_APPEND_ALIGNED_ELEMENT, D3D11_INPUT_PER_VERTEX_DATA, 0 },
- { "BLENDINDICES",0, DXGI_FORMAT_R8G8B8A8_UINT, 0, D3D11_APPEND_ALIGNED_ELEMENT, D3D11_INPUT_PER_VERTEX_DATA, 0 },
- { "BLENDWEIGHT", 0, DXGI_FORMAT_R8G8B8A8_UNORM, 0, D3D11_APPEND_ALIGNED_ELEMENT, D3D11_INPUT_PER_VERTEX_DATA, 0 },
+ { "SV_Position", 0, DXGI_FORMAT_R32G32B32_FLOAT, 0, D3D11_APPEND_ALIGNED_ELEMENT, D3D11_INPUT_PER_VERTEX_DATA, 0 },
+ { "NORMAL", 0, DXGI_FORMAT_R32G32B32_FLOAT, 0, D3D11_APPEND_ALIGNED_ELEMENT, D3D11_INPUT_PER_VERTEX_DATA, 0 },
+ { "COLOR", 0, DXGI_FORMAT_B8G8R8A8_UNORM, 0, D3D11_APPEND_ALIGNED_ELEMENT, D3D11_INPUT_PER_VERTEX_DATA, 0 },
+ { "TANGENT", 0, DXGI_FORMAT_R32G32B32_FLOAT, 0, D3D11_APPEND_ALIGNED_ELEMENT, D3D11_INPUT_PER_VERTEX_DATA, 0 },
+ { "BINORMAL", 0, DXGI_FORMAT_R32G32B32_FLOAT, 0, D3D11_APPEND_ALIGNED_ELEMENT, D3D11_INPUT_PER_VERTEX_DATA, 0 },
+ { "TEXCOORD", 0, DXGI_FORMAT_R32G32_FLOAT, 0, D3D11_APPEND_ALIGNED_ELEMENT, D3D11_INPUT_PER_VERTEX_DATA, 0 },
+ { "BLENDINDICES", 0, DXGI_FORMAT_R8G8B8A8_UINT, 0, D3D11_APPEND_ALIGNED_ELEMENT, D3D11_INPUT_PER_VERTEX_DATA, 0 },
+ { "BLENDWEIGHT", 0, DXGI_FORMAT_R8G8B8A8_UNORM, 0, D3D11_APPEND_ALIGNED_ELEMENT, D3D11_INPUT_PER_VERTEX_DATA, 0 },
};
using namespace DXUT;
uint32_t offset = 0;
uint32_t texcoords = 0;
+ unsigned int flags = 0;
bool posfound = false;
@@ -138,125 +151,95 @@ namespace
if (decl[index].Offset != offset)
break;
- if (decl[index].Usage == D3DDECLUSAGE_POSITION && decl[index].Type == D3DDECLTYPE_FLOAT3)
- {
- inputDesc.push_back(elements[0]);
- offset += 12;
- posfound = true;
- }
- else if (decl[index].Usage == D3DDECLUSAGE_NORMAL)
+ if (decl[index].Usage == D3DDECLUSAGE_POSITION)
{
if (decl[index].Type == D3DDECLTYPE_FLOAT3)
{
- inputDesc.push_back(elements[1]);
+ inputDesc.push_back(s_elements[0]);
offset += 12;
- }
- else if (decl[index].Type == D3DDECLTYPE_FLOAT16_4)
- {
- D3D11_INPUT_ELEMENT_DESC desc = elements[1];
- desc.Format = DXGI_FORMAT_R16G16B16A16_FLOAT;
- inputDesc.push_back(desc);
- offset += 8;
- }
- else if (decl[index].Type == D3DDECLTYPE_SHORT4N)
- {
- D3D11_INPUT_ELEMENT_DESC desc = elements[1];
- desc.Format = DXGI_FORMAT_R16G16B16A16_SNORM;
- inputDesc.push_back(desc);
- offset += 8;
- }
- else if (decl[index].Type == D3DDECLTYPE_UBYTE4N)
- {
- D3D11_INPUT_ELEMENT_DESC desc = elements[1];
- desc.Format = DXGI_FORMAT_R8G8B8A8_UNORM;
- inputDesc.push_back(desc);
- offset += 4;
+ posfound = true;
}
else
break;
}
- else if (decl[index].Usage == D3DDECLUSAGE_COLOR && decl[index].Type == D3DDECLTYPE_D3DCOLOR)
+ else if (decl[index].Usage == D3DDECLUSAGE_NORMAL
+ || decl[index].Usage == D3DDECLUSAGE_TANGENT
+ || decl[index].Usage == D3DDECLUSAGE_BINORMAL)
{
- inputDesc.push_back(elements[2]);
- offset += 4;
- perVertexColor = true;
- }
- else if (decl[index].Usage == D3DDECLUSAGE_TANGENT)
- {
- if (decl[index].Type == D3DDECLTYPE_FLOAT3)
- {
- normalMaps = true;
- inputDesc.push_back(elements[3]);
- offset += 12;
- }
- else if (decl[index].Type == D3DDECLTYPE_FLOAT16_4)
- {
- normalMaps = true;
- D3D11_INPUT_ELEMENT_DESC desc = elements[3];
- desc.Format = DXGI_FORMAT_R16G16B16A16_FLOAT;
- inputDesc.push_back(desc);
- offset += 8;
- }
- else if (decl[index].Type == D3DDECLTYPE_SHORT4N)
+ size_t base = 1;
+ if (decl[index].Usage == D3DDECLUSAGE_TANGENT)
+ base = 3;
+ else if (decl[index].Usage == D3DDECLUSAGE_BINORMAL)
+ base = 4;
+
+ D3D11_INPUT_ELEMENT_DESC desc = s_elements[base];
+
+ bool unk = false;
+ switch (decl[index].Type)
{
- normalMaps = true;
- D3D11_INPUT_ELEMENT_DESC desc = elements[3];
- desc.Format = DXGI_FORMAT_R16G16B16A16_SNORM;
- inputDesc.push_back(desc);
- offset += 8;
+ case D3DDECLTYPE_FLOAT3: assert(desc.Format == DXGI_FORMAT_R32G32B32_FLOAT); offset += 12; break;
+ case D3DDECLTYPE_UBYTE4N: desc.Format = DXGI_FORMAT_R8G8B8A8_UNORM; flags |= BIASED_VERTEX_NORMALS; offset += 4; break;
+ case D3DDECLTYPE_SHORT4N: desc.Format = DXGI_FORMAT_R16G16B16A16_SNORM; offset += 8; break;
+ case D3DDECLTYPE_FLOAT16_4: desc.Format = DXGI_FORMAT_R16G16B16A16_FLOAT; offset += 8; break;
+ case D3DDECLTYPE_DXGI_R10G10B10A2_UNORM: desc.Format = DXGI_FORMAT_R10G10B10A2_UNORM; flags |= BIASED_VERTEX_NORMALS; offset += 4; break;
+ case D3DDECLTYPE_DXGI_R11G11B10_FLOAT: desc.Format = DXGI_FORMAT_R11G11B10_FLOAT; flags |= BIASED_VERTEX_NORMALS; offset += 4; break;
+ case D3DDECLTYPE_DXGI_R8G8B8A8_SNORM: desc.Format = DXGI_FORMAT_R8G8B8A8_SNORM; offset += 4; break;
+
+#if defined(_XBOX_ONE) && defined(_TITLE)
+ case (32 + DXGI_FORMAT_R10G10B10_SNORM_A2_UNORM): desc.Format = DXGI_FORMAT_R10G10B10_SNORM_A2_UNORM; offset += 4; break;
+#endif
+
+ default:
+ unk = true;
+ break;
}
- else if (decl[index].Type == D3DDECLTYPE_UBYTE4N)
+
+ if (unk)
+ break;
+
+ if (decl[index].Usage == D3DDECLUSAGE_TANGENT)
{
- normalMaps = true;
- D3D11_INPUT_ELEMENT_DESC desc = elements[3];
- desc.Format = DXGI_FORMAT_R8G8B8A8_UNORM;
- inputDesc.push_back(desc);
- offset += 4;
+ flags |= NORMAL_MAPS;
}
- else
- break;
+
+ inputDesc.push_back(desc);
}
- else if (decl[index].Usage == D3DDECLUSAGE_BINORMAL)
+ else if (decl[index].Usage == D3DDECLUSAGE_COLOR)
{
- if (decl[index].Type == D3DDECLTYPE_FLOAT3)
- {
- inputDesc.push_back(elements[4]);
- offset += 12;
- }
- else if (decl[index].Type == D3DDECLTYPE_FLOAT16_4)
- {
- D3D11_INPUT_ELEMENT_DESC desc = elements[4];
- desc.Format = DXGI_FORMAT_R16G16B16A16_FLOAT;
- inputDesc.push_back(desc);
- offset += 8;
- }
- else if (decl[index].Type == D3DDECLTYPE_SHORT4N)
- {
- D3D11_INPUT_ELEMENT_DESC desc = elements[4];
- desc.Format = DXGI_FORMAT_R16G16B16A16_SNORM;
- inputDesc.push_back(desc);
- offset += 8;
- }
- else if (decl[index].Type == D3DDECLTYPE_UBYTE4N)
+ D3D11_INPUT_ELEMENT_DESC desc = s_elements[2];
+
+ bool unk = false;
+ switch (decl[index].Type)
{
- D3D11_INPUT_ELEMENT_DESC desc = elements[4];
- desc.Format = DXGI_FORMAT_R8G8B8A8_UNORM;
- inputDesc.push_back(desc);
- offset += 4;
+ case D3DDECLTYPE_FLOAT4: desc.Format = DXGI_FORMAT_R32G32B32A32_FLOAT; offset += 16; break;
+ case D3DDECLTYPE_D3DCOLOR: assert(desc.Format == DXGI_FORMAT_B8G8R8A8_UNORM); offset += 4; break;
+ case D3DDECLTYPE_UBYTE4N: desc.Format = DXGI_FORMAT_R8G8B8A8_UNORM; offset += 4; break;
+ case D3DDECLTYPE_FLOAT16_4: desc.Format = DXGI_FORMAT_R16G16B16A16_FLOAT; offset += 8; break;
+ case D3DDECLTYPE_DXGI_R10G10B10A2_UNORM: desc.Format = DXGI_FORMAT_R10G10B10A2_UNORM; offset += 4; break;
+ case D3DDECLTYPE_DXGI_R11G11B10_FLOAT: desc.Format = DXGI_FORMAT_R11G11B10_FLOAT; offset += 4; break;
+
+ default:
+ unk = true;
+ break;
}
- else
+
+ if (unk)
break;
+
+ flags |= PER_VERTEX_COLOR;
+
+ inputDesc.push_back(desc);
}
else if (decl[index].Usage == D3DDECLUSAGE_TEXCOORD)
{
- D3D11_INPUT_ELEMENT_DESC desc = elements[5];
+ D3D11_INPUT_ELEMENT_DESC desc = s_elements[5];
desc.SemanticIndex = decl[index].UsageIndex;
bool unk = false;
switch (decl[index].Type)
{
- case D3DDECLTYPE_FLOAT2: offset += 8; break;
case D3DDECLTYPE_FLOAT1: desc.Format = DXGI_FORMAT_R32_FLOAT; offset += 4; break;
+ case D3DDECLTYPE_FLOAT2: assert(desc.Format == DXGI_FORMAT_R32G32_FLOAT); offset += 8; break;
case D3DDECLTYPE_FLOAT3: desc.Format = DXGI_FORMAT_R32G32B32_FLOAT; offset += 12; break;
case D3DDECLTYPE_FLOAT4: desc.Format = DXGI_FORMAT_R32G32B32A32_FLOAT; offset += 16; break;
case D3DDECLTYPE_FLOAT16_2: desc.Format = DXGI_FORMAT_R16G16_FLOAT; offset += 4; break;
@@ -274,17 +257,27 @@ namespace
inputDesc.push_back(desc);
}
- else if (decl[index].Usage == D3DDECLUSAGE_BLENDINDICES && decl[index].Type == D3DDECLTYPE_UBYTE4)
+ else if (decl[index].Usage == D3DDECLUSAGE_BLENDINDICES)
{
- enableSkinning = true;
- inputDesc.push_back(elements[6]);
- offset += 4;
+ if (decl[index].Type == D3DDECLTYPE_UBYTE4)
+ {
+ flags |= SKINNING;
+ inputDesc.push_back(s_elements[6]);
+ offset += 4;
+ }
+ else
+ break;
}
- else if (decl[index].Usage == D3DDECLUSAGE_BLENDWEIGHT && decl[index].Type == D3DDECLTYPE_UBYTE4N)
+ else if (decl[index].Usage == D3DDECLUSAGE_BLENDWEIGHT)
{
- enableSkinning = true;
- inputDesc.push_back(elements[7]);
- offset += 4;
+ if (decl[index].Type == D3DDECLTYPE_UBYTE4N)
+ {
+ flags |= SKINNING;
+ inputDesc.push_back(s_elements[7]);
+ offset += 4;
+ }
+ else
+ break;
}
else
break;
@@ -295,8 +288,10 @@ namespace
if (texcoords == 2)
{
- dualTexture = true;
+ flags |= DUAL_TEXTURE;
}
+
+ return flags;
}
// Helper for creating a D3D input layout.
@@ -411,17 +406,8 @@ std::unique_ptr DirectX::Model::CreateFromSDKMESH( ID3D11Device* d3dDevic
std::vector>> vbDecls;
vbDecls.resize( header->NumVertexBuffers );
- std::vector perVertexColor;
- perVertexColor.resize( header->NumVertexBuffers );
-
- std::vector enableSkinning;
- enableSkinning.resize( header->NumVertexBuffers );
-
- std::vector enableDualTexture;
- enableDualTexture.resize( header->NumVertexBuffers );
-
- std::vector enableNormalMaps;
- enableNormalMaps.resize(header->NumVertexBuffers);
+ std::vector materialFlags;
+ materialFlags.resize( header->NumVertexBuffers );
for( UINT j=0; j < header->NumVertexBuffers; ++j )
{
@@ -432,15 +418,18 @@ std::unique_ptr DirectX::Model::CreateFromSDKMESH( ID3D11Device* d3dDevic
throw std::exception("End of file");
vbDecls[j] = std::make_shared>();
- bool vertColor = false;
- bool skinning = false;
- bool dualTexture = false;
- bool normalMaps = false;
- GetInputLayoutDesc( vh.Decl, *vbDecls[j].get(), vertColor, skinning, dualTexture, normalMaps );
- perVertexColor[j] = vertColor;
- enableSkinning[j] = skinning;
- enableDualTexture[j] = !skinning && dualTexture;
- enableNormalMaps[j] = !skinning && !dualTexture && normalMaps;
+ unsigned int flags = GetInputLayoutDesc(vh.Decl, *vbDecls[j].get());
+
+ if (flags & SKINNING)
+ {
+ flags &= ~(DUAL_TEXTURE | NORMAL_MAPS);
+ }
+ if (flags & DUAL_TEXTURE)
+ {
+ flags &= ~NORMAL_MAPS;
+ }
+
+ materialFlags[j] = flags;
auto verts = reinterpret_cast( bufferData + (vh.DataOffset - bufferDataOffset) );
@@ -576,9 +565,11 @@ std::unique_ptr DirectX::Model::CreateFromSDKMESH( ID3D11Device* d3dDevic
if ( !mat.effect )
{
size_t vi = mh.VertexBuffers[0];
- LoadMaterial( materialArray[ subset.MaterialID ],
- perVertexColor[vi], enableSkinning[vi], enableDualTexture[vi], enableNormalMaps[vi],
- fxFactory, mat );
+ LoadMaterial(
+ materialArray[ subset.MaterialID ],
+ materialFlags[vi],
+ fxFactory,
+ mat );
}
ComPtr il;
diff --git a/Kits/DirectXTK/Src/NormalMapEffect.cpp b/Kits/DirectXTK/Src/NormalMapEffect.cpp
index fe55108f8a4fc4756a67faca1c9a9d694a58f7fc..4e9408aa480aa2936a1187e3558de6d3b332a60d 100644
--- a/Kits/DirectXTK/Src/NormalMapEffect.cpp
+++ b/Kits/DirectXTK/Src/NormalMapEffect.cpp
@@ -46,9 +46,9 @@ struct NormalMapEffectTraits
{
typedef NormalMapEffectConstants ConstantBufferType;
- static const int VertexShaderCount = 2;
+ static const int VertexShaderCount = 4;
static const int PixelShaderCount = 4;
- static const int ShaderPermutationCount = 8;
+ static const int ShaderPermutationCount = 16;
};
@@ -62,6 +62,7 @@ public:
Microsoft::WRL::ComPtr normalTexture;
bool vertexColorEnabled;
+ bool biasedVertexNormals;
EffectLights lights;
@@ -78,6 +79,9 @@ namespace
#include "Shaders/Compiled/XboxOneNormalMapEffect_VSNormalPixelLightingTx.inc"
#include "Shaders/Compiled/XboxOneNormalMapEffect_VSNormalPixelLightingTxVc.inc"
+ #include "Shaders/Compiled/XboxOneNormalMapEffect_VSNormalPixelLightingTxBn.inc"
+ #include "Shaders/Compiled/XboxOneNormalMapEffect_VSNormalPixelLightingTxVcBn.inc"
+
#include "Shaders/Compiled/XboxOneNormalMapEffect_PSNormalPixelLightingTx.inc"
#include "Shaders/Compiled/XboxOneNormalMapEffect_PSNormalPixelLightingTxNoFog.inc"
#include "Shaders/Compiled/XboxOneNormalMapEffect_PSNormalPixelLightingTxNoSpec.inc"
@@ -85,7 +89,10 @@ namespace
#else
#include "Shaders/Compiled/NormalMapEffect_VSNormalPixelLightingTx.inc"
#include "Shaders/Compiled/NormalMapEffect_VSNormalPixelLightingTxVc.inc"
-
+
+ #include "Shaders/Compiled/NormalMapEffect_VSNormalPixelLightingTxBn.inc"
+ #include "Shaders/Compiled/NormalMapEffect_VSNormalPixelLightingTxVcBn.inc"
+
#include "Shaders/Compiled/NormalMapEffect_PSNormalPixelLightingTx.inc"
#include "Shaders/Compiled/NormalMapEffect_PSNormalPixelLightingTxNoFog.inc"
#include "Shaders/Compiled/NormalMapEffect_PSNormalPixelLightingTxNoSpec.inc"
@@ -96,8 +103,11 @@ namespace
const ShaderBytecode EffectBase::VertexShaderBytecode[] =
{
- { NormalMapEffect_VSNormalPixelLightingTx, sizeof(NormalMapEffect_VSNormalPixelLightingTx) },
- { NormalMapEffect_VSNormalPixelLightingTxVc, sizeof(NormalMapEffect_VSNormalPixelLightingTxVc) },
+ { NormalMapEffect_VSNormalPixelLightingTx, sizeof(NormalMapEffect_VSNormalPixelLightingTx) },
+ { NormalMapEffect_VSNormalPixelLightingTxVc, sizeof(NormalMapEffect_VSNormalPixelLightingTxVc) },
+
+ { NormalMapEffect_VSNormalPixelLightingTxBn, sizeof(NormalMapEffect_VSNormalPixelLightingTxBn) },
+ { NormalMapEffect_VSNormalPixelLightingTxVcBn, sizeof(NormalMapEffect_VSNormalPixelLightingTxVcBn) },
};
@@ -112,6 +122,16 @@ const int EffectBase::VertexShaderIndices[] =
0, // pixel lighting + texture, no fog or specular
1, // pixel lighting + texture + vertex color, no specular
1, // pixel lighting + texture + vertex color, no fog or specular
+
+ 2, // pixel lighting (biased vertex normal/tangent) + texture
+ 2, // pixel lighting (biased vertex normal/tangent) + texture, no fog
+ 3, // pixel lighting (biased vertex normal/tangent) + texture + vertex color
+ 3, // pixel lighting (biased vertex normal/tangent) + texture + vertex color, no fog
+
+ 2, // pixel lighting (biased vertex normal/tangent) + texture, no specular
+ 2, // pixel lighting (biased vertex normal/tangent) + texture, no fog or specular
+ 3, // pixel lighting (biased vertex normal/tangent) + texture + vertex color, no specular
+ 3, // pixel lighting (biased vertex normal/tangent) + texture + vertex color, no fog or specular
};
@@ -135,6 +155,16 @@ const int EffectBase::PixelShaderIndices[] =
3, // pixel lighting + texture, no fog or specular
2, // pixel lighting + texture + vertex color, no specular
3, // pixel lighting + texture + vertex color, no fog or specular
+
+ 0, // pixel lighting (biased vertex normal/tangent) + texture
+ 1, // pixel lighting (biased vertex normal/tangent) + texture, no fog
+ 0, // pixel lighting (biased vertex normal/tangent) + texture + vertex color
+ 1, // pixel lighting (biased vertex normal/tangent) + texture + vertex color, no fog
+
+ 2, // pixel lighting (biased vertex normal/tangent) + texture, no specular
+ 3, // pixel lighting (biased vertex normal/tangent) + texture, no fog or specular
+ 2, // pixel lighting (biased vertex normal/tangent) + texture + vertex color, no specular
+ 3, // pixel lighting (biased vertex normal/tangent) + texture + vertex color, no fog or specular
};
@@ -145,7 +175,8 @@ SharedResourcePool::DeviceResou
// Constructor.
NormalMapEffect::Impl::Impl(_In_ ID3D11Device* device)
: EffectBase(device),
- vertexColorEnabled(false)
+ vertexColorEnabled(false),
+ biasedVertexNormals(false)
{
static_assert( _countof(EffectBase::VertexShaderIndices) == NormalMapEffectTraits::ShaderPermutationCount, "array/max mismatch" );
static_assert( _countof(EffectBase::VertexShaderBytecode) == NormalMapEffectTraits::VertexShaderCount, "array/max mismatch" );
@@ -178,6 +209,12 @@ int NormalMapEffect::Impl::GetCurrentShaderPermutation() const
permutation += 4;
}
+ if (biasedVertexNormals)
+ {
+ // Compressed normals & tangents need to be scaled and biased in the vertex shader.
+ permutation += 8;
+ }
+
return permutation;
}
@@ -229,6 +266,7 @@ NormalMapEffect::~NormalMapEffect()
}
+// IEffect methods.
void NormalMapEffect::Apply(_In_ ID3D11DeviceContext* deviceContext)
{
pImpl->Apply(deviceContext);
@@ -241,6 +279,7 @@ void NormalMapEffect::GetVertexShaderBytecode(_Out_ void const** pShaderByteCode
}
+// Camera settings.
void XM_CALLCONV NormalMapEffect::SetWorld(FXMMATRIX value)
{
pImpl->matrices.world = value;
@@ -275,6 +314,7 @@ void XM_CALLCONV NormalMapEffect::SetMatrices(FXMMATRIX world, CXMMATRIX view, C
}
+// Material settings.
void XM_CALLCONV NormalMapEffect::SetDiffuseColor(FXMVECTOR value)
{
pImpl->lights.diffuseColor = value;
@@ -337,6 +377,7 @@ void XM_CALLCONV NormalMapEffect::SetColorAndAlpha(FXMVECTOR value)
}
+// Light settings.
void NormalMapEffect::SetLightingEnabled(bool value)
{
if (!value)
@@ -395,6 +436,7 @@ void NormalMapEffect::EnableDefaultLighting()
}
+// Fog settings.
void NormalMapEffect::SetFogEnabled(bool value)
{
pImpl->fog.enabled = value;
@@ -427,12 +469,14 @@ void XM_CALLCONV NormalMapEffect::SetFogColor(FXMVECTOR value)
}
+// Vertex color setting.
void NormalMapEffect::SetVertexColorEnabled(bool value)
{
pImpl->vertexColorEnabled = value;
}
+// Texture settings.
void NormalMapEffect::SetTexture(_In_opt_ ID3D11ShaderResourceView* value)
{
pImpl->texture = value;
@@ -449,3 +493,10 @@ void NormalMapEffect::SetSpecularTexture(_In_opt_ ID3D11ShaderResourceView* valu
{
pImpl->specularTexture = value;
}
+
+
+// Normal compression settings.
+void NormalMapEffect::SetBiasedVertexNormalsAndTangents(bool value)
+{
+ pImpl->biasedVertexNormals = value;
+}
\ No newline at end of file
diff --git a/Kits/DirectXTK/Src/SDKMesh.h b/Kits/DirectXTK/Src/SDKMesh.h
index caf45aaa18192b67c69f712e74c04adf1a0052c0..980e9d489c0879e852f92562ccc7bc3c87e311f8 100644
--- a/Kits/DirectXTK/Src/SDKMesh.h
+++ b/Kits/DirectXTK/Src/SDKMesh.h
@@ -83,6 +83,11 @@ namespace DXUT
D3DDECLTYPE_FLOAT16_4 = 16, // Four 16-bit floating point values
D3DDECLTYPE_UNUSED = 17, // When the type field in a decl is unused.
+
+ // These are extensions for DXGI-based versions of Direct3D
+ D3DDECLTYPE_DXGI_R10G10B10A2_UNORM = 32 + DXGI_FORMAT_R10G10B10A2_UNORM,
+ D3DDECLTYPE_DXGI_R11G11B10_FLOAT = 32 + DXGI_FORMAT_R11G11B10_FLOAT,
+ D3DDECLTYPE_DXGI_R8G8B8A8_SNORM = 32 + DXGI_FORMAT_R8G8B8A8_SNORM,
};
#pragma pack(push,4)
diff --git a/Kits/DirectXTK/Src/Shaders/BasicEffect.fx b/Kits/DirectXTK/Src/Shaders/BasicEffect.fx
index 413657f0250351a58e0a8a7baf11041792336d1c..8ff259107957b1df208ee4aafc250d1faa988092 100644
--- a/Kits/DirectXTK/Src/Shaders/BasicEffect.fx
+++ b/Kits/DirectXTK/Src/Shaders/BasicEffect.fx
@@ -161,6 +161,18 @@ VSOutput VSBasicVertexLighting(VSInputNm vin)
return vout;
}
+VSOutput VSBasicVertexLightingBn(VSInputNm vin)
+{
+ VSOutput vout;
+
+ float3 normal = BiasX2(vin.Normal);
+
+ CommonVSOutput cout = ComputeCommonVSOutputWithLighting(vin.Position, normal, 3);
+ SetCommonVSOutputParams;
+
+ return vout;
+}
+
// Vertex shader: vertex lighting + vertex color.
VSOutput VSBasicVertexLightingVc(VSInputNmVc vin)
@@ -175,6 +187,20 @@ VSOutput VSBasicVertexLightingVc(VSInputNmVc vin)
return vout;
}
+VSOutput VSBasicVertexLightingVcBn(VSInputNmVc vin)
+{
+ VSOutput vout;
+
+ float3 normal = BiasX2(vin.Normal);
+
+ CommonVSOutput cout = ComputeCommonVSOutputWithLighting(vin.Position, normal, 3);
+ SetCommonVSOutputParams;
+
+ vout.Diffuse *= vin.Color;
+
+ return vout;
+}
+
// Vertex shader: vertex lighting + texture.
VSOutputTx VSBasicVertexLightingTx(VSInputNmTx vin)
@@ -189,6 +215,20 @@ VSOutputTx VSBasicVertexLightingTx(VSInputNmTx vin)
return vout;
}
+VSOutputTx VSBasicVertexLightingTxBn(VSInputNmTx vin)
+{
+ VSOutputTx vout;
+
+ float3 normal = BiasX2(vin.Normal);
+
+ CommonVSOutput cout = ComputeCommonVSOutputWithLighting(vin.Position, normal, 3);
+ SetCommonVSOutputParams;
+
+ vout.TexCoord = vin.TexCoord;
+
+ return vout;
+}
+
// Vertex shader: vertex lighting + texture + vertex color.
VSOutputTx VSBasicVertexLightingTxVc(VSInputNmTxVc vin)
@@ -204,6 +244,21 @@ VSOutputTx VSBasicVertexLightingTxVc(VSInputNmTxVc vin)
return vout;
}
+VSOutputTx VSBasicVertexLightingTxVcBn(VSInputNmTxVc vin)
+{
+ VSOutputTx vout;
+
+ float3 normal = BiasX2(vin.Normal);
+
+ CommonVSOutput cout = ComputeCommonVSOutputWithLighting(vin.Position, normal, 3);
+ SetCommonVSOutputParams;
+
+ vout.TexCoord = vin.TexCoord;
+ vout.Diffuse *= vin.Color;
+
+ return vout;
+}
+
// Vertex shader: one light.
VSOutput VSBasicOneLight(VSInputNm vin)
@@ -216,6 +271,18 @@ VSOutput VSBasicOneLight(VSInputNm vin)
return vout;
}
+VSOutput VSBasicOneLightBn(VSInputNm vin)
+{
+ VSOutput vout;
+
+ float3 normal = BiasX2(vin.Normal);
+
+ CommonVSOutput cout = ComputeCommonVSOutputWithLighting(vin.Position, normal, 1);
+ SetCommonVSOutputParams;
+
+ return vout;
+}
+
// Vertex shader: one light + vertex color.
VSOutput VSBasicOneLightVc(VSInputNmVc vin)
@@ -230,6 +297,20 @@ VSOutput VSBasicOneLightVc(VSInputNmVc vin)
return vout;
}
+VSOutput VSBasicOneLightVcBn(VSInputNmVc vin)
+{
+ VSOutput vout;
+
+ float3 normal = BiasX2(vin.Normal);
+
+ CommonVSOutput cout = ComputeCommonVSOutputWithLighting(vin.Position, normal, 1);
+ SetCommonVSOutputParams;
+
+ vout.Diffuse *= vin.Color;
+
+ return vout;
+}
+
// Vertex shader: one light + texture.
VSOutputTx VSBasicOneLightTx(VSInputNmTx vin)
@@ -244,6 +325,20 @@ VSOutputTx VSBasicOneLightTx(VSInputNmTx vin)
return vout;
}
+VSOutputTx VSBasicOneLightTxBn(VSInputNmTx vin)
+{
+ VSOutputTx vout;
+
+ float3 normal = BiasX2(vin.Normal);
+
+ CommonVSOutput cout = ComputeCommonVSOutputWithLighting(vin.Position, normal, 1);
+ SetCommonVSOutputParams;
+
+ vout.TexCoord = vin.TexCoord;
+
+ return vout;
+}
+
// Vertex shader: one light + texture + vertex color.
VSOutputTx VSBasicOneLightTxVc(VSInputNmTxVc vin)
@@ -259,6 +354,21 @@ VSOutputTx VSBasicOneLightTxVc(VSInputNmTxVc vin)
return vout;
}
+VSOutputTx VSBasicOneLightTxVcBn(VSInputNmTxVc vin)
+{
+ VSOutputTx vout;
+
+ float3 normal = BiasX2(vin.Normal);
+
+ CommonVSOutput cout = ComputeCommonVSOutputWithLighting(vin.Position, normal, 1);
+ SetCommonVSOutputParams;
+
+ vout.TexCoord = vin.TexCoord;
+ vout.Diffuse *= vin.Color;
+
+ return vout;
+}
+
// Vertex shader: pixel lighting.
VSOutputPixelLighting VSBasicPixelLighting(VSInputNm vin)
@@ -273,6 +383,20 @@ VSOutputPixelLighting VSBasicPixelLighting(VSInputNm vin)
return vout;
}
+VSOutputPixelLighting VSBasicPixelLightingBn(VSInputNm vin)
+{
+ VSOutputPixelLighting vout;
+
+ float3 normal = BiasX2(vin.Normal);
+
+ CommonVSOutputPixelLighting cout = ComputeCommonVSOutputPixelLighting(vin.Position, normal);
+ SetCommonVSOutputParamsPixelLighting;
+
+ vout.Diffuse = float4(1, 1, 1, DiffuseColor.a);
+
+ return vout;
+}
+
// Vertex shader: pixel lighting + vertex color.
VSOutputPixelLighting VSBasicPixelLightingVc(VSInputNmVc vin)
@@ -288,6 +412,21 @@ VSOutputPixelLighting VSBasicPixelLightingVc(VSInputNmVc vin)
return vout;
}
+VSOutputPixelLighting VSBasicPixelLightingVcBn(VSInputNmVc vin)
+{
+ VSOutputPixelLighting vout;
+
+ float3 normal = BiasX2(vin.Normal);
+
+ CommonVSOutputPixelLighting cout = ComputeCommonVSOutputPixelLighting(vin.Position, normal);
+ SetCommonVSOutputParamsPixelLighting;
+
+ vout.Diffuse.rgb = vin.Color.rgb;
+ vout.Diffuse.a = vin.Color.a * DiffuseColor.a;
+
+ return vout;
+}
+
// Vertex shader: pixel lighting + texture.
VSOutputPixelLightingTx VSBasicPixelLightingTx(VSInputNmTx vin)
@@ -303,6 +442,21 @@ VSOutputPixelLightingTx VSBasicPixelLightingTx(VSInputNmTx vin)
return vout;
}
+VSOutputPixelLightingTx VSBasicPixelLightingTxBn(VSInputNmTx vin)
+{
+ VSOutputPixelLightingTx vout;
+
+ float3 normal = BiasX2(vin.Normal);
+
+ CommonVSOutputPixelLighting cout = ComputeCommonVSOutputPixelLighting(vin.Position, normal);
+ SetCommonVSOutputParamsPixelLighting;
+
+ vout.Diffuse = float4(1, 1, 1, DiffuseColor.a);
+ vout.TexCoord = vin.TexCoord;
+
+ return vout;
+}
+
// Vertex shader: pixel lighting + texture + vertex color.
VSOutputPixelLightingTx VSBasicPixelLightingTxVc(VSInputNmTxVc vin)
@@ -319,6 +473,22 @@ VSOutputPixelLightingTx VSBasicPixelLightingTxVc(VSInputNmTxVc vin)
return vout;
}
+VSOutputPixelLightingTx VSBasicPixelLightingTxVcBn(VSInputNmTxVc vin)
+{
+ VSOutputPixelLightingTx vout;
+
+ float3 normal = BiasX2(vin.Normal);
+
+ CommonVSOutputPixelLighting cout = ComputeCommonVSOutputPixelLighting(vin.Position, normal);
+ SetCommonVSOutputParamsPixelLighting;
+
+ vout.Diffuse.rgb = vin.Color.rgb;
+ vout.Diffuse.a = vin.Color.a * DiffuseColor.a;
+ vout.TexCoord = vin.TexCoord;
+
+ return vout;
+}
+
// Pixel shader: basic.
float4 PSBasic(PSInput pin) : SV_Target0
diff --git a/Kits/DirectXTK/Src/Shaders/Common.fxh b/Kits/DirectXTK/Src/Shaders/Common.fxh
index 7fdb9a96381bcd895f57d076ecff0b907fa6cf02..4ab03823760904cbc6fc58a6a8bed00053781362 100644
--- a/Kits/DirectXTK/Src/Shaders/Common.fxh
+++ b/Kits/DirectXTK/Src/Shaders/Common.fxh
@@ -27,6 +27,12 @@ void AddSpecular(inout float4 color, float3 specular)
}
+float3 BiasX2(float3 x)
+{
+ return 2.0f * x - 1.0f;
+}
+
+
struct CommonVSOutput
{
float4 Pos_ps;
diff --git a/Kits/DirectXTK/Src/Shaders/CompileShaders.cmd b/Kits/DirectXTK/Src/Shaders/CompileShaders.cmd
index de8b2e548997a057addc99cbace541ff42108661..2c7b3402af097d0af50928bea74fe1a19615fa21 100644
--- a/Kits/DirectXTK/Src/Shaders/CompileShaders.cmd
+++ b/Kits/DirectXTK/Src/Shaders/CompileShaders.cmd
@@ -44,19 +44,31 @@ call :CompileShader%1 BasicEffect vs VSBasicTxVc
call :CompileShader%1 BasicEffect vs VSBasicTxVcNoFog
call :CompileShader%1 BasicEffect vs VSBasicVertexLighting
+call :CompileShader%1 BasicEffect vs VSBasicVertexLightingBn
call :CompileShader%1 BasicEffect vs VSBasicVertexLightingVc
+call :CompileShader%1 BasicEffect vs VSBasicVertexLightingVcBn
call :CompileShader%1 BasicEffect vs VSBasicVertexLightingTx
+call :CompileShader%1 BasicEffect vs VSBasicVertexLightingTxBn
call :CompileShader%1 BasicEffect vs VSBasicVertexLightingTxVc
+call :CompileShader%1 BasicEffect vs VSBasicVertexLightingTxVcBn
call :CompileShader%1 BasicEffect vs VSBasicOneLight
+call :CompileShader%1 BasicEffect vs VSBasicOneLightBn
call :CompileShader%1 BasicEffect vs VSBasicOneLightVc
+call :CompileShader%1 BasicEffect vs VSBasicOneLightVcBn
call :CompileShader%1 BasicEffect vs VSBasicOneLightTx
+call :CompileShader%1 BasicEffect vs VSBasicOneLightTxBn
call :CompileShader%1 BasicEffect vs VSBasicOneLightTxVc
+call :CompileShader%1 BasicEffect vs VSBasicOneLightTxVcBn
call :CompileShader%1 BasicEffect vs VSBasicPixelLighting
+call :CompileShader%1 BasicEffect vs VSBasicPixelLightingBn
call :CompileShader%1 BasicEffect vs VSBasicPixelLightingVc
+call :CompileShader%1 BasicEffect vs VSBasicPixelLightingVcBn
call :CompileShader%1 BasicEffect vs VSBasicPixelLightingTx
+call :CompileShader%1 BasicEffect vs VSBasicPixelLightingTxBn
call :CompileShader%1 BasicEffect vs VSBasicPixelLightingTxVc
+call :CompileShader%1 BasicEffect vs VSBasicPixelLightingTxVcBn
call :CompileShader%1 BasicEffect ps PSBasic
call :CompileShader%1 BasicEffect ps PSBasicNoFog
@@ -80,10 +92,15 @@ call :CompileShader%1 DualTextureEffect ps PSDualTexture
call :CompileShader%1 DualTextureEffect ps PSDualTextureNoFog
call :CompileShader%1 EnvironmentMapEffect vs VSEnvMap
+call :CompileShader%1 EnvironmentMapEffect vs VSEnvMapBn
call :CompileShader%1 EnvironmentMapEffect vs VSEnvMapFresnel
+call :CompileShader%1 EnvironmentMapEffect vs VSEnvMapFresnelBn
call :CompileShader%1 EnvironmentMapEffect vs VSEnvMapOneLight
+call :CompileShader%1 EnvironmentMapEffect vs VSEnvMapOneLightBn
call :CompileShader%1 EnvironmentMapEffect vs VSEnvMapOneLightFresnel
+call :CompileShader%1 EnvironmentMapEffect vs VSEnvMapOneLightFresnelBn
call :CompileShader%1 EnvironmentMapEffect vs VSEnvMapPixelLighting
+call :CompileShader%1 EnvironmentMapEffect vs VSEnvMapPixelLightingBn
call :CompileShader%1 EnvironmentMapEffect ps PSEnvMap
call :CompileShader%1 EnvironmentMapEffect ps PSEnvMapNoFog
@@ -95,23 +112,34 @@ call :CompileShader%1 EnvironmentMapEffect ps PSEnvMapPixelLightingFresnel
call :CompileShader%1 EnvironmentMapEffect ps PSEnvMapPixelLightingFresnelNoFog
call :CompileShader%1 SkinnedEffect vs VSSkinnedVertexLightingOneBone
+call :CompileShader%1 SkinnedEffect vs VSSkinnedVertexLightingOneBoneBn
call :CompileShader%1 SkinnedEffect vs VSSkinnedVertexLightingTwoBones
+call :CompileShader%1 SkinnedEffect vs VSSkinnedVertexLightingTwoBonesBn
call :CompileShader%1 SkinnedEffect vs VSSkinnedVertexLightingFourBones
+call :CompileShader%1 SkinnedEffect vs VSSkinnedVertexLightingFourBonesBn
call :CompileShader%1 SkinnedEffect vs VSSkinnedOneLightOneBone
+call :CompileShader%1 SkinnedEffect vs VSSkinnedOneLightOneBoneBn
call :CompileShader%1 SkinnedEffect vs VSSkinnedOneLightTwoBones
+call :CompileShader%1 SkinnedEffect vs VSSkinnedOneLightTwoBonesBn
call :CompileShader%1 SkinnedEffect vs VSSkinnedOneLightFourBones
+call :CompileShader%1 SkinnedEffect vs VSSkinnedOneLightFourBonesBn
call :CompileShader%1 SkinnedEffect vs VSSkinnedPixelLightingOneBone
+call :CompileShader%1 SkinnedEffect vs VSSkinnedPixelLightingOneBoneBn
call :CompileShader%1 SkinnedEffect vs VSSkinnedPixelLightingTwoBones
+call :CompileShader%1 SkinnedEffect vs VSSkinnedPixelLightingTwoBonesBn
call :CompileShader%1 SkinnedEffect vs VSSkinnedPixelLightingFourBones
+call :CompileShader%1 SkinnedEffect vs VSSkinnedPixelLightingFourBonesBn
call :CompileShader%1 SkinnedEffect ps PSSkinnedVertexLighting
call :CompileShader%1 SkinnedEffect ps PSSkinnedVertexLightingNoFog
call :CompileShader%1 SkinnedEffect ps PSSkinnedPixelLighting
call :CompileShader%1 NormalMapEffect vs VSNormalPixelLightingTx
+call :CompileShader%1 NormalMapEffect vs VSNormalPixelLightingTxBn
call :CompileShader%1 NormalMapEffect vs VSNormalPixelLightingTxVc
+call :CompileShader%1 NormalMapEffect vs VSNormalPixelLightingTxVcBn
call :CompileShader%1 NormalMapEffect ps PSNormalPixelLightingTx
call :CompileShader%1 NormalMapEffect ps PSNormalPixelLightingTxNoFog
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/AlphaTestEffect_PSAlphaTestEqNe.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/AlphaTestEffect_PSAlphaTestEqNe.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..6f615e44362dadfce7158922c2bfd9873a662cd5
Binary files /dev/null and b/Kits/DirectXTK/Src/Shaders/Compiled/AlphaTestEffect_PSAlphaTestEqNe.pdb differ
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/AlphaTestEffect_PSAlphaTestEqNeNoFog.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/AlphaTestEffect_PSAlphaTestEqNeNoFog.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..a893f9cf7848ee7acdcf77eafa09a31ef0009410
Binary files /dev/null and b/Kits/DirectXTK/Src/Shaders/Compiled/AlphaTestEffect_PSAlphaTestEqNeNoFog.pdb differ
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/AlphaTestEffect_PSAlphaTestLtGt.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/AlphaTestEffect_PSAlphaTestLtGt.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..e18eef9c871b22adf6ddca4294602c5395310655
Binary files /dev/null and b/Kits/DirectXTK/Src/Shaders/Compiled/AlphaTestEffect_PSAlphaTestLtGt.pdb differ
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/AlphaTestEffect_PSAlphaTestLtGtNoFog.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/AlphaTestEffect_PSAlphaTestLtGtNoFog.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..a5a20cf50639458fb8275b27ee9afd469d6b4c80
Binary files /dev/null and b/Kits/DirectXTK/Src/Shaders/Compiled/AlphaTestEffect_PSAlphaTestLtGtNoFog.pdb differ
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/AlphaTestEffect_VSAlphaTest.inc b/Kits/DirectXTK/Src/Shaders/Compiled/AlphaTestEffect_VSAlphaTest.inc
index 12cf92752b3afdae84009e447cd592b86a6ff58e..10a653e156dc6cb6144d4bbfa66bc3200b4e265e 100644
--- a/Kits/DirectXTK/Src/Shaders/Compiled/AlphaTestEffect_VSAlphaTest.inc
+++ b/Kits/DirectXTK/Src/Shaders/Compiled/AlphaTestEffect_VSAlphaTest.inc
@@ -43,7 +43,7 @@
dcl_texcoord v0 // vin<0,1,2,3>
dcl_texcoord1 v1 // vin<4,5>
-#line 43 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh"
+#line 49 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh"
dp4 oPos.z, v0, c5 // ::VSAlphaTest<12>
#line 14
@@ -51,7 +51,7 @@
max r0.x, r0.x, c7.x
min oT1.w, r0.x, c7.y // ::VSAlphaTest<7>
-#line 43
+#line 49
dp4 r0.x, v0, c3 // ::vout<0>
dp4 r0.y, v0, c4 // ::vout<1>
dp4 r0.z, v0, c6 // ::vout<3>
@@ -60,7 +60,7 @@
mad oPos.xy, r0.z, c0, r0 // ::VSAlphaTest<10,11>
mov oPos.w, r0.z // ::VSAlphaTest<13>
-#line 44 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh"
+#line 50 "D:\ATG Sample Development\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>
@@ -90,10 +90,10 @@ ret
const BYTE AlphaTestEffect_VSAlphaTest[] =
{
- 68, 88, 66, 67, 128, 204,
- 234, 123, 13, 202, 236, 253,
- 158, 147, 66, 43, 32, 172,
- 142, 255, 1, 0, 0, 0,
+ 68, 88, 66, 67, 85, 128,
+ 75, 146, 71, 69, 199, 11,
+ 9, 247, 227, 103, 40, 28,
+ 32, 85, 1, 0, 0, 0,
252, 6, 0, 0, 4, 0,
0, 0, 48, 0, 0, 0,
188, 4, 0, 0, 24, 6,
@@ -149,20 +149,20 @@ const BYTE AlphaTestEffect_VSAlphaTest[] =
92, 3, 0, 0, 0, 0,
255, 255, 116, 3, 0, 0,
0, 0, 255, 255, 128, 3,
- 0, 0, 43, 0, 0, 0,
+ 0, 0, 49, 0, 0, 0,
140, 3, 0, 0, 14, 0,
0, 0, 156, 3, 0, 0,
14, 0, 0, 0, 172, 3,
0, 0, 14, 0, 0, 0,
- 188, 3, 0, 0, 43, 0,
+ 188, 3, 0, 0, 49, 0,
0, 0, 204, 3, 0, 0,
- 43, 0, 0, 0, 220, 3,
- 0, 0, 43, 0, 0, 0,
+ 49, 0, 0, 0, 220, 3,
+ 0, 0, 49, 0, 0, 0,
236, 3, 0, 0, 31, 0,
1, 0, 252, 3, 0, 0,
31, 0, 1, 0, 16, 4,
- 0, 0, 44, 0, 0, 0,
- 28, 4, 0, 0, 45, 0,
+ 0, 0, 50, 0, 0, 0,
+ 28, 4, 0, 0, 51, 0,
0, 0, 40, 4, 0, 0,
38, 0, 1, 0, 52, 4,
0, 0, 86, 83, 65, 108,
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/AlphaTestEffect_VSAlphaTest.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/AlphaTestEffect_VSAlphaTest.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..facdcc42b996ce8fdb8933b0758de33417a4e0e0
Binary files /dev/null and b/Kits/DirectXTK/Src/Shaders/Compiled/AlphaTestEffect_VSAlphaTest.pdb differ
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/AlphaTestEffect_VSAlphaTestNoFog.inc b/Kits/DirectXTK/Src/Shaders/Compiled/AlphaTestEffect_VSAlphaTestNoFog.inc
index 3ef005fd9a9820c9d7b2424e4dbfc4795ef21965..cfc21263e6b2b2af27aad78f1b0fc300657f3f2c 100644
--- a/Kits/DirectXTK/Src/Shaders/Compiled/AlphaTestEffect_VSAlphaTestNoFog.inc
+++ b/Kits/DirectXTK/Src/Shaders/Compiled/AlphaTestEffect_VSAlphaTestNoFog.inc
@@ -41,7 +41,7 @@
dcl_texcoord v0 // vin<0,1,2,3>
dcl_texcoord1 v1 // vin<4,5>
-#line 43 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh"
+#line 49 "D:\ATG Sample Development\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>
@@ -51,7 +51,7 @@
mad oPos.xy, r0.z, c0, r0 // ::VSAlphaTestNoFog<6,7>
mov oPos.w, r0.z // ::VSAlphaTestNoFog<9>
-#line 44 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh"
+#line 50 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh"
mov oT0, c1 // ::VSAlphaTestNoFog<0,1,2,3>
#line 52 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\AlphaTestEffect.fx"
@@ -77,10 +77,10 @@ ret
const BYTE AlphaTestEffect_VSAlphaTestNoFog[] =
{
- 68, 88, 66, 67, 238, 82,
- 226, 104, 4, 114, 174, 206,
- 64, 198, 68, 230, 235, 24,
- 69, 91, 1, 0, 0, 0,
+ 68, 88, 66, 67, 202, 45,
+ 99, 56, 104, 33, 124, 239,
+ 219, 161, 110, 167, 181, 115,
+ 175, 161, 1, 0, 0, 0,
8, 6, 0, 0, 4, 0,
0, 0, 48, 0, 0, 0,
44, 4, 0, 0, 60, 5,
@@ -135,15 +135,15 @@ const BYTE AlphaTestEffect_VSAlphaTestNoFog[] =
0, 0, 0, 0, 255, 255,
32, 3, 0, 0, 0, 0,
255, 255, 44, 3, 0, 0,
- 43, 0, 0, 0, 56, 3,
- 0, 0, 43, 0, 0, 0,
- 72, 3, 0, 0, 43, 0,
+ 49, 0, 0, 0, 56, 3,
+ 0, 0, 49, 0, 0, 0,
+ 72, 3, 0, 0, 49, 0,
0, 0, 88, 3, 0, 0,
- 43, 0, 0, 0, 104, 3,
+ 49, 0, 0, 0, 104, 3,
0, 0, 45, 0, 1, 0,
120, 3, 0, 0, 45, 0,
1, 0, 140, 3, 0, 0,
- 44, 0, 0, 0, 152, 3,
+ 50, 0, 0, 0, 152, 3,
0, 0, 52, 0, 1, 0,
164, 3, 0, 0, 86, 83,
65, 108, 112, 104, 97, 84,
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/AlphaTestEffect_VSAlphaTestNoFog.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/AlphaTestEffect_VSAlphaTestNoFog.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..ec33fd46d07a989ad8cc48d82131a1cb35dea7c6
Binary files /dev/null and b/Kits/DirectXTK/Src/Shaders/Compiled/AlphaTestEffect_VSAlphaTestNoFog.pdb differ
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/AlphaTestEffect_VSAlphaTestVc.inc b/Kits/DirectXTK/Src/Shaders/Compiled/AlphaTestEffect_VSAlphaTestVc.inc
index 9e3b83a375a1e4e05e39e285c986a1548ac86630..fdaba4e483be3e82dd2f744437c89a0d7203dede 100644
--- a/Kits/DirectXTK/Src/Shaders/Compiled/AlphaTestEffect_VSAlphaTestVc.inc
+++ b/Kits/DirectXTK/Src/Shaders/Compiled/AlphaTestEffect_VSAlphaTestVc.inc
@@ -45,7 +45,7 @@
dcl_texcoord1 v1 // vin<4,5>
dcl_texcoord2 v2 // vin<6,7,8,9>
-#line 43 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh"
+#line 49 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh"
dp4 oPos.z, v0, c5 // ::VSAlphaTestVc<12>
#line 14
@@ -56,7 +56,7 @@
#line 67 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\AlphaTestEffect.fx"
mul oT0, v2, c1 // ::VSAlphaTestVc<0,1,2,3>
-#line 43 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh"
+#line 49 "D:\ATG Sample Development\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>
@@ -65,7 +65,7 @@
mad oPos.xy, r0.z, c0, r0 // ::VSAlphaTestVc<10,11>
mov oPos.w, r0.z // ::VSAlphaTestVc<13>
-#line 45 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh"
+#line 51 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh"
mov oT1.xyz, c7.x // ::VSAlphaTestVc<4,5,6>
#line 66 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\AlphaTestEffect.fx"
@@ -95,10 +95,10 @@ ret
const BYTE AlphaTestEffect_VSAlphaTestVc[] =
{
- 68, 88, 66, 67, 200, 57,
- 134, 101, 192, 249, 218, 82,
- 230, 117, 37, 111, 224, 245,
- 227, 91, 1, 0, 0, 0,
+ 68, 88, 66, 67, 50, 98,
+ 236, 214, 224, 47, 91, 92,
+ 27, 145, 127, 250, 75, 17,
+ 191, 205, 1, 0, 0, 0,
96, 7, 0, 0, 4, 0,
0, 0, 48, 0, 0, 0,
240, 4, 0, 0, 96, 6,
@@ -155,21 +155,21 @@ const BYTE AlphaTestEffect_VSAlphaTestVc[] =
255, 255, 152, 3, 0, 0,
0, 0, 255, 255, 164, 3,
0, 0, 0, 0, 255, 255,
- 176, 3, 0, 0, 43, 0,
+ 176, 3, 0, 0, 49, 0,
0, 0, 188, 3, 0, 0,
14, 0, 0, 0, 204, 3,
0, 0, 14, 0, 0, 0,
220, 3, 0, 0, 14, 0,
0, 0, 236, 3, 0, 0,
67, 0, 1, 0, 252, 3,
- 0, 0, 43, 0, 0, 0,
- 12, 4, 0, 0, 43, 0,
+ 0, 0, 49, 0, 0, 0,
+ 12, 4, 0, 0, 49, 0,
0, 0, 28, 4, 0, 0,
- 43, 0, 0, 0, 44, 4,
+ 49, 0, 0, 0, 44, 4,
0, 0, 59, 0, 1, 0,
60, 4, 0, 0, 59, 0,
1, 0, 80, 4, 0, 0,
- 45, 0, 0, 0, 92, 4,
+ 51, 0, 0, 0, 92, 4,
0, 0, 66, 0, 1, 0,
104, 4, 0, 0, 86, 83,
65, 108, 112, 104, 97, 84,
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/AlphaTestEffect_VSAlphaTestVc.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/AlphaTestEffect_VSAlphaTestVc.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..419bc5f555f1d169f26b71517e1e7fd3880c8b56
Binary files /dev/null and b/Kits/DirectXTK/Src/Shaders/Compiled/AlphaTestEffect_VSAlphaTestVc.pdb differ
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/AlphaTestEffect_VSAlphaTestVcNoFog.inc b/Kits/DirectXTK/Src/Shaders/Compiled/AlphaTestEffect_VSAlphaTestVcNoFog.inc
index fbba9aa118a1e80495c680dd0ec8371bb6af73e8..6cc363565ae3e5802952060483f2574bc8856c29 100644
--- a/Kits/DirectXTK/Src/Shaders/Compiled/AlphaTestEffect_VSAlphaTestVcNoFog.inc
+++ b/Kits/DirectXTK/Src/Shaders/Compiled/AlphaTestEffect_VSAlphaTestVcNoFog.inc
@@ -43,13 +43,13 @@
dcl_texcoord1 v1 // vin<4,5>
dcl_texcoord2 v2 // vin<6,7,8,9>
-#line 43 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh"
+#line 49 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh"
dp4 oPos.z, v0, c4 // ::VSAlphaTestVcNoFog<8>
#line 82 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\AlphaTestEffect.fx"
mul oT0, v2, c1 // ::VSAlphaTestVcNoFog<0,1,2,3>
-#line 43 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh"
+#line 49 "D:\ATG Sample Development\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>
@@ -82,10 +82,10 @@ ret
const BYTE AlphaTestEffect_VSAlphaTestVcNoFog[] =
{
- 68, 88, 66, 67, 34, 147,
- 103, 216, 35, 224, 110, 88,
- 191, 73, 38, 114, 233, 37,
- 118, 65, 1, 0, 0, 0,
+ 68, 88, 66, 67, 126, 211,
+ 203, 255, 45, 110, 243, 226,
+ 73, 59, 210, 34, 217, 171,
+ 70, 45, 1, 0, 0, 0,
104, 6, 0, 0, 4, 0,
0, 0, 48, 0, 0, 0,
92, 4, 0, 0, 128, 5,
@@ -141,12 +141,12 @@ const BYTE AlphaTestEffect_VSAlphaTestVcNoFog[] =
64, 3, 0, 0, 0, 0,
255, 255, 76, 3, 0, 0,
0, 0, 255, 255, 88, 3,
- 0, 0, 43, 0, 0, 0,
+ 0, 0, 49, 0, 0, 0,
100, 3, 0, 0, 82, 0,
1, 0, 116, 3, 0, 0,
- 43, 0, 0, 0, 132, 3,
- 0, 0, 43, 0, 0, 0,
- 148, 3, 0, 0, 43, 0,
+ 49, 0, 0, 0, 132, 3,
+ 0, 0, 49, 0, 0, 0,
+ 148, 3, 0, 0, 49, 0,
0, 0, 164, 3, 0, 0,
74, 0, 1, 0, 180, 3,
0, 0, 74, 0, 1, 0,
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/AlphaTestEffect_VSAlphaTestVcNoFog.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/AlphaTestEffect_VSAlphaTestVcNoFog.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..76c3cc7aa1f114ba25618a099e0208937ac309ee
Binary files /dev/null and b/Kits/DirectXTK/Src/Shaders/Compiled/AlphaTestEffect_VSAlphaTestVcNoFog.pdb differ
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasic.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasic.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..5387e8b801165890d693354287b76b1d7143847d
Binary files /dev/null and b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasic.pdb differ
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasicNoFog.inc b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasicNoFog.inc
index d48b75eef9ef018c68fc1525e859934fa4b7446d..22e38acdc7bbd6360a47ceaf05ad5529c74de65b 100644
--- a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasicNoFog.inc
+++ b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasicNoFog.inc
@@ -22,7 +22,7 @@
ps_2_0
dcl t0 // pin<0,1,2,3>
-#line 337 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx"
+#line 507 "D:\ATG Sample Development\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, 148, 23,
- 183, 161, 160, 199, 164, 148,
- 172, 98, 231, 2, 252, 64,
- 238, 223, 1, 0, 0, 0,
+ 68, 88, 66, 67, 219, 128,
+ 45, 78, 30, 233, 121, 173,
+ 230, 156, 234, 185, 134, 70,
+ 167, 152, 1, 0, 0, 0,
108, 2, 0, 0, 4, 0,
0, 0, 48, 0, 0, 0,
200, 1, 0, 0, 8, 2,
@@ -74,7 +74,7 @@ const BYTE BasicEffect_PSBasicNoFog[] =
102, 102, 101, 99, 116, 46,
102, 120, 0, 171, 40, 0,
0, 0, 0, 0, 255, 255,
- 80, 1, 0, 0, 81, 1,
+ 80, 1, 0, 0, 251, 1,
0, 0, 92, 1, 0, 0,
80, 83, 66, 97, 115, 105,
99, 78, 111, 70, 111, 103,
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasicNoFog.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasicNoFog.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..d2064bb63d1025bf39e1c4e43fc57f53d9cfaaf4
Binary files /dev/null and b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasicNoFog.pdb differ
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasicPixelLighting.inc b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasicPixelLighting.inc
index fe9150186f0f6527cb27501c2bbcb39c59955350..83ec62555d12a4de6bcb949959bc58099c4cf161 100644
--- a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasicPixelLighting.inc
+++ b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasicPixelLighting.inc
@@ -34,7 +34,7 @@
dcl t1.xyz // pin<4,5,6>
dcl t2 // pin<7,8,9,10>
-#line 410 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx"
+#line 580 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx"
add r0.xyz, -t0, c12
dp3 r0.w, r0, r0
rsq r0.w, r0.w
@@ -43,7 +43,7 @@
mad r1.xyz, r0, r0.w, -c3
nrm r2.xyz, r1 // ::halfVectors<0,1,2>
-#line 411 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx"
+#line 581 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx"
nrm r1.xyz, t1 // ::worldNormal<0,1,2>
#line 37 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh"
@@ -167,10 +167,10 @@ ret
const BYTE BasicEffect_PSBasicPixelLighting[] =
{
- 68, 88, 66, 67, 201, 46,
- 215, 73, 226, 51, 233, 99,
- 68, 98, 197, 234, 65, 133,
- 99, 115, 1, 0, 0, 0,
+ 68, 88, 66, 67, 98, 255,
+ 0, 246, 158, 53, 47, 149,
+ 145, 44, 215, 151, 123, 72,
+ 94, 149, 1, 0, 0, 0,
24, 16, 0, 0, 4, 0,
0, 0, 48, 0, 0, 0,
116, 9, 0, 0, 124, 15,
@@ -237,13 +237,13 @@ const BYTE BasicEffect_PSBasicPixelLighting[] =
0, 0, 0, 0, 255, 255,
68, 6, 0, 0, 0, 0,
255, 255, 80, 6, 0, 0,
- 154, 1, 0, 0, 92, 6,
- 0, 0, 154, 1, 0, 0,
- 108, 6, 0, 0, 154, 1,
+ 68, 2, 0, 0, 92, 6,
+ 0, 0, 68, 2, 0, 0,
+ 108, 6, 0, 0, 68, 2,
0, 0, 124, 6, 0, 0,
33, 0, 1, 0, 136, 6,
0, 0, 33, 0, 1, 0,
- 156, 6, 0, 0, 155, 1,
+ 156, 6, 0, 0, 69, 2,
0, 0, 168, 6, 0, 0,
37, 0, 1, 0, 180, 6,
0, 0, 33, 0, 1, 0,
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasicPixelLighting.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasicPixelLighting.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..f2961f40d89a9e489d817b44385f3a25c372b0fa
Binary files /dev/null and b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasicPixelLighting.pdb differ
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasicPixelLightingTx.inc b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasicPixelLightingTx.inc
index d86c73539c959dd52c662de46ed9c7c0615d285e..2a6fb48efe5b3f03cf8fd73549d7dd41e38f5c2d 100644
--- a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasicPixelLightingTx.inc
+++ b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasicPixelLightingTx.inc
@@ -44,7 +44,7 @@
dcl t3 // pin<9,10,11,12>
dcl_2d s0
-#line 427 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx"
+#line 597 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx"
texld r0, t0, s0
add r1.xyz, -t1, c12
dp3 r1.w, r1, r1
@@ -54,7 +54,7 @@
mad r2.xyz, r1, r1.w, -c3
nrm r3.xyz, r2 // ::halfVectors<0,1,2>
-#line 430 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx"
+#line 600 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx"
nrm r2.xyz, t2 // ::worldNormal<0,1,2>
#line 37 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh"
@@ -99,7 +99,7 @@
mad r1.xyz, r1.z, c11, r3
mul r1.xyz, r1, c2 // ::result<3,4,5>
-#line 427 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx"
+#line 597 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx"
mul r0, r0, t3 // ::color<0,1,2,3>
#line 26 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh"
@@ -185,10 +185,10 @@ ret
const BYTE BasicEffect_PSBasicPixelLightingTx[] =
{
- 68, 88, 66, 67, 149, 61,
- 121, 77, 163, 142, 100, 148,
- 132, 146, 229, 60, 189, 157,
- 167, 214, 1, 0, 0, 0,
+ 68, 88, 66, 67, 45, 181,
+ 8, 154, 53, 96, 255, 2,
+ 130, 111, 241, 219, 152, 32,
+ 170, 87, 1, 0, 0, 0,
48, 17, 0, 0, 4, 0,
0, 0, 48, 0, 0, 0,
12, 10, 0, 0, 124, 16,
@@ -258,15 +258,15 @@ const BYTE BasicEffect_PSBasicPixelLightingTx[] =
184, 6, 0, 0, 0, 0,
255, 255, 196, 6, 0, 0,
0, 0, 255, 255, 208, 6,
- 0, 0, 171, 1, 0, 0,
- 220, 6, 0, 0, 173, 1,
+ 0, 0, 85, 2, 0, 0,
+ 220, 6, 0, 0, 87, 2,
0, 0, 236, 6, 0, 0,
- 173, 1, 0, 0, 252, 6,
- 0, 0, 173, 1, 0, 0,
+ 87, 2, 0, 0, 252, 6,
+ 0, 0, 87, 2, 0, 0,
12, 7, 0, 0, 33, 0,
1, 0, 24, 7, 0, 0,
33, 0, 1, 0, 44, 7,
- 0, 0, 174, 1, 0, 0,
+ 0, 0, 88, 2, 0, 0,
56, 7, 0, 0, 37, 0,
1, 0, 68, 7, 0, 0,
33, 0, 1, 0, 84, 7,
@@ -302,7 +302,7 @@ const BYTE BasicEffect_PSBasicPixelLightingTx[] =
164, 8, 0, 0, 47, 0,
1, 0, 184, 8, 0, 0,
47, 0, 1, 0, 204, 8,
- 0, 0, 171, 1, 0, 0,
+ 0, 0, 85, 2, 0, 0,
220, 8, 0, 0, 26, 0,
2, 0, 236, 8, 0, 0,
46, 0, 1, 0, 252, 8,
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasicPixelLightingTx.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasicPixelLightingTx.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..ef58bb9bf99be6af45811bbaaa3af2f30c78a803
Binary files /dev/null and b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasicPixelLightingTx.pdb differ
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasicTx.inc b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasicTx.inc
index 8cf54204392af8d6e334c54218b3157ad4d22613..23209b95181c1ffa14fbd03ea279587690a1e1bf 100644
--- a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasicTx.inc
+++ b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasicTx.inc
@@ -41,7 +41,7 @@
dcl t2.xy // pin<8,9>
dcl_2d s0
-#line 344 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx"
+#line 514 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx"
texld r0, t2, s0
mul r0, r0, t0 // ::color<0,1,2,3>
@@ -71,10 +71,10 @@ ret
const BYTE BasicEffect_PSBasicTx[] =
{
- 68, 88, 66, 67, 251, 22,
- 1, 176, 232, 160, 123, 17,
- 14, 196, 205, 34, 224, 52,
- 254, 88, 1, 0, 0, 0,
+ 68, 88, 66, 67, 225, 186,
+ 84, 201, 163, 246, 7, 179,
+ 174, 233, 227, 162, 93, 69,
+ 244, 70, 1, 0, 0, 0,
24, 5, 0, 0, 4, 0,
0, 0, 48, 0, 0, 0,
96, 3, 0, 0, 124, 4,
@@ -129,8 +129,8 @@ const BYTE BasicEffect_PSBasicTx[] =
0, 0, 0, 0, 255, 255,
132, 2, 0, 0, 0, 0,
255, 255, 144, 2, 0, 0,
- 88, 1, 0, 0, 156, 2,
- 0, 0, 88, 1, 0, 0,
+ 2, 2, 0, 0, 156, 2,
+ 0, 0, 2, 2, 0, 0,
172, 2, 0, 0, 20, 0,
1, 0, 188, 2, 0, 0,
20, 0, 1, 0, 208, 2,
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasicTx.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasicTx.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..8954a29b97ca865dedb909759a2bc26e4f42a5bf
Binary files /dev/null and b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasicTx.pdb differ
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasicTxNoFog.inc b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasicTxNoFog.inc
index e1cbe6af69f45c1f4b886be294186267cd4c8595..94ccfd8ec2e383f99e57ed84eb49fdc48b84e209 100644
--- a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasicTxNoFog.inc
+++ b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasicTxNoFog.inc
@@ -32,7 +32,7 @@
dcl t1.xy // pin<4,5>
dcl_2d s0
-#line 355 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx"
+#line 525 "D:\ATG Sample Development\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, 170, 176,
- 171, 191, 89, 108, 121, 5,
- 11, 230, 43, 186, 54, 150,
- 63, 245, 1, 0, 0, 0,
+ 68, 88, 66, 67, 241, 196,
+ 166, 119, 237, 153, 142, 4,
+ 250, 1, 254, 178, 22, 228,
+ 169, 108, 1, 0, 0, 0,
128, 3, 0, 0, 4, 0,
0, 0, 48, 0, 0, 0,
96, 2, 0, 0, 252, 2,
@@ -95,9 +95,9 @@ const BYTE BasicEffect_PSBasicTxNoFog[] =
0, 0, 0, 0, 255, 255,
184, 1, 0, 0, 0, 0,
255, 255, 196, 1, 0, 0,
- 99, 1, 0, 0, 208, 1,
- 0, 0, 99, 1, 0, 0,
- 224, 1, 0, 0, 99, 1,
+ 13, 2, 0, 0, 208, 1,
+ 0, 0, 13, 2, 0, 0,
+ 224, 1, 0, 0, 13, 2,
0, 0, 240, 1, 0, 0,
80, 83, 66, 97, 115, 105,
99, 84, 120, 78, 111, 70,
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasicTxNoFog.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasicTxNoFog.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..4a61dc67b713ba0e40948b5d52064b86b9e3202c
Binary files /dev/null and b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasicTxNoFog.pdb differ
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasicVertexLighting.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasicVertexLighting.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..978fed562df42e7d61106688074888d8d3e4d390
Binary files /dev/null and b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasicVertexLighting.pdb differ
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasicVertexLightingNoFog.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasicVertexLightingNoFog.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..d25641ba82697dd86c8ccfb0a856d40b8a1a7397
Binary files /dev/null and b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasicVertexLightingNoFog.pdb differ
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasicVertexLightingTx.inc b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasicVertexLightingTx.inc
index 2c657d7dce569a58712adfb6cb8e5f4a6c6da2aa..fed72690c9f43f06161b68ed61ee302930b54045 100644
--- a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasicVertexLightingTx.inc
+++ b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasicVertexLightingTx.inc
@@ -41,7 +41,7 @@
dcl t2.xy // pin<8,9>
dcl_2d s0
-#line 385 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx"
+#line 555 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx"
texld r0, t2, s0
mul r0, r0, t0 // ::color<0,1,2,3>
@@ -75,10 +75,10 @@ ret
const BYTE BasicEffect_PSBasicVertexLightingTx[] =
{
- 68, 88, 66, 67, 126, 19,
- 209, 107, 153, 113, 68, 6,
- 55, 134, 116, 46, 105, 97,
- 123, 182, 1, 0, 0, 0,
+ 68, 88, 66, 67, 250, 237,
+ 154, 18, 141, 36, 166, 76,
+ 56, 191, 163, 123, 233, 232,
+ 153, 255, 1, 0, 0, 0,
144, 5, 0, 0, 4, 0,
0, 0, 48, 0, 0, 0,
180, 3, 0, 0, 244, 4,
@@ -133,8 +133,8 @@ const BYTE BasicEffect_PSBasicVertexLightingTx[] =
0, 0, 0, 0, 255, 255,
196, 2, 0, 0, 0, 0,
255, 255, 208, 2, 0, 0,
- 129, 1, 0, 0, 220, 2,
- 0, 0, 129, 1, 0, 0,
+ 43, 2, 0, 0, 220, 2,
+ 0, 0, 43, 2, 0, 0,
236, 2, 0, 0, 26, 0,
1, 0, 252, 2, 0, 0,
20, 0, 1, 0, 16, 3,
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasicVertexLightingTx.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasicVertexLightingTx.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..0b81bd6691f3c90666e3b7ae3b324daafdf62891
Binary files /dev/null and b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasicVertexLightingTx.pdb differ
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasicVertexLightingTxNoFog.inc b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasicVertexLightingTxNoFog.inc
index 01b67e3c8591c7ef6d497c79a019fef1d731bef3..adb65ebbfbc89dcdfb60c1e23d5ccebe773411ca 100644
--- a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasicVertexLightingTxNoFog.inc
+++ b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasicVertexLightingTxNoFog.inc
@@ -34,7 +34,7 @@
dcl t2.xy // pin<8,9>
dcl_2d s0
-#line 397 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx"
+#line 567 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx"
texld r0, t2, s0
mul r0, r0, t0 // ::color<0,1,2,3>
@@ -61,10 +61,10 @@ ret
const BYTE BasicEffect_PSBasicVertexLightingTxNoFog[] =
{
- 68, 88, 66, 67, 196, 100,
- 130, 99, 196, 184, 135, 232,
- 11, 220, 190, 225, 156, 163,
- 246, 26, 1, 0, 0, 0,
+ 68, 88, 66, 67, 127, 165,
+ 179, 167, 26, 254, 86, 216,
+ 117, 228, 58, 127, 192, 70,
+ 149, 38, 1, 0, 0, 0,
204, 4, 0, 0, 4, 0,
0, 0, 48, 0, 0, 0,
80, 3, 0, 0, 48, 4,
@@ -117,8 +117,8 @@ const BYTE BasicEffect_PSBasicVertexLightingTxNoFog[] =
0, 0, 0, 0, 255, 255,
148, 2, 0, 0, 0, 0,
255, 255, 160, 2, 0, 0,
- 141, 1, 0, 0, 172, 2,
- 0, 0, 141, 1, 0, 0,
+ 55, 2, 0, 0, 172, 2,
+ 0, 0, 55, 2, 0, 0,
188, 2, 0, 0, 26, 0,
1, 0, 204, 2, 0, 0,
26, 0, 1, 0, 224, 2,
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasicVertexLightingTxNoFog.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasicVertexLightingTxNoFog.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..d07f712e61f3bc36b7c16cf19c347c6406875bc4
Binary files /dev/null and b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_PSBasicVertexLightingTxNoFog.pdb differ
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasic.inc b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasic.inc
index b1b654b52dd769e7fa6284d8d10aaa6dcf056094..29b3bd9d60b7fd79ab58b34ed344eb8a65a21eb5 100644
--- a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasic.inc
+++ b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasic.inc
@@ -41,7 +41,7 @@
def c7, 0, 1, 0, 0
dcl_texcoord v0 // vin<0,1,2,3>
-#line 43 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh"
+#line 49 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh"
dp4 oPos.z, v0, c5 // ::VSBasic<10>
#line 14
@@ -49,7 +49,7 @@
max r0.x, r0.x, c7.x
min oT1.w, r0.x, c7.y // ::VSBasic<7>
-#line 43
+#line 49
dp4 r0.x, v0, c3 // ::vout<0>
dp4 r0.y, v0, c4 // ::vout<1>
dp4 r0.z, v0, c6 // ::vout<3>
@@ -58,7 +58,7 @@
mad oPos.xy, r0.z, c0, r0 // ::VSBasic<8,9>
mov oPos.w, r0.z // ::VSBasic<11>
-#line 44 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh"
+#line 50 "D:\ATG Sample Development\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, 31, 16,
- 93, 236, 124, 211, 52, 28,
- 5, 210, 50, 251, 249, 183,
- 181, 108, 1, 0, 0, 0,
+ 68, 88, 66, 67, 142, 97,
+ 101, 126, 151, 97, 18, 126,
+ 238, 208, 208, 26, 140, 236,
+ 141, 241, 1, 0, 0, 0,
36, 6, 0, 0, 4, 0,
0, 0, 48, 0, 0, 0,
84, 4, 0, 0, 132, 5,
@@ -141,20 +141,20 @@ const BYTE BasicEffect_VSBasic[] =
111, 0, 0, 0, 0, 0,
255, 255, 0, 3, 0, 0,
0, 0, 255, 255, 24, 3,
- 0, 0, 43, 0, 0, 0,
+ 0, 0, 49, 0, 0, 0,
36, 3, 0, 0, 14, 0,
0, 0, 52, 3, 0, 0,
14, 0, 0, 0, 68, 3,
0, 0, 14, 0, 0, 0,
- 84, 3, 0, 0, 43, 0,
+ 84, 3, 0, 0, 49, 0,
0, 0, 100, 3, 0, 0,
- 43, 0, 0, 0, 116, 3,
- 0, 0, 43, 0, 0, 0,
+ 49, 0, 0, 0, 116, 3,
+ 0, 0, 49, 0, 0, 0,
132, 3, 0, 0, 44, 0,
1, 0, 148, 3, 0, 0,
44, 0, 1, 0, 168, 3,
- 0, 0, 44, 0, 0, 0,
- 180, 3, 0, 0, 45, 0,
+ 0, 0, 50, 0, 0, 0,
+ 180, 3, 0, 0, 51, 0,
0, 0, 192, 3, 0, 0,
86, 83, 66, 97, 115, 105,
99, 0, 68, 105, 102, 102,
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasic.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasic.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..ae0854942129e5061754cee8e6b853fab1e3f13e
Binary files /dev/null and b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasic.pdb differ
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicNoFog.inc b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicNoFog.inc
index 2299f95fa90900c843f326e8c6c362b086705d89..4311b6acd9d4b8dd209c88f4523dd45101c3da79 100644
--- a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicNoFog.inc
+++ b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicNoFog.inc
@@ -38,7 +38,7 @@
vs_2_0
dcl_texcoord v0 // vin<0,1,2,3>
-#line 43 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh"
+#line 49 "D:\ATG Sample Development\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>
@@ -48,7 +48,7 @@
mad oPos.xy, r0.z, c0, r0 // ::VSBasicNoFog<4,5>
mov oPos.w, r0.z // ::VSBasicNoFog<7>
-#line 44 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh"
+#line 50 "D:\ATG Sample Development\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, 231, 107,
- 249, 16, 38, 110, 58, 225,
- 51, 188, 6, 21, 210, 142,
- 242, 173, 1, 0, 0, 0,
+ 68, 88, 66, 67, 160, 161,
+ 232, 102, 229, 165, 222, 189,
+ 136, 138, 234, 23, 63, 149,
+ 83, 150, 1, 0, 0, 0,
36, 5, 0, 0, 4, 0,
0, 0, 48, 0, 0, 0,
184, 3, 0, 0, 156, 4,
@@ -124,15 +124,15 @@ const BYTE BasicEffect_VSBasicNoFog[] =
171, 171, 40, 0, 0, 0,
111, 0, 0, 0, 0, 0,
255, 255, 196, 2, 0, 0,
- 43, 0, 0, 0, 208, 2,
- 0, 0, 43, 0, 0, 0,
- 224, 2, 0, 0, 43, 0,
+ 49, 0, 0, 0, 208, 2,
+ 0, 0, 49, 0, 0, 0,
+ 224, 2, 0, 0, 49, 0,
0, 0, 240, 2, 0, 0,
- 43, 0, 0, 0, 0, 3,
+ 49, 0, 0, 0, 0, 3,
0, 0, 56, 0, 1, 0,
16, 3, 0, 0, 56, 0,
1, 0, 36, 3, 0, 0,
- 44, 0, 0, 0, 48, 3,
+ 50, 0, 0, 0, 48, 3,
0, 0, 86, 83, 66, 97,
115, 105, 99, 78, 111, 70,
111, 103, 0, 68, 105, 102,
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicNoFog.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicNoFog.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..c5982b235abe3040b0cc9c92bf11b1406ead02a1
Binary files /dev/null and b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicNoFog.pdb differ
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicOneLight.inc b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicOneLight.inc
index a02ae7aae0fbdd1a54a96c04c99d26cc5bd94966..351d3b057eebc1796f4d5d85be0f8a39b79d7fd1 100644
--- a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicOneLight.inc
+++ b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicOneLight.inc
@@ -101,7 +101,7 @@
dp4 r0.y, v0, c16 // ::vout<1>
dp4 r0.z, v0, c18 // ::vout<3>
-#line 209 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx"
+#line 264 "D:\ATG Sample Development\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>
@@ -160,10 +160,10 @@ ret
const BYTE BasicEffect_VSBasicOneLight[] =
{
- 68, 88, 66, 67, 135, 148,
- 69, 166, 54, 96, 224, 0,
- 227, 132, 207, 162, 72, 140,
- 210, 215, 1, 0, 0, 0,
+ 68, 88, 66, 67, 241, 85,
+ 98, 167, 72, 94, 132, 32,
+ 233, 9, 142, 137, 102, 240,
+ 248, 199, 1, 0, 0, 0,
132, 14, 0, 0, 4, 0,
0, 0, 48, 0, 0, 0,
12, 9, 0, 0, 196, 13,
@@ -280,9 +280,9 @@ const BYTE BasicEffect_VSBasicOneLight[] =
0, 0, 4, 8, 0, 0,
63, 0, 0, 0, 20, 8,
0, 0, 63, 0, 0, 0,
- 36, 8, 0, 0, 209, 0,
+ 36, 8, 0, 0, 8, 1,
2, 0, 52, 8, 0, 0,
- 209, 0, 2, 0, 72, 8,
+ 8, 1, 2, 0, 72, 8,
0, 0, 46, 0, 0, 0,
84, 8, 0, 0, 80, 97,
114, 97, 109, 101, 116, 101,
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicOneLight.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicOneLight.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..8ef5a62b5d78ee239383926a5b160b7faddf9f51
Binary files /dev/null and b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicOneLight.pdb differ
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicOneLightBn.inc b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicOneLightBn.inc
new file mode 100644
index 0000000000000000000000000000000000000000..b32139e210300585fcf235bb9cde8b79f6300356
--- /dev/null
+++ b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicOneLightBn.inc
@@ -0,0 +1,811 @@
+#if 0
+//
+// Generated by Microsoft (R) D3D Shader Disassembler
+//
+//
+// Input signature:
+//
+// Name Index Mask Register SysValue Format Used
+// -------------------- ----- ------ -------- -------- ------- ------
+// SV_Position 0 xyzw 0 NONE float xyzw
+// NORMAL 0 xyz 1 NONE float xyz
+//
+//
+// Output signature:
+//
+// Name Index Mask Register SysValue Format Used
+// -------------------- ----- ------ -------- -------- ------- ------
+// COLOR 0 xyzw 0 NONE float xyzw
+// COLOR 1 xyzw 1 NONE float xyzw
+// SV_Position 0 xyzw 2 POS float xyzw
+//
+//
+// Constant buffer to DX9 shader constant mappings:
+//
+// Target Reg Buffer Start Reg # of Regs Data Conversion
+// ---------- ------- --------- --------- ----------------------
+// c1 cb0 0 4 ( FLT, FLT, FLT, FLT)
+// c5 cb0 6 1 ( FLT, FLT, FLT, FLT)
+// c6 cb0 9 1 ( FLT, FLT, FLT, FLT)
+// c7 cb0 12 1 ( FLT, FLT, FLT, FLT)
+// c8 cb0 14 4 ( FLT, FLT, FLT, FLT)
+// c12 cb0 19 7 ( FLT, FLT, FLT, FLT)
+//
+//
+// Runtime generated constant mappings:
+//
+// Target Reg Constant Description
+// ---------- --------------------------------------------------
+// c0 Vertex Shader position offset
+//
+//
+// Level9 shader bytecode:
+//
+ vs_2_0
+ def c19, 2, -1, 0, 1
+ dcl_texcoord v0 // vin<0,1,2,3>
+ dcl_texcoord1 v1 // vin<4,5,6>
+
+#line 32 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh"
+ mad r0.xyz, v1, c19.x, c19.y // ::BiasX2<0,1,2>
+
+#line 59 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh"
+ dp3 r1.x, r0, c12
+ dp3 r1.y, r0, c13
+ dp3 r1.z, r0, c14
+ nrm r0.xyz, r1 // ::worldNormal<0,1,2>
+
+#line 36
+ dp3 r0.w, -c4, r0 // ::dotL<0>
+
+#line 39
+ sge r1.x, r0.w, c19.z // ::zeroL<0>
+ mul r1.y, r0.w, r1.x // ::diffuse<0>
+
+#line 46
+ mul r1.yzw, r1.y, c5.xxyz
+ mov r2.xyz, c1 // Parameters::DiffuseColor<0,1,2>
+ mad oT0.xyz, r1.yzww, r2, c2 // ::VSBasicOneLightBn<0,1,2>
+
+#line 57
+ dp4 r2.x, v0, c9 // ::pos_ws<0>
+ dp4 r2.y, v0, c10 // ::pos_ws<1>
+ dp4 r2.z, v0, c11 // ::pos_ws<2>
+ add r1.yzw, -r2.xxyz, c7.xxyz
+ nrm r2.xyz, r1.yzww // ::eyeVector<0,1,2>
+
+#line 33
+ add r1.yzw, r2.xxyz, -c4.xxyz
+ nrm r2.xyz, r1.yzww // ::halfVectors<0,1,2>
+
+#line 37
+ dp3 r0.x, r2, r0 // ::dotH<0>
+
+#line 42
+ max r0.x, r0.x, c19.z
+ mul r0.x, r1.x, r0.x
+ pow r1.x, r0.x, c3.w
+ mul r0.x, r0.w, r1.x // ::specular<0>
+
+#line 47
+ mul r0.xyz, r0.x, c6
+ mul oT1.xyz, r0, c3 // ::VSBasicOneLightBn<4,5,6>
+
+#line 63
+ dp4 oPos.z, v0, c17 // ::VSBasicOneLightBn<10>
+
+#line 14 "D:\ATG Sample Development\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 "D:\ATG Sample Development\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 "D:\ATG Sample Development\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 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh"
+ mov oT0.w, c1.w // ::VSBasicOneLightBn<3>
+
+// approximately 43 instruction slots used
+vs_4_0
+dcl_constantbuffer CB0[26], immediateIndexed
+dcl_input v0.xyzw
+dcl_input v1.xyz
+dcl_output o0.xyzw
+dcl_output o1.xyzw
+dcl_output_siv o2.xyzw, position
+dcl_temps 3
+mad r0.xyz, v1.xyzx, l(2.000000, 2.000000, 2.000000, 0.000000), l(-1.000000, -1.000000, -1.000000, 0.000000)
+dp3 r1.x, r0.xyzx, cb0[19].xyzx
+dp3 r1.y, r0.xyzx, cb0[20].xyzx
+dp3 r1.z, r0.xyzx, cb0[21].xyzx
+dp3 r0.x, r1.xyzx, r1.xyzx
+rsq r0.x, r0.x
+mul r0.xyz, r0.xxxx, r1.xyzx
+dp3 r0.w, -cb0[3].xyzx, r0.xyzx
+ge r1.x, r0.w, l(0.000000)
+and r1.x, r1.x, l(0x3f800000)
+mul r1.y, r0.w, r1.x
+mul r1.yzw, r1.yyyy, cb0[6].xxyz
+mad o0.xyz, r1.yzwy, cb0[0].xyzx, cb0[1].xyzx
+mov o0.w, cb0[0].w
+dp4 r2.x, v0.xyzw, cb0[15].xyzw
+dp4 r2.y, v0.xyzw, cb0[16].xyzw
+dp4 r2.z, v0.xyzw, cb0[17].xyzw
+add r1.yzw, -r2.xxyz, cb0[12].xxyz
+dp3 r2.x, r1.yzwy, r1.yzwy
+rsq r2.x, r2.x
+mad r1.yzw, r1.yyzw, r2.xxxx, -cb0[3].xxyz
+dp3 r2.x, r1.yzwy, r1.yzwy
+rsq r2.x, r2.x
+mul r1.yzw, r1.yyzw, r2.xxxx
+dp3 r0.x, r1.yzwy, r0.xyzx
+max r0.x, r0.x, l(0.000000)
+mul r0.x, r1.x, r0.x
+log r0.x, r0.x
+mul r0.x, r0.x, cb0[2].w
+exp r0.x, r0.x
+mul r0.x, r0.w, r0.x
+mul r0.xyz, r0.xxxx, cb0[9].xyzx
+mul o1.xyz, r0.xyzx, cb0[2].xyzx
+dp4_sat o1.w, v0.xyzw, cb0[14].xyzw
+dp4 o2.x, v0.xyzw, cb0[22].xyzw
+dp4 o2.y, v0.xyzw, cb0[23].xyzw
+dp4 o2.z, v0.xyzw, cb0[24].xyzw
+dp4 o2.w, v0.xyzw, cb0[25].xyzw
+ret
+// Approximately 0 instruction slots used
+#endif
+
+const BYTE BasicEffect_VSBasicOneLightBn[] =
+{
+ 68, 88, 66, 67, 126, 30,
+ 107, 196, 61, 128, 168, 119,
+ 28, 27, 48, 49, 127, 91,
+ 196, 171, 1, 0, 0, 0,
+ 24, 15, 0, 0, 4, 0,
+ 0, 0, 48, 0, 0, 0,
+ 100, 9, 0, 0, 88, 14,
+ 0, 0, 172, 14, 0, 0,
+ 65, 111, 110, 57, 44, 9,
+ 0, 0, 44, 9, 0, 0,
+ 0, 2, 254, 255, 188, 8,
+ 0, 0, 112, 0, 0, 0,
+ 6, 0, 36, 0, 0, 0,
+ 108, 0, 0, 0, 108, 0,
+ 0, 0, 36, 0, 1, 0,
+ 108, 0, 0, 0, 0, 0,
+ 4, 0, 1, 0, 0, 0,
+ 0, 0, 0, 0, 6, 0,
+ 1, 0, 5, 0, 0, 0,
+ 0, 0, 0, 0, 9, 0,
+ 1, 0, 6, 0, 0, 0,
+ 0, 0, 0, 0, 12, 0,
+ 1, 0, 7, 0, 0, 0,
+ 0, 0, 0, 0, 14, 0,
+ 4, 0, 8, 0, 0, 0,
+ 0, 0, 0, 0, 19, 0,
+ 7, 0, 12, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 2, 254, 255, 254, 255,
+ 151, 1, 68, 66, 85, 71,
+ 40, 0, 0, 0, 48, 6,
+ 0, 0, 0, 0, 0, 0,
+ 3, 0, 0, 0, 4, 1,
+ 0, 0, 38, 0, 0, 0,
+ 16, 1, 0, 0, 14, 0,
+ 0, 0, 24, 5, 0, 0,
+ 152, 2, 0, 0, 68, 58,
+ 92, 65, 84, 71, 32, 83,
+ 97, 109, 112, 108, 101, 32,
+ 68, 101, 118, 101, 108, 111,
+ 112, 109, 101, 110, 116, 92,
+ 115, 116, 95, 100, 101, 118,
+ 92, 75, 105, 116, 115, 92,
+ 68, 105, 114, 101, 99, 116,
+ 88, 84, 75, 92, 83, 114,
+ 99, 92, 83, 104, 97, 100,
+ 101, 114, 115, 92, 67, 111,
+ 109, 109, 111, 110, 46, 102,
+ 120, 104, 0, 68, 58, 92,
+ 65, 84, 71, 32, 83, 97,
+ 109, 112, 108, 101, 32, 68,
+ 101, 118, 101, 108, 111, 112,
+ 109, 101, 110, 116, 92, 115,
+ 116, 95, 100, 101, 118, 92,
+ 75, 105, 116, 115, 92, 68,
+ 105, 114, 101, 99, 116, 88,
+ 84, 75, 92, 83, 114, 99,
+ 92, 83, 104, 97, 100, 101,
+ 114, 115, 92, 76, 105, 103,
+ 104, 116, 105, 110, 103, 46,
+ 102, 120, 104, 0, 68, 58,
+ 92, 65, 84, 71, 32, 83,
+ 97, 109, 112, 108, 101, 32,
+ 68, 101, 118, 101, 108, 111,
+ 112, 109, 101, 110, 116, 92,
+ 115, 116, 95, 100, 101, 118,
+ 92, 75, 105, 116, 115, 92,
+ 68, 105, 114, 101, 99, 116,
+ 88, 84, 75, 92, 83, 114,
+ 99, 92, 83, 104, 97, 100,
+ 101, 114, 115, 92, 66, 97,
+ 115, 105, 99, 69, 102, 102,
+ 101, 99, 116, 46, 102, 120,
+ 0, 171, 40, 0, 0, 0,
+ 111, 0, 0, 0, 184, 0,
+ 0, 0, 0, 0, 255, 255,
+ 100, 6, 0, 0, 0, 0,
+ 255, 255, 124, 6, 0, 0,
+ 0, 0, 255, 255, 136, 6,
+ 0, 0, 32, 0, 0, 0,
+ 148, 6, 0, 0, 59, 0,
+ 1, 0, 168, 6, 0, 0,
+ 59, 0, 1, 0, 184, 6,
+ 0, 0, 59, 0, 1, 0,
+ 200, 6, 0, 0, 59, 0,
+ 1, 0, 216, 6, 0, 0,
+ 36, 0, 1, 0, 228, 6,
+ 0, 0, 39, 0, 1, 0,
+ 244, 6, 0, 0, 41, 0,
+ 1, 0, 4, 7, 0, 0,
+ 46, 0, 1, 0, 20, 7,
+ 0, 0, 46, 0, 1, 0,
+ 36, 7, 0, 0, 46, 0,
+ 1, 0, 48, 7, 0, 0,
+ 57, 0, 1, 0, 68, 7,
+ 0, 0, 57, 0, 1, 0,
+ 84, 7, 0, 0, 57, 0,
+ 1, 0, 100, 7, 0, 0,
+ 58, 0, 1, 0, 116, 7,
+ 0, 0, 58, 0, 1, 0,
+ 132, 7, 0, 0, 33, 0,
+ 1, 0, 144, 7, 0, 0,
+ 33, 0, 1, 0, 160, 7,
+ 0, 0, 37, 0, 1, 0,
+ 172, 7, 0, 0, 42, 0,
+ 1, 0, 188, 7, 0, 0,
+ 42, 0, 1, 0, 204, 7,
+ 0, 0, 42, 0, 1, 0,
+ 220, 7, 0, 0, 42, 0,
+ 1, 0, 236, 7, 0, 0,
+ 47, 0, 1, 0, 252, 7,
+ 0, 0, 47, 0, 1, 0,
+ 12, 8, 0, 0, 63, 0,
+ 1, 0, 28, 8, 0, 0,
+ 14, 0, 0, 0, 44, 8,
+ 0, 0, 14, 0, 0, 0,
+ 60, 8, 0, 0, 14, 0,
+ 0, 0, 76, 8, 0, 0,
+ 63, 0, 1, 0, 92, 8,
+ 0, 0, 63, 0, 1, 0,
+ 108, 8, 0, 0, 63, 0,
+ 1, 0, 124, 8, 0, 0,
+ 18, 1, 2, 0, 140, 8,
+ 0, 0, 18, 1, 2, 0,
+ 160, 8, 0, 0, 46, 0,
+ 1, 0, 172, 8, 0, 0,
+ 66, 105, 97, 115, 88, 50,
+ 0, 171, 1, 0, 3, 0,
+ 1, 0, 3, 0, 1, 0,
+ 0, 0, 0, 0, 0, 0,
+ 3, 0, 0, 0, 0, 0,
+ 1, 0, 2, 0, 255, 255,
+ 80, 97, 114, 97, 109, 101,
+ 116, 101, 114, 115, 0, 68,
+ 105, 102, 102, 117, 115, 101,
+ 67, 111, 108, 111, 114, 0,
+ 1, 0, 3, 0, 1, 0,
+ 4, 0, 1, 0, 0, 0,
+ 0, 0, 0, 0, 12, 0,
+ 0, 0, 0, 0, 1, 0,
+ 2, 0, 255, 255, 86, 83,
+ 66, 97, 115, 105, 99, 79,
+ 110, 101, 76, 105, 103, 104,
+ 116, 66, 110, 0, 68, 105,
+ 102, 102, 117, 115, 101, 0,
+ 171, 171, 1, 0, 3, 0,
+ 1, 0, 4, 0, 1, 0,
+ 0, 0, 0, 0, 0, 0,
+ 83, 112, 101, 99, 117, 108,
+ 97, 114, 0, 80, 111, 115,
+ 105, 116, 105, 111, 110, 80,
+ 83, 0, 170, 2, 0, 0,
+ 180, 2, 0, 0, 196, 2,
+ 0, 0, 180, 2, 0, 0,
+ 205, 2, 0, 0, 180, 2,
+ 0, 0, 5, 0, 0, 0,
+ 1, 0, 12, 0, 1, 0,
+ 3, 0, 216, 2, 0, 0,
+ 13, 0, 0, 0, 0, 0,
+ 1, 0, 2, 0, 255, 255,
+ 27, 0, 0, 0, 4, 0,
+ 5, 0, 6, 0, 255, 255,
+ 28, 0, 0, 0, 255, 255,
+ 255, 255, 10, 0, 255, 255,
+ 31, 0, 0, 0, 255, 255,
+ 255, 255, 255, 255, 7, 0,
+ 35, 0, 0, 0, 8, 0,
+ 9, 0, 255, 255, 255, 255,
+ 36, 0, 0, 0, 255, 255,
+ 255, 255, 255, 255, 11, 0,
+ 37, 0, 0, 0, 255, 255,
+ 255, 255, 255, 255, 3, 0,
+ 100, 105, 102, 102, 117, 115,
+ 101, 0, 1, 0, 3, 0,
+ 1, 0, 3, 0, 1, 0,
+ 0, 0, 0, 0, 0, 0,
+ 10, 0, 0, 0, 255, 255,
+ 0, 0, 255, 255, 255, 255,
+ 100, 111, 116, 72, 0, 171,
+ 171, 171, 21, 0, 0, 0,
+ 0, 0, 255, 255, 255, 255,
+ 255, 255, 100, 111, 116, 76,
+ 0, 171, 171, 171, 8, 0,
+ 0, 0, 255, 255, 255, 255,
+ 255, 255, 0, 0, 101, 121,
+ 101, 86, 101, 99, 116, 111,
+ 114, 0, 171, 171, 18, 0,
+ 0, 0, 0, 0, 1, 0,
+ 2, 0, 255, 255, 104, 97,
+ 108, 102, 86, 101, 99, 116,
+ 111, 114, 115, 0, 3, 0,
+ 3, 0, 3, 0, 3, 0,
+ 1, 0, 0, 0, 0, 0,
+ 0, 0, 20, 0, 0, 0,
+ 0, 0, 1, 0, 2, 0,
+ 255, 255, 112, 111, 115, 95,
+ 119, 115, 0, 171, 14, 0,
+ 0, 0, 0, 0, 255, 255,
+ 255, 255, 255, 255, 15, 0,
+ 0, 0, 255, 255, 1, 0,
+ 255, 255, 255, 255, 16, 0,
+ 0, 0, 255, 255, 255, 255,
+ 2, 0, 255, 255, 115, 112,
+ 101, 99, 117, 108, 97, 114,
+ 0, 171, 171, 171, 25, 0,
+ 0, 0, 0, 0, 255, 255,
+ 255, 255, 255, 255, 118, 105,
+ 110, 0, 80, 111, 115, 105,
+ 116, 105, 111, 110, 0, 78,
+ 111, 114, 109, 97, 108, 0,
+ 40, 4, 0, 0, 180, 2,
+ 0, 0, 49, 4, 0, 0,
+ 92, 3, 0, 0, 5, 0,
+ 0, 0, 1, 0, 7, 0,
+ 1, 0, 2, 0, 56, 4,
+ 0, 0, 1, 0, 0, 0,
+ 0, 0, 1, 0, 2, 0,
+ 3, 0, 2, 0, 0, 0,
+ 4, 0, 5, 0, 6, 0,
+ 255, 255, 118, 111, 117, 116,
+ 0, 80, 111, 115, 95, 112,
+ 115, 0, 70, 111, 103, 70,
+ 97, 99, 116, 111, 114, 0,
+ 171, 171, 0, 0, 3, 0,
+ 1, 0, 1, 0, 1, 0,
+ 0, 0, 0, 0, 0, 0,
+ 117, 4, 0, 0, 180, 2,
+ 0, 0, 170, 2, 0, 0,
+ 180, 2, 0, 0, 196, 2,
+ 0, 0, 92, 3, 0, 0,
+ 124, 4, 0, 0, 136, 4,
+ 0, 0, 5, 0, 0, 0,
+ 1, 0, 12, 0, 1, 0,
+ 4, 0, 152, 4, 0, 0,
+ 32, 0, 0, 0, 0, 0,
+ 255, 255, 255, 255, 255, 255,
+ 33, 0, 0, 0, 255, 255,
+ 1, 0, 255, 255, 255, 255,
+ 34, 0, 0, 0, 255, 255,
+ 255, 255, 3, 0, 255, 255,
+ 119, 111, 114, 108, 100, 78,
+ 111, 114, 109, 97, 108, 0,
+ 7, 0, 0, 0, 0, 0,
+ 1, 0, 2, 0, 255, 255,
+ 122, 101, 114, 111, 76, 0,
+ 171, 171, 9, 0, 0, 0,
+ 0, 0, 255, 255, 255, 255,
+ 255, 255, 0, 0, 0, 0,
+ 64, 2, 0, 0, 72, 2,
+ 0, 0, 1, 0, 0, 0,
+ 88, 2, 0, 0, 100, 2,
+ 0, 0, 111, 2, 0, 0,
+ 124, 2, 0, 0, 1, 0,
+ 0, 0, 140, 2, 0, 0,
+ 0, 0, 0, 0, 152, 2,
+ 0, 0, 240, 2, 0, 0,
+ 7, 0, 0, 0, 0, 3,
+ 0, 0, 0, 0, 0, 0,
+ 84, 3, 0, 0, 92, 3,
+ 0, 0, 1, 0, 0, 0,
+ 108, 3, 0, 0, 0, 0,
+ 0, 0, 120, 3, 0, 0,
+ 92, 3, 0, 0, 1, 0,
+ 0, 0, 128, 3, 0, 0,
+ 0, 0, 0, 0, 140, 3,
+ 0, 0, 92, 3, 0, 0,
+ 1, 0, 0, 0, 148, 3,
+ 0, 0, 0, 0, 0, 0,
+ 160, 3, 0, 0, 92, 3,
+ 0, 0, 1, 0, 0, 0,
+ 172, 3, 0, 0, 0, 0,
+ 0, 0, 184, 3, 0, 0,
+ 196, 3, 0, 0, 1, 0,
+ 0, 0, 212, 3, 0, 0,
+ 0, 0, 0, 0, 224, 3,
+ 0, 0, 180, 2, 0, 0,
+ 3, 0, 0, 0, 232, 3,
+ 0, 0, 0, 0, 0, 0,
+ 12, 4, 0, 0, 92, 3,
+ 0, 0, 1, 0, 0, 0,
+ 24, 4, 0, 0, 152, 2,
+ 0, 0, 36, 4, 0, 0,
+ 72, 4, 0, 0, 2, 0,
+ 0, 0, 88, 4, 0, 0,
+ 0, 0, 0, 0, 112, 4,
+ 0, 0, 184, 4, 0, 0,
+ 3, 0, 0, 0, 200, 4,
+ 0, 0, 0, 0, 0, 0,
+ 236, 4, 0, 0, 92, 3,
+ 0, 0, 1, 0, 0, 0,
+ 248, 4, 0, 0, 0, 0,
+ 0, 0, 4, 5, 0, 0,
+ 92, 3, 0, 0, 1, 0,
+ 0, 0, 12, 5, 0, 0,
+ 77, 105, 99, 114, 111, 115,
+ 111, 102, 116, 32, 40, 82,
+ 41, 32, 72, 76, 83, 76,
+ 32, 83, 104, 97, 100, 101,
+ 114, 32, 67, 111, 109, 112,
+ 105, 108, 101, 114, 32, 49,
+ 48, 46, 49, 0, 81, 0,
+ 0, 5, 19, 0, 15, 160,
+ 0, 0, 0, 64, 0, 0,
+ 128, 191, 0, 0, 0, 0,
+ 0, 0, 128, 63, 31, 0,
+ 0, 2, 5, 0, 0, 128,
+ 0, 0, 15, 144, 31, 0,
+ 0, 2, 5, 0, 1, 128,
+ 1, 0, 15, 144, 4, 0,
+ 0, 4, 0, 0, 7, 128,
+ 1, 0, 228, 144, 19, 0,
+ 0, 160, 19, 0, 85, 160,
+ 8, 0, 0, 3, 1, 0,
+ 1, 128, 0, 0, 228, 128,
+ 12, 0, 228, 160, 8, 0,
+ 0, 3, 1, 0, 2, 128,
+ 0, 0, 228, 128, 13, 0,
+ 228, 160, 8, 0, 0, 3,
+ 1, 0, 4, 128, 0, 0,
+ 228, 128, 14, 0, 228, 160,
+ 36, 0, 0, 2, 0, 0,
+ 7, 128, 1, 0, 228, 128,
+ 8, 0, 0, 3, 0, 0,
+ 8, 128, 4, 0, 228, 161,
+ 0, 0, 228, 128, 13, 0,
+ 0, 3, 1, 0, 1, 128,
+ 0, 0, 255, 128, 19, 0,
+ 170, 160, 5, 0, 0, 3,
+ 1, 0, 2, 128, 0, 0,
+ 255, 128, 1, 0, 0, 128,
+ 5, 0, 0, 3, 1, 0,
+ 14, 128, 1, 0, 85, 128,
+ 5, 0, 144, 160, 1, 0,
+ 0, 2, 2, 0, 7, 128,
+ 1, 0, 228, 160, 4, 0,
+ 0, 4, 0, 0, 7, 224,
+ 1, 0, 249, 128, 2, 0,
+ 228, 128, 2, 0, 228, 160,
+ 9, 0, 0, 3, 2, 0,
+ 1, 128, 0, 0, 228, 144,
+ 9, 0, 228, 160, 9, 0,
+ 0, 3, 2, 0, 2, 128,
+ 0, 0, 228, 144, 10, 0,
+ 228, 160, 9, 0, 0, 3,
+ 2, 0, 4, 128, 0, 0,
+ 228, 144, 11, 0, 228, 160,
+ 2, 0, 0, 3, 1, 0,
+ 14, 128, 2, 0, 144, 129,
+ 7, 0, 144, 160, 36, 0,
+ 0, 2, 2, 0, 7, 128,
+ 1, 0, 249, 128, 2, 0,
+ 0, 3, 1, 0, 14, 128,
+ 2, 0, 144, 128, 4, 0,
+ 144, 161, 36, 0, 0, 2,
+ 2, 0, 7, 128, 1, 0,
+ 249, 128, 8, 0, 0, 3,
+ 0, 0, 1, 128, 2, 0,
+ 228, 128, 0, 0, 228, 128,
+ 11, 0, 0, 3, 0, 0,
+ 1, 128, 0, 0, 0, 128,
+ 19, 0, 170, 160, 5, 0,
+ 0, 3, 0, 0, 1, 128,
+ 1, 0, 0, 128, 0, 0,
+ 0, 128, 32, 0, 0, 3,
+ 1, 0, 1, 128, 0, 0,
+ 0, 128, 3, 0, 255, 160,
+ 5, 0, 0, 3, 0, 0,
+ 1, 128, 0, 0, 255, 128,
+ 1, 0, 0, 128, 5, 0,
+ 0, 3, 0, 0, 7, 128,
+ 0, 0, 0, 128, 6, 0,
+ 228, 160, 5, 0, 0, 3,
+ 1, 0, 7, 224, 0, 0,
+ 228, 128, 3, 0, 228, 160,
+ 9, 0, 0, 3, 0, 0,
+ 4, 192, 0, 0, 228, 144,
+ 17, 0, 228, 160, 9, 0,
+ 0, 3, 0, 0, 1, 128,
+ 0, 0, 228, 144, 8, 0,
+ 228, 160, 11, 0, 0, 3,
+ 0, 0, 1, 128, 0, 0,
+ 0, 128, 19, 0, 170, 160,
+ 10, 0, 0, 3, 1, 0,
+ 8, 224, 0, 0, 0, 128,
+ 19, 0, 255, 160, 9, 0,
+ 0, 3, 0, 0, 1, 128,
+ 0, 0, 228, 144, 15, 0,
+ 228, 160, 9, 0, 0, 3,
+ 0, 0, 2, 128, 0, 0,
+ 228, 144, 16, 0, 228, 160,
+ 9, 0, 0, 3, 0, 0,
+ 4, 128, 0, 0, 228, 144,
+ 18, 0, 228, 160, 4, 0,
+ 0, 4, 0, 0, 3, 192,
+ 0, 0, 170, 128, 0, 0,
+ 228, 160, 0, 0, 228, 128,
+ 1, 0, 0, 2, 0, 0,
+ 8, 192, 0, 0, 170, 128,
+ 1, 0, 0, 2, 0, 0,
+ 8, 224, 1, 0, 255, 160,
+ 255, 255, 0, 0, 83, 72,
+ 68, 82, 236, 4, 0, 0,
+ 64, 0, 1, 0, 59, 1,
+ 0, 0, 89, 0, 0, 4,
+ 70, 142, 32, 0, 0, 0,
+ 0, 0, 26, 0, 0, 0,
+ 95, 0, 0, 3, 242, 16,
+ 16, 0, 0, 0, 0, 0,
+ 95, 0, 0, 3, 114, 16,
+ 16, 0, 1, 0, 0, 0,
+ 101, 0, 0, 3, 242, 32,
+ 16, 0, 0, 0, 0, 0,
+ 101, 0, 0, 3, 242, 32,
+ 16, 0, 1, 0, 0, 0,
+ 103, 0, 0, 4, 242, 32,
+ 16, 0, 2, 0, 0, 0,
+ 1, 0, 0, 0, 104, 0,
+ 0, 2, 3, 0, 0, 0,
+ 50, 0, 0, 15, 114, 0,
+ 16, 0, 0, 0, 0, 0,
+ 70, 18, 16, 0, 1, 0,
+ 0, 0, 2, 64, 0, 0,
+ 0, 0, 0, 64, 0, 0,
+ 0, 64, 0, 0, 0, 64,
+ 0, 0, 0, 0, 2, 64,
+ 0, 0, 0, 0, 128, 191,
+ 0, 0, 128, 191, 0, 0,
+ 128, 191, 0, 0, 0, 0,
+ 16, 0, 0, 8, 18, 0,
+ 16, 0, 1, 0, 0, 0,
+ 70, 2, 16, 0, 0, 0,
+ 0, 0, 70, 130, 32, 0,
+ 0, 0, 0, 0, 19, 0,
+ 0, 0, 16, 0, 0, 8,
+ 34, 0, 16, 0, 1, 0,
+ 0, 0, 70, 2, 16, 0,
+ 0, 0, 0, 0, 70, 130,
+ 32, 0, 0, 0, 0, 0,
+ 20, 0, 0, 0, 16, 0,
+ 0, 8, 66, 0, 16, 0,
+ 1, 0, 0, 0, 70, 2,
+ 16, 0, 0, 0, 0, 0,
+ 70, 130, 32, 0, 0, 0,
+ 0, 0, 21, 0, 0, 0,
+ 16, 0, 0, 7, 18, 0,
+ 16, 0, 0, 0, 0, 0,
+ 70, 2, 16, 0, 1, 0,
+ 0, 0, 70, 2, 16, 0,
+ 1, 0, 0, 0, 68, 0,
+ 0, 5, 18, 0, 16, 0,
+ 0, 0, 0, 0, 10, 0,
+ 16, 0, 0, 0, 0, 0,
+ 56, 0, 0, 7, 114, 0,
+ 16, 0, 0, 0, 0, 0,
+ 6, 0, 16, 0, 0, 0,
+ 0, 0, 70, 2, 16, 0,
+ 1, 0, 0, 0, 16, 0,
+ 0, 9, 130, 0, 16, 0,
+ 0, 0, 0, 0, 70, 130,
+ 32, 128, 65, 0, 0, 0,
+ 0, 0, 0, 0, 3, 0,
+ 0, 0, 70, 2, 16, 0,
+ 0, 0, 0, 0, 29, 0,
+ 0, 7, 18, 0, 16, 0,
+ 1, 0, 0, 0, 58, 0,
+ 16, 0, 0, 0, 0, 0,
+ 1, 64, 0, 0, 0, 0,
+ 0, 0, 1, 0, 0, 7,
+ 18, 0, 16, 0, 1, 0,
+ 0, 0, 10, 0, 16, 0,
+ 1, 0, 0, 0, 1, 64,
+ 0, 0, 0, 0, 128, 63,
+ 56, 0, 0, 7, 34, 0,
+ 16, 0, 1, 0, 0, 0,
+ 58, 0, 16, 0, 0, 0,
+ 0, 0, 10, 0, 16, 0,
+ 1, 0, 0, 0, 56, 0,
+ 0, 8, 226, 0, 16, 0,
+ 1, 0, 0, 0, 86, 5,
+ 16, 0, 1, 0, 0, 0,
+ 6, 137, 32, 0, 0, 0,
+ 0, 0, 6, 0, 0, 0,
+ 50, 0, 0, 11, 114, 32,
+ 16, 0, 0, 0, 0, 0,
+ 150, 7, 16, 0, 1, 0,
+ 0, 0, 70, 130, 32, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 70, 130, 32, 0,
+ 0, 0, 0, 0, 1, 0,
+ 0, 0, 54, 0, 0, 6,
+ 130, 32, 16, 0, 0, 0,
+ 0, 0, 58, 128, 32, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 17, 0, 0, 8,
+ 18, 0, 16, 0, 2, 0,
+ 0, 0, 70, 30, 16, 0,
+ 0, 0, 0, 0, 70, 142,
+ 32, 0, 0, 0, 0, 0,
+ 15, 0, 0, 0, 17, 0,
+ 0, 8, 34, 0, 16, 0,
+ 2, 0, 0, 0, 70, 30,
+ 16, 0, 0, 0, 0, 0,
+ 70, 142, 32, 0, 0, 0,
+ 0, 0, 16, 0, 0, 0,
+ 17, 0, 0, 8, 66, 0,
+ 16, 0, 2, 0, 0, 0,
+ 70, 30, 16, 0, 0, 0,
+ 0, 0, 70, 142, 32, 0,
+ 0, 0, 0, 0, 17, 0,
+ 0, 0, 0, 0, 0, 9,
+ 226, 0, 16, 0, 1, 0,
+ 0, 0, 6, 9, 16, 128,
+ 65, 0, 0, 0, 2, 0,
+ 0, 0, 6, 137, 32, 0,
+ 0, 0, 0, 0, 12, 0,
+ 0, 0, 16, 0, 0, 7,
+ 18, 0, 16, 0, 2, 0,
+ 0, 0, 150, 7, 16, 0,
+ 1, 0, 0, 0, 150, 7,
+ 16, 0, 1, 0, 0, 0,
+ 68, 0, 0, 5, 18, 0,
+ 16, 0, 2, 0, 0, 0,
+ 10, 0, 16, 0, 2, 0,
+ 0, 0, 50, 0, 0, 11,
+ 226, 0, 16, 0, 1, 0,
+ 0, 0, 86, 14, 16, 0,
+ 1, 0, 0, 0, 6, 0,
+ 16, 0, 2, 0, 0, 0,
+ 6, 137, 32, 128, 65, 0,
+ 0, 0, 0, 0, 0, 0,
+ 3, 0, 0, 0, 16, 0,
+ 0, 7, 18, 0, 16, 0,
+ 2, 0, 0, 0, 150, 7,
+ 16, 0, 1, 0, 0, 0,
+ 150, 7, 16, 0, 1, 0,
+ 0, 0, 68, 0, 0, 5,
+ 18, 0, 16, 0, 2, 0,
+ 0, 0, 10, 0, 16, 0,
+ 2, 0, 0, 0, 56, 0,
+ 0, 7, 226, 0, 16, 0,
+ 1, 0, 0, 0, 86, 14,
+ 16, 0, 1, 0, 0, 0,
+ 6, 0, 16, 0, 2, 0,
+ 0, 0, 16, 0, 0, 7,
+ 18, 0, 16, 0, 0, 0,
+ 0, 0, 150, 7, 16, 0,
+ 1, 0, 0, 0, 70, 2,
+ 16, 0, 0, 0, 0, 0,
+ 52, 0, 0, 7, 18, 0,
+ 16, 0, 0, 0, 0, 0,
+ 10, 0, 16, 0, 0, 0,
+ 0, 0, 1, 64, 0, 0,
+ 0, 0, 0, 0, 56, 0,
+ 0, 7, 18, 0, 16, 0,
+ 0, 0, 0, 0, 10, 0,
+ 16, 0, 1, 0, 0, 0,
+ 10, 0, 16, 0, 0, 0,
+ 0, 0, 47, 0, 0, 5,
+ 18, 0, 16, 0, 0, 0,
+ 0, 0, 10, 0, 16, 0,
+ 0, 0, 0, 0, 56, 0,
+ 0, 8, 18, 0, 16, 0,
+ 0, 0, 0, 0, 10, 0,
+ 16, 0, 0, 0, 0, 0,
+ 58, 128, 32, 0, 0, 0,
+ 0, 0, 2, 0, 0, 0,
+ 25, 0, 0, 5, 18, 0,
+ 16, 0, 0, 0, 0, 0,
+ 10, 0, 16, 0, 0, 0,
+ 0, 0, 56, 0, 0, 7,
+ 18, 0, 16, 0, 0, 0,
+ 0, 0, 58, 0, 16, 0,
+ 0, 0, 0, 0, 10, 0,
+ 16, 0, 0, 0, 0, 0,
+ 56, 0, 0, 8, 114, 0,
+ 16, 0, 0, 0, 0, 0,
+ 6, 0, 16, 0, 0, 0,
+ 0, 0, 70, 130, 32, 0,
+ 0, 0, 0, 0, 9, 0,
+ 0, 0, 56, 0, 0, 8,
+ 114, 32, 16, 0, 1, 0,
+ 0, 0, 70, 2, 16, 0,
+ 0, 0, 0, 0, 70, 130,
+ 32, 0, 0, 0, 0, 0,
+ 2, 0, 0, 0, 17, 32,
+ 0, 8, 130, 32, 16, 0,
+ 1, 0, 0, 0, 70, 30,
+ 16, 0, 0, 0, 0, 0,
+ 70, 142, 32, 0, 0, 0,
+ 0, 0, 14, 0, 0, 0,
+ 17, 0, 0, 8, 18, 32,
+ 16, 0, 2, 0, 0, 0,
+ 70, 30, 16, 0, 0, 0,
+ 0, 0, 70, 142, 32, 0,
+ 0, 0, 0, 0, 22, 0,
+ 0, 0, 17, 0, 0, 8,
+ 34, 32, 16, 0, 2, 0,
+ 0, 0, 70, 30, 16, 0,
+ 0, 0, 0, 0, 70, 142,
+ 32, 0, 0, 0, 0, 0,
+ 23, 0, 0, 0, 17, 0,
+ 0, 8, 66, 32, 16, 0,
+ 2, 0, 0, 0, 70, 30,
+ 16, 0, 0, 0, 0, 0,
+ 70, 142, 32, 0, 0, 0,
+ 0, 0, 24, 0, 0, 0,
+ 17, 0, 0, 8, 130, 32,
+ 16, 0, 2, 0, 0, 0,
+ 70, 30, 16, 0, 0, 0,
+ 0, 0, 70, 142, 32, 0,
+ 0, 0, 0, 0, 25, 0,
+ 0, 0, 62, 0, 0, 1,
+ 73, 83, 71, 78, 76, 0,
+ 0, 0, 2, 0, 0, 0,
+ 8, 0, 0, 0, 56, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 3, 0,
+ 0, 0, 0, 0, 0, 0,
+ 15, 15, 0, 0, 68, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 3, 0,
+ 0, 0, 1, 0, 0, 0,
+ 7, 7, 0, 0, 83, 86,
+ 95, 80, 111, 115, 105, 116,
+ 105, 111, 110, 0, 78, 79,
+ 82, 77, 65, 76, 0, 171,
+ 79, 83, 71, 78, 100, 0,
+ 0, 0, 3, 0, 0, 0,
+ 8, 0, 0, 0, 80, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 3, 0,
+ 0, 0, 0, 0, 0, 0,
+ 15, 0, 0, 0, 80, 0,
+ 0, 0, 1, 0, 0, 0,
+ 0, 0, 0, 0, 3, 0,
+ 0, 0, 1, 0, 0, 0,
+ 15, 0, 0, 0, 86, 0,
+ 0, 0, 0, 0, 0, 0,
+ 1, 0, 0, 0, 3, 0,
+ 0, 0, 2, 0, 0, 0,
+ 15, 0, 0, 0, 67, 79,
+ 76, 79, 82, 0, 83, 86,
+ 95, 80, 111, 115, 105, 116,
+ 105, 111, 110, 0, 171, 171
+};
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicOneLightBn.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicOneLightBn.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..855001d52ad99aacb421cf9379086afc6182b22b
Binary files /dev/null and b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicOneLightBn.pdb differ
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicOneLightTx.inc b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicOneLightTx.inc
index d1b2418836b8071d87fca79889ad3569db96f4c5..ea97d517b33e004ef3e1b6b0445097e368439a8c 100644
--- a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicOneLightTx.inc
+++ b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicOneLightTx.inc
@@ -104,14 +104,14 @@
dp4 r0.y, v0, c16 // ::vout<1>
dp4 r0.z, v0, c18 // ::vout<3>
-#line 235 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx"
+#line 316 "D:\ATG Sample Development\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 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh"
mov oT0.w, c1.w // ::VSBasicOneLightTx<3>
-#line 242 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx"
+#line 323 "D:\ATG Sample Development\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, 56, 148,
- 33, 196, 32, 29, 50, 252,
- 4, 187, 3, 149, 70, 66,
- 126, 156, 1, 0, 0, 0,
+ 68, 88, 66, 67, 55, 224,
+ 55, 143, 176, 7, 168, 11,
+ 70, 42, 42, 175, 80, 76,
+ 78, 67, 1, 0, 0, 0,
96, 15, 0, 0, 4, 0,
0, 0, 48, 0, 0, 0,
124, 9, 0, 0, 96, 14,
@@ -291,11 +291,11 @@ const BYTE BasicEffect_VSBasicOneLightTx[] =
0, 0, 63, 0, 0, 0,
120, 8, 0, 0, 63, 0,
0, 0, 136, 8, 0, 0,
- 235, 0, 2, 0, 152, 8,
- 0, 0, 235, 0, 2, 0,
+ 60, 1, 2, 0, 152, 8,
+ 0, 0, 60, 1, 2, 0,
172, 8, 0, 0, 46, 0,
0, 0, 184, 8, 0, 0,
- 242, 0, 2, 0, 196, 8,
+ 67, 1, 2, 0, 196, 8,
0, 0, 80, 97, 114, 97,
109, 101, 116, 101, 114, 115,
0, 68, 105, 102, 102, 117,
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicOneLightTx.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicOneLightTx.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..0642652d9dd6312a69b372042165a58db91ef078
Binary files /dev/null and b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicOneLightTx.pdb differ
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicOneLightTxBn.inc b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicOneLightTxBn.inc
new file mode 100644
index 0000000000000000000000000000000000000000..92f3f5bdd490b41998af7ba591e93800084394da
--- /dev/null
+++ b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicOneLightTxBn.inc
@@ -0,0 +1,856 @@
+#if 0
+//
+// Generated by Microsoft (R) D3D Shader Disassembler
+//
+//
+// Input signature:
+//
+// Name Index Mask Register SysValue Format Used
+// -------------------- ----- ------ -------- -------- ------- ------
+// SV_Position 0 xyzw 0 NONE float xyzw
+// NORMAL 0 xyz 1 NONE float xyz
+// TEXCOORD 0 xy 2 NONE float xy
+//
+//
+// Output signature:
+//
+// Name Index Mask Register SysValue Format Used
+// -------------------- ----- ------ -------- -------- ------- ------
+// COLOR 0 xyzw 0 NONE float xyzw
+// COLOR 1 xyzw 1 NONE float xyzw
+// TEXCOORD 0 xy 2 NONE float xy
+// SV_Position 0 xyzw 3 POS float xyzw
+//
+//
+// Constant buffer to DX9 shader constant mappings:
+//
+// Target Reg Buffer Start Reg # of Regs Data Conversion
+// ---------- ------- --------- --------- ----------------------
+// c1 cb0 0 4 ( FLT, FLT, FLT, FLT)
+// c5 cb0 6 1 ( FLT, FLT, FLT, FLT)
+// c6 cb0 9 1 ( FLT, FLT, FLT, FLT)
+// c7 cb0 12 1 ( FLT, FLT, FLT, FLT)
+// c8 cb0 14 4 ( FLT, FLT, FLT, FLT)
+// c12 cb0 19 7 ( FLT, FLT, FLT, FLT)
+//
+//
+// Runtime generated constant mappings:
+//
+// Target Reg Constant Description
+// ---------- --------------------------------------------------
+// c0 Vertex Shader position offset
+//
+//
+// Level9 shader bytecode:
+//
+ vs_2_0
+ def c19, 2, -1, 0, 1
+ dcl_texcoord v0 // vin<0,1,2,3>
+ dcl_texcoord1 v1 // vin<4,5,6>
+ dcl_texcoord2 v2 // vin<7,8>
+
+#line 32 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh"
+ mad r0.xyz, v1, c19.x, c19.y // ::BiasX2<0,1,2>
+
+#line 59 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh"
+ dp3 r1.x, r0, c12
+ dp3 r1.y, r0, c13
+ dp3 r1.z, r0, c14
+ nrm r0.xyz, r1 // ::worldNormal<0,1,2>
+
+#line 36
+ dp3 r0.w, -c4, r0 // ::dotL<0>
+
+#line 39
+ sge r1.x, r0.w, c19.z // ::zeroL<0>
+ mul r1.y, r0.w, r1.x // ::diffuse<0>
+
+#line 46
+ mul r1.yzw, r1.y, c5.xxyz
+ mov r2.xyz, c1 // Parameters::DiffuseColor<0,1,2>
+ mad oT0.xyz, r1.yzww, r2, c2 // ::VSBasicOneLightTxBn<0,1,2>
+
+#line 57
+ dp4 r2.x, v0, c9 // ::pos_ws<0>
+ dp4 r2.y, v0, c10 // ::pos_ws<1>
+ dp4 r2.z, v0, c11 // ::pos_ws<2>
+ add r1.yzw, -r2.xxyz, c7.xxyz
+ nrm r2.xyz, r1.yzww // ::eyeVector<0,1,2>
+
+#line 33
+ add r1.yzw, r2.xxyz, -c4.xxyz
+ nrm r2.xyz, r1.yzww // ::halfVectors<0,1,2>
+
+#line 37
+ dp3 r0.x, r2, r0 // ::dotH<0>
+
+#line 42
+ max r0.x, r0.x, c19.z
+ mul r0.x, r1.x, r0.x
+ pow r1.x, r0.x, c3.w
+ mul r0.x, r0.w, r1.x // ::specular<0>
+
+#line 47
+ mul r0.xyz, r0.x, c6
+ mul oT1.xyz, r0, c3 // ::VSBasicOneLightTxBn<4,5,6>
+
+#line 63
+ dp4 oPos.z, v0, c17 // ::VSBasicOneLightTxBn<12>
+
+#line 14 "D:\ATG Sample Development\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 "D:\ATG Sample Development\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 "D:\ATG Sample Development\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 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh"
+ mov oT0.w, c1.w // ::VSBasicOneLightTxBn<3>
+
+#line 337 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx"
+ mov oT2.xy, v2 // ::VSBasicOneLightTxBn<8,9>
+
+// approximately 44 instruction slots used
+vs_4_0
+dcl_constantbuffer CB0[26], immediateIndexed
+dcl_input v0.xyzw
+dcl_input v1.xyz
+dcl_input v2.xy
+dcl_output o0.xyzw
+dcl_output o1.xyzw
+dcl_output o2.xy
+dcl_output_siv o3.xyzw, position
+dcl_temps 3
+mad r0.xyz, v1.xyzx, l(2.000000, 2.000000, 2.000000, 0.000000), l(-1.000000, -1.000000, -1.000000, 0.000000)
+dp3 r1.x, r0.xyzx, cb0[19].xyzx
+dp3 r1.y, r0.xyzx, cb0[20].xyzx
+dp3 r1.z, r0.xyzx, cb0[21].xyzx
+dp3 r0.x, r1.xyzx, r1.xyzx
+rsq r0.x, r0.x
+mul r0.xyz, r0.xxxx, r1.xyzx
+dp3 r0.w, -cb0[3].xyzx, r0.xyzx
+ge r1.x, r0.w, l(0.000000)
+and r1.x, r1.x, l(0x3f800000)
+mul r1.y, r0.w, r1.x
+mul r1.yzw, r1.yyyy, cb0[6].xxyz
+mad o0.xyz, r1.yzwy, cb0[0].xyzx, cb0[1].xyzx
+mov o0.w, cb0[0].w
+dp4 r2.x, v0.xyzw, cb0[15].xyzw
+dp4 r2.y, v0.xyzw, cb0[16].xyzw
+dp4 r2.z, v0.xyzw, cb0[17].xyzw
+add r1.yzw, -r2.xxyz, cb0[12].xxyz
+dp3 r2.x, r1.yzwy, r1.yzwy
+rsq r2.x, r2.x
+mad r1.yzw, r1.yyzw, r2.xxxx, -cb0[3].xxyz
+dp3 r2.x, r1.yzwy, r1.yzwy
+rsq r2.x, r2.x
+mul r1.yzw, r1.yyzw, r2.xxxx
+dp3 r0.x, r1.yzwy, r0.xyzx
+max r0.x, r0.x, l(0.000000)
+mul r0.x, r1.x, r0.x
+log r0.x, r0.x
+mul r0.x, r0.x, cb0[2].w
+exp r0.x, r0.x
+mul r0.x, r0.w, r0.x
+mul r0.xyz, r0.xxxx, cb0[9].xyzx
+mul o1.xyz, r0.xyzx, cb0[2].xyzx
+dp4_sat o1.w, v0.xyzw, cb0[14].xyzw
+mov o2.xy, v2.xyxx
+dp4 o3.x, v0.xyzw, cb0[22].xyzw
+dp4 o3.y, v0.xyzw, cb0[23].xyzw
+dp4 o3.z, v0.xyzw, cb0[24].xyzw
+dp4 o3.w, v0.xyzw, cb0[25].xyzw
+ret
+// Approximately 0 instruction slots used
+#endif
+
+const BYTE BasicEffect_VSBasicOneLightTxBn[] =
+{
+ 68, 88, 66, 67, 129, 69,
+ 59, 236, 46, 47, 185, 150,
+ 174, 177, 198, 237, 162, 12,
+ 154, 90, 1, 0, 0, 0,
+ 240, 15, 0, 0, 4, 0,
+ 0, 0, 48, 0, 0, 0,
+ 208, 9, 0, 0, 240, 14,
+ 0, 0, 100, 15, 0, 0,
+ 65, 111, 110, 57, 152, 9,
+ 0, 0, 152, 9, 0, 0,
+ 0, 2, 254, 255, 40, 9,
+ 0, 0, 112, 0, 0, 0,
+ 6, 0, 36, 0, 0, 0,
+ 108, 0, 0, 0, 108, 0,
+ 0, 0, 36, 0, 1, 0,
+ 108, 0, 0, 0, 0, 0,
+ 4, 0, 1, 0, 0, 0,
+ 0, 0, 0, 0, 6, 0,
+ 1, 0, 5, 0, 0, 0,
+ 0, 0, 0, 0, 9, 0,
+ 1, 0, 6, 0, 0, 0,
+ 0, 0, 0, 0, 12, 0,
+ 1, 0, 7, 0, 0, 0,
+ 0, 0, 0, 0, 14, 0,
+ 4, 0, 8, 0, 0, 0,
+ 0, 0, 0, 0, 19, 0,
+ 7, 0, 12, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 2, 254, 255, 254, 255,
+ 172, 1, 68, 66, 85, 71,
+ 40, 0, 0, 0, 132, 6,
+ 0, 0, 0, 0, 0, 0,
+ 3, 0, 0, 0, 4, 1,
+ 0, 0, 40, 0, 0, 0,
+ 16, 1, 0, 0, 14, 0,
+ 0, 0, 108, 5, 0, 0,
+ 168, 2, 0, 0, 68, 58,
+ 92, 65, 84, 71, 32, 83,
+ 97, 109, 112, 108, 101, 32,
+ 68, 101, 118, 101, 108, 111,
+ 112, 109, 101, 110, 116, 92,
+ 115, 116, 95, 100, 101, 118,
+ 92, 75, 105, 116, 115, 92,
+ 68, 105, 114, 101, 99, 116,
+ 88, 84, 75, 92, 83, 114,
+ 99, 92, 83, 104, 97, 100,
+ 101, 114, 115, 92, 67, 111,
+ 109, 109, 111, 110, 46, 102,
+ 120, 104, 0, 68, 58, 92,
+ 65, 84, 71, 32, 83, 97,
+ 109, 112, 108, 101, 32, 68,
+ 101, 118, 101, 108, 111, 112,
+ 109, 101, 110, 116, 92, 115,
+ 116, 95, 100, 101, 118, 92,
+ 75, 105, 116, 115, 92, 68,
+ 105, 114, 101, 99, 116, 88,
+ 84, 75, 92, 83, 114, 99,
+ 92, 83, 104, 97, 100, 101,
+ 114, 115, 92, 76, 105, 103,
+ 104, 116, 105, 110, 103, 46,
+ 102, 120, 104, 0, 68, 58,
+ 92, 65, 84, 71, 32, 83,
+ 97, 109, 112, 108, 101, 32,
+ 68, 101, 118, 101, 108, 111,
+ 112, 109, 101, 110, 116, 92,
+ 115, 116, 95, 100, 101, 118,
+ 92, 75, 105, 116, 115, 92,
+ 68, 105, 114, 101, 99, 116,
+ 88, 84, 75, 92, 83, 114,
+ 99, 92, 83, 104, 97, 100,
+ 101, 114, 115, 92, 66, 97,
+ 115, 105, 99, 69, 102, 102,
+ 101, 99, 116, 46, 102, 120,
+ 0, 171, 40, 0, 0, 0,
+ 111, 0, 0, 0, 184, 0,
+ 0, 0, 0, 0, 255, 255,
+ 184, 6, 0, 0, 0, 0,
+ 255, 255, 208, 6, 0, 0,
+ 0, 0, 255, 255, 220, 6,
+ 0, 0, 0, 0, 255, 255,
+ 232, 6, 0, 0, 32, 0,
+ 0, 0, 244, 6, 0, 0,
+ 59, 0, 1, 0, 8, 7,
+ 0, 0, 59, 0, 1, 0,
+ 24, 7, 0, 0, 59, 0,
+ 1, 0, 40, 7, 0, 0,
+ 59, 0, 1, 0, 56, 7,
+ 0, 0, 36, 0, 1, 0,
+ 68, 7, 0, 0, 39, 0,
+ 1, 0, 84, 7, 0, 0,
+ 41, 0, 1, 0, 100, 7,
+ 0, 0, 46, 0, 1, 0,
+ 116, 7, 0, 0, 46, 0,
+ 1, 0, 132, 7, 0, 0,
+ 46, 0, 1, 0, 144, 7,
+ 0, 0, 57, 0, 1, 0,
+ 164, 7, 0, 0, 57, 0,
+ 1, 0, 180, 7, 0, 0,
+ 57, 0, 1, 0, 196, 7,
+ 0, 0, 58, 0, 1, 0,
+ 212, 7, 0, 0, 58, 0,
+ 1, 0, 228, 7, 0, 0,
+ 33, 0, 1, 0, 240, 7,
+ 0, 0, 33, 0, 1, 0,
+ 0, 8, 0, 0, 37, 0,
+ 1, 0, 12, 8, 0, 0,
+ 42, 0, 1, 0, 28, 8,
+ 0, 0, 42, 0, 1, 0,
+ 44, 8, 0, 0, 42, 0,
+ 1, 0, 60, 8, 0, 0,
+ 42, 0, 1, 0, 76, 8,
+ 0, 0, 47, 0, 1, 0,
+ 92, 8, 0, 0, 47, 0,
+ 1, 0, 108, 8, 0, 0,
+ 63, 0, 1, 0, 124, 8,
+ 0, 0, 14, 0, 0, 0,
+ 140, 8, 0, 0, 14, 0,
+ 0, 0, 156, 8, 0, 0,
+ 14, 0, 0, 0, 172, 8,
+ 0, 0, 63, 0, 1, 0,
+ 188, 8, 0, 0, 63, 0,
+ 1, 0, 204, 8, 0, 0,
+ 63, 0, 1, 0, 220, 8,
+ 0, 0, 72, 1, 2, 0,
+ 236, 8, 0, 0, 72, 1,
+ 2, 0, 0, 9, 0, 0,
+ 46, 0, 1, 0, 12, 9,
+ 0, 0, 81, 1, 2, 0,
+ 24, 9, 0, 0, 66, 105,
+ 97, 115, 88, 50, 0, 171,
+ 1, 0, 3, 0, 1, 0,
+ 3, 0, 1, 0, 0, 0,
+ 0, 0, 0, 0, 4, 0,
+ 0, 0, 0, 0, 1, 0,
+ 2, 0, 255, 255, 80, 97,
+ 114, 97, 109, 101, 116, 101,
+ 114, 115, 0, 68, 105, 102,
+ 102, 117, 115, 101, 67, 111,
+ 108, 111, 114, 0, 1, 0,
+ 3, 0, 1, 0, 4, 0,
+ 1, 0, 0, 0, 0, 0,
+ 0, 0, 13, 0, 0, 0,
+ 0, 0, 1, 0, 2, 0,
+ 255, 255, 86, 83, 66, 97,
+ 115, 105, 99, 79, 110, 101,
+ 76, 105, 103, 104, 116, 84,
+ 120, 66, 110, 0, 68, 105,
+ 102, 102, 117, 115, 101, 0,
+ 1, 0, 3, 0, 1, 0,
+ 4, 0, 1, 0, 0, 0,
+ 0, 0, 0, 0, 83, 112,
+ 101, 99, 117, 108, 97, 114,
+ 0, 84, 101, 120, 67, 111,
+ 111, 114, 100, 0, 171, 171,
+ 1, 0, 3, 0, 1, 0,
+ 2, 0, 1, 0, 0, 0,
+ 0, 0, 0, 0, 80, 111,
+ 115, 105, 116, 105, 111, 110,
+ 80, 83, 0, 171, 188, 2,
+ 0, 0, 196, 2, 0, 0,
+ 212, 2, 0, 0, 196, 2,
+ 0, 0, 221, 2, 0, 0,
+ 232, 2, 0, 0, 248, 2,
+ 0, 0, 196, 2, 0, 0,
+ 5, 0, 0, 0, 1, 0,
+ 14, 0, 1, 0, 4, 0,
+ 4, 3, 0, 0, 14, 0,
+ 0, 0, 0, 0, 1, 0,
+ 2, 0, 255, 255, 28, 0,
+ 0, 0, 4, 0, 5, 0,
+ 6, 0, 255, 255, 29, 0,
+ 0, 0, 255, 255, 255, 255,
+ 12, 0, 255, 255, 32, 0,
+ 0, 0, 255, 255, 255, 255,
+ 255, 255, 7, 0, 36, 0,
+ 0, 0, 10, 0, 11, 0,
+ 255, 255, 255, 255, 37, 0,
+ 0, 0, 255, 255, 255, 255,
+ 255, 255, 13, 0, 38, 0,
+ 0, 0, 255, 255, 255, 255,
+ 255, 255, 3, 0, 39, 0,
+ 0, 0, 8, 0, 9, 0,
+ 255, 255, 255, 255, 100, 105,
+ 102, 102, 117, 115, 101, 0,
+ 1, 0, 3, 0, 1, 0,
+ 3, 0, 1, 0, 0, 0,
+ 0, 0, 0, 0, 11, 0,
+ 0, 0, 255, 255, 0, 0,
+ 255, 255, 255, 255, 100, 111,
+ 116, 72, 0, 171, 171, 171,
+ 22, 0, 0, 0, 0, 0,
+ 255, 255, 255, 255, 255, 255,
+ 100, 111, 116, 76, 0, 171,
+ 171, 171, 9, 0, 0, 0,
+ 255, 255, 255, 255, 255, 255,
+ 0, 0, 101, 121, 101, 86,
+ 101, 99, 116, 111, 114, 0,
+ 171, 171, 19, 0, 0, 0,
+ 0, 0, 1, 0, 2, 0,
+ 255, 255, 104, 97, 108, 102,
+ 86, 101, 99, 116, 111, 114,
+ 115, 0, 3, 0, 3, 0,
+ 3, 0, 3, 0, 1, 0,
+ 0, 0, 0, 0, 0, 0,
+ 21, 0, 0, 0, 0, 0,
+ 1, 0, 2, 0, 255, 255,
+ 112, 111, 115, 95, 119, 115,
+ 0, 171, 15, 0, 0, 0,
+ 0, 0, 255, 255, 255, 255,
+ 255, 255, 16, 0, 0, 0,
+ 255, 255, 1, 0, 255, 255,
+ 255, 255, 17, 0, 0, 0,
+ 255, 255, 255, 255, 2, 0,
+ 255, 255, 115, 112, 101, 99,
+ 117, 108, 97, 114, 0, 171,
+ 171, 171, 26, 0, 0, 0,
+ 0, 0, 255, 255, 255, 255,
+ 255, 255, 118, 105, 110, 0,
+ 80, 111, 115, 105, 116, 105,
+ 111, 110, 0, 78, 111, 114,
+ 109, 97, 108, 0, 104, 4,
+ 0, 0, 196, 2, 0, 0,
+ 113, 4, 0, 0, 156, 3,
+ 0, 0, 221, 2, 0, 0,
+ 232, 2, 0, 0, 5, 0,
+ 0, 0, 1, 0, 9, 0,
+ 1, 0, 3, 0, 120, 4,
+ 0, 0, 1, 0, 0, 0,
+ 0, 0, 1, 0, 2, 0,
+ 3, 0, 2, 0, 0, 0,
+ 4, 0, 5, 0, 6, 0,
+ 255, 255, 3, 0, 0, 0,
+ 7, 0, 8, 0, 255, 255,
+ 255, 255, 118, 111, 117, 116,
+ 0, 80, 111, 115, 95, 112,
+ 115, 0, 70, 111, 103, 70,
+ 97, 99, 116, 111, 114, 0,
+ 171, 171, 0, 0, 3, 0,
+ 1, 0, 1, 0, 1, 0,
+ 0, 0, 0, 0, 0, 0,
+ 201, 4, 0, 0, 196, 2,
+ 0, 0, 188, 2, 0, 0,
+ 196, 2, 0, 0, 212, 2,
+ 0, 0, 156, 3, 0, 0,
+ 208, 4, 0, 0, 220, 4,
+ 0, 0, 5, 0, 0, 0,
+ 1, 0, 12, 0, 1, 0,
+ 4, 0, 236, 4, 0, 0,
+ 33, 0, 0, 0, 0, 0,
+ 255, 255, 255, 255, 255, 255,
+ 34, 0, 0, 0, 255, 255,
+ 1, 0, 255, 255, 255, 255,
+ 35, 0, 0, 0, 255, 255,
+ 255, 255, 3, 0, 255, 255,
+ 119, 111, 114, 108, 100, 78,
+ 111, 114, 109, 97, 108, 0,
+ 8, 0, 0, 0, 0, 0,
+ 1, 0, 2, 0, 255, 255,
+ 122, 101, 114, 111, 76, 0,
+ 171, 171, 10, 0, 0, 0,
+ 0, 0, 255, 255, 255, 255,
+ 255, 255, 0, 0, 0, 0,
+ 80, 2, 0, 0, 88, 2,
+ 0, 0, 1, 0, 0, 0,
+ 104, 2, 0, 0, 116, 2,
+ 0, 0, 127, 2, 0, 0,
+ 140, 2, 0, 0, 1, 0,
+ 0, 0, 156, 2, 0, 0,
+ 0, 0, 0, 0, 168, 2,
+ 0, 0, 36, 3, 0, 0,
+ 8, 0, 0, 0, 52, 3,
+ 0, 0, 0, 0, 0, 0,
+ 148, 3, 0, 0, 156, 3,
+ 0, 0, 1, 0, 0, 0,
+ 172, 3, 0, 0, 0, 0,
+ 0, 0, 184, 3, 0, 0,
+ 156, 3, 0, 0, 1, 0,
+ 0, 0, 192, 3, 0, 0,
+ 0, 0, 0, 0, 204, 3,
+ 0, 0, 156, 3, 0, 0,
+ 1, 0, 0, 0, 212, 3,
+ 0, 0, 0, 0, 0, 0,
+ 224, 3, 0, 0, 156, 3,
+ 0, 0, 1, 0, 0, 0,
+ 236, 3, 0, 0, 0, 0,
+ 0, 0, 248, 3, 0, 0,
+ 4, 4, 0, 0, 1, 0,
+ 0, 0, 20, 4, 0, 0,
+ 0, 0, 0, 0, 32, 4,
+ 0, 0, 196, 2, 0, 0,
+ 3, 0, 0, 0, 40, 4,
+ 0, 0, 0, 0, 0, 0,
+ 76, 4, 0, 0, 156, 3,
+ 0, 0, 1, 0, 0, 0,
+ 88, 4, 0, 0, 168, 2,
+ 0, 0, 100, 4, 0, 0,
+ 144, 4, 0, 0, 3, 0,
+ 0, 0, 160, 4, 0, 0,
+ 0, 0, 0, 0, 196, 4,
+ 0, 0, 12, 5, 0, 0,
+ 3, 0, 0, 0, 28, 5,
+ 0, 0, 0, 0, 0, 0,
+ 64, 5, 0, 0, 156, 3,
+ 0, 0, 1, 0, 0, 0,
+ 76, 5, 0, 0, 0, 0,
+ 0, 0, 88, 5, 0, 0,
+ 156, 3, 0, 0, 1, 0,
+ 0, 0, 96, 5, 0, 0,
+ 77, 105, 99, 114, 111, 115,
+ 111, 102, 116, 32, 40, 82,
+ 41, 32, 72, 76, 83, 76,
+ 32, 83, 104, 97, 100, 101,
+ 114, 32, 67, 111, 109, 112,
+ 105, 108, 101, 114, 32, 49,
+ 48, 46, 49, 0, 81, 0,
+ 0, 5, 19, 0, 15, 160,
+ 0, 0, 0, 64, 0, 0,
+ 128, 191, 0, 0, 0, 0,
+ 0, 0, 128, 63, 31, 0,
+ 0, 2, 5, 0, 0, 128,
+ 0, 0, 15, 144, 31, 0,
+ 0, 2, 5, 0, 1, 128,
+ 1, 0, 15, 144, 31, 0,
+ 0, 2, 5, 0, 2, 128,
+ 2, 0, 15, 144, 4, 0,
+ 0, 4, 0, 0, 7, 128,
+ 1, 0, 228, 144, 19, 0,
+ 0, 160, 19, 0, 85, 160,
+ 8, 0, 0, 3, 1, 0,
+ 1, 128, 0, 0, 228, 128,
+ 12, 0, 228, 160, 8, 0,
+ 0, 3, 1, 0, 2, 128,
+ 0, 0, 228, 128, 13, 0,
+ 228, 160, 8, 0, 0, 3,
+ 1, 0, 4, 128, 0, 0,
+ 228, 128, 14, 0, 228, 160,
+ 36, 0, 0, 2, 0, 0,
+ 7, 128, 1, 0, 228, 128,
+ 8, 0, 0, 3, 0, 0,
+ 8, 128, 4, 0, 228, 161,
+ 0, 0, 228, 128, 13, 0,
+ 0, 3, 1, 0, 1, 128,
+ 0, 0, 255, 128, 19, 0,
+ 170, 160, 5, 0, 0, 3,
+ 1, 0, 2, 128, 0, 0,
+ 255, 128, 1, 0, 0, 128,
+ 5, 0, 0, 3, 1, 0,
+ 14, 128, 1, 0, 85, 128,
+ 5, 0, 144, 160, 1, 0,
+ 0, 2, 2, 0, 7, 128,
+ 1, 0, 228, 160, 4, 0,
+ 0, 4, 0, 0, 7, 224,
+ 1, 0, 249, 128, 2, 0,
+ 228, 128, 2, 0, 228, 160,
+ 9, 0, 0, 3, 2, 0,
+ 1, 128, 0, 0, 228, 144,
+ 9, 0, 228, 160, 9, 0,
+ 0, 3, 2, 0, 2, 128,
+ 0, 0, 228, 144, 10, 0,
+ 228, 160, 9, 0, 0, 3,
+ 2, 0, 4, 128, 0, 0,
+ 228, 144, 11, 0, 228, 160,
+ 2, 0, 0, 3, 1, 0,
+ 14, 128, 2, 0, 144, 129,
+ 7, 0, 144, 160, 36, 0,
+ 0, 2, 2, 0, 7, 128,
+ 1, 0, 249, 128, 2, 0,
+ 0, 3, 1, 0, 14, 128,
+ 2, 0, 144, 128, 4, 0,
+ 144, 161, 36, 0, 0, 2,
+ 2, 0, 7, 128, 1, 0,
+ 249, 128, 8, 0, 0, 3,
+ 0, 0, 1, 128, 2, 0,
+ 228, 128, 0, 0, 228, 128,
+ 11, 0, 0, 3, 0, 0,
+ 1, 128, 0, 0, 0, 128,
+ 19, 0, 170, 160, 5, 0,
+ 0, 3, 0, 0, 1, 128,
+ 1, 0, 0, 128, 0, 0,
+ 0, 128, 32, 0, 0, 3,
+ 1, 0, 1, 128, 0, 0,
+ 0, 128, 3, 0, 255, 160,
+ 5, 0, 0, 3, 0, 0,
+ 1, 128, 0, 0, 255, 128,
+ 1, 0, 0, 128, 5, 0,
+ 0, 3, 0, 0, 7, 128,
+ 0, 0, 0, 128, 6, 0,
+ 228, 160, 5, 0, 0, 3,
+ 1, 0, 7, 224, 0, 0,
+ 228, 128, 3, 0, 228, 160,
+ 9, 0, 0, 3, 0, 0,
+ 4, 192, 0, 0, 228, 144,
+ 17, 0, 228, 160, 9, 0,
+ 0, 3, 0, 0, 1, 128,
+ 0, 0, 228, 144, 8, 0,
+ 228, 160, 11, 0, 0, 3,
+ 0, 0, 1, 128, 0, 0,
+ 0, 128, 19, 0, 170, 160,
+ 10, 0, 0, 3, 1, 0,
+ 8, 224, 0, 0, 0, 128,
+ 19, 0, 255, 160, 9, 0,
+ 0, 3, 0, 0, 1, 128,
+ 0, 0, 228, 144, 15, 0,
+ 228, 160, 9, 0, 0, 3,
+ 0, 0, 2, 128, 0, 0,
+ 228, 144, 16, 0, 228, 160,
+ 9, 0, 0, 3, 0, 0,
+ 4, 128, 0, 0, 228, 144,
+ 18, 0, 228, 160, 4, 0,
+ 0, 4, 0, 0, 3, 192,
+ 0, 0, 170, 128, 0, 0,
+ 228, 160, 0, 0, 228, 128,
+ 1, 0, 0, 2, 0, 0,
+ 8, 192, 0, 0, 170, 128,
+ 1, 0, 0, 2, 0, 0,
+ 8, 224, 1, 0, 255, 160,
+ 1, 0, 0, 2, 2, 0,
+ 3, 224, 2, 0, 228, 144,
+ 255, 255, 0, 0, 83, 72,
+ 68, 82, 24, 5, 0, 0,
+ 64, 0, 1, 0, 70, 1,
+ 0, 0, 89, 0, 0, 4,
+ 70, 142, 32, 0, 0, 0,
+ 0, 0, 26, 0, 0, 0,
+ 95, 0, 0, 3, 242, 16,
+ 16, 0, 0, 0, 0, 0,
+ 95, 0, 0, 3, 114, 16,
+ 16, 0, 1, 0, 0, 0,
+ 95, 0, 0, 3, 50, 16,
+ 16, 0, 2, 0, 0, 0,
+ 101, 0, 0, 3, 242, 32,
+ 16, 0, 0, 0, 0, 0,
+ 101, 0, 0, 3, 242, 32,
+ 16, 0, 1, 0, 0, 0,
+ 101, 0, 0, 3, 50, 32,
+ 16, 0, 2, 0, 0, 0,
+ 103, 0, 0, 4, 242, 32,
+ 16, 0, 3, 0, 0, 0,
+ 1, 0, 0, 0, 104, 0,
+ 0, 2, 3, 0, 0, 0,
+ 50, 0, 0, 15, 114, 0,
+ 16, 0, 0, 0, 0, 0,
+ 70, 18, 16, 0, 1, 0,
+ 0, 0, 2, 64, 0, 0,
+ 0, 0, 0, 64, 0, 0,
+ 0, 64, 0, 0, 0, 64,
+ 0, 0, 0, 0, 2, 64,
+ 0, 0, 0, 0, 128, 191,
+ 0, 0, 128, 191, 0, 0,
+ 128, 191, 0, 0, 0, 0,
+ 16, 0, 0, 8, 18, 0,
+ 16, 0, 1, 0, 0, 0,
+ 70, 2, 16, 0, 0, 0,
+ 0, 0, 70, 130, 32, 0,
+ 0, 0, 0, 0, 19, 0,
+ 0, 0, 16, 0, 0, 8,
+ 34, 0, 16, 0, 1, 0,
+ 0, 0, 70, 2, 16, 0,
+ 0, 0, 0, 0, 70, 130,
+ 32, 0, 0, 0, 0, 0,
+ 20, 0, 0, 0, 16, 0,
+ 0, 8, 66, 0, 16, 0,
+ 1, 0, 0, 0, 70, 2,
+ 16, 0, 0, 0, 0, 0,
+ 70, 130, 32, 0, 0, 0,
+ 0, 0, 21, 0, 0, 0,
+ 16, 0, 0, 7, 18, 0,
+ 16, 0, 0, 0, 0, 0,
+ 70, 2, 16, 0, 1, 0,
+ 0, 0, 70, 2, 16, 0,
+ 1, 0, 0, 0, 68, 0,
+ 0, 5, 18, 0, 16, 0,
+ 0, 0, 0, 0, 10, 0,
+ 16, 0, 0, 0, 0, 0,
+ 56, 0, 0, 7, 114, 0,
+ 16, 0, 0, 0, 0, 0,
+ 6, 0, 16, 0, 0, 0,
+ 0, 0, 70, 2, 16, 0,
+ 1, 0, 0, 0, 16, 0,
+ 0, 9, 130, 0, 16, 0,
+ 0, 0, 0, 0, 70, 130,
+ 32, 128, 65, 0, 0, 0,
+ 0, 0, 0, 0, 3, 0,
+ 0, 0, 70, 2, 16, 0,
+ 0, 0, 0, 0, 29, 0,
+ 0, 7, 18, 0, 16, 0,
+ 1, 0, 0, 0, 58, 0,
+ 16, 0, 0, 0, 0, 0,
+ 1, 64, 0, 0, 0, 0,
+ 0, 0, 1, 0, 0, 7,
+ 18, 0, 16, 0, 1, 0,
+ 0, 0, 10, 0, 16, 0,
+ 1, 0, 0, 0, 1, 64,
+ 0, 0, 0, 0, 128, 63,
+ 56, 0, 0, 7, 34, 0,
+ 16, 0, 1, 0, 0, 0,
+ 58, 0, 16, 0, 0, 0,
+ 0, 0, 10, 0, 16, 0,
+ 1, 0, 0, 0, 56, 0,
+ 0, 8, 226, 0, 16, 0,
+ 1, 0, 0, 0, 86, 5,
+ 16, 0, 1, 0, 0, 0,
+ 6, 137, 32, 0, 0, 0,
+ 0, 0, 6, 0, 0, 0,
+ 50, 0, 0, 11, 114, 32,
+ 16, 0, 0, 0, 0, 0,
+ 150, 7, 16, 0, 1, 0,
+ 0, 0, 70, 130, 32, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 70, 130, 32, 0,
+ 0, 0, 0, 0, 1, 0,
+ 0, 0, 54, 0, 0, 6,
+ 130, 32, 16, 0, 0, 0,
+ 0, 0, 58, 128, 32, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 17, 0, 0, 8,
+ 18, 0, 16, 0, 2, 0,
+ 0, 0, 70, 30, 16, 0,
+ 0, 0, 0, 0, 70, 142,
+ 32, 0, 0, 0, 0, 0,
+ 15, 0, 0, 0, 17, 0,
+ 0, 8, 34, 0, 16, 0,
+ 2, 0, 0, 0, 70, 30,
+ 16, 0, 0, 0, 0, 0,
+ 70, 142, 32, 0, 0, 0,
+ 0, 0, 16, 0, 0, 0,
+ 17, 0, 0, 8, 66, 0,
+ 16, 0, 2, 0, 0, 0,
+ 70, 30, 16, 0, 0, 0,
+ 0, 0, 70, 142, 32, 0,
+ 0, 0, 0, 0, 17, 0,
+ 0, 0, 0, 0, 0, 9,
+ 226, 0, 16, 0, 1, 0,
+ 0, 0, 6, 9, 16, 128,
+ 65, 0, 0, 0, 2, 0,
+ 0, 0, 6, 137, 32, 0,
+ 0, 0, 0, 0, 12, 0,
+ 0, 0, 16, 0, 0, 7,
+ 18, 0, 16, 0, 2, 0,
+ 0, 0, 150, 7, 16, 0,
+ 1, 0, 0, 0, 150, 7,
+ 16, 0, 1, 0, 0, 0,
+ 68, 0, 0, 5, 18, 0,
+ 16, 0, 2, 0, 0, 0,
+ 10, 0, 16, 0, 2, 0,
+ 0, 0, 50, 0, 0, 11,
+ 226, 0, 16, 0, 1, 0,
+ 0, 0, 86, 14, 16, 0,
+ 1, 0, 0, 0, 6, 0,
+ 16, 0, 2, 0, 0, 0,
+ 6, 137, 32, 128, 65, 0,
+ 0, 0, 0, 0, 0, 0,
+ 3, 0, 0, 0, 16, 0,
+ 0, 7, 18, 0, 16, 0,
+ 2, 0, 0, 0, 150, 7,
+ 16, 0, 1, 0, 0, 0,
+ 150, 7, 16, 0, 1, 0,
+ 0, 0, 68, 0, 0, 5,
+ 18, 0, 16, 0, 2, 0,
+ 0, 0, 10, 0, 16, 0,
+ 2, 0, 0, 0, 56, 0,
+ 0, 7, 226, 0, 16, 0,
+ 1, 0, 0, 0, 86, 14,
+ 16, 0, 1, 0, 0, 0,
+ 6, 0, 16, 0, 2, 0,
+ 0, 0, 16, 0, 0, 7,
+ 18, 0, 16, 0, 0, 0,
+ 0, 0, 150, 7, 16, 0,
+ 1, 0, 0, 0, 70, 2,
+ 16, 0, 0, 0, 0, 0,
+ 52, 0, 0, 7, 18, 0,
+ 16, 0, 0, 0, 0, 0,
+ 10, 0, 16, 0, 0, 0,
+ 0, 0, 1, 64, 0, 0,
+ 0, 0, 0, 0, 56, 0,
+ 0, 7, 18, 0, 16, 0,
+ 0, 0, 0, 0, 10, 0,
+ 16, 0, 1, 0, 0, 0,
+ 10, 0, 16, 0, 0, 0,
+ 0, 0, 47, 0, 0, 5,
+ 18, 0, 16, 0, 0, 0,
+ 0, 0, 10, 0, 16, 0,
+ 0, 0, 0, 0, 56, 0,
+ 0, 8, 18, 0, 16, 0,
+ 0, 0, 0, 0, 10, 0,
+ 16, 0, 0, 0, 0, 0,
+ 58, 128, 32, 0, 0, 0,
+ 0, 0, 2, 0, 0, 0,
+ 25, 0, 0, 5, 18, 0,
+ 16, 0, 0, 0, 0, 0,
+ 10, 0, 16, 0, 0, 0,
+ 0, 0, 56, 0, 0, 7,
+ 18, 0, 16, 0, 0, 0,
+ 0, 0, 58, 0, 16, 0,
+ 0, 0, 0, 0, 10, 0,
+ 16, 0, 0, 0, 0, 0,
+ 56, 0, 0, 8, 114, 0,
+ 16, 0, 0, 0, 0, 0,
+ 6, 0, 16, 0, 0, 0,
+ 0, 0, 70, 130, 32, 0,
+ 0, 0, 0, 0, 9, 0,
+ 0, 0, 56, 0, 0, 8,
+ 114, 32, 16, 0, 1, 0,
+ 0, 0, 70, 2, 16, 0,
+ 0, 0, 0, 0, 70, 130,
+ 32, 0, 0, 0, 0, 0,
+ 2, 0, 0, 0, 17, 32,
+ 0, 8, 130, 32, 16, 0,
+ 1, 0, 0, 0, 70, 30,
+ 16, 0, 0, 0, 0, 0,
+ 70, 142, 32, 0, 0, 0,
+ 0, 0, 14, 0, 0, 0,
+ 54, 0, 0, 5, 50, 32,
+ 16, 0, 2, 0, 0, 0,
+ 70, 16, 16, 0, 2, 0,
+ 0, 0, 17, 0, 0, 8,
+ 18, 32, 16, 0, 3, 0,
+ 0, 0, 70, 30, 16, 0,
+ 0, 0, 0, 0, 70, 142,
+ 32, 0, 0, 0, 0, 0,
+ 22, 0, 0, 0, 17, 0,
+ 0, 8, 34, 32, 16, 0,
+ 3, 0, 0, 0, 70, 30,
+ 16, 0, 0, 0, 0, 0,
+ 70, 142, 32, 0, 0, 0,
+ 0, 0, 23, 0, 0, 0,
+ 17, 0, 0, 8, 66, 32,
+ 16, 0, 3, 0, 0, 0,
+ 70, 30, 16, 0, 0, 0,
+ 0, 0, 70, 142, 32, 0,
+ 0, 0, 0, 0, 24, 0,
+ 0, 0, 17, 0, 0, 8,
+ 130, 32, 16, 0, 3, 0,
+ 0, 0, 70, 30, 16, 0,
+ 0, 0, 0, 0, 70, 142,
+ 32, 0, 0, 0, 0, 0,
+ 25, 0, 0, 0, 62, 0,
+ 0, 1, 73, 83, 71, 78,
+ 108, 0, 0, 0, 3, 0,
+ 0, 0, 8, 0, 0, 0,
+ 80, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 3, 0, 0, 0, 0, 0,
+ 0, 0, 15, 15, 0, 0,
+ 92, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 3, 0, 0, 0, 1, 0,
+ 0, 0, 7, 7, 0, 0,
+ 99, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 3, 0, 0, 0, 2, 0,
+ 0, 0, 3, 3, 0, 0,
+ 83, 86, 95, 80, 111, 115,
+ 105, 116, 105, 111, 110, 0,
+ 78, 79, 82, 77, 65, 76,
+ 0, 84, 69, 88, 67, 79,
+ 79, 82, 68, 0, 79, 83,
+ 71, 78, 132, 0, 0, 0,
+ 4, 0, 0, 0, 8, 0,
+ 0, 0, 104, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 3, 0, 0, 0,
+ 0, 0, 0, 0, 15, 0,
+ 0, 0, 104, 0, 0, 0,
+ 1, 0, 0, 0, 0, 0,
+ 0, 0, 3, 0, 0, 0,
+ 1, 0, 0, 0, 15, 0,
+ 0, 0, 110, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 3, 0, 0, 0,
+ 2, 0, 0, 0, 3, 12,
+ 0, 0, 119, 0, 0, 0,
+ 0, 0, 0, 0, 1, 0,
+ 0, 0, 3, 0, 0, 0,
+ 3, 0, 0, 0, 15, 0,
+ 0, 0, 67, 79, 76, 79,
+ 82, 0, 84, 69, 88, 67,
+ 79, 79, 82, 68, 0, 83,
+ 86, 95, 80, 111, 115, 105,
+ 116, 105, 111, 110, 0, 171
+};
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicOneLightTxBn.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicOneLightTxBn.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..7d8782288beba5d4c39e5d7c1d7e457ade5ebf71
Binary files /dev/null and b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicOneLightTxBn.pdb differ
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicOneLightTxVc.inc b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicOneLightTxVc.inc
index 46b037129b5b6ce7cf6fc7a15aac17238220c01d..c22e21195ca03236fd3496ef850f44e07eaccf43 100644
--- a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicOneLightTxVc.inc
+++ b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicOneLightTxVc.inc
@@ -87,7 +87,7 @@
mov r2.xyz, c1 // Parameters::DiffuseColor<0,1,2>
mad r1.xyz, r1, r2, c2 // ::result<0,1,2>
-#line 257 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx"
+#line 352 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx"
mul oT0.xyz, r1, v3 // ::VSBasicOneLightTxVc<0,1,2>
#line 42 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh"
@@ -106,7 +106,7 @@
max r0.x, r0.x, c19.x
min oT1.w, r0.x, c19.y // ::VSBasicOneLightTxVc<7>
-#line 257 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx"
+#line 352 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx"
mul oT0.w, v3.w, c1.w // ::VSBasicOneLightTxVc<3>
#line 63 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh"
@@ -114,11 +114,11 @@
dp4 r0.y, v0, c16 // ::vout<1>
dp4 r0.z, v0, c18 // ::vout<3>
-#line 249 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx"
+#line 344 "D:\ATG Sample Development\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>
-#line 256
+#line 351
mov oT2.xy, v2 // ::VSBasicOneLightTxVc<8,9>
// approximately 44 instruction slots used
@@ -178,10 +178,10 @@ ret
const BYTE BasicEffect_VSBasicOneLightTxVc[] =
{
- 68, 88, 66, 67, 102, 89,
- 21, 224, 51, 57, 12, 68,
- 181, 176, 24, 205, 157, 177,
- 186, 224, 1, 0, 0, 0,
+ 68, 88, 66, 67, 141, 166,
+ 108, 111, 82, 55, 28, 62,
+ 131, 150, 148, 215, 162, 103,
+ 73, 239, 1, 0, 0, 0,
68, 16, 0, 0, 4, 0,
0, 0, 48, 0, 0, 0,
16, 10, 0, 0, 36, 15,
@@ -286,7 +286,7 @@ const BYTE BasicEffect_VSBasicOneLightTxVc[] =
0, 0, 56, 8, 0, 0,
46, 0, 0, 0, 72, 8,
0, 0, 46, 0, 0, 0,
- 84, 8, 0, 0, 1, 1,
+ 84, 8, 0, 0, 96, 1,
1, 0, 104, 8, 0, 0,
42, 0, 0, 0, 120, 8,
0, 0, 42, 0, 0, 0,
@@ -298,15 +298,15 @@ const BYTE BasicEffect_VSBasicOneLightTxVc[] =
2, 0, 200, 8, 0, 0,
14, 0, 2, 0, 216, 8,
0, 0, 14, 0, 2, 0,
- 232, 8, 0, 0, 1, 1,
+ 232, 8, 0, 0, 96, 1,
1, 0, 248, 8, 0, 0,
63, 0, 0, 0, 8, 9,
0, 0, 63, 0, 0, 0,
24, 9, 0, 0, 63, 0,
0, 0, 40, 9, 0, 0,
- 249, 0, 1, 0, 56, 9,
- 0, 0, 249, 0, 1, 0,
- 76, 9, 0, 0, 0, 1,
+ 88, 1, 1, 0, 56, 9,
+ 0, 0, 88, 1, 1, 0,
+ 76, 9, 0, 0, 95, 1,
1, 0, 88, 9, 0, 0,
80, 97, 114, 97, 109, 101,
116, 101, 114, 115, 0, 68,
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicOneLightTxVc.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicOneLightTxVc.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..5371a181d77746c96c6b51dfb6ef0928d47965e6
Binary files /dev/null and b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicOneLightTxVc.pdb differ
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicOneLightTxVcBn.inc b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicOneLightTxVcBn.inc
new file mode 100644
index 0000000000000000000000000000000000000000..a5dca01207c3dc5445eeab66b9909c7960468b4d
--- /dev/null
+++ b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicOneLightTxVcBn.inc
@@ -0,0 +1,904 @@
+#if 0
+//
+// Generated by Microsoft (R) D3D Shader Disassembler
+//
+//
+// Input signature:
+//
+// Name Index Mask Register SysValue Format Used
+// -------------------- ----- ------ -------- -------- ------- ------
+// SV_Position 0 xyzw 0 NONE float xyzw
+// NORMAL 0 xyz 1 NONE float xyz
+// TEXCOORD 0 xy 2 NONE float xy
+// COLOR 0 xyzw 3 NONE float xyzw
+//
+//
+// Output signature:
+//
+// Name Index Mask Register SysValue Format Used
+// -------------------- ----- ------ -------- -------- ------- ------
+// COLOR 0 xyzw 0 NONE float xyzw
+// COLOR 1 xyzw 1 NONE float xyzw
+// TEXCOORD 0 xy 2 NONE float xy
+// SV_Position 0 xyzw 3 POS float xyzw
+//
+//
+// Constant buffer to DX9 shader constant mappings:
+//
+// Target Reg Buffer Start Reg # of Regs Data Conversion
+// ---------- ------- --------- --------- ----------------------
+// c1 cb0 0 4 ( FLT, FLT, FLT, FLT)
+// c5 cb0 6 1 ( FLT, FLT, FLT, FLT)
+// c6 cb0 9 1 ( FLT, FLT, FLT, FLT)
+// c7 cb0 12 1 ( FLT, FLT, FLT, FLT)
+// c8 cb0 14 4 ( FLT, FLT, FLT, FLT)
+// c12 cb0 19 7 ( FLT, FLT, FLT, FLT)
+//
+//
+// Runtime generated constant mappings:
+//
+// Target Reg Constant Description
+// ---------- --------------------------------------------------
+// c0 Vertex Shader position offset
+//
+//
+// Level9 shader bytecode:
+//
+ vs_2_0
+ def c19, 2, -1, 0, 1
+ dcl_texcoord v0 // vin<0,1,2,3>
+ dcl_texcoord1 v1 // vin<4,5,6>
+ dcl_texcoord2 v2 // vin<7,8>
+ dcl_texcoord3 v3 // vin<9,10,11,12>
+
+#line 57 "D:\ATG Sample Development\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>
+ add r0.xyz, -r0, c7
+ nrm r1.xyz, r0 // ::eyeVector<0,1,2>
+
+#line 33
+ add r0.xyz, r1, -c4
+ nrm r1.xyz, r0 // ::halfVectors<0,1,2>
+
+#line 32 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh"
+ mad r0.xyz, v1, c19.x, c19.y // ::BiasX2<0,1,2>
+
+#line 59 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh"
+ dp3 r2.x, r0, c12
+ dp3 r2.y, r0, c13
+ dp3 r2.z, r0, c14
+ nrm r0.xyz, r2 // ::worldNormal<0,1,2>
+
+#line 37
+ dp3 r0.w, r1, r0 // ::dotH<0>
+ dp3 r0.x, -c4, r0 // ::dotL<0>
+
+#line 42
+ max r0.y, r0.w, c19.z
+
+#line 39
+ sge r0.z, r0.x, c19.z // ::zeroL<0>
+
+#line 42
+ mul r0.y, r0.z, r0.y
+ mul r0.z, r0.x, r0.z // ::diffuse<0>
+
+#line 46
+ mul r1.xyz, r0.z, c5
+ mov r2.xyz, c1 // Parameters::DiffuseColor<0,1,2>
+ mad r1.xyz, r1, r2, c2 // ::result<0,1,2>
+
+#line 367 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx"
+ mul oT0.xyz, r1, v3 // ::VSBasicOneLightTxVcBn<0,1,2>
+
+#line 42 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh"
+ pow r1.x, r0.y, c3.w
+ mul r0.x, r0.x, r1.x // ::specular<0>
+
+#line 47
+ mul r0.xyz, r0.x, c6
+ mul oT1.xyz, r0, c3 // ::VSBasicOneLightTxVcBn<4,5,6>
+
+#line 63
+ dp4 oPos.z, v0, c17 // ::VSBasicOneLightTxVcBn<12>
+
+#line 14 "D:\ATG Sample Development\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 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx"
+ mul oT0.w, v3.w, c1.w // ::VSBasicOneLightTxVcBn<3>
+
+#line 63 "D:\ATG Sample Development\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 "D:\ATG Sample Development\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>
+
+#line 366
+ mov oT2.xy, v2 // ::VSBasicOneLightTxVcBn<8,9>
+
+// approximately 45 instruction slots used
+vs_4_0
+dcl_constantbuffer CB0[26], immediateIndexed
+dcl_input v0.xyzw
+dcl_input v1.xyz
+dcl_input v2.xy
+dcl_input v3.xyzw
+dcl_output o0.xyzw
+dcl_output o1.xyzw
+dcl_output o2.xy
+dcl_output_siv o3.xyzw, position
+dcl_temps 3
+mad r0.xyz, v1.xyzx, l(2.000000, 2.000000, 2.000000, 0.000000), l(-1.000000, -1.000000, -1.000000, 0.000000)
+dp3 r1.x, r0.xyzx, cb0[19].xyzx
+dp3 r1.y, r0.xyzx, cb0[20].xyzx
+dp3 r1.z, r0.xyzx, cb0[21].xyzx
+dp3 r0.x, r1.xyzx, r1.xyzx
+rsq r0.x, r0.x
+mul r0.xyz, r0.xxxx, r1.xyzx
+dp3 r0.w, -cb0[3].xyzx, r0.xyzx
+ge r1.x, r0.w, l(0.000000)
+and r1.x, r1.x, l(0x3f800000)
+mul r1.y, r0.w, r1.x
+mul r1.yzw, r1.yyyy, cb0[6].xxyz
+mad r1.yzw, r1.yyzw, cb0[0].xxyz, cb0[1].xxyz
+mul o0.xyz, r1.yzwy, v3.xyzx
+mul o0.w, v3.w, cb0[0].w
+dp4 r2.x, v0.xyzw, cb0[15].xyzw
+dp4 r2.y, v0.xyzw, cb0[16].xyzw
+dp4 r2.z, v0.xyzw, cb0[17].xyzw
+add r1.yzw, -r2.xxyz, cb0[12].xxyz
+dp3 r2.x, r1.yzwy, r1.yzwy
+rsq r2.x, r2.x
+mad r1.yzw, r1.yyzw, r2.xxxx, -cb0[3].xxyz
+dp3 r2.x, r1.yzwy, r1.yzwy
+rsq r2.x, r2.x
+mul r1.yzw, r1.yyzw, r2.xxxx
+dp3 r0.x, r1.yzwy, r0.xyzx
+max r0.x, r0.x, l(0.000000)
+mul r0.x, r1.x, r0.x
+log r0.x, r0.x
+mul r0.x, r0.x, cb0[2].w
+exp r0.x, r0.x
+mul r0.x, r0.w, r0.x
+mul r0.xyz, r0.xxxx, cb0[9].xyzx
+mul o1.xyz, r0.xyzx, cb0[2].xyzx
+dp4_sat o1.w, v0.xyzw, cb0[14].xyzw
+mov o2.xy, v2.xyxx
+dp4 o3.x, v0.xyzw, cb0[22].xyzw
+dp4 o3.y, v0.xyzw, cb0[23].xyzw
+dp4 o3.z, v0.xyzw, cb0[24].xyzw
+dp4 o3.w, v0.xyzw, cb0[25].xyzw
+ret
+// Approximately 0 instruction slots used
+#endif
+
+const BYTE BasicEffect_VSBasicOneLightTxVcBn[] =
+{
+ 68, 88, 66, 67, 245, 150,
+ 72, 0, 82, 113, 155, 180,
+ 160, 214, 218, 210, 35, 113,
+ 157, 42, 1, 0, 0, 0,
+ 216, 16, 0, 0, 4, 0,
+ 0, 0, 48, 0, 0, 0,
+ 104, 10, 0, 0, 184, 15,
+ 0, 0, 76, 16, 0, 0,
+ 65, 111, 110, 57, 48, 10,
+ 0, 0, 48, 10, 0, 0,
+ 0, 2, 254, 255, 192, 9,
+ 0, 0, 112, 0, 0, 0,
+ 6, 0, 36, 0, 0, 0,
+ 108, 0, 0, 0, 108, 0,
+ 0, 0, 36, 0, 1, 0,
+ 108, 0, 0, 0, 0, 0,
+ 4, 0, 1, 0, 0, 0,
+ 0, 0, 0, 0, 6, 0,
+ 1, 0, 5, 0, 0, 0,
+ 0, 0, 0, 0, 9, 0,
+ 1, 0, 6, 0, 0, 0,
+ 0, 0, 0, 0, 12, 0,
+ 1, 0, 7, 0, 0, 0,
+ 0, 0, 0, 0, 14, 0,
+ 4, 0, 8, 0, 0, 0,
+ 0, 0, 0, 0, 19, 0,
+ 7, 0, 12, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 2, 254, 255, 254, 255,
+ 202, 1, 68, 66, 85, 71,
+ 40, 0, 0, 0, 252, 6,
+ 0, 0, 0, 0, 0, 0,
+ 3, 0, 0, 0, 4, 1,
+ 0, 0, 42, 0, 0, 0,
+ 16, 1, 0, 0, 15, 0,
+ 0, 0, 208, 5, 0, 0,
+ 184, 2, 0, 0, 68, 58,
+ 92, 65, 84, 71, 32, 83,
+ 97, 109, 112, 108, 101, 32,
+ 68, 101, 118, 101, 108, 111,
+ 112, 109, 101, 110, 116, 92,
+ 115, 116, 95, 100, 101, 118,
+ 92, 75, 105, 116, 115, 92,
+ 68, 105, 114, 101, 99, 116,
+ 88, 84, 75, 92, 83, 114,
+ 99, 92, 83, 104, 97, 100,
+ 101, 114, 115, 92, 76, 105,
+ 103, 104, 116, 105, 110, 103,
+ 46, 102, 120, 104, 0, 68,
+ 58, 92, 65, 84, 71, 32,
+ 83, 97, 109, 112, 108, 101,
+ 32, 68, 101, 118, 101, 108,
+ 111, 112, 109, 101, 110, 116,
+ 92, 115, 116, 95, 100, 101,
+ 118, 92, 75, 105, 116, 115,
+ 92, 68, 105, 114, 101, 99,
+ 116, 88, 84, 75, 92, 83,
+ 114, 99, 92, 83, 104, 97,
+ 100, 101, 114, 115, 92, 67,
+ 111, 109, 109, 111, 110, 46,
+ 102, 120, 104, 0, 68, 58,
+ 92, 65, 84, 71, 32, 83,
+ 97, 109, 112, 108, 101, 32,
+ 68, 101, 118, 101, 108, 111,
+ 112, 109, 101, 110, 116, 92,
+ 115, 116, 95, 100, 101, 118,
+ 92, 75, 105, 116, 115, 92,
+ 68, 105, 114, 101, 99, 116,
+ 88, 84, 75, 92, 83, 114,
+ 99, 92, 83, 104, 97, 100,
+ 101, 114, 115, 92, 66, 97,
+ 115, 105, 99, 69, 102, 102,
+ 101, 99, 116, 46, 102, 120,
+ 0, 171, 40, 0, 0, 0,
+ 113, 0, 0, 0, 184, 0,
+ 0, 0, 0, 0, 255, 255,
+ 48, 7, 0, 0, 0, 0,
+ 255, 255, 72, 7, 0, 0,
+ 0, 0, 255, 255, 84, 7,
+ 0, 0, 0, 0, 255, 255,
+ 96, 7, 0, 0, 0, 0,
+ 255, 255, 108, 7, 0, 0,
+ 57, 0, 0, 0, 120, 7,
+ 0, 0, 57, 0, 0, 0,
+ 136, 7, 0, 0, 57, 0,
+ 0, 0, 152, 7, 0, 0,
+ 58, 0, 0, 0, 168, 7,
+ 0, 0, 58, 0, 0, 0,
+ 184, 7, 0, 0, 33, 0,
+ 0, 0, 196, 7, 0, 0,
+ 33, 0, 0, 0, 212, 7,
+ 0, 0, 32, 0, 1, 0,
+ 224, 7, 0, 0, 59, 0,
+ 0, 0, 244, 7, 0, 0,
+ 59, 0, 0, 0, 4, 8,
+ 0, 0, 59, 0, 0, 0,
+ 20, 8, 0, 0, 59, 0,
+ 0, 0, 36, 8, 0, 0,
+ 37, 0, 0, 0, 48, 8,
+ 0, 0, 36, 0, 0, 0,
+ 64, 8, 0, 0, 42, 0,
+ 0, 0, 80, 8, 0, 0,
+ 39, 0, 0, 0, 96, 8,
+ 0, 0, 42, 0, 0, 0,
+ 112, 8, 0, 0, 41, 0,
+ 0, 0, 128, 8, 0, 0,
+ 46, 0, 0, 0, 144, 8,
+ 0, 0, 46, 0, 0, 0,
+ 160, 8, 0, 0, 46, 0,
+ 0, 0, 172, 8, 0, 0,
+ 111, 1, 2, 0, 192, 8,
+ 0, 0, 42, 0, 0, 0,
+ 208, 8, 0, 0, 42, 0,
+ 0, 0, 224, 8, 0, 0,
+ 47, 0, 0, 0, 240, 8,
+ 0, 0, 47, 0, 0, 0,
+ 0, 9, 0, 0, 63, 0,
+ 0, 0, 16, 9, 0, 0,
+ 14, 0, 1, 0, 32, 9,
+ 0, 0, 14, 0, 1, 0,
+ 48, 9, 0, 0, 14, 0,
+ 1, 0, 64, 9, 0, 0,
+ 111, 1, 2, 0, 80, 9,
+ 0, 0, 63, 0, 0, 0,
+ 96, 9, 0, 0, 63, 0,
+ 0, 0, 112, 9, 0, 0,
+ 63, 0, 0, 0, 128, 9,
+ 0, 0, 101, 1, 2, 0,
+ 144, 9, 0, 0, 101, 1,
+ 2, 0, 164, 9, 0, 0,
+ 110, 1, 2, 0, 176, 9,
+ 0, 0, 66, 105, 97, 115,
+ 88, 50, 0, 171, 1, 0,
+ 3, 0, 1, 0, 3, 0,
+ 1, 0, 0, 0, 0, 0,
+ 0, 0, 12, 0, 0, 0,
+ 0, 0, 1, 0, 2, 0,
+ 255, 255, 80, 97, 114, 97,
+ 109, 101, 116, 101, 114, 115,
+ 0, 68, 105, 102, 102, 117,
+ 115, 101, 67, 111, 108, 111,
+ 114, 0, 1, 0, 3, 0,
+ 1, 0, 4, 0, 1, 0,
+ 0, 0, 0, 0, 0, 0,
+ 24, 0, 0, 0, 0, 0,
+ 1, 0, 2, 0, 255, 255,
+ 86, 83, 66, 97, 115, 105,
+ 99, 79, 110, 101, 76, 105,
+ 103, 104, 116, 84, 120, 86,
+ 99, 66, 110, 0, 68, 105,
+ 102, 102, 117, 115, 101, 0,
+ 171, 171, 1, 0, 3, 0,
+ 1, 0, 4, 0, 1, 0,
+ 0, 0, 0, 0, 0, 0,
+ 83, 112, 101, 99, 117, 108,
+ 97, 114, 0, 84, 101, 120,
+ 67, 111, 111, 114, 100, 0,
+ 171, 171, 1, 0, 3, 0,
+ 1, 0, 2, 0, 1, 0,
+ 0, 0, 0, 0, 0, 0,
+ 80, 111, 115, 105, 116, 105,
+ 111, 110, 80, 83, 0, 171,
+ 206, 2, 0, 0, 216, 2,
+ 0, 0, 232, 2, 0, 0,
+ 216, 2, 0, 0, 241, 2,
+ 0, 0, 252, 2, 0, 0,
+ 12, 3, 0, 0, 216, 2,
+ 0, 0, 5, 0, 0, 0,
+ 1, 0, 14, 0, 1, 0,
+ 4, 0, 24, 3, 0, 0,
+ 26, 0, 0, 0, 0, 0,
+ 1, 0, 2, 0, 255, 255,
+ 30, 0, 0, 0, 4, 0,
+ 5, 0, 6, 0, 255, 255,
+ 31, 0, 0, 0, 255, 255,
+ 255, 255, 12, 0, 255, 255,
+ 34, 0, 0, 0, 255, 255,
+ 255, 255, 255, 255, 7, 0,
+ 35, 0, 0, 0, 255, 255,
+ 255, 255, 255, 255, 3, 0,
+ 39, 0, 0, 0, 10, 0,
+ 11, 0, 255, 255, 255, 255,
+ 40, 0, 0, 0, 255, 255,
+ 255, 255, 255, 255, 13, 0,
+ 41, 0, 0, 0, 8, 0,
+ 9, 0, 255, 255, 255, 255,
+ 100, 105, 102, 102, 117, 115,
+ 101, 0, 1, 0, 3, 0,
+ 1, 0, 3, 0, 1, 0,
+ 0, 0, 0, 0, 0, 0,
+ 22, 0, 0, 0, 255, 255,
+ 255, 255, 0, 0, 255, 255,
+ 100, 111, 116, 72, 0, 171,
+ 171, 171, 17, 0, 0, 0,
+ 255, 255, 255, 255, 255, 255,
+ 0, 0, 100, 111, 116, 76,
+ 0, 171, 171, 171, 18, 0,
+ 0, 0, 0, 0, 255, 255,
+ 255, 255, 255, 255, 101, 121,
+ 101, 86, 101, 99, 116, 111,
+ 114, 0, 171, 171, 9, 0,
+ 0, 0, 0, 0, 1, 0,
+ 2, 0, 255, 255, 104, 97,
+ 108, 102, 86, 101, 99, 116,
+ 111, 114, 115, 0, 3, 0,
+ 3, 0, 3, 0, 3, 0,
+ 1, 0, 0, 0, 0, 0,
+ 0, 0, 11, 0, 0, 0,
+ 0, 0, 1, 0, 2, 0,
+ 255, 255, 112, 111, 115, 95,
+ 119, 115, 0, 171, 5, 0,
+ 0, 0, 0, 0, 255, 255,
+ 255, 255, 255, 255, 6, 0,
+ 0, 0, 255, 255, 1, 0,
+ 255, 255, 255, 255, 7, 0,
+ 0, 0, 255, 255, 255, 255,
+ 2, 0, 255, 255, 114, 101,
+ 115, 117, 108, 116, 0, 171,
+ 206, 2, 0, 0, 176, 3,
+ 0, 0, 232, 2, 0, 0,
+ 176, 3, 0, 0, 5, 0,
+ 0, 0, 1, 0, 6, 0,
+ 1, 0, 2, 0, 104, 4,
+ 0, 0, 25, 0, 0, 0,
+ 0, 0, 1, 0, 2, 0,
+ 255, 255, 115, 112, 101, 99,
+ 117, 108, 97, 114, 0, 171,
+ 171, 171, 28, 0, 0, 0,
+ 0, 0, 255, 255, 255, 255,
+ 255, 255, 118, 105, 110, 0,
+ 80, 111, 115, 105, 116, 105,
+ 111, 110, 0, 78, 111, 114,
+ 109, 97, 108, 0, 67, 111,
+ 108, 111, 114, 0, 171, 171,
+ 176, 4, 0, 0, 216, 2,
+ 0, 0, 185, 4, 0, 0,
+ 176, 3, 0, 0, 241, 2,
+ 0, 0, 252, 2, 0, 0,
+ 192, 4, 0, 0, 216, 2,
+ 0, 0, 5, 0, 0, 0,
+ 1, 0, 13, 0, 1, 0,
+ 4, 0, 200, 4, 0, 0,
+ 1, 0, 0, 0, 0, 0,
+ 1, 0, 2, 0, 3, 0,
+ 2, 0, 0, 0, 4, 0,
+ 5, 0, 6, 0, 255, 255,
+ 3, 0, 0, 0, 7, 0,
+ 8, 0, 255, 255, 255, 255,
+ 4, 0, 0, 0, 9, 0,
+ 10, 0, 11, 0, 12, 0,
+ 118, 111, 117, 116, 0, 80,
+ 111, 115, 95, 112, 115, 0,
+ 70, 111, 103, 70, 97, 99,
+ 116, 111, 114, 0, 171, 171,
+ 0, 0, 3, 0, 1, 0,
+ 1, 0, 1, 0, 0, 0,
+ 0, 0, 0, 0, 45, 5,
+ 0, 0, 216, 2, 0, 0,
+ 206, 2, 0, 0, 216, 2,
+ 0, 0, 232, 2, 0, 0,
+ 176, 3, 0, 0, 52, 5,
+ 0, 0, 64, 5, 0, 0,
+ 5, 0, 0, 0, 1, 0,
+ 12, 0, 1, 0, 4, 0,
+ 80, 5, 0, 0, 36, 0,
+ 0, 0, 0, 0, 255, 255,
+ 255, 255, 255, 255, 37, 0,
+ 0, 0, 255, 255, 1, 0,
+ 255, 255, 255, 255, 38, 0,
+ 0, 0, 255, 255, 255, 255,
+ 3, 0, 255, 255, 119, 111,
+ 114, 108, 100, 78, 111, 114,
+ 109, 97, 108, 0, 16, 0,
+ 0, 0, 0, 0, 1, 0,
+ 2, 0, 255, 255, 122, 101,
+ 114, 111, 76, 0, 171, 171,
+ 20, 0, 0, 0, 255, 255,
+ 255, 255, 0, 0, 255, 255,
+ 0, 0, 0, 0, 96, 2,
+ 0, 0, 104, 2, 0, 0,
+ 1, 0, 0, 0, 120, 2,
+ 0, 0, 132, 2, 0, 0,
+ 143, 2, 0, 0, 156, 2,
+ 0, 0, 1, 0, 0, 0,
+ 172, 2, 0, 0, 0, 0,
+ 0, 0, 184, 2, 0, 0,
+ 56, 3, 0, 0, 8, 0,
+ 0, 0, 72, 3, 0, 0,
+ 0, 0, 0, 0, 168, 3,
+ 0, 0, 176, 3, 0, 0,
+ 1, 0, 0, 0, 192, 3,
+ 0, 0, 0, 0, 0, 0,
+ 204, 3, 0, 0, 176, 3,
+ 0, 0, 1, 0, 0, 0,
+ 212, 3, 0, 0, 0, 0,
+ 0, 0, 224, 3, 0, 0,
+ 176, 3, 0, 0, 1, 0,
+ 0, 0, 232, 3, 0, 0,
+ 0, 0, 0, 0, 244, 3,
+ 0, 0, 176, 3, 0, 0,
+ 1, 0, 0, 0, 0, 4,
+ 0, 0, 0, 0, 0, 0,
+ 12, 4, 0, 0, 24, 4,
+ 0, 0, 1, 0, 0, 0,
+ 40, 4, 0, 0, 0, 0,
+ 0, 0, 52, 4, 0, 0,
+ 216, 2, 0, 0, 3, 0,
+ 0, 0, 60, 4, 0, 0,
+ 0, 0, 0, 0, 96, 4,
+ 0, 0, 120, 4, 0, 0,
+ 1, 0, 0, 0, 136, 4,
+ 0, 0, 0, 0, 0, 0,
+ 148, 4, 0, 0, 176, 3,
+ 0, 0, 1, 0, 0, 0,
+ 160, 4, 0, 0, 184, 2,
+ 0, 0, 172, 4, 0, 0,
+ 232, 4, 0, 0, 4, 0,
+ 0, 0, 248, 4, 0, 0,
+ 0, 0, 0, 0, 40, 5,
+ 0, 0, 112, 5, 0, 0,
+ 3, 0, 0, 0, 128, 5,
+ 0, 0, 0, 0, 0, 0,
+ 164, 5, 0, 0, 176, 3,
+ 0, 0, 1, 0, 0, 0,
+ 176, 5, 0, 0, 0, 0,
+ 0, 0, 188, 5, 0, 0,
+ 176, 3, 0, 0, 1, 0,
+ 0, 0, 196, 5, 0, 0,
+ 77, 105, 99, 114, 111, 115,
+ 111, 102, 116, 32, 40, 82,
+ 41, 32, 72, 76, 83, 76,
+ 32, 83, 104, 97, 100, 101,
+ 114, 32, 67, 111, 109, 112,
+ 105, 108, 101, 114, 32, 49,
+ 48, 46, 49, 0, 81, 0,
+ 0, 5, 19, 0, 15, 160,
+ 0, 0, 0, 64, 0, 0,
+ 128, 191, 0, 0, 0, 0,
+ 0, 0, 128, 63, 31, 0,
+ 0, 2, 5, 0, 0, 128,
+ 0, 0, 15, 144, 31, 0,
+ 0, 2, 5, 0, 1, 128,
+ 1, 0, 15, 144, 31, 0,
+ 0, 2, 5, 0, 2, 128,
+ 2, 0, 15, 144, 31, 0,
+ 0, 2, 5, 0, 3, 128,
+ 3, 0, 15, 144, 9, 0,
+ 0, 3, 0, 0, 1, 128,
+ 0, 0, 228, 144, 9, 0,
+ 228, 160, 9, 0, 0, 3,
+ 0, 0, 2, 128, 0, 0,
+ 228, 144, 10, 0, 228, 160,
+ 9, 0, 0, 3, 0, 0,
+ 4, 128, 0, 0, 228, 144,
+ 11, 0, 228, 160, 2, 0,
+ 0, 3, 0, 0, 7, 128,
+ 0, 0, 228, 129, 7, 0,
+ 228, 160, 36, 0, 0, 2,
+ 1, 0, 7, 128, 0, 0,
+ 228, 128, 2, 0, 0, 3,
+ 0, 0, 7, 128, 1, 0,
+ 228, 128, 4, 0, 228, 161,
+ 36, 0, 0, 2, 1, 0,
+ 7, 128, 0, 0, 228, 128,
+ 4, 0, 0, 4, 0, 0,
+ 7, 128, 1, 0, 228, 144,
+ 19, 0, 0, 160, 19, 0,
+ 85, 160, 8, 0, 0, 3,
+ 2, 0, 1, 128, 0, 0,
+ 228, 128, 12, 0, 228, 160,
+ 8, 0, 0, 3, 2, 0,
+ 2, 128, 0, 0, 228, 128,
+ 13, 0, 228, 160, 8, 0,
+ 0, 3, 2, 0, 4, 128,
+ 0, 0, 228, 128, 14, 0,
+ 228, 160, 36, 0, 0, 2,
+ 0, 0, 7, 128, 2, 0,
+ 228, 128, 8, 0, 0, 3,
+ 0, 0, 8, 128, 1, 0,
+ 228, 128, 0, 0, 228, 128,
+ 8, 0, 0, 3, 0, 0,
+ 1, 128, 4, 0, 228, 161,
+ 0, 0, 228, 128, 11, 0,
+ 0, 3, 0, 0, 2, 128,
+ 0, 0, 255, 128, 19, 0,
+ 170, 160, 13, 0, 0, 3,
+ 0, 0, 4, 128, 0, 0,
+ 0, 128, 19, 0, 170, 160,
+ 5, 0, 0, 3, 0, 0,
+ 2, 128, 0, 0, 170, 128,
+ 0, 0, 85, 128, 5, 0,
+ 0, 3, 0, 0, 4, 128,
+ 0, 0, 0, 128, 0, 0,
+ 170, 128, 5, 0, 0, 3,
+ 1, 0, 7, 128, 0, 0,
+ 170, 128, 5, 0, 228, 160,
+ 1, 0, 0, 2, 2, 0,
+ 7, 128, 1, 0, 228, 160,
+ 4, 0, 0, 4, 1, 0,
+ 7, 128, 1, 0, 228, 128,
+ 2, 0, 228, 128, 2, 0,
+ 228, 160, 5, 0, 0, 3,
+ 0, 0, 7, 224, 1, 0,
+ 228, 128, 3, 0, 228, 144,
+ 32, 0, 0, 3, 1, 0,
+ 1, 128, 0, 0, 85, 128,
+ 3, 0, 255, 160, 5, 0,
+ 0, 3, 0, 0, 1, 128,
+ 0, 0, 0, 128, 1, 0,
+ 0, 128, 5, 0, 0, 3,
+ 0, 0, 7, 128, 0, 0,
+ 0, 128, 6, 0, 228, 160,
+ 5, 0, 0, 3, 1, 0,
+ 7, 224, 0, 0, 228, 128,
+ 3, 0, 228, 160, 9, 0,
+ 0, 3, 0, 0, 4, 192,
+ 0, 0, 228, 144, 17, 0,
+ 228, 160, 9, 0, 0, 3,
+ 0, 0, 1, 128, 0, 0,
+ 228, 144, 8, 0, 228, 160,
+ 11, 0, 0, 3, 0, 0,
+ 1, 128, 0, 0, 0, 128,
+ 19, 0, 170, 160, 10, 0,
+ 0, 3, 1, 0, 8, 224,
+ 0, 0, 0, 128, 19, 0,
+ 255, 160, 5, 0, 0, 3,
+ 0, 0, 8, 224, 3, 0,
+ 255, 144, 1, 0, 255, 160,
+ 9, 0, 0, 3, 0, 0,
+ 1, 128, 0, 0, 228, 144,
+ 15, 0, 228, 160, 9, 0,
+ 0, 3, 0, 0, 2, 128,
+ 0, 0, 228, 144, 16, 0,
+ 228, 160, 9, 0, 0, 3,
+ 0, 0, 4, 128, 0, 0,
+ 228, 144, 18, 0, 228, 160,
+ 4, 0, 0, 4, 0, 0,
+ 3, 192, 0, 0, 170, 128,
+ 0, 0, 228, 160, 0, 0,
+ 228, 128, 1, 0, 0, 2,
+ 0, 0, 8, 192, 0, 0,
+ 170, 128, 1, 0, 0, 2,
+ 2, 0, 3, 224, 2, 0,
+ 228, 144, 255, 255, 0, 0,
+ 83, 72, 68, 82, 72, 5,
+ 0, 0, 64, 0, 1, 0,
+ 82, 1, 0, 0, 89, 0,
+ 0, 4, 70, 142, 32, 0,
+ 0, 0, 0, 0, 26, 0,
+ 0, 0, 95, 0, 0, 3,
+ 242, 16, 16, 0, 0, 0,
+ 0, 0, 95, 0, 0, 3,
+ 114, 16, 16, 0, 1, 0,
+ 0, 0, 95, 0, 0, 3,
+ 50, 16, 16, 0, 2, 0,
+ 0, 0, 95, 0, 0, 3,
+ 242, 16, 16, 0, 3, 0,
+ 0, 0, 101, 0, 0, 3,
+ 242, 32, 16, 0, 0, 0,
+ 0, 0, 101, 0, 0, 3,
+ 242, 32, 16, 0, 1, 0,
+ 0, 0, 101, 0, 0, 3,
+ 50, 32, 16, 0, 2, 0,
+ 0, 0, 103, 0, 0, 4,
+ 242, 32, 16, 0, 3, 0,
+ 0, 0, 1, 0, 0, 0,
+ 104, 0, 0, 2, 3, 0,
+ 0, 0, 50, 0, 0, 15,
+ 114, 0, 16, 0, 0, 0,
+ 0, 0, 70, 18, 16, 0,
+ 1, 0, 0, 0, 2, 64,
+ 0, 0, 0, 0, 0, 64,
+ 0, 0, 0, 64, 0, 0,
+ 0, 64, 0, 0, 0, 0,
+ 2, 64, 0, 0, 0, 0,
+ 128, 191, 0, 0, 128, 191,
+ 0, 0, 128, 191, 0, 0,
+ 0, 0, 16, 0, 0, 8,
+ 18, 0, 16, 0, 1, 0,
+ 0, 0, 70, 2, 16, 0,
+ 0, 0, 0, 0, 70, 130,
+ 32, 0, 0, 0, 0, 0,
+ 19, 0, 0, 0, 16, 0,
+ 0, 8, 34, 0, 16, 0,
+ 1, 0, 0, 0, 70, 2,
+ 16, 0, 0, 0, 0, 0,
+ 70, 130, 32, 0, 0, 0,
+ 0, 0, 20, 0, 0, 0,
+ 16, 0, 0, 8, 66, 0,
+ 16, 0, 1, 0, 0, 0,
+ 70, 2, 16, 0, 0, 0,
+ 0, 0, 70, 130, 32, 0,
+ 0, 0, 0, 0, 21, 0,
+ 0, 0, 16, 0, 0, 7,
+ 18, 0, 16, 0, 0, 0,
+ 0, 0, 70, 2, 16, 0,
+ 1, 0, 0, 0, 70, 2,
+ 16, 0, 1, 0, 0, 0,
+ 68, 0, 0, 5, 18, 0,
+ 16, 0, 0, 0, 0, 0,
+ 10, 0, 16, 0, 0, 0,
+ 0, 0, 56, 0, 0, 7,
+ 114, 0, 16, 0, 0, 0,
+ 0, 0, 6, 0, 16, 0,
+ 0, 0, 0, 0, 70, 2,
+ 16, 0, 1, 0, 0, 0,
+ 16, 0, 0, 9, 130, 0,
+ 16, 0, 0, 0, 0, 0,
+ 70, 130, 32, 128, 65, 0,
+ 0, 0, 0, 0, 0, 0,
+ 3, 0, 0, 0, 70, 2,
+ 16, 0, 0, 0, 0, 0,
+ 29, 0, 0, 7, 18, 0,
+ 16, 0, 1, 0, 0, 0,
+ 58, 0, 16, 0, 0, 0,
+ 0, 0, 1, 64, 0, 0,
+ 0, 0, 0, 0, 1, 0,
+ 0, 7, 18, 0, 16, 0,
+ 1, 0, 0, 0, 10, 0,
+ 16, 0, 1, 0, 0, 0,
+ 1, 64, 0, 0, 0, 0,
+ 128, 63, 56, 0, 0, 7,
+ 34, 0, 16, 0, 1, 0,
+ 0, 0, 58, 0, 16, 0,
+ 0, 0, 0, 0, 10, 0,
+ 16, 0, 1, 0, 0, 0,
+ 56, 0, 0, 8, 226, 0,
+ 16, 0, 1, 0, 0, 0,
+ 86, 5, 16, 0, 1, 0,
+ 0, 0, 6, 137, 32, 0,
+ 0, 0, 0, 0, 6, 0,
+ 0, 0, 50, 0, 0, 11,
+ 226, 0, 16, 0, 1, 0,
+ 0, 0, 86, 14, 16, 0,
+ 1, 0, 0, 0, 6, 137,
+ 32, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 6, 137,
+ 32, 0, 0, 0, 0, 0,
+ 1, 0, 0, 0, 56, 0,
+ 0, 7, 114, 32, 16, 0,
+ 0, 0, 0, 0, 150, 7,
+ 16, 0, 1, 0, 0, 0,
+ 70, 18, 16, 0, 3, 0,
+ 0, 0, 56, 0, 0, 8,
+ 130, 32, 16, 0, 0, 0,
+ 0, 0, 58, 16, 16, 0,
+ 3, 0, 0, 0, 58, 128,
+ 32, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 17, 0,
+ 0, 8, 18, 0, 16, 0,
+ 2, 0, 0, 0, 70, 30,
+ 16, 0, 0, 0, 0, 0,
+ 70, 142, 32, 0, 0, 0,
+ 0, 0, 15, 0, 0, 0,
+ 17, 0, 0, 8, 34, 0,
+ 16, 0, 2, 0, 0, 0,
+ 70, 30, 16, 0, 0, 0,
+ 0, 0, 70, 142, 32, 0,
+ 0, 0, 0, 0, 16, 0,
+ 0, 0, 17, 0, 0, 8,
+ 66, 0, 16, 0, 2, 0,
+ 0, 0, 70, 30, 16, 0,
+ 0, 0, 0, 0, 70, 142,
+ 32, 0, 0, 0, 0, 0,
+ 17, 0, 0, 0, 0, 0,
+ 0, 9, 226, 0, 16, 0,
+ 1, 0, 0, 0, 6, 9,
+ 16, 128, 65, 0, 0, 0,
+ 2, 0, 0, 0, 6, 137,
+ 32, 0, 0, 0, 0, 0,
+ 12, 0, 0, 0, 16, 0,
+ 0, 7, 18, 0, 16, 0,
+ 2, 0, 0, 0, 150, 7,
+ 16, 0, 1, 0, 0, 0,
+ 150, 7, 16, 0, 1, 0,
+ 0, 0, 68, 0, 0, 5,
+ 18, 0, 16, 0, 2, 0,
+ 0, 0, 10, 0, 16, 0,
+ 2, 0, 0, 0, 50, 0,
+ 0, 11, 226, 0, 16, 0,
+ 1, 0, 0, 0, 86, 14,
+ 16, 0, 1, 0, 0, 0,
+ 6, 0, 16, 0, 2, 0,
+ 0, 0, 6, 137, 32, 128,
+ 65, 0, 0, 0, 0, 0,
+ 0, 0, 3, 0, 0, 0,
+ 16, 0, 0, 7, 18, 0,
+ 16, 0, 2, 0, 0, 0,
+ 150, 7, 16, 0, 1, 0,
+ 0, 0, 150, 7, 16, 0,
+ 1, 0, 0, 0, 68, 0,
+ 0, 5, 18, 0, 16, 0,
+ 2, 0, 0, 0, 10, 0,
+ 16, 0, 2, 0, 0, 0,
+ 56, 0, 0, 7, 226, 0,
+ 16, 0, 1, 0, 0, 0,
+ 86, 14, 16, 0, 1, 0,
+ 0, 0, 6, 0, 16, 0,
+ 2, 0, 0, 0, 16, 0,
+ 0, 7, 18, 0, 16, 0,
+ 0, 0, 0, 0, 150, 7,
+ 16, 0, 1, 0, 0, 0,
+ 70, 2, 16, 0, 0, 0,
+ 0, 0, 52, 0, 0, 7,
+ 18, 0, 16, 0, 0, 0,
+ 0, 0, 10, 0, 16, 0,
+ 0, 0, 0, 0, 1, 64,
+ 0, 0, 0, 0, 0, 0,
+ 56, 0, 0, 7, 18, 0,
+ 16, 0, 0, 0, 0, 0,
+ 10, 0, 16, 0, 1, 0,
+ 0, 0, 10, 0, 16, 0,
+ 0, 0, 0, 0, 47, 0,
+ 0, 5, 18, 0, 16, 0,
+ 0, 0, 0, 0, 10, 0,
+ 16, 0, 0, 0, 0, 0,
+ 56, 0, 0, 8, 18, 0,
+ 16, 0, 0, 0, 0, 0,
+ 10, 0, 16, 0, 0, 0,
+ 0, 0, 58, 128, 32, 0,
+ 0, 0, 0, 0, 2, 0,
+ 0, 0, 25, 0, 0, 5,
+ 18, 0, 16, 0, 0, 0,
+ 0, 0, 10, 0, 16, 0,
+ 0, 0, 0, 0, 56, 0,
+ 0, 7, 18, 0, 16, 0,
+ 0, 0, 0, 0, 58, 0,
+ 16, 0, 0, 0, 0, 0,
+ 10, 0, 16, 0, 0, 0,
+ 0, 0, 56, 0, 0, 8,
+ 114, 0, 16, 0, 0, 0,
+ 0, 0, 6, 0, 16, 0,
+ 0, 0, 0, 0, 70, 130,
+ 32, 0, 0, 0, 0, 0,
+ 9, 0, 0, 0, 56, 0,
+ 0, 8, 114, 32, 16, 0,
+ 1, 0, 0, 0, 70, 2,
+ 16, 0, 0, 0, 0, 0,
+ 70, 130, 32, 0, 0, 0,
+ 0, 0, 2, 0, 0, 0,
+ 17, 32, 0, 8, 130, 32,
+ 16, 0, 1, 0, 0, 0,
+ 70, 30, 16, 0, 0, 0,
+ 0, 0, 70, 142, 32, 0,
+ 0, 0, 0, 0, 14, 0,
+ 0, 0, 54, 0, 0, 5,
+ 50, 32, 16, 0, 2, 0,
+ 0, 0, 70, 16, 16, 0,
+ 2, 0, 0, 0, 17, 0,
+ 0, 8, 18, 32, 16, 0,
+ 3, 0, 0, 0, 70, 30,
+ 16, 0, 0, 0, 0, 0,
+ 70, 142, 32, 0, 0, 0,
+ 0, 0, 22, 0, 0, 0,
+ 17, 0, 0, 8, 34, 32,
+ 16, 0, 3, 0, 0, 0,
+ 70, 30, 16, 0, 0, 0,
+ 0, 0, 70, 142, 32, 0,
+ 0, 0, 0, 0, 23, 0,
+ 0, 0, 17, 0, 0, 8,
+ 66, 32, 16, 0, 3, 0,
+ 0, 0, 70, 30, 16, 0,
+ 0, 0, 0, 0, 70, 142,
+ 32, 0, 0, 0, 0, 0,
+ 24, 0, 0, 0, 17, 0,
+ 0, 8, 130, 32, 16, 0,
+ 3, 0, 0, 0, 70, 30,
+ 16, 0, 0, 0, 0, 0,
+ 70, 142, 32, 0, 0, 0,
+ 0, 0, 25, 0, 0, 0,
+ 62, 0, 0, 1, 73, 83,
+ 71, 78, 140, 0, 0, 0,
+ 4, 0, 0, 0, 8, 0,
+ 0, 0, 104, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 3, 0, 0, 0,
+ 0, 0, 0, 0, 15, 15,
+ 0, 0, 116, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 3, 0, 0, 0,
+ 1, 0, 0, 0, 7, 7,
+ 0, 0, 123, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 3, 0, 0, 0,
+ 2, 0, 0, 0, 3, 3,
+ 0, 0, 132, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 3, 0, 0, 0,
+ 3, 0, 0, 0, 15, 15,
+ 0, 0, 83, 86, 95, 80,
+ 111, 115, 105, 116, 105, 111,
+ 110, 0, 78, 79, 82, 77,
+ 65, 76, 0, 84, 69, 88,
+ 67, 79, 79, 82, 68, 0,
+ 67, 79, 76, 79, 82, 0,
+ 171, 171, 79, 83, 71, 78,
+ 132, 0, 0, 0, 4, 0,
+ 0, 0, 8, 0, 0, 0,
+ 104, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 3, 0, 0, 0, 0, 0,
+ 0, 0, 15, 0, 0, 0,
+ 104, 0, 0, 0, 1, 0,
+ 0, 0, 0, 0, 0, 0,
+ 3, 0, 0, 0, 1, 0,
+ 0, 0, 15, 0, 0, 0,
+ 110, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 3, 0, 0, 0, 2, 0,
+ 0, 0, 3, 12, 0, 0,
+ 119, 0, 0, 0, 0, 0,
+ 0, 0, 1, 0, 0, 0,
+ 3, 0, 0, 0, 3, 0,
+ 0, 0, 15, 0, 0, 0,
+ 67, 79, 76, 79, 82, 0,
+ 84, 69, 88, 67, 79, 79,
+ 82, 68, 0, 83, 86, 95,
+ 80, 111, 115, 105, 116, 105,
+ 111, 110, 0, 171
+};
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicOneLightTxVcBn.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicOneLightTxVcBn.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..09cc1e6a3c9f4977631efa5e4965b173506550ce
Binary files /dev/null and b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicOneLightTxVcBn.pdb differ
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicOneLightVc.inc b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicOneLightVc.inc
index 2a6610d2118383f2eb7559dd4a9b74820be0f63c..36dfcadfca8908ba47d3a9a8a36077f847c12dbd 100644
--- a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicOneLightVc.inc
+++ b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicOneLightVc.inc
@@ -84,7 +84,7 @@
mov r2.xyz, c1 // Parameters::DiffuseColor<0,1,2>
mad r1.xyz, r1, r2, c2 // ::result<0,1,2>
-#line 228 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx"
+#line 295 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx"
mul oT0.xyz, r1, v2 // ::VSBasicOneLightVc<0,1,2>
#line 42 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh"
@@ -103,7 +103,7 @@
max r0.x, r0.x, c19.x
min oT1.w, r0.x, c19.y // ::VSBasicOneLightVc<7>
-#line 228 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx"
+#line 295 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx"
mul oT0.w, v2.w, c1.w // ::VSBasicOneLightVc<3>
#line 63 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh"
@@ -111,7 +111,7 @@
dp4 r0.y, v0, c16 // ::vout<1>
dp4 r0.z, v0, c18 // ::vout<3>
-#line 221 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx"
+#line 288 "D:\ATG Sample Development\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, 112, 162,
- 51, 99, 143, 131, 125, 253,
- 230, 29, 229, 127, 255, 225,
- 94, 185, 1, 0, 0, 0,
+ 68, 88, 66, 67, 156, 209,
+ 70, 60, 171, 237, 148, 237,
+ 7, 192, 49, 30, 213, 68,
+ 162, 18, 1, 0, 0, 0,
108, 15, 0, 0, 4, 0,
0, 0, 48, 0, 0, 0,
164, 9, 0, 0, 140, 14,
@@ -276,7 +276,7 @@ const BYTE BasicEffect_VSBasicOneLightVc[] =
216, 7, 0, 0, 46, 0,
0, 0, 232, 7, 0, 0,
46, 0, 0, 0, 244, 7,
- 0, 0, 228, 0, 1, 0,
+ 0, 0, 39, 1, 1, 0,
8, 8, 0, 0, 42, 0,
0, 0, 24, 8, 0, 0,
42, 0, 0, 0, 40, 8,
@@ -288,14 +288,14 @@ const BYTE BasicEffect_VSBasicOneLightVc[] =
104, 8, 0, 0, 14, 0,
2, 0, 120, 8, 0, 0,
14, 0, 2, 0, 136, 8,
- 0, 0, 228, 0, 1, 0,
+ 0, 0, 39, 1, 1, 0,
152, 8, 0, 0, 63, 0,
0, 0, 168, 8, 0, 0,
63, 0, 0, 0, 184, 8,
0, 0, 63, 0, 0, 0,
- 200, 8, 0, 0, 221, 0,
+ 200, 8, 0, 0, 32, 1,
1, 0, 216, 8, 0, 0,
- 221, 0, 1, 0, 236, 8,
+ 32, 1, 1, 0, 236, 8,
0, 0, 80, 97, 114, 97,
109, 101, 116, 101, 114, 115,
0, 68, 105, 102, 102, 117,
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicOneLightVc.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicOneLightVc.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..572f872d90cceb7581c117244e2f3425241cba33
Binary files /dev/null and b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicOneLightVc.pdb differ
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicOneLightVcBn.inc b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicOneLightVcBn.inc
new file mode 100644
index 0000000000000000000000000000000000000000..4466c2e5e7a508fbaea280c781a2e4ddc321dac2
--- /dev/null
+++ b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicOneLightVcBn.inc
@@ -0,0 +1,858 @@
+#if 0
+//
+// Generated by Microsoft (R) D3D Shader Disassembler
+//
+//
+// Input signature:
+//
+// Name Index Mask Register SysValue Format Used
+// -------------------- ----- ------ -------- -------- ------- ------
+// SV_Position 0 xyzw 0 NONE float xyzw
+// NORMAL 0 xyz 1 NONE float xyz
+// COLOR 0 xyzw 2 NONE float xyzw
+//
+//
+// Output signature:
+//
+// Name Index Mask Register SysValue Format Used
+// -------------------- ----- ------ -------- -------- ------- ------
+// COLOR 0 xyzw 0 NONE float xyzw
+// COLOR 1 xyzw 1 NONE float xyzw
+// SV_Position 0 xyzw 2 POS float xyzw
+//
+//
+// Constant buffer to DX9 shader constant mappings:
+//
+// Target Reg Buffer Start Reg # of Regs Data Conversion
+// ---------- ------- --------- --------- ----------------------
+// c1 cb0 0 4 ( FLT, FLT, FLT, FLT)
+// c5 cb0 6 1 ( FLT, FLT, FLT, FLT)
+// c6 cb0 9 1 ( FLT, FLT, FLT, FLT)
+// c7 cb0 12 1 ( FLT, FLT, FLT, FLT)
+// c8 cb0 14 4 ( FLT, FLT, FLT, FLT)
+// c12 cb0 19 7 ( FLT, FLT, FLT, FLT)
+//
+//
+// Runtime generated constant mappings:
+//
+// Target Reg Constant Description
+// ---------- --------------------------------------------------
+// c0 Vertex Shader position offset
+//
+//
+// Level9 shader bytecode:
+//
+ vs_2_0
+ def c19, 2, -1, 0, 1
+ dcl_texcoord v0 // vin<0,1,2,3>
+ dcl_texcoord1 v1 // vin<4,5,6>
+ dcl_texcoord2 v2 // vin<7,8,9,10>
+
+#line 57 "D:\ATG Sample Development\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>
+ add r0.xyz, -r0, c7
+ nrm r1.xyz, r0 // ::eyeVector<0,1,2>
+
+#line 33
+ add r0.xyz, r1, -c4
+ nrm r1.xyz, r0 // ::halfVectors<0,1,2>
+
+#line 32 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh"
+ mad r0.xyz, v1, c19.x, c19.y // ::BiasX2<0,1,2>
+
+#line 59 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh"
+ dp3 r2.x, r0, c12
+ dp3 r2.y, r0, c13
+ dp3 r2.z, r0, c14
+ nrm r0.xyz, r2 // ::worldNormal<0,1,2>
+
+#line 37
+ dp3 r0.w, r1, r0 // ::dotH<0>
+ dp3 r0.x, -c4, r0 // ::dotL<0>
+
+#line 42
+ max r0.y, r0.w, c19.z
+
+#line 39
+ sge r0.z, r0.x, c19.z // ::zeroL<0>
+
+#line 42
+ mul r0.y, r0.z, r0.y
+ mul r0.z, r0.x, r0.z // ::diffuse<0>
+
+#line 46
+ mul r1.xyz, r0.z, c5
+ mov r2.xyz, c1 // Parameters::DiffuseColor<0,1,2>
+ mad r1.xyz, r1, r2, c2 // ::result<0,1,2>
+
+#line 309 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx"
+ mul oT0.xyz, r1, v2 // ::VSBasicOneLightVcBn<0,1,2>
+
+#line 42 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh"
+ pow r1.x, r0.y, c3.w
+ mul r0.x, r0.x, r1.x // ::specular<0>
+
+#line 47
+ mul r0.xyz, r0.x, c6
+ mul oT1.xyz, r0, c3 // ::VSBasicOneLightVcBn<4,5,6>
+
+#line 63
+ dp4 oPos.z, v0, c17 // ::VSBasicOneLightVcBn<10>
+
+#line 14 "D:\ATG Sample Development\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 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx"
+ mul oT0.w, v2.w, c1.w // ::VSBasicOneLightVcBn<3>
+
+#line 63 "D:\ATG Sample Development\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 "D:\ATG Sample Development\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>
+
+// approximately 44 instruction slots used
+vs_4_0
+dcl_constantbuffer CB0[26], immediateIndexed
+dcl_input v0.xyzw
+dcl_input v1.xyz
+dcl_input v2.xyzw
+dcl_output o0.xyzw
+dcl_output o1.xyzw
+dcl_output_siv o2.xyzw, position
+dcl_temps 3
+mad r0.xyz, v1.xyzx, l(2.000000, 2.000000, 2.000000, 0.000000), l(-1.000000, -1.000000, -1.000000, 0.000000)
+dp3 r1.x, r0.xyzx, cb0[19].xyzx
+dp3 r1.y, r0.xyzx, cb0[20].xyzx
+dp3 r1.z, r0.xyzx, cb0[21].xyzx
+dp3 r0.x, r1.xyzx, r1.xyzx
+rsq r0.x, r0.x
+mul r0.xyz, r0.xxxx, r1.xyzx
+dp3 r0.w, -cb0[3].xyzx, r0.xyzx
+ge r1.x, r0.w, l(0.000000)
+and r1.x, r1.x, l(0x3f800000)
+mul r1.y, r0.w, r1.x
+mul r1.yzw, r1.yyyy, cb0[6].xxyz
+mad r1.yzw, r1.yyzw, cb0[0].xxyz, cb0[1].xxyz
+mul o0.xyz, r1.yzwy, v2.xyzx
+mul o0.w, v2.w, cb0[0].w
+dp4 r2.x, v0.xyzw, cb0[15].xyzw
+dp4 r2.y, v0.xyzw, cb0[16].xyzw
+dp4 r2.z, v0.xyzw, cb0[17].xyzw
+add r1.yzw, -r2.xxyz, cb0[12].xxyz
+dp3 r2.x, r1.yzwy, r1.yzwy
+rsq r2.x, r2.x
+mad r1.yzw, r1.yyzw, r2.xxxx, -cb0[3].xxyz
+dp3 r2.x, r1.yzwy, r1.yzwy
+rsq r2.x, r2.x
+mul r1.yzw, r1.yyzw, r2.xxxx
+dp3 r0.x, r1.yzwy, r0.xyzx
+max r0.x, r0.x, l(0.000000)
+mul r0.x, r1.x, r0.x
+log r0.x, r0.x
+mul r0.x, r0.x, cb0[2].w
+exp r0.x, r0.x
+mul r0.x, r0.w, r0.x
+mul r0.xyz, r0.xxxx, cb0[9].xyzx
+mul o1.xyz, r0.xyzx, cb0[2].xyzx
+dp4_sat o1.w, v0.xyzw, cb0[14].xyzw
+dp4 o2.x, v0.xyzw, cb0[22].xyzw
+dp4 o2.y, v0.xyzw, cb0[23].xyzw
+dp4 o2.z, v0.xyzw, cb0[24].xyzw
+dp4 o2.w, v0.xyzw, cb0[25].xyzw
+ret
+// Approximately 0 instruction slots used
+#endif
+
+const BYTE BasicEffect_VSBasicOneLightVcBn[] =
+{
+ 68, 88, 66, 67, 32, 125,
+ 5, 115, 189, 193, 160, 170,
+ 105, 217, 67, 247, 56, 226,
+ 220, 4, 1, 0, 0, 0,
+ 252, 15, 0, 0, 4, 0,
+ 0, 0, 48, 0, 0, 0,
+ 248, 9, 0, 0, 28, 15,
+ 0, 0, 144, 15, 0, 0,
+ 65, 111, 110, 57, 192, 9,
+ 0, 0, 192, 9, 0, 0,
+ 0, 2, 254, 255, 80, 9,
+ 0, 0, 112, 0, 0, 0,
+ 6, 0, 36, 0, 0, 0,
+ 108, 0, 0, 0, 108, 0,
+ 0, 0, 36, 0, 1, 0,
+ 108, 0, 0, 0, 0, 0,
+ 4, 0, 1, 0, 0, 0,
+ 0, 0, 0, 0, 6, 0,
+ 1, 0, 5, 0, 0, 0,
+ 0, 0, 0, 0, 9, 0,
+ 1, 0, 6, 0, 0, 0,
+ 0, 0, 0, 0, 12, 0,
+ 1, 0, 7, 0, 0, 0,
+ 0, 0, 0, 0, 14, 0,
+ 4, 0, 8, 0, 0, 0,
+ 0, 0, 0, 0, 19, 0,
+ 7, 0, 12, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 2, 254, 255, 254, 255,
+ 180, 1, 68, 66, 85, 71,
+ 40, 0, 0, 0, 164, 6,
+ 0, 0, 0, 0, 0, 0,
+ 3, 0, 0, 0, 4, 1,
+ 0, 0, 40, 0, 0, 0,
+ 16, 1, 0, 0, 15, 0,
+ 0, 0, 120, 5, 0, 0,
+ 168, 2, 0, 0, 68, 58,
+ 92, 65, 84, 71, 32, 83,
+ 97, 109, 112, 108, 101, 32,
+ 68, 101, 118, 101, 108, 111,
+ 112, 109, 101, 110, 116, 92,
+ 115, 116, 95, 100, 101, 118,
+ 92, 75, 105, 116, 115, 92,
+ 68, 105, 114, 101, 99, 116,
+ 88, 84, 75, 92, 83, 114,
+ 99, 92, 83, 104, 97, 100,
+ 101, 114, 115, 92, 76, 105,
+ 103, 104, 116, 105, 110, 103,
+ 46, 102, 120, 104, 0, 68,
+ 58, 92, 65, 84, 71, 32,
+ 83, 97, 109, 112, 108, 101,
+ 32, 68, 101, 118, 101, 108,
+ 111, 112, 109, 101, 110, 116,
+ 92, 115, 116, 95, 100, 101,
+ 118, 92, 75, 105, 116, 115,
+ 92, 68, 105, 114, 101, 99,
+ 116, 88, 84, 75, 92, 83,
+ 114, 99, 92, 83, 104, 97,
+ 100, 101, 114, 115, 92, 67,
+ 111, 109, 109, 111, 110, 46,
+ 102, 120, 104, 0, 68, 58,
+ 92, 65, 84, 71, 32, 83,
+ 97, 109, 112, 108, 101, 32,
+ 68, 101, 118, 101, 108, 111,
+ 112, 109, 101, 110, 116, 92,
+ 115, 116, 95, 100, 101, 118,
+ 92, 75, 105, 116, 115, 92,
+ 68, 105, 114, 101, 99, 116,
+ 88, 84, 75, 92, 83, 114,
+ 99, 92, 83, 104, 97, 100,
+ 101, 114, 115, 92, 66, 97,
+ 115, 105, 99, 69, 102, 102,
+ 101, 99, 116, 46, 102, 120,
+ 0, 171, 40, 0, 0, 0,
+ 113, 0, 0, 0, 184, 0,
+ 0, 0, 0, 0, 255, 255,
+ 216, 6, 0, 0, 0, 0,
+ 255, 255, 240, 6, 0, 0,
+ 0, 0, 255, 255, 252, 6,
+ 0, 0, 0, 0, 255, 255,
+ 8, 7, 0, 0, 57, 0,
+ 0, 0, 20, 7, 0, 0,
+ 57, 0, 0, 0, 36, 7,
+ 0, 0, 57, 0, 0, 0,
+ 52, 7, 0, 0, 58, 0,
+ 0, 0, 68, 7, 0, 0,
+ 58, 0, 0, 0, 84, 7,
+ 0, 0, 33, 0, 0, 0,
+ 96, 7, 0, 0, 33, 0,
+ 0, 0, 112, 7, 0, 0,
+ 32, 0, 1, 0, 124, 7,
+ 0, 0, 59, 0, 0, 0,
+ 144, 7, 0, 0, 59, 0,
+ 0, 0, 160, 7, 0, 0,
+ 59, 0, 0, 0, 176, 7,
+ 0, 0, 59, 0, 0, 0,
+ 192, 7, 0, 0, 37, 0,
+ 0, 0, 204, 7, 0, 0,
+ 36, 0, 0, 0, 220, 7,
+ 0, 0, 42, 0, 0, 0,
+ 236, 7, 0, 0, 39, 0,
+ 0, 0, 252, 7, 0, 0,
+ 42, 0, 0, 0, 12, 8,
+ 0, 0, 41, 0, 0, 0,
+ 28, 8, 0, 0, 46, 0,
+ 0, 0, 44, 8, 0, 0,
+ 46, 0, 0, 0, 60, 8,
+ 0, 0, 46, 0, 0, 0,
+ 72, 8, 0, 0, 53, 1,
+ 2, 0, 92, 8, 0, 0,
+ 42, 0, 0, 0, 108, 8,
+ 0, 0, 42, 0, 0, 0,
+ 124, 8, 0, 0, 47, 0,
+ 0, 0, 140, 8, 0, 0,
+ 47, 0, 0, 0, 156, 8,
+ 0, 0, 63, 0, 0, 0,
+ 172, 8, 0, 0, 14, 0,
+ 1, 0, 188, 8, 0, 0,
+ 14, 0, 1, 0, 204, 8,
+ 0, 0, 14, 0, 1, 0,
+ 220, 8, 0, 0, 53, 1,
+ 2, 0, 236, 8, 0, 0,
+ 63, 0, 0, 0, 252, 8,
+ 0, 0, 63, 0, 0, 0,
+ 12, 9, 0, 0, 63, 0,
+ 0, 0, 28, 9, 0, 0,
+ 44, 1, 2, 0, 44, 9,
+ 0, 0, 44, 1, 2, 0,
+ 64, 9, 0, 0, 66, 105,
+ 97, 115, 88, 50, 0, 171,
+ 1, 0, 3, 0, 1, 0,
+ 3, 0, 1, 0, 0, 0,
+ 0, 0, 0, 0, 11, 0,
+ 0, 0, 0, 0, 1, 0,
+ 2, 0, 255, 255, 80, 97,
+ 114, 97, 109, 101, 116, 101,
+ 114, 115, 0, 68, 105, 102,
+ 102, 117, 115, 101, 67, 111,
+ 108, 111, 114, 0, 1, 0,
+ 3, 0, 1, 0, 4, 0,
+ 1, 0, 0, 0, 0, 0,
+ 0, 0, 23, 0, 0, 0,
+ 0, 0, 1, 0, 2, 0,
+ 255, 255, 86, 83, 66, 97,
+ 115, 105, 99, 79, 110, 101,
+ 76, 105, 103, 104, 116, 86,
+ 99, 66, 110, 0, 68, 105,
+ 102, 102, 117, 115, 101, 0,
+ 1, 0, 3, 0, 1, 0,
+ 4, 0, 1, 0, 0, 0,
+ 0, 0, 0, 0, 83, 112,
+ 101, 99, 117, 108, 97, 114,
+ 0, 80, 111, 115, 105, 116,
+ 105, 111, 110, 80, 83, 0,
+ 188, 2, 0, 0, 196, 2,
+ 0, 0, 212, 2, 0, 0,
+ 196, 2, 0, 0, 221, 2,
+ 0, 0, 196, 2, 0, 0,
+ 5, 0, 0, 0, 1, 0,
+ 12, 0, 1, 0, 3, 0,
+ 232, 2, 0, 0, 25, 0,
+ 0, 0, 0, 0, 1, 0,
+ 2, 0, 255, 255, 29, 0,
+ 0, 0, 4, 0, 5, 0,
+ 6, 0, 255, 255, 30, 0,
+ 0, 0, 255, 255, 255, 255,
+ 10, 0, 255, 255, 33, 0,
+ 0, 0, 255, 255, 255, 255,
+ 255, 255, 7, 0, 34, 0,
+ 0, 0, 255, 255, 255, 255,
+ 255, 255, 3, 0, 38, 0,
+ 0, 0, 8, 0, 9, 0,
+ 255, 255, 255, 255, 39, 0,
+ 0, 0, 255, 255, 255, 255,
+ 255, 255, 11, 0, 100, 105,
+ 102, 102, 117, 115, 101, 0,
+ 1, 0, 3, 0, 1, 0,
+ 3, 0, 1, 0, 0, 0,
+ 0, 0, 0, 0, 21, 0,
+ 0, 0, 255, 255, 255, 255,
+ 0, 0, 255, 255, 100, 111,
+ 116, 72, 0, 171, 171, 171,
+ 16, 0, 0, 0, 255, 255,
+ 255, 255, 255, 255, 0, 0,
+ 100, 111, 116, 76, 0, 171,
+ 171, 171, 17, 0, 0, 0,
+ 0, 0, 255, 255, 255, 255,
+ 255, 255, 101, 121, 101, 86,
+ 101, 99, 116, 111, 114, 0,
+ 171, 171, 8, 0, 0, 0,
+ 0, 0, 1, 0, 2, 0,
+ 255, 255, 104, 97, 108, 102,
+ 86, 101, 99, 116, 111, 114,
+ 115, 0, 3, 0, 3, 0,
+ 3, 0, 3, 0, 1, 0,
+ 0, 0, 0, 0, 0, 0,
+ 10, 0, 0, 0, 0, 0,
+ 1, 0, 2, 0, 255, 255,
+ 112, 111, 115, 95, 119, 115,
+ 0, 171, 4, 0, 0, 0,
+ 0, 0, 255, 255, 255, 255,
+ 255, 255, 5, 0, 0, 0,
+ 255, 255, 1, 0, 255, 255,
+ 255, 255, 6, 0, 0, 0,
+ 255, 255, 255, 255, 2, 0,
+ 255, 255, 114, 101, 115, 117,
+ 108, 116, 0, 171, 188, 2,
+ 0, 0, 108, 3, 0, 0,
+ 212, 2, 0, 0, 108, 3,
+ 0, 0, 5, 0, 0, 0,
+ 1, 0, 6, 0, 1, 0,
+ 2, 0, 36, 4, 0, 0,
+ 24, 0, 0, 0, 0, 0,
+ 1, 0, 2, 0, 255, 255,
+ 115, 112, 101, 99, 117, 108,
+ 97, 114, 0, 171, 171, 171,
+ 27, 0, 0, 0, 0, 0,
+ 255, 255, 255, 255, 255, 255,
+ 118, 105, 110, 0, 80, 111,
+ 115, 105, 116, 105, 111, 110,
+ 0, 78, 111, 114, 109, 97,
+ 108, 0, 67, 111, 108, 111,
+ 114, 0, 171, 171, 108, 4,
+ 0, 0, 196, 2, 0, 0,
+ 117, 4, 0, 0, 108, 3,
+ 0, 0, 124, 4, 0, 0,
+ 196, 2, 0, 0, 5, 0,
+ 0, 0, 1, 0, 11, 0,
+ 1, 0, 3, 0, 132, 4,
+ 0, 0, 1, 0, 0, 0,
+ 0, 0, 1, 0, 2, 0,
+ 3, 0, 2, 0, 0, 0,
+ 4, 0, 5, 0, 6, 0,
+ 255, 255, 3, 0, 0, 0,
+ 7, 0, 8, 0, 9, 0,
+ 10, 0, 118, 111, 117, 116,
+ 0, 80, 111, 115, 95, 112,
+ 115, 0, 70, 111, 103, 70,
+ 97, 99, 116, 111, 114, 0,
+ 171, 171, 0, 0, 3, 0,
+ 1, 0, 1, 0, 1, 0,
+ 0, 0, 0, 0, 0, 0,
+ 213, 4, 0, 0, 196, 2,
+ 0, 0, 188, 2, 0, 0,
+ 196, 2, 0, 0, 212, 2,
+ 0, 0, 108, 3, 0, 0,
+ 220, 4, 0, 0, 232, 4,
+ 0, 0, 5, 0, 0, 0,
+ 1, 0, 12, 0, 1, 0,
+ 4, 0, 248, 4, 0, 0,
+ 35, 0, 0, 0, 0, 0,
+ 255, 255, 255, 255, 255, 255,
+ 36, 0, 0, 0, 255, 255,
+ 1, 0, 255, 255, 255, 255,
+ 37, 0, 0, 0, 255, 255,
+ 255, 255, 3, 0, 255, 255,
+ 119, 111, 114, 108, 100, 78,
+ 111, 114, 109, 97, 108, 0,
+ 15, 0, 0, 0, 0, 0,
+ 1, 0, 2, 0, 255, 255,
+ 122, 101, 114, 111, 76, 0,
+ 171, 171, 19, 0, 0, 0,
+ 255, 255, 255, 255, 0, 0,
+ 255, 255, 0, 0, 0, 0,
+ 80, 2, 0, 0, 88, 2,
+ 0, 0, 1, 0, 0, 0,
+ 104, 2, 0, 0, 116, 2,
+ 0, 0, 127, 2, 0, 0,
+ 140, 2, 0, 0, 1, 0,
+ 0, 0, 156, 2, 0, 0,
+ 0, 0, 0, 0, 168, 2,
+ 0, 0, 0, 3, 0, 0,
+ 7, 0, 0, 0, 16, 3,
+ 0, 0, 0, 0, 0, 0,
+ 100, 3, 0, 0, 108, 3,
+ 0, 0, 1, 0, 0, 0,
+ 124, 3, 0, 0, 0, 0,
+ 0, 0, 136, 3, 0, 0,
+ 108, 3, 0, 0, 1, 0,
+ 0, 0, 144, 3, 0, 0,
+ 0, 0, 0, 0, 156, 3,
+ 0, 0, 108, 3, 0, 0,
+ 1, 0, 0, 0, 164, 3,
+ 0, 0, 0, 0, 0, 0,
+ 176, 3, 0, 0, 108, 3,
+ 0, 0, 1, 0, 0, 0,
+ 188, 3, 0, 0, 0, 0,
+ 0, 0, 200, 3, 0, 0,
+ 212, 3, 0, 0, 1, 0,
+ 0, 0, 228, 3, 0, 0,
+ 0, 0, 0, 0, 240, 3,
+ 0, 0, 196, 2, 0, 0,
+ 3, 0, 0, 0, 248, 3,
+ 0, 0, 0, 0, 0, 0,
+ 28, 4, 0, 0, 52, 4,
+ 0, 0, 1, 0, 0, 0,
+ 68, 4, 0, 0, 0, 0,
+ 0, 0, 80, 4, 0, 0,
+ 108, 3, 0, 0, 1, 0,
+ 0, 0, 92, 4, 0, 0,
+ 168, 2, 0, 0, 104, 4,
+ 0, 0, 156, 4, 0, 0,
+ 3, 0, 0, 0, 172, 4,
+ 0, 0, 0, 0, 0, 0,
+ 208, 4, 0, 0, 24, 5,
+ 0, 0, 3, 0, 0, 0,
+ 40, 5, 0, 0, 0, 0,
+ 0, 0, 76, 5, 0, 0,
+ 108, 3, 0, 0, 1, 0,
+ 0, 0, 88, 5, 0, 0,
+ 0, 0, 0, 0, 100, 5,
+ 0, 0, 108, 3, 0, 0,
+ 1, 0, 0, 0, 108, 5,
+ 0, 0, 77, 105, 99, 114,
+ 111, 115, 111, 102, 116, 32,
+ 40, 82, 41, 32, 72, 76,
+ 83, 76, 32, 83, 104, 97,
+ 100, 101, 114, 32, 67, 111,
+ 109, 112, 105, 108, 101, 114,
+ 32, 49, 48, 46, 49, 0,
+ 81, 0, 0, 5, 19, 0,
+ 15, 160, 0, 0, 0, 64,
+ 0, 0, 128, 191, 0, 0,
+ 0, 0, 0, 0, 128, 63,
+ 31, 0, 0, 2, 5, 0,
+ 0, 128, 0, 0, 15, 144,
+ 31, 0, 0, 2, 5, 0,
+ 1, 128, 1, 0, 15, 144,
+ 31, 0, 0, 2, 5, 0,
+ 2, 128, 2, 0, 15, 144,
+ 9, 0, 0, 3, 0, 0,
+ 1, 128, 0, 0, 228, 144,
+ 9, 0, 228, 160, 9, 0,
+ 0, 3, 0, 0, 2, 128,
+ 0, 0, 228, 144, 10, 0,
+ 228, 160, 9, 0, 0, 3,
+ 0, 0, 4, 128, 0, 0,
+ 228, 144, 11, 0, 228, 160,
+ 2, 0, 0, 3, 0, 0,
+ 7, 128, 0, 0, 228, 129,
+ 7, 0, 228, 160, 36, 0,
+ 0, 2, 1, 0, 7, 128,
+ 0, 0, 228, 128, 2, 0,
+ 0, 3, 0, 0, 7, 128,
+ 1, 0, 228, 128, 4, 0,
+ 228, 161, 36, 0, 0, 2,
+ 1, 0, 7, 128, 0, 0,
+ 228, 128, 4, 0, 0, 4,
+ 0, 0, 7, 128, 1, 0,
+ 228, 144, 19, 0, 0, 160,
+ 19, 0, 85, 160, 8, 0,
+ 0, 3, 2, 0, 1, 128,
+ 0, 0, 228, 128, 12, 0,
+ 228, 160, 8, 0, 0, 3,
+ 2, 0, 2, 128, 0, 0,
+ 228, 128, 13, 0, 228, 160,
+ 8, 0, 0, 3, 2, 0,
+ 4, 128, 0, 0, 228, 128,
+ 14, 0, 228, 160, 36, 0,
+ 0, 2, 0, 0, 7, 128,
+ 2, 0, 228, 128, 8, 0,
+ 0, 3, 0, 0, 8, 128,
+ 1, 0, 228, 128, 0, 0,
+ 228, 128, 8, 0, 0, 3,
+ 0, 0, 1, 128, 4, 0,
+ 228, 161, 0, 0, 228, 128,
+ 11, 0, 0, 3, 0, 0,
+ 2, 128, 0, 0, 255, 128,
+ 19, 0, 170, 160, 13, 0,
+ 0, 3, 0, 0, 4, 128,
+ 0, 0, 0, 128, 19, 0,
+ 170, 160, 5, 0, 0, 3,
+ 0, 0, 2, 128, 0, 0,
+ 170, 128, 0, 0, 85, 128,
+ 5, 0, 0, 3, 0, 0,
+ 4, 128, 0, 0, 0, 128,
+ 0, 0, 170, 128, 5, 0,
+ 0, 3, 1, 0, 7, 128,
+ 0, 0, 170, 128, 5, 0,
+ 228, 160, 1, 0, 0, 2,
+ 2, 0, 7, 128, 1, 0,
+ 228, 160, 4, 0, 0, 4,
+ 1, 0, 7, 128, 1, 0,
+ 228, 128, 2, 0, 228, 128,
+ 2, 0, 228, 160, 5, 0,
+ 0, 3, 0, 0, 7, 224,
+ 1, 0, 228, 128, 2, 0,
+ 228, 144, 32, 0, 0, 3,
+ 1, 0, 1, 128, 0, 0,
+ 85, 128, 3, 0, 255, 160,
+ 5, 0, 0, 3, 0, 0,
+ 1, 128, 0, 0, 0, 128,
+ 1, 0, 0, 128, 5, 0,
+ 0, 3, 0, 0, 7, 128,
+ 0, 0, 0, 128, 6, 0,
+ 228, 160, 5, 0, 0, 3,
+ 1, 0, 7, 224, 0, 0,
+ 228, 128, 3, 0, 228, 160,
+ 9, 0, 0, 3, 0, 0,
+ 4, 192, 0, 0, 228, 144,
+ 17, 0, 228, 160, 9, 0,
+ 0, 3, 0, 0, 1, 128,
+ 0, 0, 228, 144, 8, 0,
+ 228, 160, 11, 0, 0, 3,
+ 0, 0, 1, 128, 0, 0,
+ 0, 128, 19, 0, 170, 160,
+ 10, 0, 0, 3, 1, 0,
+ 8, 224, 0, 0, 0, 128,
+ 19, 0, 255, 160, 5, 0,
+ 0, 3, 0, 0, 8, 224,
+ 2, 0, 255, 144, 1, 0,
+ 255, 160, 9, 0, 0, 3,
+ 0, 0, 1, 128, 0, 0,
+ 228, 144, 15, 0, 228, 160,
+ 9, 0, 0, 3, 0, 0,
+ 2, 128, 0, 0, 228, 144,
+ 16, 0, 228, 160, 9, 0,
+ 0, 3, 0, 0, 4, 128,
+ 0, 0, 228, 144, 18, 0,
+ 228, 160, 4, 0, 0, 4,
+ 0, 0, 3, 192, 0, 0,
+ 170, 128, 0, 0, 228, 160,
+ 0, 0, 228, 128, 1, 0,
+ 0, 2, 0, 0, 8, 192,
+ 0, 0, 170, 128, 255, 255,
+ 0, 0, 83, 72, 68, 82,
+ 28, 5, 0, 0, 64, 0,
+ 1, 0, 71, 1, 0, 0,
+ 89, 0, 0, 4, 70, 142,
+ 32, 0, 0, 0, 0, 0,
+ 26, 0, 0, 0, 95, 0,
+ 0, 3, 242, 16, 16, 0,
+ 0, 0, 0, 0, 95, 0,
+ 0, 3, 114, 16, 16, 0,
+ 1, 0, 0, 0, 95, 0,
+ 0, 3, 242, 16, 16, 0,
+ 2, 0, 0, 0, 101, 0,
+ 0, 3, 242, 32, 16, 0,
+ 0, 0, 0, 0, 101, 0,
+ 0, 3, 242, 32, 16, 0,
+ 1, 0, 0, 0, 103, 0,
+ 0, 4, 242, 32, 16, 0,
+ 2, 0, 0, 0, 1, 0,
+ 0, 0, 104, 0, 0, 2,
+ 3, 0, 0, 0, 50, 0,
+ 0, 15, 114, 0, 16, 0,
+ 0, 0, 0, 0, 70, 18,
+ 16, 0, 1, 0, 0, 0,
+ 2, 64, 0, 0, 0, 0,
+ 0, 64, 0, 0, 0, 64,
+ 0, 0, 0, 64, 0, 0,
+ 0, 0, 2, 64, 0, 0,
+ 0, 0, 128, 191, 0, 0,
+ 128, 191, 0, 0, 128, 191,
+ 0, 0, 0, 0, 16, 0,
+ 0, 8, 18, 0, 16, 0,
+ 1, 0, 0, 0, 70, 2,
+ 16, 0, 0, 0, 0, 0,
+ 70, 130, 32, 0, 0, 0,
+ 0, 0, 19, 0, 0, 0,
+ 16, 0, 0, 8, 34, 0,
+ 16, 0, 1, 0, 0, 0,
+ 70, 2, 16, 0, 0, 0,
+ 0, 0, 70, 130, 32, 0,
+ 0, 0, 0, 0, 20, 0,
+ 0, 0, 16, 0, 0, 8,
+ 66, 0, 16, 0, 1, 0,
+ 0, 0, 70, 2, 16, 0,
+ 0, 0, 0, 0, 70, 130,
+ 32, 0, 0, 0, 0, 0,
+ 21, 0, 0, 0, 16, 0,
+ 0, 7, 18, 0, 16, 0,
+ 0, 0, 0, 0, 70, 2,
+ 16, 0, 1, 0, 0, 0,
+ 70, 2, 16, 0, 1, 0,
+ 0, 0, 68, 0, 0, 5,
+ 18, 0, 16, 0, 0, 0,
+ 0, 0, 10, 0, 16, 0,
+ 0, 0, 0, 0, 56, 0,
+ 0, 7, 114, 0, 16, 0,
+ 0, 0, 0, 0, 6, 0,
+ 16, 0, 0, 0, 0, 0,
+ 70, 2, 16, 0, 1, 0,
+ 0, 0, 16, 0, 0, 9,
+ 130, 0, 16, 0, 0, 0,
+ 0, 0, 70, 130, 32, 128,
+ 65, 0, 0, 0, 0, 0,
+ 0, 0, 3, 0, 0, 0,
+ 70, 2, 16, 0, 0, 0,
+ 0, 0, 29, 0, 0, 7,
+ 18, 0, 16, 0, 1, 0,
+ 0, 0, 58, 0, 16, 0,
+ 0, 0, 0, 0, 1, 64,
+ 0, 0, 0, 0, 0, 0,
+ 1, 0, 0, 7, 18, 0,
+ 16, 0, 1, 0, 0, 0,
+ 10, 0, 16, 0, 1, 0,
+ 0, 0, 1, 64, 0, 0,
+ 0, 0, 128, 63, 56, 0,
+ 0, 7, 34, 0, 16, 0,
+ 1, 0, 0, 0, 58, 0,
+ 16, 0, 0, 0, 0, 0,
+ 10, 0, 16, 0, 1, 0,
+ 0, 0, 56, 0, 0, 8,
+ 226, 0, 16, 0, 1, 0,
+ 0, 0, 86, 5, 16, 0,
+ 1, 0, 0, 0, 6, 137,
+ 32, 0, 0, 0, 0, 0,
+ 6, 0, 0, 0, 50, 0,
+ 0, 11, 226, 0, 16, 0,
+ 1, 0, 0, 0, 86, 14,
+ 16, 0, 1, 0, 0, 0,
+ 6, 137, 32, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 6, 137, 32, 0, 0, 0,
+ 0, 0, 1, 0, 0, 0,
+ 56, 0, 0, 7, 114, 32,
+ 16, 0, 0, 0, 0, 0,
+ 150, 7, 16, 0, 1, 0,
+ 0, 0, 70, 18, 16, 0,
+ 2, 0, 0, 0, 56, 0,
+ 0, 8, 130, 32, 16, 0,
+ 0, 0, 0, 0, 58, 16,
+ 16, 0, 2, 0, 0, 0,
+ 58, 128, 32, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 17, 0, 0, 8, 18, 0,
+ 16, 0, 2, 0, 0, 0,
+ 70, 30, 16, 0, 0, 0,
+ 0, 0, 70, 142, 32, 0,
+ 0, 0, 0, 0, 15, 0,
+ 0, 0, 17, 0, 0, 8,
+ 34, 0, 16, 0, 2, 0,
+ 0, 0, 70, 30, 16, 0,
+ 0, 0, 0, 0, 70, 142,
+ 32, 0, 0, 0, 0, 0,
+ 16, 0, 0, 0, 17, 0,
+ 0, 8, 66, 0, 16, 0,
+ 2, 0, 0, 0, 70, 30,
+ 16, 0, 0, 0, 0, 0,
+ 70, 142, 32, 0, 0, 0,
+ 0, 0, 17, 0, 0, 0,
+ 0, 0, 0, 9, 226, 0,
+ 16, 0, 1, 0, 0, 0,
+ 6, 9, 16, 128, 65, 0,
+ 0, 0, 2, 0, 0, 0,
+ 6, 137, 32, 0, 0, 0,
+ 0, 0, 12, 0, 0, 0,
+ 16, 0, 0, 7, 18, 0,
+ 16, 0, 2, 0, 0, 0,
+ 150, 7, 16, 0, 1, 0,
+ 0, 0, 150, 7, 16, 0,
+ 1, 0, 0, 0, 68, 0,
+ 0, 5, 18, 0, 16, 0,
+ 2, 0, 0, 0, 10, 0,
+ 16, 0, 2, 0, 0, 0,
+ 50, 0, 0, 11, 226, 0,
+ 16, 0, 1, 0, 0, 0,
+ 86, 14, 16, 0, 1, 0,
+ 0, 0, 6, 0, 16, 0,
+ 2, 0, 0, 0, 6, 137,
+ 32, 128, 65, 0, 0, 0,
+ 0, 0, 0, 0, 3, 0,
+ 0, 0, 16, 0, 0, 7,
+ 18, 0, 16, 0, 2, 0,
+ 0, 0, 150, 7, 16, 0,
+ 1, 0, 0, 0, 150, 7,
+ 16, 0, 1, 0, 0, 0,
+ 68, 0, 0, 5, 18, 0,
+ 16, 0, 2, 0, 0, 0,
+ 10, 0, 16, 0, 2, 0,
+ 0, 0, 56, 0, 0, 7,
+ 226, 0, 16, 0, 1, 0,
+ 0, 0, 86, 14, 16, 0,
+ 1, 0, 0, 0, 6, 0,
+ 16, 0, 2, 0, 0, 0,
+ 16, 0, 0, 7, 18, 0,
+ 16, 0, 0, 0, 0, 0,
+ 150, 7, 16, 0, 1, 0,
+ 0, 0, 70, 2, 16, 0,
+ 0, 0, 0, 0, 52, 0,
+ 0, 7, 18, 0, 16, 0,
+ 0, 0, 0, 0, 10, 0,
+ 16, 0, 0, 0, 0, 0,
+ 1, 64, 0, 0, 0, 0,
+ 0, 0, 56, 0, 0, 7,
+ 18, 0, 16, 0, 0, 0,
+ 0, 0, 10, 0, 16, 0,
+ 1, 0, 0, 0, 10, 0,
+ 16, 0, 0, 0, 0, 0,
+ 47, 0, 0, 5, 18, 0,
+ 16, 0, 0, 0, 0, 0,
+ 10, 0, 16, 0, 0, 0,
+ 0, 0, 56, 0, 0, 8,
+ 18, 0, 16, 0, 0, 0,
+ 0, 0, 10, 0, 16, 0,
+ 0, 0, 0, 0, 58, 128,
+ 32, 0, 0, 0, 0, 0,
+ 2, 0, 0, 0, 25, 0,
+ 0, 5, 18, 0, 16, 0,
+ 0, 0, 0, 0, 10, 0,
+ 16, 0, 0, 0, 0, 0,
+ 56, 0, 0, 7, 18, 0,
+ 16, 0, 0, 0, 0, 0,
+ 58, 0, 16, 0, 0, 0,
+ 0, 0, 10, 0, 16, 0,
+ 0, 0, 0, 0, 56, 0,
+ 0, 8, 114, 0, 16, 0,
+ 0, 0, 0, 0, 6, 0,
+ 16, 0, 0, 0, 0, 0,
+ 70, 130, 32, 0, 0, 0,
+ 0, 0, 9, 0, 0, 0,
+ 56, 0, 0, 8, 114, 32,
+ 16, 0, 1, 0, 0, 0,
+ 70, 2, 16, 0, 0, 0,
+ 0, 0, 70, 130, 32, 0,
+ 0, 0, 0, 0, 2, 0,
+ 0, 0, 17, 32, 0, 8,
+ 130, 32, 16, 0, 1, 0,
+ 0, 0, 70, 30, 16, 0,
+ 0, 0, 0, 0, 70, 142,
+ 32, 0, 0, 0, 0, 0,
+ 14, 0, 0, 0, 17, 0,
+ 0, 8, 18, 32, 16, 0,
+ 2, 0, 0, 0, 70, 30,
+ 16, 0, 0, 0, 0, 0,
+ 70, 142, 32, 0, 0, 0,
+ 0, 0, 22, 0, 0, 0,
+ 17, 0, 0, 8, 34, 32,
+ 16, 0, 2, 0, 0, 0,
+ 70, 30, 16, 0, 0, 0,
+ 0, 0, 70, 142, 32, 0,
+ 0, 0, 0, 0, 23, 0,
+ 0, 0, 17, 0, 0, 8,
+ 66, 32, 16, 0, 2, 0,
+ 0, 0, 70, 30, 16, 0,
+ 0, 0, 0, 0, 70, 142,
+ 32, 0, 0, 0, 0, 0,
+ 24, 0, 0, 0, 17, 0,
+ 0, 8, 130, 32, 16, 0,
+ 2, 0, 0, 0, 70, 30,
+ 16, 0, 0, 0, 0, 0,
+ 70, 142, 32, 0, 0, 0,
+ 0, 0, 25, 0, 0, 0,
+ 62, 0, 0, 1, 73, 83,
+ 71, 78, 108, 0, 0, 0,
+ 3, 0, 0, 0, 8, 0,
+ 0, 0, 80, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 3, 0, 0, 0,
+ 0, 0, 0, 0, 15, 15,
+ 0, 0, 92, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 3, 0, 0, 0,
+ 1, 0, 0, 0, 7, 7,
+ 0, 0, 99, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 3, 0, 0, 0,
+ 2, 0, 0, 0, 15, 15,
+ 0, 0, 83, 86, 95, 80,
+ 111, 115, 105, 116, 105, 111,
+ 110, 0, 78, 79, 82, 77,
+ 65, 76, 0, 67, 79, 76,
+ 79, 82, 0, 171, 171, 171,
+ 79, 83, 71, 78, 100, 0,
+ 0, 0, 3, 0, 0, 0,
+ 8, 0, 0, 0, 80, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 3, 0,
+ 0, 0, 0, 0, 0, 0,
+ 15, 0, 0, 0, 80, 0,
+ 0, 0, 1, 0, 0, 0,
+ 0, 0, 0, 0, 3, 0,
+ 0, 0, 1, 0, 0, 0,
+ 15, 0, 0, 0, 86, 0,
+ 0, 0, 0, 0, 0, 0,
+ 1, 0, 0, 0, 3, 0,
+ 0, 0, 2, 0, 0, 0,
+ 15, 0, 0, 0, 67, 79,
+ 76, 79, 82, 0, 83, 86,
+ 95, 80, 111, 115, 105, 116,
+ 105, 111, 110, 0, 171, 171
+};
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicOneLightVcBn.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicOneLightVcBn.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..642378800120c810276f9e58136b5f7d104e4120
Binary files /dev/null and b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicOneLightVcBn.pdb differ
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLighting.inc b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLighting.inc
index 34987d879de66b37e7d760ed727eb55624fe278c..c5776ab3570f6b68a4185bb79e5db4ecf5a40014 100644
--- a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLighting.inc
+++ b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLighting.inc
@@ -66,11 +66,11 @@
dp4 r0.y, v0, c10 // ::vout<1>
dp4 r0.z, v0, c12 // ::vout<3>
-#line 264 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx"
+#line 374 "D:\ATG Sample Development\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>
-#line 271
+#line 381
mov r0.xy, c13
mad oT2, c1.w, r0.xxxy, r0.yyyx // ::VSBasicPixelLighting<7,8,9,10>
@@ -106,10 +106,10 @@ ret
const BYTE BasicEffect_VSBasicPixelLighting[] =
{
- 68, 88, 66, 67, 7, 177,
- 136, 155, 119, 25, 224, 68,
- 81, 20, 254, 154, 28, 218,
- 78, 62, 1, 0, 0, 0,
+ 68, 88, 66, 67, 213, 218,
+ 227, 55, 235, 184, 169, 127,
+ 5, 172, 145, 208, 1, 136,
+ 234, 6, 1, 0, 0, 0,
60, 9, 0, 0, 4, 0,
0, 0, 48, 0, 0, 0,
0, 6, 0, 0, 92, 8,
@@ -200,11 +200,11 @@ const BYTE BasicEffect_VSBasicPixelLighting[] =
0, 0, 8, 5, 0, 0,
85, 0, 0, 0, 24, 5,
0, 0, 85, 0, 0, 0,
- 40, 5, 0, 0, 8, 1,
+ 40, 5, 0, 0, 118, 1,
2, 0, 56, 5, 0, 0,
- 8, 1, 2, 0, 76, 5,
- 0, 0, 15, 1, 2, 0,
- 88, 5, 0, 0, 15, 1,
+ 118, 1, 2, 0, 76, 5,
+ 0, 0, 125, 1, 2, 0,
+ 88, 5, 0, 0, 125, 1,
2, 0, 100, 5, 0, 0,
86, 83, 66, 97, 115, 105,
99, 80, 105, 120, 101, 108,
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLighting.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLighting.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..23be85779c48c44bf47321fe9dc427a48572d673
Binary files /dev/null and b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLighting.pdb differ
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingBn.inc b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingBn.inc
new file mode 100644
index 0000000000000000000000000000000000000000..5ae6fbea82a86996c95a206e5d351accb7c58532
--- /dev/null
+++ b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingBn.inc
@@ -0,0 +1,534 @@
+#if 0
+//
+// Generated by Microsoft (R) D3D Shader Disassembler
+//
+//
+// Input signature:
+//
+// Name Index Mask Register SysValue Format Used
+// -------------------- ----- ------ -------- -------- ------- ------
+// SV_Position 0 xyzw 0 NONE float xyzw
+// NORMAL 0 xyz 1 NONE float xyz
+//
+//
+// Output signature:
+//
+// Name Index Mask Register SysValue Format Used
+// -------------------- ----- ------ -------- -------- ------- ------
+// TEXCOORD 0 xyzw 0 NONE float xyzw
+// TEXCOORD 1 xyz 1 NONE float xyz
+// COLOR 0 xyzw 2 NONE float xyzw
+// SV_Position 0 xyzw 3 POS float xyzw
+//
+//
+// Constant buffer to DX9 shader constant mappings:
+//
+// Target Reg Buffer Start Reg # of Regs Data Conversion
+// ---------- ------- --------- --------- ----------------------
+// c1 cb0 0 1 ( FLT, FLT, FLT, FLT)
+// c2 cb0 14 4 ( FLT, FLT, FLT, FLT)
+// c6 cb0 19 7 ( FLT, FLT, FLT, FLT)
+//
+//
+// Runtime generated constant mappings:
+//
+// Target Reg Constant Description
+// ---------- --------------------------------------------------
+// c0 Vertex Shader position offset
+//
+//
+// Level9 shader bytecode:
+//
+ vs_2_0
+ def c13, 2, -1, 0, 1
+ dcl_texcoord v0 // vin<0,1,2,3>
+ dcl_texcoord1 v1 // vin<4,5,6>
+
+#line 85 "D:\ATG Sample Development\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 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh"
+ mad r0.xyz, v1, c13.x, c13.y // ::BiasX2<0,1,2>
+
+#line 87 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh"
+ dp3 r1.x, r0, c6
+ dp3 r1.y, r0, c7
+ dp3 r1.z, r0, c8
+ dp3 r0.x, r1, r1
+ rsq r0.x, r0.x
+ mul oT1.xyz, r0.x, r1 // ::VSBasicPixelLightingBn<4,5,6>
+
+#line 14 "D:\ATG Sample Development\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 "D:\ATG Sample Development\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 "D:\ATG Sample Development\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>
+
+#line 395
+ mov r0.zw, c13
+ mad oT2, c1.w, r0.zzzw, r0.wwwz // ::VSBasicPixelLightingBn<7,8,9,10>
+
+// approximately 21 instruction slots used
+vs_4_0
+dcl_constantbuffer CB0[26], immediateIndexed
+dcl_input v0.xyzw
+dcl_input v1.xyz
+dcl_output o0.xyzw
+dcl_output o1.xyz
+dcl_output o2.xyzw
+dcl_output_siv o3.xyzw, position
+dcl_temps 2
+dp4 o0.x, v0.xyzw, cb0[15].xyzw
+dp4 o0.y, v0.xyzw, cb0[16].xyzw
+dp4 o0.z, v0.xyzw, cb0[17].xyzw
+dp4_sat o0.w, v0.xyzw, cb0[14].xyzw
+mad r0.xyz, v1.xyzx, l(2.000000, 2.000000, 2.000000, 0.000000), l(-1.000000, -1.000000, -1.000000, 0.000000)
+dp3 r1.x, r0.xyzx, cb0[19].xyzx
+dp3 r1.y, r0.xyzx, cb0[20].xyzx
+dp3 r1.z, r0.xyzx, cb0[21].xyzx
+dp3 r0.x, r1.xyzx, r1.xyzx
+rsq r0.x, r0.x
+mul o1.xyz, r0.xxxx, r1.xyzx
+mov o2.xyz, l(1.000000,1.000000,1.000000,0)
+mov o2.w, cb0[0].w
+dp4 o3.x, v0.xyzw, cb0[22].xyzw
+dp4 o3.y, v0.xyzw, cb0[23].xyzw
+dp4 o3.z, v0.xyzw, cb0[24].xyzw
+dp4 o3.w, v0.xyzw, cb0[25].xyzw
+ret
+// Approximately 0 instruction slots used
+#endif
+
+const BYTE BasicEffect_VSBasicPixelLightingBn[] =
+{
+ 68, 88, 66, 67, 119, 114,
+ 127, 116, 45, 199, 164, 107,
+ 33, 67, 26, 205, 219, 107,
+ 110, 7, 1, 0, 0, 0,
+ 208, 9, 0, 0, 4, 0,
+ 0, 0, 48, 0, 0, 0,
+ 88, 6, 0, 0, 240, 8,
+ 0, 0, 68, 9, 0, 0,
+ 65, 111, 110, 57, 32, 6,
+ 0, 0, 32, 6, 0, 0,
+ 0, 2, 254, 255, 212, 5,
+ 0, 0, 76, 0, 0, 0,
+ 3, 0, 36, 0, 0, 0,
+ 72, 0, 0, 0, 72, 0,
+ 0, 0, 36, 0, 1, 0,
+ 72, 0, 0, 0, 0, 0,
+ 1, 0, 1, 0, 0, 0,
+ 0, 0, 0, 0, 14, 0,
+ 4, 0, 2, 0, 0, 0,
+ 0, 0, 0, 0, 19, 0,
+ 7, 0, 6, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 2, 254, 255, 254, 255,
+ 18, 1, 68, 66, 85, 71,
+ 40, 0, 0, 0, 28, 4,
+ 0, 0, 0, 0, 0, 0,
+ 3, 0, 0, 0, 4, 1,
+ 0, 0, 24, 0, 0, 0,
+ 16, 1, 0, 0, 4, 0,
+ 0, 0, 204, 3, 0, 0,
+ 244, 1, 0, 0, 68, 58,
+ 92, 65, 84, 71, 32, 83,
+ 97, 109, 112, 108, 101, 32,
+ 68, 101, 118, 101, 108, 111,
+ 112, 109, 101, 110, 116, 92,
+ 115, 116, 95, 100, 101, 118,
+ 92, 75, 105, 116, 115, 92,
+ 68, 105, 114, 101, 99, 116,
+ 88, 84, 75, 92, 83, 114,
+ 99, 92, 83, 104, 97, 100,
+ 101, 114, 115, 92, 76, 105,
+ 103, 104, 116, 105, 110, 103,
+ 46, 102, 120, 104, 0, 68,
+ 58, 92, 65, 84, 71, 32,
+ 83, 97, 109, 112, 108, 101,
+ 32, 68, 101, 118, 101, 108,
+ 111, 112, 109, 101, 110, 116,
+ 92, 115, 116, 95, 100, 101,
+ 118, 92, 75, 105, 116, 115,
+ 92, 68, 105, 114, 101, 99,
+ 116, 88, 84, 75, 92, 83,
+ 114, 99, 92, 83, 104, 97,
+ 100, 101, 114, 115, 92, 67,
+ 111, 109, 109, 111, 110, 46,
+ 102, 120, 104, 0, 68, 58,
+ 92, 65, 84, 71, 32, 83,
+ 97, 109, 112, 108, 101, 32,
+ 68, 101, 118, 101, 108, 111,
+ 112, 109, 101, 110, 116, 92,
+ 115, 116, 95, 100, 101, 118,
+ 92, 75, 105, 116, 115, 92,
+ 68, 105, 114, 101, 99, 116,
+ 88, 84, 75, 92, 83, 114,
+ 99, 92, 83, 104, 97, 100,
+ 101, 114, 115, 92, 66, 97,
+ 115, 105, 99, 69, 102, 102,
+ 101, 99, 116, 46, 102, 120,
+ 0, 171, 40, 0, 0, 0,
+ 113, 0, 0, 0, 184, 0,
+ 0, 0, 0, 0, 255, 255,
+ 80, 4, 0, 0, 0, 0,
+ 255, 255, 104, 4, 0, 0,
+ 0, 0, 255, 255, 116, 4,
+ 0, 0, 85, 0, 0, 0,
+ 128, 4, 0, 0, 86, 0,
+ 0, 0, 144, 4, 0, 0,
+ 86, 0, 0, 0, 160, 4,
+ 0, 0, 86, 0, 0, 0,
+ 176, 4, 0, 0, 32, 0,
+ 1, 0, 192, 4, 0, 0,
+ 87, 0, 0, 0, 212, 4,
+ 0, 0, 87, 0, 0, 0,
+ 228, 4, 0, 0, 87, 0,
+ 0, 0, 244, 4, 0, 0,
+ 87, 0, 0, 0, 4, 5,
+ 0, 0, 87, 0, 0, 0,
+ 20, 5, 0, 0, 87, 0,
+ 0, 0, 32, 5, 0, 0,
+ 14, 0, 1, 0, 48, 5,
+ 0, 0, 14, 0, 1, 0,
+ 64, 5, 0, 0, 14, 0,
+ 1, 0, 80, 5, 0, 0,
+ 85, 0, 0, 0, 96, 5,
+ 0, 0, 85, 0, 0, 0,
+ 112, 5, 0, 0, 85, 0,
+ 0, 0, 128, 5, 0, 0,
+ 130, 1, 2, 0, 144, 5,
+ 0, 0, 130, 1, 2, 0,
+ 164, 5, 0, 0, 139, 1,
+ 2, 0, 176, 5, 0, 0,
+ 139, 1, 2, 0, 188, 5,
+ 0, 0, 66, 105, 97, 115,
+ 88, 50, 0, 171, 1, 0,
+ 3, 0, 1, 0, 3, 0,
+ 1, 0, 0, 0, 0, 0,
+ 0, 0, 7, 0, 0, 0,
+ 0, 0, 1, 0, 2, 0,
+ 255, 255, 86, 83, 66, 97,
+ 115, 105, 99, 80, 105, 120,
+ 101, 108, 76, 105, 103, 104,
+ 116, 105, 110, 103, 66, 110,
+ 0, 80, 111, 115, 105, 116,
+ 105, 111, 110, 87, 83, 0,
+ 171, 171, 1, 0, 3, 0,
+ 1, 0, 4, 0, 1, 0,
+ 0, 0, 0, 0, 0, 0,
+ 78, 111, 114, 109, 97, 108,
+ 87, 83, 0, 171, 171, 171,
+ 1, 0, 3, 0, 1, 0,
+ 3, 0, 1, 0, 0, 0,
+ 0, 0, 0, 0, 68, 105,
+ 102, 102, 117, 115, 101, 0,
+ 80, 111, 115, 105, 116, 105,
+ 111, 110, 80, 83, 0, 171,
+ 11, 2, 0, 0, 24, 2,
+ 0, 0, 40, 2, 0, 0,
+ 52, 2, 0, 0, 68, 2,
+ 0, 0, 24, 2, 0, 0,
+ 76, 2, 0, 0, 24, 2,
+ 0, 0, 5, 0, 0, 0,
+ 1, 0, 15, 0, 1, 0,
+ 4, 0, 88, 2, 0, 0,
+ 3, 0, 0, 0, 255, 255,
+ 255, 255, 13, 0, 255, 255,
+ 4, 0, 0, 0, 0, 0,
+ 255, 255, 255, 255, 255, 255,
+ 5, 0, 0, 0, 255, 255,
+ 1, 0, 255, 255, 255, 255,
+ 6, 0, 0, 0, 255, 255,
+ 255, 255, 2, 0, 255, 255,
+ 13, 0, 0, 0, 4, 0,
+ 5, 0, 6, 0, 255, 255,
+ 16, 0, 0, 0, 255, 255,
+ 255, 255, 255, 255, 3, 0,
+ 20, 0, 0, 0, 11, 0,
+ 12, 0, 255, 255, 255, 255,
+ 21, 0, 0, 0, 255, 255,
+ 255, 255, 255, 255, 14, 0,
+ 23, 0, 0, 0, 7, 0,
+ 8, 0, 9, 0, 10, 0,
+ 118, 105, 110, 0, 80, 111,
+ 115, 105, 116, 105, 111, 110,
+ 0, 78, 111, 114, 109, 97,
+ 108, 0, 248, 2, 0, 0,
+ 24, 2, 0, 0, 1, 3,
+ 0, 0, 52, 2, 0, 0,
+ 5, 0, 0, 0, 1, 0,
+ 7, 0, 1, 0, 2, 0,
+ 8, 3, 0, 0, 1, 0,
+ 0, 0, 0, 0, 1, 0,
+ 2, 0, 3, 0, 2, 0,
+ 0, 0, 4, 0, 5, 0,
+ 6, 0, 255, 255, 118, 111,
+ 117, 116, 0, 80, 111, 115,
+ 95, 112, 115, 0, 80, 111,
+ 115, 95, 119, 115, 0, 78,
+ 111, 114, 109, 97, 108, 95,
+ 119, 115, 0, 70, 111, 103,
+ 70, 97, 99, 116, 111, 114,
+ 0, 171, 0, 0, 3, 0,
+ 1, 0, 1, 0, 1, 0,
+ 0, 0, 0, 0, 0, 0,
+ 69, 3, 0, 0, 24, 2,
+ 0, 0, 76, 3, 0, 0,
+ 52, 2, 0, 0, 83, 3,
+ 0, 0, 52, 2, 0, 0,
+ 93, 3, 0, 0, 104, 3,
+ 0, 0, 5, 0, 0, 0,
+ 1, 0, 11, 0, 1, 0,
+ 4, 0, 120, 3, 0, 0,
+ 17, 0, 0, 0, 0, 0,
+ 255, 255, 255, 255, 255, 255,
+ 18, 0, 0, 0, 255, 255,
+ 1, 0, 255, 255, 255, 255,
+ 19, 0, 0, 0, 255, 255,
+ 255, 255, 3, 0, 255, 255,
+ 0, 0, 0, 0, 208, 1,
+ 0, 0, 216, 1, 0, 0,
+ 1, 0, 0, 0, 232, 1,
+ 0, 0, 0, 0, 0, 0,
+ 244, 1, 0, 0, 120, 2,
+ 0, 0, 9, 0, 0, 0,
+ 136, 2, 0, 0, 244, 1,
+ 0, 0, 244, 2, 0, 0,
+ 24, 3, 0, 0, 2, 0,
+ 0, 0, 40, 3, 0, 0,
+ 0, 0, 0, 0, 64, 3,
+ 0, 0, 152, 3, 0, 0,
+ 3, 0, 0, 0, 168, 3,
+ 0, 0, 77, 105, 99, 114,
+ 111, 115, 111, 102, 116, 32,
+ 40, 82, 41, 32, 72, 76,
+ 83, 76, 32, 83, 104, 97,
+ 100, 101, 114, 32, 67, 111,
+ 109, 112, 105, 108, 101, 114,
+ 32, 49, 48, 46, 49, 0,
+ 81, 0, 0, 5, 13, 0,
+ 15, 160, 0, 0, 0, 64,
+ 0, 0, 128, 191, 0, 0,
+ 0, 0, 0, 0, 128, 63,
+ 31, 0, 0, 2, 5, 0,
+ 0, 128, 0, 0, 15, 144,
+ 31, 0, 0, 2, 5, 0,
+ 1, 128, 1, 0, 15, 144,
+ 9, 0, 0, 3, 0, 0,
+ 4, 192, 0, 0, 228, 144,
+ 11, 0, 228, 160, 9, 0,
+ 0, 3, 0, 0, 1, 224,
+ 0, 0, 228, 144, 3, 0,
+ 228, 160, 9, 0, 0, 3,
+ 0, 0, 2, 224, 0, 0,
+ 228, 144, 4, 0, 228, 160,
+ 9, 0, 0, 3, 0, 0,
+ 4, 224, 0, 0, 228, 144,
+ 5, 0, 228, 160, 4, 0,
+ 0, 4, 0, 0, 7, 128,
+ 1, 0, 228, 144, 13, 0,
+ 0, 160, 13, 0, 85, 160,
+ 8, 0, 0, 3, 1, 0,
+ 1, 128, 0, 0, 228, 128,
+ 6, 0, 228, 160, 8, 0,
+ 0, 3, 1, 0, 2, 128,
+ 0, 0, 228, 128, 7, 0,
+ 228, 160, 8, 0, 0, 3,
+ 1, 0, 4, 128, 0, 0,
+ 228, 128, 8, 0, 228, 160,
+ 8, 0, 0, 3, 0, 0,
+ 1, 128, 1, 0, 228, 128,
+ 1, 0, 228, 128, 7, 0,
+ 0, 2, 0, 0, 1, 128,
+ 0, 0, 0, 128, 5, 0,
+ 0, 3, 1, 0, 7, 224,
+ 0, 0, 0, 128, 1, 0,
+ 228, 128, 9, 0, 0, 3,
+ 0, 0, 1, 128, 0, 0,
+ 228, 144, 2, 0, 228, 160,
+ 11, 0, 0, 3, 0, 0,
+ 1, 128, 0, 0, 0, 128,
+ 13, 0, 170, 160, 10, 0,
+ 0, 3, 0, 0, 8, 224,
+ 0, 0, 0, 128, 13, 0,
+ 255, 160, 9, 0, 0, 3,
+ 0, 0, 1, 128, 0, 0,
+ 228, 144, 9, 0, 228, 160,
+ 9, 0, 0, 3, 0, 0,
+ 2, 128, 0, 0, 228, 144,
+ 10, 0, 228, 160, 9, 0,
+ 0, 3, 0, 0, 4, 128,
+ 0, 0, 228, 144, 12, 0,
+ 228, 160, 4, 0, 0, 4,
+ 0, 0, 3, 192, 0, 0,
+ 170, 128, 0, 0, 228, 160,
+ 0, 0, 228, 128, 1, 0,
+ 0, 2, 0, 0, 8, 192,
+ 0, 0, 170, 128, 1, 0,
+ 0, 2, 0, 0, 12, 128,
+ 13, 0, 228, 160, 4, 0,
+ 0, 4, 2, 0, 15, 224,
+ 1, 0, 255, 160, 0, 0,
+ 234, 128, 0, 0, 191, 128,
+ 255, 255, 0, 0, 83, 72,
+ 68, 82, 144, 2, 0, 0,
+ 64, 0, 1, 0, 164, 0,
+ 0, 0, 89, 0, 0, 4,
+ 70, 142, 32, 0, 0, 0,
+ 0, 0, 26, 0, 0, 0,
+ 95, 0, 0, 3, 242, 16,
+ 16, 0, 0, 0, 0, 0,
+ 95, 0, 0, 3, 114, 16,
+ 16, 0, 1, 0, 0, 0,
+ 101, 0, 0, 3, 242, 32,
+ 16, 0, 0, 0, 0, 0,
+ 101, 0, 0, 3, 114, 32,
+ 16, 0, 1, 0, 0, 0,
+ 101, 0, 0, 3, 242, 32,
+ 16, 0, 2, 0, 0, 0,
+ 103, 0, 0, 4, 242, 32,
+ 16, 0, 3, 0, 0, 0,
+ 1, 0, 0, 0, 104, 0,
+ 0, 2, 2, 0, 0, 0,
+ 17, 0, 0, 8, 18, 32,
+ 16, 0, 0, 0, 0, 0,
+ 70, 30, 16, 0, 0, 0,
+ 0, 0, 70, 142, 32, 0,
+ 0, 0, 0, 0, 15, 0,
+ 0, 0, 17, 0, 0, 8,
+ 34, 32, 16, 0, 0, 0,
+ 0, 0, 70, 30, 16, 0,
+ 0, 0, 0, 0, 70, 142,
+ 32, 0, 0, 0, 0, 0,
+ 16, 0, 0, 0, 17, 0,
+ 0, 8, 66, 32, 16, 0,
+ 0, 0, 0, 0, 70, 30,
+ 16, 0, 0, 0, 0, 0,
+ 70, 142, 32, 0, 0, 0,
+ 0, 0, 17, 0, 0, 0,
+ 17, 32, 0, 8, 130, 32,
+ 16, 0, 0, 0, 0, 0,
+ 70, 30, 16, 0, 0, 0,
+ 0, 0, 70, 142, 32, 0,
+ 0, 0, 0, 0, 14, 0,
+ 0, 0, 50, 0, 0, 15,
+ 114, 0, 16, 0, 0, 0,
+ 0, 0, 70, 18, 16, 0,
+ 1, 0, 0, 0, 2, 64,
+ 0, 0, 0, 0, 0, 64,
+ 0, 0, 0, 64, 0, 0,
+ 0, 64, 0, 0, 0, 0,
+ 2, 64, 0, 0, 0, 0,
+ 128, 191, 0, 0, 128, 191,
+ 0, 0, 128, 191, 0, 0,
+ 0, 0, 16, 0, 0, 8,
+ 18, 0, 16, 0, 1, 0,
+ 0, 0, 70, 2, 16, 0,
+ 0, 0, 0, 0, 70, 130,
+ 32, 0, 0, 0, 0, 0,
+ 19, 0, 0, 0, 16, 0,
+ 0, 8, 34, 0, 16, 0,
+ 1, 0, 0, 0, 70, 2,
+ 16, 0, 0, 0, 0, 0,
+ 70, 130, 32, 0, 0, 0,
+ 0, 0, 20, 0, 0, 0,
+ 16, 0, 0, 8, 66, 0,
+ 16, 0, 1, 0, 0, 0,
+ 70, 2, 16, 0, 0, 0,
+ 0, 0, 70, 130, 32, 0,
+ 0, 0, 0, 0, 21, 0,
+ 0, 0, 16, 0, 0, 7,
+ 18, 0, 16, 0, 0, 0,
+ 0, 0, 70, 2, 16, 0,
+ 1, 0, 0, 0, 70, 2,
+ 16, 0, 1, 0, 0, 0,
+ 68, 0, 0, 5, 18, 0,
+ 16, 0, 0, 0, 0, 0,
+ 10, 0, 16, 0, 0, 0,
+ 0, 0, 56, 0, 0, 7,
+ 114, 32, 16, 0, 1, 0,
+ 0, 0, 6, 0, 16, 0,
+ 0, 0, 0, 0, 70, 2,
+ 16, 0, 1, 0, 0, 0,
+ 54, 0, 0, 8, 114, 32,
+ 16, 0, 2, 0, 0, 0,
+ 2, 64, 0, 0, 0, 0,
+ 128, 63, 0, 0, 128, 63,
+ 0, 0, 128, 63, 0, 0,
+ 0, 0, 54, 0, 0, 6,
+ 130, 32, 16, 0, 2, 0,
+ 0, 0, 58, 128, 32, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 17, 0, 0, 8,
+ 18, 32, 16, 0, 3, 0,
+ 0, 0, 70, 30, 16, 0,
+ 0, 0, 0, 0, 70, 142,
+ 32, 0, 0, 0, 0, 0,
+ 22, 0, 0, 0, 17, 0,
+ 0, 8, 34, 32, 16, 0,
+ 3, 0, 0, 0, 70, 30,
+ 16, 0, 0, 0, 0, 0,
+ 70, 142, 32, 0, 0, 0,
+ 0, 0, 23, 0, 0, 0,
+ 17, 0, 0, 8, 66, 32,
+ 16, 0, 3, 0, 0, 0,
+ 70, 30, 16, 0, 0, 0,
+ 0, 0, 70, 142, 32, 0,
+ 0, 0, 0, 0, 24, 0,
+ 0, 0, 17, 0, 0, 8,
+ 130, 32, 16, 0, 3, 0,
+ 0, 0, 70, 30, 16, 0,
+ 0, 0, 0, 0, 70, 142,
+ 32, 0, 0, 0, 0, 0,
+ 25, 0, 0, 0, 62, 0,
+ 0, 1, 73, 83, 71, 78,
+ 76, 0, 0, 0, 2, 0,
+ 0, 0, 8, 0, 0, 0,
+ 56, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 3, 0, 0, 0, 0, 0,
+ 0, 0, 15, 15, 0, 0,
+ 68, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 3, 0, 0, 0, 1, 0,
+ 0, 0, 7, 7, 0, 0,
+ 83, 86, 95, 80, 111, 115,
+ 105, 116, 105, 111, 110, 0,
+ 78, 79, 82, 77, 65, 76,
+ 0, 171, 79, 83, 71, 78,
+ 132, 0, 0, 0, 4, 0,
+ 0, 0, 8, 0, 0, 0,
+ 104, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 3, 0, 0, 0, 0, 0,
+ 0, 0, 15, 0, 0, 0,
+ 104, 0, 0, 0, 1, 0,
+ 0, 0, 0, 0, 0, 0,
+ 3, 0, 0, 0, 1, 0,
+ 0, 0, 7, 8, 0, 0,
+ 113, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 3, 0, 0, 0, 2, 0,
+ 0, 0, 15, 0, 0, 0,
+ 119, 0, 0, 0, 0, 0,
+ 0, 0, 1, 0, 0, 0,
+ 3, 0, 0, 0, 3, 0,
+ 0, 0, 15, 0, 0, 0,
+ 84, 69, 88, 67, 79, 79,
+ 82, 68, 0, 67, 79, 76,
+ 79, 82, 0, 83, 86, 95,
+ 80, 111, 115, 105, 116, 105,
+ 111, 110, 0, 171
+};
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingBn.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingBn.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..802bb6c2363f42f955dba60643a3017183687a8b
Binary files /dev/null and b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingBn.pdb differ
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingTx.inc b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingTx.inc
index d194cd254090d34e70a2aa4595917c5fb65e83da..fbab70e8f09b13c559d00350f562825371fcb3d1 100644
--- a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingTx.inc
+++ b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingTx.inc
@@ -69,11 +69,11 @@
dp4 r0.y, v0, c10 // ::vout<1>
dp4 r0.z, v0, c12 // ::vout<3>
-#line 293 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx"
+#line 432 "D:\ATG Sample Development\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>
-#line 301
+#line 440
mov oT0.xy, v2 // ::VSBasicPixelLightingTx<0,1>
mov r0.xy, c13
mad oT3, c1.w, r0.xxxy, r0.yyyx // ::VSBasicPixelLightingTx<9,10,11,12>
@@ -113,10 +113,10 @@ ret
const BYTE BasicEffect_VSBasicPixelLightingTx[] =
{
- 68, 88, 66, 67, 90, 121,
- 216, 78, 250, 56, 7, 85,
- 3, 144, 127, 227, 68, 19,
- 238, 190, 1, 0, 0, 0,
+ 68, 88, 66, 67, 179, 140,
+ 82, 97, 94, 101, 235, 151,
+ 197, 234, 102, 132, 24, 244,
+ 224, 156, 1, 0, 0, 0,
12, 10, 0, 0, 4, 0,
0, 0, 48, 0, 0, 0,
108, 6, 0, 0, 244, 8,
@@ -209,12 +209,12 @@ const BYTE BasicEffect_VSBasicPixelLightingTx[] =
0, 0, 85, 0, 0, 0,
120, 5, 0, 0, 85, 0,
0, 0, 136, 5, 0, 0,
- 37, 1, 2, 0, 152, 5,
- 0, 0, 37, 1, 2, 0,
- 172, 5, 0, 0, 45, 1,
+ 176, 1, 2, 0, 152, 5,
+ 0, 0, 176, 1, 2, 0,
+ 172, 5, 0, 0, 184, 1,
2, 0, 184, 5, 0, 0,
- 44, 1, 2, 0, 196, 5,
- 0, 0, 44, 1, 2, 0,
+ 183, 1, 2, 0, 196, 5,
+ 0, 0, 183, 1, 2, 0,
208, 5, 0, 0, 86, 83,
66, 97, 115, 105, 99, 80,
105, 120, 101, 108, 76, 105,
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingTx.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingTx.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..7ee8684ac82571444bcc34f6d9e0d2401c644568
Binary files /dev/null and b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingTx.pdb differ
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingTxBn.inc b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingTxBn.inc
new file mode 100644
index 0000000000000000000000000000000000000000..c1e2b50ea16b6ea290455190c5172465ed1f0495
--- /dev/null
+++ b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingTxBn.inc
@@ -0,0 +1,576 @@
+#if 0
+//
+// Generated by Microsoft (R) D3D Shader Disassembler
+//
+//
+// Input signature:
+//
+// Name Index Mask Register SysValue Format Used
+// -------------------- ----- ------ -------- -------- ------- ------
+// SV_Position 0 xyzw 0 NONE float xyzw
+// NORMAL 0 xyz 1 NONE float xyz
+// TEXCOORD 0 xy 2 NONE float xy
+//
+//
+// Output signature:
+//
+// Name Index Mask Register SysValue Format Used
+// -------------------- ----- ------ -------- -------- ------- ------
+// TEXCOORD 0 xy 0 NONE float xy
+// TEXCOORD 1 xyzw 1 NONE float xyzw
+// TEXCOORD 2 xyz 2 NONE float xyz
+// COLOR 0 xyzw 3 NONE float xyzw
+// SV_Position 0 xyzw 4 POS float xyzw
+//
+//
+// Constant buffer to DX9 shader constant mappings:
+//
+// Target Reg Buffer Start Reg # of Regs Data Conversion
+// ---------- ------- --------- --------- ----------------------
+// c1 cb0 0 1 ( FLT, FLT, FLT, FLT)
+// c2 cb0 14 4 ( FLT, FLT, FLT, FLT)
+// c6 cb0 19 7 ( FLT, FLT, FLT, FLT)
+//
+//
+// Runtime generated constant mappings:
+//
+// Target Reg Constant Description
+// ---------- --------------------------------------------------
+// c0 Vertex Shader position offset
+//
+//
+// Level9 shader bytecode:
+//
+ vs_2_0
+ def c13, 2, -1, 0, 1
+ dcl_texcoord v0 // vin<0,1,2,3>
+ dcl_texcoord1 v1 // vin<4,5,6>
+ dcl_texcoord2 v2 // vin<7,8>
+
+#line 85 "D:\ATG Sample Development\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 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh"
+ mad r0.xyz, v1, c13.x, c13.y // ::BiasX2<0,1,2>
+
+#line 87 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh"
+ dp3 r1.x, r0, c6
+ dp3 r1.y, r0, c7
+ dp3 r1.z, r0, c8
+ dp3 r0.x, r1, r1
+ rsq r0.x, r0.x
+ mul oT2.xyz, r0.x, r1 // ::VSBasicPixelLightingTxBn<6,7,8>
+
+#line 14 "D:\ATG Sample Development\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 "D:\ATG Sample Development\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 "D:\ATG Sample Development\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>
+
+#line 455
+ mov oT0.xy, v2 // ::VSBasicPixelLightingTxBn<0,1>
+ mov r0.zw, c13
+ mad oT3, c1.w, r0.zzzw, r0.wwwz // ::VSBasicPixelLightingTxBn<9,10,11,12>
+
+// approximately 22 instruction slots used
+vs_4_0
+dcl_constantbuffer CB0[26], immediateIndexed
+dcl_input v0.xyzw
+dcl_input v1.xyz
+dcl_input v2.xy
+dcl_output o0.xy
+dcl_output o1.xyzw
+dcl_output o2.xyz
+dcl_output o3.xyzw
+dcl_output_siv o4.xyzw, position
+dcl_temps 2
+mov o0.xy, v2.xyxx
+dp4 o1.x, v0.xyzw, cb0[15].xyzw
+dp4 o1.y, v0.xyzw, cb0[16].xyzw
+dp4 o1.z, v0.xyzw, cb0[17].xyzw
+dp4_sat o1.w, v0.xyzw, cb0[14].xyzw
+mad r0.xyz, v1.xyzx, l(2.000000, 2.000000, 2.000000, 0.000000), l(-1.000000, -1.000000, -1.000000, 0.000000)
+dp3 r1.x, r0.xyzx, cb0[19].xyzx
+dp3 r1.y, r0.xyzx, cb0[20].xyzx
+dp3 r1.z, r0.xyzx, cb0[21].xyzx
+dp3 r0.x, r1.xyzx, r1.xyzx
+rsq r0.x, r0.x
+mul o2.xyz, r0.xxxx, r1.xyzx
+mov o3.xyz, l(1.000000,1.000000,1.000000,0)
+mov o3.w, cb0[0].w
+dp4 o4.x, v0.xyzw, cb0[22].xyzw
+dp4 o4.y, v0.xyzw, cb0[23].xyzw
+dp4 o4.z, v0.xyzw, cb0[24].xyzw
+dp4 o4.w, v0.xyzw, cb0[25].xyzw
+ret
+// Approximately 0 instruction slots used
+#endif
+
+const BYTE BasicEffect_VSBasicPixelLightingTxBn[] =
+{
+ 68, 88, 66, 67, 148, 57,
+ 239, 159, 148, 158, 221, 97,
+ 202, 36, 184, 133, 208, 163,
+ 94, 32, 1, 0, 0, 0,
+ 160, 10, 0, 0, 4, 0,
+ 0, 0, 48, 0, 0, 0,
+ 196, 6, 0, 0, 136, 9,
+ 0, 0, 252, 9, 0, 0,
+ 65, 111, 110, 57, 140, 6,
+ 0, 0, 140, 6, 0, 0,
+ 0, 2, 254, 255, 64, 6,
+ 0, 0, 76, 0, 0, 0,
+ 3, 0, 36, 0, 0, 0,
+ 72, 0, 0, 0, 72, 0,
+ 0, 0, 36, 0, 1, 0,
+ 72, 0, 0, 0, 0, 0,
+ 1, 0, 1, 0, 0, 0,
+ 0, 0, 0, 0, 14, 0,
+ 4, 0, 2, 0, 0, 0,
+ 0, 0, 0, 0, 19, 0,
+ 7, 0, 6, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 2, 254, 255, 254, 255,
+ 39, 1, 68, 66, 85, 71,
+ 40, 0, 0, 0, 112, 4,
+ 0, 0, 0, 0, 0, 0,
+ 3, 0, 0, 0, 4, 1,
+ 0, 0, 26, 0, 0, 0,
+ 16, 1, 0, 0, 4, 0,
+ 0, 0, 32, 4, 0, 0,
+ 4, 2, 0, 0, 68, 58,
+ 92, 65, 84, 71, 32, 83,
+ 97, 109, 112, 108, 101, 32,
+ 68, 101, 118, 101, 108, 111,
+ 112, 109, 101, 110, 116, 92,
+ 115, 116, 95, 100, 101, 118,
+ 92, 75, 105, 116, 115, 92,
+ 68, 105, 114, 101, 99, 116,
+ 88, 84, 75, 92, 83, 114,
+ 99, 92, 83, 104, 97, 100,
+ 101, 114, 115, 92, 76, 105,
+ 103, 104, 116, 105, 110, 103,
+ 46, 102, 120, 104, 0, 68,
+ 58, 92, 65, 84, 71, 32,
+ 83, 97, 109, 112, 108, 101,
+ 32, 68, 101, 118, 101, 108,
+ 111, 112, 109, 101, 110, 116,
+ 92, 115, 116, 95, 100, 101,
+ 118, 92, 75, 105, 116, 115,
+ 92, 68, 105, 114, 101, 99,
+ 116, 88, 84, 75, 92, 83,
+ 114, 99, 92, 83, 104, 97,
+ 100, 101, 114, 115, 92, 67,
+ 111, 109, 109, 111, 110, 46,
+ 102, 120, 104, 0, 68, 58,
+ 92, 65, 84, 71, 32, 83,
+ 97, 109, 112, 108, 101, 32,
+ 68, 101, 118, 101, 108, 111,
+ 112, 109, 101, 110, 116, 92,
+ 115, 116, 95, 100, 101, 118,
+ 92, 75, 105, 116, 115, 92,
+ 68, 105, 114, 101, 99, 116,
+ 88, 84, 75, 92, 83, 114,
+ 99, 92, 83, 104, 97, 100,
+ 101, 114, 115, 92, 66, 97,
+ 115, 105, 99, 69, 102, 102,
+ 101, 99, 116, 46, 102, 120,
+ 0, 171, 40, 0, 0, 0,
+ 113, 0, 0, 0, 184, 0,
+ 0, 0, 0, 0, 255, 255,
+ 164, 4, 0, 0, 0, 0,
+ 255, 255, 188, 4, 0, 0,
+ 0, 0, 255, 255, 200, 4,
+ 0, 0, 0, 0, 255, 255,
+ 212, 4, 0, 0, 85, 0,
+ 0, 0, 224, 4, 0, 0,
+ 86, 0, 0, 0, 240, 4,
+ 0, 0, 86, 0, 0, 0,
+ 0, 5, 0, 0, 86, 0,
+ 0, 0, 16, 5, 0, 0,
+ 32, 0, 1, 0, 32, 5,
+ 0, 0, 87, 0, 0, 0,
+ 52, 5, 0, 0, 87, 0,
+ 0, 0, 68, 5, 0, 0,
+ 87, 0, 0, 0, 84, 5,
+ 0, 0, 87, 0, 0, 0,
+ 100, 5, 0, 0, 87, 0,
+ 0, 0, 116, 5, 0, 0,
+ 87, 0, 0, 0, 128, 5,
+ 0, 0, 14, 0, 1, 0,
+ 144, 5, 0, 0, 14, 0,
+ 1, 0, 160, 5, 0, 0,
+ 14, 0, 1, 0, 176, 5,
+ 0, 0, 85, 0, 0, 0,
+ 192, 5, 0, 0, 85, 0,
+ 0, 0, 208, 5, 0, 0,
+ 85, 0, 0, 0, 224, 5,
+ 0, 0, 189, 1, 2, 0,
+ 240, 5, 0, 0, 189, 1,
+ 2, 0, 4, 6, 0, 0,
+ 199, 1, 2, 0, 16, 6,
+ 0, 0, 198, 1, 2, 0,
+ 28, 6, 0, 0, 198, 1,
+ 2, 0, 40, 6, 0, 0,
+ 66, 105, 97, 115, 88, 50,
+ 0, 171, 1, 0, 3, 0,
+ 1, 0, 3, 0, 1, 0,
+ 0, 0, 0, 0, 0, 0,
+ 8, 0, 0, 0, 0, 0,
+ 1, 0, 2, 0, 255, 255,
+ 86, 83, 66, 97, 115, 105,
+ 99, 80, 105, 120, 101, 108,
+ 76, 105, 103, 104, 116, 105,
+ 110, 103, 84, 120, 66, 110,
+ 0, 84, 101, 120, 67, 111,
+ 111, 114, 100, 0, 171, 171,
+ 1, 0, 3, 0, 1, 0,
+ 2, 0, 1, 0, 0, 0,
+ 0, 0, 0, 0, 80, 111,
+ 115, 105, 116, 105, 111, 110,
+ 87, 83, 0, 171, 1, 0,
+ 3, 0, 1, 0, 4, 0,
+ 1, 0, 0, 0, 0, 0,
+ 0, 0, 78, 111, 114, 109,
+ 97, 108, 87, 83, 0, 171,
+ 171, 171, 1, 0, 3, 0,
+ 1, 0, 3, 0, 1, 0,
+ 0, 0, 0, 0, 0, 0,
+ 68, 105, 102, 102, 117, 115,
+ 101, 0, 80, 111, 115, 105,
+ 116, 105, 111, 110, 80, 83,
+ 0, 171, 29, 2, 0, 0,
+ 40, 2, 0, 0, 56, 2,
+ 0, 0, 68, 2, 0, 0,
+ 84, 2, 0, 0, 96, 2,
+ 0, 0, 112, 2, 0, 0,
+ 68, 2, 0, 0, 120, 2,
+ 0, 0, 68, 2, 0, 0,
+ 5, 0, 0, 0, 1, 0,
+ 17, 0, 1, 0, 5, 0,
+ 132, 2, 0, 0, 4, 0,
+ 0, 0, 255, 255, 255, 255,
+ 15, 0, 255, 255, 5, 0,
+ 0, 0, 2, 0, 255, 255,
+ 255, 255, 255, 255, 6, 0,
+ 0, 0, 255, 255, 3, 0,
+ 255, 255, 255, 255, 7, 0,
+ 0, 0, 255, 255, 255, 255,
+ 4, 0, 255, 255, 14, 0,
+ 0, 0, 6, 0, 7, 0,
+ 8, 0, 255, 255, 17, 0,
+ 0, 0, 255, 255, 255, 255,
+ 255, 255, 5, 0, 21, 0,
+ 0, 0, 13, 0, 14, 0,
+ 255, 255, 255, 255, 22, 0,
+ 0, 0, 255, 255, 255, 255,
+ 255, 255, 16, 0, 23, 0,
+ 0, 0, 0, 0, 1, 0,
+ 255, 255, 255, 255, 25, 0,
+ 0, 0, 9, 0, 10, 0,
+ 11, 0, 12, 0, 118, 105,
+ 110, 0, 80, 111, 115, 105,
+ 116, 105, 111, 110, 0, 78,
+ 111, 114, 109, 97, 108, 0,
+ 56, 3, 0, 0, 68, 2,
+ 0, 0, 65, 3, 0, 0,
+ 96, 2, 0, 0, 29, 2,
+ 0, 0, 40, 2, 0, 0,
+ 5, 0, 0, 0, 1, 0,
+ 9, 0, 1, 0, 3, 0,
+ 72, 3, 0, 0, 1, 0,
+ 0, 0, 0, 0, 1, 0,
+ 2, 0, 3, 0, 2, 0,
+ 0, 0, 4, 0, 5, 0,
+ 6, 0, 255, 255, 3, 0,
+ 0, 0, 7, 0, 8, 0,
+ 255, 255, 255, 255, 118, 111,
+ 117, 116, 0, 80, 111, 115,
+ 95, 112, 115, 0, 80, 111,
+ 115, 95, 119, 115, 0, 78,
+ 111, 114, 109, 97, 108, 95,
+ 119, 115, 0, 70, 111, 103,
+ 70, 97, 99, 116, 111, 114,
+ 0, 171, 0, 0, 3, 0,
+ 1, 0, 1, 0, 1, 0,
+ 0, 0, 0, 0, 0, 0,
+ 153, 3, 0, 0, 68, 2,
+ 0, 0, 160, 3, 0, 0,
+ 96, 2, 0, 0, 167, 3,
+ 0, 0, 96, 2, 0, 0,
+ 177, 3, 0, 0, 188, 3,
+ 0, 0, 5, 0, 0, 0,
+ 1, 0, 11, 0, 1, 0,
+ 4, 0, 204, 3, 0, 0,
+ 18, 0, 0, 0, 0, 0,
+ 255, 255, 255, 255, 255, 255,
+ 19, 0, 0, 0, 255, 255,
+ 1, 0, 255, 255, 255, 255,
+ 20, 0, 0, 0, 255, 255,
+ 255, 255, 3, 0, 255, 255,
+ 0, 0, 0, 0, 224, 1,
+ 0, 0, 232, 1, 0, 0,
+ 1, 0, 0, 0, 248, 1,
+ 0, 0, 0, 0, 0, 0,
+ 4, 2, 0, 0, 172, 2,
+ 0, 0, 10, 0, 0, 0,
+ 188, 2, 0, 0, 4, 2,
+ 0, 0, 52, 3, 0, 0,
+ 96, 3, 0, 0, 3, 0,
+ 0, 0, 112, 3, 0, 0,
+ 0, 0, 0, 0, 148, 3,
+ 0, 0, 236, 3, 0, 0,
+ 3, 0, 0, 0, 252, 3,
+ 0, 0, 77, 105, 99, 114,
+ 111, 115, 111, 102, 116, 32,
+ 40, 82, 41, 32, 72, 76,
+ 83, 76, 32, 83, 104, 97,
+ 100, 101, 114, 32, 67, 111,
+ 109, 112, 105, 108, 101, 114,
+ 32, 49, 48, 46, 49, 0,
+ 81, 0, 0, 5, 13, 0,
+ 15, 160, 0, 0, 0, 64,
+ 0, 0, 128, 191, 0, 0,
+ 0, 0, 0, 0, 128, 63,
+ 31, 0, 0, 2, 5, 0,
+ 0, 128, 0, 0, 15, 144,
+ 31, 0, 0, 2, 5, 0,
+ 1, 128, 1, 0, 15, 144,
+ 31, 0, 0, 2, 5, 0,
+ 2, 128, 2, 0, 15, 144,
+ 9, 0, 0, 3, 0, 0,
+ 4, 192, 0, 0, 228, 144,
+ 11, 0, 228, 160, 9, 0,
+ 0, 3, 1, 0, 1, 224,
+ 0, 0, 228, 144, 3, 0,
+ 228, 160, 9, 0, 0, 3,
+ 1, 0, 2, 224, 0, 0,
+ 228, 144, 4, 0, 228, 160,
+ 9, 0, 0, 3, 1, 0,
+ 4, 224, 0, 0, 228, 144,
+ 5, 0, 228, 160, 4, 0,
+ 0, 4, 0, 0, 7, 128,
+ 1, 0, 228, 144, 13, 0,
+ 0, 160, 13, 0, 85, 160,
+ 8, 0, 0, 3, 1, 0,
+ 1, 128, 0, 0, 228, 128,
+ 6, 0, 228, 160, 8, 0,
+ 0, 3, 1, 0, 2, 128,
+ 0, 0, 228, 128, 7, 0,
+ 228, 160, 8, 0, 0, 3,
+ 1, 0, 4, 128, 0, 0,
+ 228, 128, 8, 0, 228, 160,
+ 8, 0, 0, 3, 0, 0,
+ 1, 128, 1, 0, 228, 128,
+ 1, 0, 228, 128, 7, 0,
+ 0, 2, 0, 0, 1, 128,
+ 0, 0, 0, 128, 5, 0,
+ 0, 3, 2, 0, 7, 224,
+ 0, 0, 0, 128, 1, 0,
+ 228, 128, 9, 0, 0, 3,
+ 0, 0, 1, 128, 0, 0,
+ 228, 144, 2, 0, 228, 160,
+ 11, 0, 0, 3, 0, 0,
+ 1, 128, 0, 0, 0, 128,
+ 13, 0, 170, 160, 10, 0,
+ 0, 3, 1, 0, 8, 224,
+ 0, 0, 0, 128, 13, 0,
+ 255, 160, 9, 0, 0, 3,
+ 0, 0, 1, 128, 0, 0,
+ 228, 144, 9, 0, 228, 160,
+ 9, 0, 0, 3, 0, 0,
+ 2, 128, 0, 0, 228, 144,
+ 10, 0, 228, 160, 9, 0,
+ 0, 3, 0, 0, 4, 128,
+ 0, 0, 228, 144, 12, 0,
+ 228, 160, 4, 0, 0, 4,
+ 0, 0, 3, 192, 0, 0,
+ 170, 128, 0, 0, 228, 160,
+ 0, 0, 228, 128, 1, 0,
+ 0, 2, 0, 0, 8, 192,
+ 0, 0, 170, 128, 1, 0,
+ 0, 2, 0, 0, 3, 224,
+ 2, 0, 228, 144, 1, 0,
+ 0, 2, 0, 0, 12, 128,
+ 13, 0, 228, 160, 4, 0,
+ 0, 4, 3, 0, 15, 224,
+ 1, 0, 255, 160, 0, 0,
+ 234, 128, 0, 0, 191, 128,
+ 255, 255, 0, 0, 83, 72,
+ 68, 82, 188, 2, 0, 0,
+ 64, 0, 1, 0, 175, 0,
+ 0, 0, 89, 0, 0, 4,
+ 70, 142, 32, 0, 0, 0,
+ 0, 0, 26, 0, 0, 0,
+ 95, 0, 0, 3, 242, 16,
+ 16, 0, 0, 0, 0, 0,
+ 95, 0, 0, 3, 114, 16,
+ 16, 0, 1, 0, 0, 0,
+ 95, 0, 0, 3, 50, 16,
+ 16, 0, 2, 0, 0, 0,
+ 101, 0, 0, 3, 50, 32,
+ 16, 0, 0, 0, 0, 0,
+ 101, 0, 0, 3, 242, 32,
+ 16, 0, 1, 0, 0, 0,
+ 101, 0, 0, 3, 114, 32,
+ 16, 0, 2, 0, 0, 0,
+ 101, 0, 0, 3, 242, 32,
+ 16, 0, 3, 0, 0, 0,
+ 103, 0, 0, 4, 242, 32,
+ 16, 0, 4, 0, 0, 0,
+ 1, 0, 0, 0, 104, 0,
+ 0, 2, 2, 0, 0, 0,
+ 54, 0, 0, 5, 50, 32,
+ 16, 0, 0, 0, 0, 0,
+ 70, 16, 16, 0, 2, 0,
+ 0, 0, 17, 0, 0, 8,
+ 18, 32, 16, 0, 1, 0,
+ 0, 0, 70, 30, 16, 0,
+ 0, 0, 0, 0, 70, 142,
+ 32, 0, 0, 0, 0, 0,
+ 15, 0, 0, 0, 17, 0,
+ 0, 8, 34, 32, 16, 0,
+ 1, 0, 0, 0, 70, 30,
+ 16, 0, 0, 0, 0, 0,
+ 70, 142, 32, 0, 0, 0,
+ 0, 0, 16, 0, 0, 0,
+ 17, 0, 0, 8, 66, 32,
+ 16, 0, 1, 0, 0, 0,
+ 70, 30, 16, 0, 0, 0,
+ 0, 0, 70, 142, 32, 0,
+ 0, 0, 0, 0, 17, 0,
+ 0, 0, 17, 32, 0, 8,
+ 130, 32, 16, 0, 1, 0,
+ 0, 0, 70, 30, 16, 0,
+ 0, 0, 0, 0, 70, 142,
+ 32, 0, 0, 0, 0, 0,
+ 14, 0, 0, 0, 50, 0,
+ 0, 15, 114, 0, 16, 0,
+ 0, 0, 0, 0, 70, 18,
+ 16, 0, 1, 0, 0, 0,
+ 2, 64, 0, 0, 0, 0,
+ 0, 64, 0, 0, 0, 64,
+ 0, 0, 0, 64, 0, 0,
+ 0, 0, 2, 64, 0, 0,
+ 0, 0, 128, 191, 0, 0,
+ 128, 191, 0, 0, 128, 191,
+ 0, 0, 0, 0, 16, 0,
+ 0, 8, 18, 0, 16, 0,
+ 1, 0, 0, 0, 70, 2,
+ 16, 0, 0, 0, 0, 0,
+ 70, 130, 32, 0, 0, 0,
+ 0, 0, 19, 0, 0, 0,
+ 16, 0, 0, 8, 34, 0,
+ 16, 0, 1, 0, 0, 0,
+ 70, 2, 16, 0, 0, 0,
+ 0, 0, 70, 130, 32, 0,
+ 0, 0, 0, 0, 20, 0,
+ 0, 0, 16, 0, 0, 8,
+ 66, 0, 16, 0, 1, 0,
+ 0, 0, 70, 2, 16, 0,
+ 0, 0, 0, 0, 70, 130,
+ 32, 0, 0, 0, 0, 0,
+ 21, 0, 0, 0, 16, 0,
+ 0, 7, 18, 0, 16, 0,
+ 0, 0, 0, 0, 70, 2,
+ 16, 0, 1, 0, 0, 0,
+ 70, 2, 16, 0, 1, 0,
+ 0, 0, 68, 0, 0, 5,
+ 18, 0, 16, 0, 0, 0,
+ 0, 0, 10, 0, 16, 0,
+ 0, 0, 0, 0, 56, 0,
+ 0, 7, 114, 32, 16, 0,
+ 2, 0, 0, 0, 6, 0,
+ 16, 0, 0, 0, 0, 0,
+ 70, 2, 16, 0, 1, 0,
+ 0, 0, 54, 0, 0, 8,
+ 114, 32, 16, 0, 3, 0,
+ 0, 0, 2, 64, 0, 0,
+ 0, 0, 128, 63, 0, 0,
+ 128, 63, 0, 0, 128, 63,
+ 0, 0, 0, 0, 54, 0,
+ 0, 6, 130, 32, 16, 0,
+ 3, 0, 0, 0, 58, 128,
+ 32, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 17, 0,
+ 0, 8, 18, 32, 16, 0,
+ 4, 0, 0, 0, 70, 30,
+ 16, 0, 0, 0, 0, 0,
+ 70, 142, 32, 0, 0, 0,
+ 0, 0, 22, 0, 0, 0,
+ 17, 0, 0, 8, 34, 32,
+ 16, 0, 4, 0, 0, 0,
+ 70, 30, 16, 0, 0, 0,
+ 0, 0, 70, 142, 32, 0,
+ 0, 0, 0, 0, 23, 0,
+ 0, 0, 17, 0, 0, 8,
+ 66, 32, 16, 0, 4, 0,
+ 0, 0, 70, 30, 16, 0,
+ 0, 0, 0, 0, 70, 142,
+ 32, 0, 0, 0, 0, 0,
+ 24, 0, 0, 0, 17, 0,
+ 0, 8, 130, 32, 16, 0,
+ 4, 0, 0, 0, 70, 30,
+ 16, 0, 0, 0, 0, 0,
+ 70, 142, 32, 0, 0, 0,
+ 0, 0, 25, 0, 0, 0,
+ 62, 0, 0, 1, 73, 83,
+ 71, 78, 108, 0, 0, 0,
+ 3, 0, 0, 0, 8, 0,
+ 0, 0, 80, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 3, 0, 0, 0,
+ 0, 0, 0, 0, 15, 15,
+ 0, 0, 92, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 3, 0, 0, 0,
+ 1, 0, 0, 0, 7, 7,
+ 0, 0, 99, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 3, 0, 0, 0,
+ 2, 0, 0, 0, 3, 3,
+ 0, 0, 83, 86, 95, 80,
+ 111, 115, 105, 116, 105, 111,
+ 110, 0, 78, 79, 82, 77,
+ 65, 76, 0, 84, 69, 88,
+ 67, 79, 79, 82, 68, 0,
+ 79, 83, 71, 78, 156, 0,
+ 0, 0, 5, 0, 0, 0,
+ 8, 0, 0, 0, 128, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 3, 0,
+ 0, 0, 0, 0, 0, 0,
+ 3, 12, 0, 0, 128, 0,
+ 0, 0, 1, 0, 0, 0,
+ 0, 0, 0, 0, 3, 0,
+ 0, 0, 1, 0, 0, 0,
+ 15, 0, 0, 0, 128, 0,
+ 0, 0, 2, 0, 0, 0,
+ 0, 0, 0, 0, 3, 0,
+ 0, 0, 2, 0, 0, 0,
+ 7, 8, 0, 0, 137, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 3, 0,
+ 0, 0, 3, 0, 0, 0,
+ 15, 0, 0, 0, 143, 0,
+ 0, 0, 0, 0, 0, 0,
+ 1, 0, 0, 0, 3, 0,
+ 0, 0, 4, 0, 0, 0,
+ 15, 0, 0, 0, 84, 69,
+ 88, 67, 79, 79, 82, 68,
+ 0, 67, 79, 76, 79, 82,
+ 0, 83, 86, 95, 80, 111,
+ 115, 105, 116, 105, 111, 110,
+ 0, 171
+};
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingTxBn.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingTxBn.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..d826c585bb4620ac71f2a7e35f2d6be13993c896
Binary files /dev/null and b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingTxBn.pdb differ
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingTxVc.inc b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingTxVc.inc
index 5adae493c0dbd9b5e312ef5ac9e830bf063b6a0a..4ac06d0f8d3edfee1c8a52efc7b50cd2eca64951 100644
--- a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingTxVc.inc
+++ b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingTxVc.inc
@@ -66,7 +66,7 @@
max r0.x, r0.x, c13.x
min oT1.w, r0.x, c13.y // ::VSBasicPixelLightingTxVc<5>
-#line 316 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx"
+#line 470 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx"
mul oT3.w, v3.w, c1.w // ::VSBasicPixelLightingTxVc<12>
#line 85 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh"
@@ -74,11 +74,11 @@
dp4 r0.y, v0, c10 // ::vout<1>
dp4 r0.z, v0, c12 // ::vout<3>
-#line 308 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx"
+#line 462 "D:\ATG Sample Development\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>
-#line 317
+#line 471
mov oT0.xy, v2 // ::VSBasicPixelLightingTxVc<0,1>
mov oT3.xyz, v3 // ::VSBasicPixelLightingTxVc<9,10,11>
@@ -118,10 +118,10 @@ ret
const BYTE BasicEffect_VSBasicPixelLightingTxVc[] =
{
- 68, 88, 66, 67, 12, 214,
- 108, 176, 112, 165, 136, 10,
- 105, 64, 247, 99, 216, 133,
- 59, 55, 1, 0, 0, 0,
+ 68, 88, 66, 67, 240, 38,
+ 191, 123, 114, 175, 109, 103,
+ 152, 17, 126, 205, 201, 59,
+ 24, 226, 1, 0, 0, 0,
112, 10, 0, 0, 4, 0,
0, 0, 48, 0, 0, 0,
168, 6, 0, 0, 56, 9,
@@ -211,16 +211,16 @@ const BYTE BasicEffect_VSBasicPixelLightingTxVc[] =
120, 5, 0, 0, 14, 0,
1, 0, 136, 5, 0, 0,
14, 0, 1, 0, 152, 5,
- 0, 0, 60, 1, 2, 0,
+ 0, 0, 214, 1, 2, 0,
168, 5, 0, 0, 85, 0,
0, 0, 184, 5, 0, 0,
85, 0, 0, 0, 200, 5,
0, 0, 85, 0, 0, 0,
- 216, 5, 0, 0, 52, 1,
+ 216, 5, 0, 0, 206, 1,
2, 0, 232, 5, 0, 0,
- 52, 1, 2, 0, 252, 5,
- 0, 0, 61, 1, 2, 0,
- 8, 6, 0, 0, 59, 1,
+ 206, 1, 2, 0, 252, 5,
+ 0, 0, 215, 1, 2, 0,
+ 8, 6, 0, 0, 213, 1,
2, 0, 20, 6, 0, 0,
86, 83, 66, 97, 115, 105,
99, 80, 105, 120, 101, 108,
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingTxVc.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingTxVc.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..8b56024cbd995ff01c89f3679d55e8150943e454
Binary files /dev/null and b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingTxVc.pdb differ
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingTxVcBn.inc b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingTxVcBn.inc
new file mode 100644
index 0000000000000000000000000000000000000000..afda34cd37ff5bd507076a09b3cba7b8ebb655d5
--- /dev/null
+++ b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingTxVcBn.inc
@@ -0,0 +1,597 @@
+#if 0
+//
+// Generated by Microsoft (R) D3D Shader Disassembler
+//
+//
+// Input signature:
+//
+// Name Index Mask Register SysValue Format Used
+// -------------------- ----- ------ -------- -------- ------- ------
+// SV_Position 0 xyzw 0 NONE float xyzw
+// NORMAL 0 xyz 1 NONE float xyz
+// TEXCOORD 0 xy 2 NONE float xy
+// COLOR 0 xyzw 3 NONE float xyzw
+//
+//
+// Output signature:
+//
+// Name Index Mask Register SysValue Format Used
+// -------------------- ----- ------ -------- -------- ------- ------
+// TEXCOORD 0 xy 0 NONE float xy
+// TEXCOORD 1 xyzw 1 NONE float xyzw
+// TEXCOORD 2 xyz 2 NONE float xyz
+// COLOR 0 xyzw 3 NONE float xyzw
+// SV_Position 0 xyzw 4 POS float xyzw
+//
+//
+// Constant buffer to DX9 shader constant mappings:
+//
+// Target Reg Buffer Start Reg # of Regs Data Conversion
+// ---------- ------- --------- --------- ----------------------
+// c1 cb0 0 1 ( FLT, FLT, FLT, FLT)
+// c2 cb0 14 4 ( FLT, FLT, FLT, FLT)
+// c6 cb0 19 7 ( FLT, FLT, FLT, FLT)
+//
+//
+// Runtime generated constant mappings:
+//
+// Target Reg Constant Description
+// ---------- --------------------------------------------------
+// c0 Vertex Shader position offset
+//
+//
+// Level9 shader bytecode:
+//
+ vs_2_0
+ def c13, 2, -1, 0, 1
+ dcl_texcoord v0 // vin<0,1,2,3>
+ dcl_texcoord1 v1 // vin<4,5,6>
+ dcl_texcoord2 v2 // vin<7,8>
+ dcl_texcoord3 v3 // vin<9,10,11,12>
+
+#line 85 "D:\ATG Sample Development\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 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh"
+ mad r0.xyz, v1, c13.x, c13.y // ::BiasX2<0,1,2>
+
+#line 87 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh"
+ dp3 r1.x, r0, c6
+ dp3 r1.y, r0, c7
+ dp3 r1.z, r0, c8
+ dp3 r0.x, r1, r1
+ rsq r0.x, r0.x
+ mul oT2.xyz, r0.x, r1 // ::VSBasicPixelLightingTxVcBn<6,7,8>
+
+#line 14 "D:\ATG Sample Development\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 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx"
+ mul oT3.w, v3.w, c1.w // ::VSBasicPixelLightingTxVcBn<12>
+
+#line 85 "D:\ATG Sample Development\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 "D:\ATG Sample Development\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>
+
+#line 487
+ mov oT0.xy, v2 // ::VSBasicPixelLightingTxVcBn<0,1>
+ mov oT3.xyz, v3 // ::VSBasicPixelLightingTxVcBn<9,10,11>
+
+// approximately 22 instruction slots used
+vs_4_0
+dcl_constantbuffer CB0[26], immediateIndexed
+dcl_input v0.xyzw
+dcl_input v1.xyz
+dcl_input v2.xy
+dcl_input v3.xyzw
+dcl_output o0.xy
+dcl_output o1.xyzw
+dcl_output o2.xyz
+dcl_output o3.xyzw
+dcl_output_siv o4.xyzw, position
+dcl_temps 2
+mov o0.xy, v2.xyxx
+dp4 o1.x, v0.xyzw, cb0[15].xyzw
+dp4 o1.y, v0.xyzw, cb0[16].xyzw
+dp4 o1.z, v0.xyzw, cb0[17].xyzw
+dp4_sat o1.w, v0.xyzw, cb0[14].xyzw
+mad r0.xyz, v1.xyzx, l(2.000000, 2.000000, 2.000000, 0.000000), l(-1.000000, -1.000000, -1.000000, 0.000000)
+dp3 r1.x, r0.xyzx, cb0[19].xyzx
+dp3 r1.y, r0.xyzx, cb0[20].xyzx
+dp3 r1.z, r0.xyzx, cb0[21].xyzx
+dp3 r0.x, r1.xyzx, r1.xyzx
+rsq r0.x, r0.x
+mul o2.xyz, r0.xxxx, r1.xyzx
+mul o3.w, v3.w, cb0[0].w
+mov o3.xyz, v3.xyzx
+dp4 o4.x, v0.xyzw, cb0[22].xyzw
+dp4 o4.y, v0.xyzw, cb0[23].xyzw
+dp4 o4.z, v0.xyzw, cb0[24].xyzw
+dp4 o4.w, v0.xyzw, cb0[25].xyzw
+ret
+// Approximately 0 instruction slots used
+#endif
+
+const BYTE BasicEffect_VSBasicPixelLightingTxVcBn[] =
+{
+ 68, 88, 66, 67, 84, 231,
+ 11, 143, 109, 186, 147, 12,
+ 230, 61, 172, 116, 21, 131,
+ 20, 7, 1, 0, 0, 0,
+ 0, 11, 0, 0, 4, 0,
+ 0, 0, 48, 0, 0, 0,
+ 252, 6, 0, 0, 200, 9,
+ 0, 0, 92, 10, 0, 0,
+ 65, 111, 110, 57, 196, 6,
+ 0, 0, 196, 6, 0, 0,
+ 0, 2, 254, 255, 120, 6,
+ 0, 0, 76, 0, 0, 0,
+ 3, 0, 36, 0, 0, 0,
+ 72, 0, 0, 0, 72, 0,
+ 0, 0, 36, 0, 1, 0,
+ 72, 0, 0, 0, 0, 0,
+ 1, 0, 1, 0, 0, 0,
+ 0, 0, 0, 0, 14, 0,
+ 4, 0, 2, 0, 0, 0,
+ 0, 0, 0, 0, 19, 0,
+ 7, 0, 6, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 2, 254, 255, 254, 255,
+ 51, 1, 68, 66, 85, 71,
+ 40, 0, 0, 0, 160, 4,
+ 0, 0, 0, 0, 0, 0,
+ 3, 0, 0, 0, 4, 1,
+ 0, 0, 27, 0, 0, 0,
+ 16, 1, 0, 0, 4, 0,
+ 0, 0, 80, 4, 0, 0,
+ 12, 2, 0, 0, 68, 58,
+ 92, 65, 84, 71, 32, 83,
+ 97, 109, 112, 108, 101, 32,
+ 68, 101, 118, 101, 108, 111,
+ 112, 109, 101, 110, 116, 92,
+ 115, 116, 95, 100, 101, 118,
+ 92, 75, 105, 116, 115, 92,
+ 68, 105, 114, 101, 99, 116,
+ 88, 84, 75, 92, 83, 114,
+ 99, 92, 83, 104, 97, 100,
+ 101, 114, 115, 92, 76, 105,
+ 103, 104, 116, 105, 110, 103,
+ 46, 102, 120, 104, 0, 68,
+ 58, 92, 65, 84, 71, 32,
+ 83, 97, 109, 112, 108, 101,
+ 32, 68, 101, 118, 101, 108,
+ 111, 112, 109, 101, 110, 116,
+ 92, 115, 116, 95, 100, 101,
+ 118, 92, 75, 105, 116, 115,
+ 92, 68, 105, 114, 101, 99,
+ 116, 88, 84, 75, 92, 83,
+ 114, 99, 92, 83, 104, 97,
+ 100, 101, 114, 115, 92, 67,
+ 111, 109, 109, 111, 110, 46,
+ 102, 120, 104, 0, 68, 58,
+ 92, 65, 84, 71, 32, 83,
+ 97, 109, 112, 108, 101, 32,
+ 68, 101, 118, 101, 108, 111,
+ 112, 109, 101, 110, 116, 92,
+ 115, 116, 95, 100, 101, 118,
+ 92, 75, 105, 116, 115, 92,
+ 68, 105, 114, 101, 99, 116,
+ 88, 84, 75, 92, 83, 114,
+ 99, 92, 83, 104, 97, 100,
+ 101, 114, 115, 92, 66, 97,
+ 115, 105, 99, 69, 102, 102,
+ 101, 99, 116, 46, 102, 120,
+ 0, 171, 40, 0, 0, 0,
+ 113, 0, 0, 0, 184, 0,
+ 0, 0, 0, 0, 255, 255,
+ 212, 4, 0, 0, 0, 0,
+ 255, 255, 236, 4, 0, 0,
+ 0, 0, 255, 255, 248, 4,
+ 0, 0, 0, 0, 255, 255,
+ 4, 5, 0, 0, 0, 0,
+ 255, 255, 16, 5, 0, 0,
+ 85, 0, 0, 0, 28, 5,
+ 0, 0, 86, 0, 0, 0,
+ 44, 5, 0, 0, 86, 0,
+ 0, 0, 60, 5, 0, 0,
+ 86, 0, 0, 0, 76, 5,
+ 0, 0, 32, 0, 1, 0,
+ 92, 5, 0, 0, 87, 0,
+ 0, 0, 112, 5, 0, 0,
+ 87, 0, 0, 0, 128, 5,
+ 0, 0, 87, 0, 0, 0,
+ 144, 5, 0, 0, 87, 0,
+ 0, 0, 160, 5, 0, 0,
+ 87, 0, 0, 0, 176, 5,
+ 0, 0, 87, 0, 0, 0,
+ 188, 5, 0, 0, 14, 0,
+ 1, 0, 204, 5, 0, 0,
+ 14, 0, 1, 0, 220, 5,
+ 0, 0, 14, 0, 1, 0,
+ 236, 5, 0, 0, 230, 1,
+ 2, 0, 252, 5, 0, 0,
+ 85, 0, 0, 0, 12, 6,
+ 0, 0, 85, 0, 0, 0,
+ 28, 6, 0, 0, 85, 0,
+ 0, 0, 44, 6, 0, 0,
+ 220, 1, 2, 0, 60, 6,
+ 0, 0, 220, 1, 2, 0,
+ 80, 6, 0, 0, 231, 1,
+ 2, 0, 92, 6, 0, 0,
+ 229, 1, 2, 0, 104, 6,
+ 0, 0, 66, 105, 97, 115,
+ 88, 50, 0, 171, 1, 0,
+ 3, 0, 1, 0, 3, 0,
+ 1, 0, 0, 0, 0, 0,
+ 0, 0, 9, 0, 0, 0,
+ 0, 0, 1, 0, 2, 0,
+ 255, 255, 86, 83, 66, 97,
+ 115, 105, 99, 80, 105, 120,
+ 101, 108, 76, 105, 103, 104,
+ 116, 105, 110, 103, 84, 120,
+ 86, 99, 66, 110, 0, 84,
+ 101, 120, 67, 111, 111, 114,
+ 100, 0, 1, 0, 3, 0,
+ 1, 0, 2, 0, 1, 0,
+ 0, 0, 0, 0, 0, 0,
+ 80, 111, 115, 105, 116, 105,
+ 111, 110, 87, 83, 0, 171,
+ 1, 0, 3, 0, 1, 0,
+ 4, 0, 1, 0, 0, 0,
+ 0, 0, 0, 0, 78, 111,
+ 114, 109, 97, 108, 87, 83,
+ 0, 171, 171, 171, 1, 0,
+ 3, 0, 1, 0, 3, 0,
+ 1, 0, 0, 0, 0, 0,
+ 0, 0, 68, 105, 102, 102,
+ 117, 115, 101, 0, 80, 111,
+ 115, 105, 116, 105, 111, 110,
+ 80, 83, 0, 171, 39, 2,
+ 0, 0, 48, 2, 0, 0,
+ 64, 2, 0, 0, 76, 2,
+ 0, 0, 92, 2, 0, 0,
+ 104, 2, 0, 0, 120, 2,
+ 0, 0, 76, 2, 0, 0,
+ 128, 2, 0, 0, 76, 2,
+ 0, 0, 5, 0, 0, 0,
+ 1, 0, 17, 0, 1, 0,
+ 5, 0, 140, 2, 0, 0,
+ 5, 0, 0, 0, 255, 255,
+ 255, 255, 15, 0, 255, 255,
+ 6, 0, 0, 0, 2, 0,
+ 255, 255, 255, 255, 255, 255,
+ 7, 0, 0, 0, 255, 255,
+ 3, 0, 255, 255, 255, 255,
+ 8, 0, 0, 0, 255, 255,
+ 255, 255, 4, 0, 255, 255,
+ 15, 0, 0, 0, 6, 0,
+ 7, 0, 8, 0, 255, 255,
+ 18, 0, 0, 0, 255, 255,
+ 255, 255, 255, 255, 5, 0,
+ 19, 0, 0, 0, 255, 255,
+ 255, 255, 255, 255, 12, 0,
+ 23, 0, 0, 0, 13, 0,
+ 14, 0, 255, 255, 255, 255,
+ 24, 0, 0, 0, 255, 255,
+ 255, 255, 255, 255, 16, 0,
+ 25, 0, 0, 0, 0, 0,
+ 1, 0, 255, 255, 255, 255,
+ 26, 0, 0, 0, 9, 0,
+ 10, 0, 11, 0, 255, 255,
+ 118, 105, 110, 0, 80, 111,
+ 115, 105, 116, 105, 111, 110,
+ 0, 78, 111, 114, 109, 97,
+ 108, 0, 67, 111, 108, 111,
+ 114, 0, 171, 171, 76, 3,
+ 0, 0, 76, 2, 0, 0,
+ 85, 3, 0, 0, 104, 2,
+ 0, 0, 39, 2, 0, 0,
+ 48, 2, 0, 0, 92, 3,
+ 0, 0, 76, 2, 0, 0,
+ 5, 0, 0, 0, 1, 0,
+ 13, 0, 1, 0, 4, 0,
+ 100, 3, 0, 0, 1, 0,
+ 0, 0, 0, 0, 1, 0,
+ 2, 0, 3, 0, 2, 0,
+ 0, 0, 4, 0, 5, 0,
+ 6, 0, 255, 255, 3, 0,
+ 0, 0, 7, 0, 8, 0,
+ 255, 255, 255, 255, 4, 0,
+ 0, 0, 9, 0, 10, 0,
+ 11, 0, 12, 0, 118, 111,
+ 117, 116, 0, 80, 111, 115,
+ 95, 112, 115, 0, 80, 111,
+ 115, 95, 119, 115, 0, 78,
+ 111, 114, 109, 97, 108, 95,
+ 119, 115, 0, 70, 111, 103,
+ 70, 97, 99, 116, 111, 114,
+ 0, 171, 0, 0, 3, 0,
+ 1, 0, 1, 0, 1, 0,
+ 0, 0, 0, 0, 0, 0,
+ 201, 3, 0, 0, 76, 2,
+ 0, 0, 208, 3, 0, 0,
+ 104, 2, 0, 0, 215, 3,
+ 0, 0, 104, 2, 0, 0,
+ 225, 3, 0, 0, 236, 3,
+ 0, 0, 5, 0, 0, 0,
+ 1, 0, 11, 0, 1, 0,
+ 4, 0, 252, 3, 0, 0,
+ 20, 0, 0, 0, 0, 0,
+ 255, 255, 255, 255, 255, 255,
+ 21, 0, 0, 0, 255, 255,
+ 1, 0, 255, 255, 255, 255,
+ 22, 0, 0, 0, 255, 255,
+ 255, 255, 3, 0, 255, 255,
+ 0, 0, 0, 0, 232, 1,
+ 0, 0, 240, 1, 0, 0,
+ 1, 0, 0, 0, 0, 2,
+ 0, 0, 0, 0, 0, 0,
+ 12, 2, 0, 0, 180, 2,
+ 0, 0, 11, 0, 0, 0,
+ 196, 2, 0, 0, 12, 2,
+ 0, 0, 72, 3, 0, 0,
+ 132, 3, 0, 0, 4, 0,
+ 0, 0, 148, 3, 0, 0,
+ 0, 0, 0, 0, 196, 3,
+ 0, 0, 28, 4, 0, 0,
+ 3, 0, 0, 0, 44, 4,
+ 0, 0, 77, 105, 99, 114,
+ 111, 115, 111, 102, 116, 32,
+ 40, 82, 41, 32, 72, 76,
+ 83, 76, 32, 83, 104, 97,
+ 100, 101, 114, 32, 67, 111,
+ 109, 112, 105, 108, 101, 114,
+ 32, 49, 48, 46, 49, 0,
+ 81, 0, 0, 5, 13, 0,
+ 15, 160, 0, 0, 0, 64,
+ 0, 0, 128, 191, 0, 0,
+ 0, 0, 0, 0, 128, 63,
+ 31, 0, 0, 2, 5, 0,
+ 0, 128, 0, 0, 15, 144,
+ 31, 0, 0, 2, 5, 0,
+ 1, 128, 1, 0, 15, 144,
+ 31, 0, 0, 2, 5, 0,
+ 2, 128, 2, 0, 15, 144,
+ 31, 0, 0, 2, 5, 0,
+ 3, 128, 3, 0, 15, 144,
+ 9, 0, 0, 3, 0, 0,
+ 4, 192, 0, 0, 228, 144,
+ 11, 0, 228, 160, 9, 0,
+ 0, 3, 1, 0, 1, 224,
+ 0, 0, 228, 144, 3, 0,
+ 228, 160, 9, 0, 0, 3,
+ 1, 0, 2, 224, 0, 0,
+ 228, 144, 4, 0, 228, 160,
+ 9, 0, 0, 3, 1, 0,
+ 4, 224, 0, 0, 228, 144,
+ 5, 0, 228, 160, 4, 0,
+ 0, 4, 0, 0, 7, 128,
+ 1, 0, 228, 144, 13, 0,
+ 0, 160, 13, 0, 85, 160,
+ 8, 0, 0, 3, 1, 0,
+ 1, 128, 0, 0, 228, 128,
+ 6, 0, 228, 160, 8, 0,
+ 0, 3, 1, 0, 2, 128,
+ 0, 0, 228, 128, 7, 0,
+ 228, 160, 8, 0, 0, 3,
+ 1, 0, 4, 128, 0, 0,
+ 228, 128, 8, 0, 228, 160,
+ 8, 0, 0, 3, 0, 0,
+ 1, 128, 1, 0, 228, 128,
+ 1, 0, 228, 128, 7, 0,
+ 0, 2, 0, 0, 1, 128,
+ 0, 0, 0, 128, 5, 0,
+ 0, 3, 2, 0, 7, 224,
+ 0, 0, 0, 128, 1, 0,
+ 228, 128, 9, 0, 0, 3,
+ 0, 0, 1, 128, 0, 0,
+ 228, 144, 2, 0, 228, 160,
+ 11, 0, 0, 3, 0, 0,
+ 1, 128, 0, 0, 0, 128,
+ 13, 0, 170, 160, 10, 0,
+ 0, 3, 1, 0, 8, 224,
+ 0, 0, 0, 128, 13, 0,
+ 255, 160, 5, 0, 0, 3,
+ 3, 0, 8, 224, 3, 0,
+ 255, 144, 1, 0, 255, 160,
+ 9, 0, 0, 3, 0, 0,
+ 1, 128, 0, 0, 228, 144,
+ 9, 0, 228, 160, 9, 0,
+ 0, 3, 0, 0, 2, 128,
+ 0, 0, 228, 144, 10, 0,
+ 228, 160, 9, 0, 0, 3,
+ 0, 0, 4, 128, 0, 0,
+ 228, 144, 12, 0, 228, 160,
+ 4, 0, 0, 4, 0, 0,
+ 3, 192, 0, 0, 170, 128,
+ 0, 0, 228, 160, 0, 0,
+ 228, 128, 1, 0, 0, 2,
+ 0, 0, 8, 192, 0, 0,
+ 170, 128, 1, 0, 0, 2,
+ 0, 0, 3, 224, 2, 0,
+ 228, 144, 1, 0, 0, 2,
+ 3, 0, 7, 224, 3, 0,
+ 228, 144, 255, 255, 0, 0,
+ 83, 72, 68, 82, 196, 2,
+ 0, 0, 64, 0, 1, 0,
+ 177, 0, 0, 0, 89, 0,
+ 0, 4, 70, 142, 32, 0,
+ 0, 0, 0, 0, 26, 0,
+ 0, 0, 95, 0, 0, 3,
+ 242, 16, 16, 0, 0, 0,
+ 0, 0, 95, 0, 0, 3,
+ 114, 16, 16, 0, 1, 0,
+ 0, 0, 95, 0, 0, 3,
+ 50, 16, 16, 0, 2, 0,
+ 0, 0, 95, 0, 0, 3,
+ 242, 16, 16, 0, 3, 0,
+ 0, 0, 101, 0, 0, 3,
+ 50, 32, 16, 0, 0, 0,
+ 0, 0, 101, 0, 0, 3,
+ 242, 32, 16, 0, 1, 0,
+ 0, 0, 101, 0, 0, 3,
+ 114, 32, 16, 0, 2, 0,
+ 0, 0, 101, 0, 0, 3,
+ 242, 32, 16, 0, 3, 0,
+ 0, 0, 103, 0, 0, 4,
+ 242, 32, 16, 0, 4, 0,
+ 0, 0, 1, 0, 0, 0,
+ 104, 0, 0, 2, 2, 0,
+ 0, 0, 54, 0, 0, 5,
+ 50, 32, 16, 0, 0, 0,
+ 0, 0, 70, 16, 16, 0,
+ 2, 0, 0, 0, 17, 0,
+ 0, 8, 18, 32, 16, 0,
+ 1, 0, 0, 0, 70, 30,
+ 16, 0, 0, 0, 0, 0,
+ 70, 142, 32, 0, 0, 0,
+ 0, 0, 15, 0, 0, 0,
+ 17, 0, 0, 8, 34, 32,
+ 16, 0, 1, 0, 0, 0,
+ 70, 30, 16, 0, 0, 0,
+ 0, 0, 70, 142, 32, 0,
+ 0, 0, 0, 0, 16, 0,
+ 0, 0, 17, 0, 0, 8,
+ 66, 32, 16, 0, 1, 0,
+ 0, 0, 70, 30, 16, 0,
+ 0, 0, 0, 0, 70, 142,
+ 32, 0, 0, 0, 0, 0,
+ 17, 0, 0, 0, 17, 32,
+ 0, 8, 130, 32, 16, 0,
+ 1, 0, 0, 0, 70, 30,
+ 16, 0, 0, 0, 0, 0,
+ 70, 142, 32, 0, 0, 0,
+ 0, 0, 14, 0, 0, 0,
+ 50, 0, 0, 15, 114, 0,
+ 16, 0, 0, 0, 0, 0,
+ 70, 18, 16, 0, 1, 0,
+ 0, 0, 2, 64, 0, 0,
+ 0, 0, 0, 64, 0, 0,
+ 0, 64, 0, 0, 0, 64,
+ 0, 0, 0, 0, 2, 64,
+ 0, 0, 0, 0, 128, 191,
+ 0, 0, 128, 191, 0, 0,
+ 128, 191, 0, 0, 0, 0,
+ 16, 0, 0, 8, 18, 0,
+ 16, 0, 1, 0, 0, 0,
+ 70, 2, 16, 0, 0, 0,
+ 0, 0, 70, 130, 32, 0,
+ 0, 0, 0, 0, 19, 0,
+ 0, 0, 16, 0, 0, 8,
+ 34, 0, 16, 0, 1, 0,
+ 0, 0, 70, 2, 16, 0,
+ 0, 0, 0, 0, 70, 130,
+ 32, 0, 0, 0, 0, 0,
+ 20, 0, 0, 0, 16, 0,
+ 0, 8, 66, 0, 16, 0,
+ 1, 0, 0, 0, 70, 2,
+ 16, 0, 0, 0, 0, 0,
+ 70, 130, 32, 0, 0, 0,
+ 0, 0, 21, 0, 0, 0,
+ 16, 0, 0, 7, 18, 0,
+ 16, 0, 0, 0, 0, 0,
+ 70, 2, 16, 0, 1, 0,
+ 0, 0, 70, 2, 16, 0,
+ 1, 0, 0, 0, 68, 0,
+ 0, 5, 18, 0, 16, 0,
+ 0, 0, 0, 0, 10, 0,
+ 16, 0, 0, 0, 0, 0,
+ 56, 0, 0, 7, 114, 32,
+ 16, 0, 2, 0, 0, 0,
+ 6, 0, 16, 0, 0, 0,
+ 0, 0, 70, 2, 16, 0,
+ 1, 0, 0, 0, 56, 0,
+ 0, 8, 130, 32, 16, 0,
+ 3, 0, 0, 0, 58, 16,
+ 16, 0, 3, 0, 0, 0,
+ 58, 128, 32, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 54, 0, 0, 5, 114, 32,
+ 16, 0, 3, 0, 0, 0,
+ 70, 18, 16, 0, 3, 0,
+ 0, 0, 17, 0, 0, 8,
+ 18, 32, 16, 0, 4, 0,
+ 0, 0, 70, 30, 16, 0,
+ 0, 0, 0, 0, 70, 142,
+ 32, 0, 0, 0, 0, 0,
+ 22, 0, 0, 0, 17, 0,
+ 0, 8, 34, 32, 16, 0,
+ 4, 0, 0, 0, 70, 30,
+ 16, 0, 0, 0, 0, 0,
+ 70, 142, 32, 0, 0, 0,
+ 0, 0, 23, 0, 0, 0,
+ 17, 0, 0, 8, 66, 32,
+ 16, 0, 4, 0, 0, 0,
+ 70, 30, 16, 0, 0, 0,
+ 0, 0, 70, 142, 32, 0,
+ 0, 0, 0, 0, 24, 0,
+ 0, 0, 17, 0, 0, 8,
+ 130, 32, 16, 0, 4, 0,
+ 0, 0, 70, 30, 16, 0,
+ 0, 0, 0, 0, 70, 142,
+ 32, 0, 0, 0, 0, 0,
+ 25, 0, 0, 0, 62, 0,
+ 0, 1, 73, 83, 71, 78,
+ 140, 0, 0, 0, 4, 0,
+ 0, 0, 8, 0, 0, 0,
+ 104, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 3, 0, 0, 0, 0, 0,
+ 0, 0, 15, 15, 0, 0,
+ 116, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 3, 0, 0, 0, 1, 0,
+ 0, 0, 7, 7, 0, 0,
+ 123, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 3, 0, 0, 0, 2, 0,
+ 0, 0, 3, 3, 0, 0,
+ 132, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 3, 0, 0, 0, 3, 0,
+ 0, 0, 15, 15, 0, 0,
+ 83, 86, 95, 80, 111, 115,
+ 105, 116, 105, 111, 110, 0,
+ 78, 79, 82, 77, 65, 76,
+ 0, 84, 69, 88, 67, 79,
+ 79, 82, 68, 0, 67, 79,
+ 76, 79, 82, 0, 171, 171,
+ 79, 83, 71, 78, 156, 0,
+ 0, 0, 5, 0, 0, 0,
+ 8, 0, 0, 0, 128, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 3, 0,
+ 0, 0, 0, 0, 0, 0,
+ 3, 12, 0, 0, 128, 0,
+ 0, 0, 1, 0, 0, 0,
+ 0, 0, 0, 0, 3, 0,
+ 0, 0, 1, 0, 0, 0,
+ 15, 0, 0, 0, 128, 0,
+ 0, 0, 2, 0, 0, 0,
+ 0, 0, 0, 0, 3, 0,
+ 0, 0, 2, 0, 0, 0,
+ 7, 8, 0, 0, 137, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 3, 0,
+ 0, 0, 3, 0, 0, 0,
+ 15, 0, 0, 0, 143, 0,
+ 0, 0, 0, 0, 0, 0,
+ 1, 0, 0, 0, 3, 0,
+ 0, 0, 4, 0, 0, 0,
+ 15, 0, 0, 0, 84, 69,
+ 88, 67, 79, 79, 82, 68,
+ 0, 67, 79, 76, 79, 82,
+ 0, 83, 86, 95, 80, 111,
+ 115, 105, 116, 105, 111, 110,
+ 0, 171
+};
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingTxVcBn.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingTxVcBn.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..7f75f66ca3bddb71bb9b3f83fab289fca6662f28
Binary files /dev/null and b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingTxVcBn.pdb differ
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingVc.inc b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingVc.inc
index df252a1a1ea1049993b2c0a2b8a83cfac681399d..b35b8a7088df306b007926d3a29489688b6a55c5 100644
--- a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingVc.inc
+++ b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingVc.inc
@@ -63,7 +63,7 @@
max r0.x, r0.x, c13.x
min oT0.w, r0.x, c13.y // ::VSBasicPixelLightingVc<3>
-#line 286 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx"
+#line 410 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx"
mul oT2.w, v2.w, c1.w // ::VSBasicPixelLightingVc<10>
#line 85 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh"
@@ -71,11 +71,11 @@
dp4 r0.y, v0, c10 // ::vout<1>
dp4 r0.z, v0, c12 // ::vout<3>
-#line 278 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx"
+#line 402 "D:\ATG Sample Development\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>
-#line 285
+#line 409
mov oT2.xyz, v2 // ::VSBasicPixelLightingVc<7,8,9>
// approximately 20 instruction slots used
@@ -111,10 +111,10 @@ ret
const BYTE BasicEffect_VSBasicPixelLightingVc[] =
{
- 68, 88, 66, 67, 85, 217,
- 83, 175, 117, 39, 24, 237,
- 162, 115, 25, 143, 146, 129,
- 80, 108, 1, 0, 0, 0,
+ 68, 88, 66, 67, 0, 198,
+ 211, 50, 32, 48, 91, 153,
+ 107, 244, 148, 100, 75, 123,
+ 60, 121, 1, 0, 0, 0,
160, 9, 0, 0, 4, 0,
0, 0, 48, 0, 0, 0,
60, 6, 0, 0, 160, 8,
@@ -203,15 +203,15 @@ const BYTE BasicEffect_VSBasicPixelLightingVc[] =
0, 0, 14, 0, 1, 0,
40, 5, 0, 0, 14, 0,
1, 0, 56, 5, 0, 0,
- 30, 1, 2, 0, 72, 5,
+ 154, 1, 2, 0, 72, 5,
0, 0, 85, 0, 0, 0,
88, 5, 0, 0, 85, 0,
0, 0, 104, 5, 0, 0,
85, 0, 0, 0, 120, 5,
- 0, 0, 22, 1, 2, 0,
- 136, 5, 0, 0, 22, 1,
+ 0, 0, 146, 1, 2, 0,
+ 136, 5, 0, 0, 146, 1,
2, 0, 156, 5, 0, 0,
- 29, 1, 2, 0, 168, 5,
+ 153, 1, 2, 0, 168, 5,
0, 0, 86, 83, 66, 97,
115, 105, 99, 80, 105, 120,
101, 108, 76, 105, 103, 104,
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingVc.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingVc.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..196791b6fe0ec589952c65a2b839b573ef643e27
Binary files /dev/null and b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingVc.pdb differ
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingVcBn.inc b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingVcBn.inc
new file mode 100644
index 0000000000000000000000000000000000000000..b7cff3176d3fc6a62ee6e61e4dae3c0fb14fcb28
--- /dev/null
+++ b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingVcBn.inc
@@ -0,0 +1,555 @@
+#if 0
+//
+// Generated by Microsoft (R) D3D Shader Disassembler
+//
+//
+// Input signature:
+//
+// Name Index Mask Register SysValue Format Used
+// -------------------- ----- ------ -------- -------- ------- ------
+// SV_Position 0 xyzw 0 NONE float xyzw
+// NORMAL 0 xyz 1 NONE float xyz
+// COLOR 0 xyzw 2 NONE float xyzw
+//
+//
+// Output signature:
+//
+// Name Index Mask Register SysValue Format Used
+// -------------------- ----- ------ -------- -------- ------- ------
+// TEXCOORD 0 xyzw 0 NONE float xyzw
+// TEXCOORD 1 xyz 1 NONE float xyz
+// COLOR 0 xyzw 2 NONE float xyzw
+// SV_Position 0 xyzw 3 POS float xyzw
+//
+//
+// Constant buffer to DX9 shader constant mappings:
+//
+// Target Reg Buffer Start Reg # of Regs Data Conversion
+// ---------- ------- --------- --------- ----------------------
+// c1 cb0 0 1 ( FLT, FLT, FLT, FLT)
+// c2 cb0 14 4 ( FLT, FLT, FLT, FLT)
+// c6 cb0 19 7 ( FLT, FLT, FLT, FLT)
+//
+//
+// Runtime generated constant mappings:
+//
+// Target Reg Constant Description
+// ---------- --------------------------------------------------
+// c0 Vertex Shader position offset
+//
+//
+// Level9 shader bytecode:
+//
+ vs_2_0
+ def c13, 2, -1, 0, 1
+ dcl_texcoord v0 // vin<0,1,2,3>
+ dcl_texcoord1 v1 // vin<4,5,6>
+ dcl_texcoord2 v2 // vin<7,8,9,10>
+
+#line 85 "D:\ATG Sample Development\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 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh"
+ mad r0.xyz, v1, c13.x, c13.y // ::BiasX2<0,1,2>
+
+#line 87 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh"
+ dp3 r1.x, r0, c6
+ dp3 r1.y, r0, c7
+ dp3 r1.z, r0, c8
+ dp3 r0.x, r1, r1
+ rsq r0.x, r0.x
+ mul oT1.xyz, r0.x, r1 // ::VSBasicPixelLightingVcBn<4,5,6>
+
+#line 14 "D:\ATG Sample Development\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 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx"
+ mul oT2.w, v2.w, c1.w // ::VSBasicPixelLightingVcBn<10>
+
+#line 85 "D:\ATG Sample Development\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 "D:\ATG Sample Development\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>
+
+#line 424
+ mov oT2.xyz, v2 // ::VSBasicPixelLightingVcBn<7,8,9>
+
+// approximately 21 instruction slots used
+vs_4_0
+dcl_constantbuffer CB0[26], immediateIndexed
+dcl_input v0.xyzw
+dcl_input v1.xyz
+dcl_input v2.xyzw
+dcl_output o0.xyzw
+dcl_output o1.xyz
+dcl_output o2.xyzw
+dcl_output_siv o3.xyzw, position
+dcl_temps 2
+dp4 o0.x, v0.xyzw, cb0[15].xyzw
+dp4 o0.y, v0.xyzw, cb0[16].xyzw
+dp4 o0.z, v0.xyzw, cb0[17].xyzw
+dp4_sat o0.w, v0.xyzw, cb0[14].xyzw
+mad r0.xyz, v1.xyzx, l(2.000000, 2.000000, 2.000000, 0.000000), l(-1.000000, -1.000000, -1.000000, 0.000000)
+dp3 r1.x, r0.xyzx, cb0[19].xyzx
+dp3 r1.y, r0.xyzx, cb0[20].xyzx
+dp3 r1.z, r0.xyzx, cb0[21].xyzx
+dp3 r0.x, r1.xyzx, r1.xyzx
+rsq r0.x, r0.x
+mul o1.xyz, r0.xxxx, r1.xyzx
+mul o2.w, v2.w, cb0[0].w
+mov o2.xyz, v2.xyzx
+dp4 o3.x, v0.xyzw, cb0[22].xyzw
+dp4 o3.y, v0.xyzw, cb0[23].xyzw
+dp4 o3.z, v0.xyzw, cb0[24].xyzw
+dp4 o3.w, v0.xyzw, cb0[25].xyzw
+ret
+// Approximately 0 instruction slots used
+#endif
+
+const BYTE BasicEffect_VSBasicPixelLightingVcBn[] =
+{
+ 68, 88, 66, 67, 71, 218,
+ 106, 137, 40, 164, 131, 233,
+ 28, 129, 97, 214, 251, 242,
+ 142, 209, 1, 0, 0, 0,
+ 48, 10, 0, 0, 4, 0,
+ 0, 0, 48, 0, 0, 0,
+ 144, 6, 0, 0, 48, 9,
+ 0, 0, 164, 9, 0, 0,
+ 65, 111, 110, 57, 88, 6,
+ 0, 0, 88, 6, 0, 0,
+ 0, 2, 254, 255, 12, 6,
+ 0, 0, 76, 0, 0, 0,
+ 3, 0, 36, 0, 0, 0,
+ 72, 0, 0, 0, 72, 0,
+ 0, 0, 36, 0, 1, 0,
+ 72, 0, 0, 0, 0, 0,
+ 1, 0, 1, 0, 0, 0,
+ 0, 0, 0, 0, 14, 0,
+ 4, 0, 2, 0, 0, 0,
+ 0, 0, 0, 0, 19, 0,
+ 7, 0, 6, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 2, 254, 255, 254, 255,
+ 30, 1, 68, 66, 85, 71,
+ 40, 0, 0, 0, 76, 4,
+ 0, 0, 0, 0, 0, 0,
+ 3, 0, 0, 0, 4, 1,
+ 0, 0, 25, 0, 0, 0,
+ 16, 1, 0, 0, 4, 0,
+ 0, 0, 252, 3, 0, 0,
+ 252, 1, 0, 0, 68, 58,
+ 92, 65, 84, 71, 32, 83,
+ 97, 109, 112, 108, 101, 32,
+ 68, 101, 118, 101, 108, 111,
+ 112, 109, 101, 110, 116, 92,
+ 115, 116, 95, 100, 101, 118,
+ 92, 75, 105, 116, 115, 92,
+ 68, 105, 114, 101, 99, 116,
+ 88, 84, 75, 92, 83, 114,
+ 99, 92, 83, 104, 97, 100,
+ 101, 114, 115, 92, 76, 105,
+ 103, 104, 116, 105, 110, 103,
+ 46, 102, 120, 104, 0, 68,
+ 58, 92, 65, 84, 71, 32,
+ 83, 97, 109, 112, 108, 101,
+ 32, 68, 101, 118, 101, 108,
+ 111, 112, 109, 101, 110, 116,
+ 92, 115, 116, 95, 100, 101,
+ 118, 92, 75, 105, 116, 115,
+ 92, 68, 105, 114, 101, 99,
+ 116, 88, 84, 75, 92, 83,
+ 114, 99, 92, 83, 104, 97,
+ 100, 101, 114, 115, 92, 67,
+ 111, 109, 109, 111, 110, 46,
+ 102, 120, 104, 0, 68, 58,
+ 92, 65, 84, 71, 32, 83,
+ 97, 109, 112, 108, 101, 32,
+ 68, 101, 118, 101, 108, 111,
+ 112, 109, 101, 110, 116, 92,
+ 115, 116, 95, 100, 101, 118,
+ 92, 75, 105, 116, 115, 92,
+ 68, 105, 114, 101, 99, 116,
+ 88, 84, 75, 92, 83, 114,
+ 99, 92, 83, 104, 97, 100,
+ 101, 114, 115, 92, 66, 97,
+ 115, 105, 99, 69, 102, 102,
+ 101, 99, 116, 46, 102, 120,
+ 0, 171, 40, 0, 0, 0,
+ 113, 0, 0, 0, 184, 0,
+ 0, 0, 0, 0, 255, 255,
+ 128, 4, 0, 0, 0, 0,
+ 255, 255, 152, 4, 0, 0,
+ 0, 0, 255, 255, 164, 4,
+ 0, 0, 0, 0, 255, 255,
+ 176, 4, 0, 0, 85, 0,
+ 0, 0, 188, 4, 0, 0,
+ 86, 0, 0, 0, 204, 4,
+ 0, 0, 86, 0, 0, 0,
+ 220, 4, 0, 0, 86, 0,
+ 0, 0, 236, 4, 0, 0,
+ 32, 0, 1, 0, 252, 4,
+ 0, 0, 87, 0, 0, 0,
+ 16, 5, 0, 0, 87, 0,
+ 0, 0, 32, 5, 0, 0,
+ 87, 0, 0, 0, 48, 5,
+ 0, 0, 87, 0, 0, 0,
+ 64, 5, 0, 0, 87, 0,
+ 0, 0, 80, 5, 0, 0,
+ 87, 0, 0, 0, 92, 5,
+ 0, 0, 14, 0, 1, 0,
+ 108, 5, 0, 0, 14, 0,
+ 1, 0, 124, 5, 0, 0,
+ 14, 0, 1, 0, 140, 5,
+ 0, 0, 169, 1, 2, 0,
+ 156, 5, 0, 0, 85, 0,
+ 0, 0, 172, 5, 0, 0,
+ 85, 0, 0, 0, 188, 5,
+ 0, 0, 85, 0, 0, 0,
+ 204, 5, 0, 0, 159, 1,
+ 2, 0, 220, 5, 0, 0,
+ 159, 1, 2, 0, 240, 5,
+ 0, 0, 168, 1, 2, 0,
+ 252, 5, 0, 0, 66, 105,
+ 97, 115, 88, 50, 0, 171,
+ 1, 0, 3, 0, 1, 0,
+ 3, 0, 1, 0, 0, 0,
+ 0, 0, 0, 0, 8, 0,
+ 0, 0, 0, 0, 1, 0,
+ 2, 0, 255, 255, 86, 83,
+ 66, 97, 115, 105, 99, 80,
+ 105, 120, 101, 108, 76, 105,
+ 103, 104, 116, 105, 110, 103,
+ 86, 99, 66, 110, 0, 80,
+ 111, 115, 105, 116, 105, 111,
+ 110, 87, 83, 0, 1, 0,
+ 3, 0, 1, 0, 4, 0,
+ 1, 0, 0, 0, 0, 0,
+ 0, 0, 78, 111, 114, 109,
+ 97, 108, 87, 83, 0, 171,
+ 171, 171, 1, 0, 3, 0,
+ 1, 0, 3, 0, 1, 0,
+ 0, 0, 0, 0, 0, 0,
+ 68, 105, 102, 102, 117, 115,
+ 101, 0, 80, 111, 115, 105,
+ 116, 105, 111, 110, 80, 83,
+ 0, 171, 21, 2, 0, 0,
+ 32, 2, 0, 0, 48, 2,
+ 0, 0, 60, 2, 0, 0,
+ 76, 2, 0, 0, 32, 2,
+ 0, 0, 84, 2, 0, 0,
+ 32, 2, 0, 0, 5, 0,
+ 0, 0, 1, 0, 15, 0,
+ 1, 0, 4, 0, 96, 2,
+ 0, 0, 4, 0, 0, 0,
+ 255, 255, 255, 255, 13, 0,
+ 255, 255, 5, 0, 0, 0,
+ 0, 0, 255, 255, 255, 255,
+ 255, 255, 6, 0, 0, 0,
+ 255, 255, 1, 0, 255, 255,
+ 255, 255, 7, 0, 0, 0,
+ 255, 255, 255, 255, 2, 0,
+ 255, 255, 14, 0, 0, 0,
+ 4, 0, 5, 0, 6, 0,
+ 255, 255, 17, 0, 0, 0,
+ 255, 255, 255, 255, 255, 255,
+ 3, 0, 18, 0, 0, 0,
+ 255, 255, 255, 255, 255, 255,
+ 10, 0, 22, 0, 0, 0,
+ 11, 0, 12, 0, 255, 255,
+ 255, 255, 23, 0, 0, 0,
+ 255, 255, 255, 255, 255, 255,
+ 14, 0, 24, 0, 0, 0,
+ 7, 0, 8, 0, 9, 0,
+ 255, 255, 118, 105, 110, 0,
+ 80, 111, 115, 105, 116, 105,
+ 111, 110, 0, 78, 111, 114,
+ 109, 97, 108, 0, 67, 111,
+ 108, 111, 114, 0, 171, 171,
+ 12, 3, 0, 0, 32, 2,
+ 0, 0, 21, 3, 0, 0,
+ 60, 2, 0, 0, 28, 3,
+ 0, 0, 32, 2, 0, 0,
+ 5, 0, 0, 0, 1, 0,
+ 11, 0, 1, 0, 3, 0,
+ 36, 3, 0, 0, 1, 0,
+ 0, 0, 0, 0, 1, 0,
+ 2, 0, 3, 0, 2, 0,
+ 0, 0, 4, 0, 5, 0,
+ 6, 0, 255, 255, 3, 0,
+ 0, 0, 7, 0, 8, 0,
+ 9, 0, 10, 0, 118, 111,
+ 117, 116, 0, 80, 111, 115,
+ 95, 112, 115, 0, 80, 111,
+ 115, 95, 119, 115, 0, 78,
+ 111, 114, 109, 97, 108, 95,
+ 119, 115, 0, 70, 111, 103,
+ 70, 97, 99, 116, 111, 114,
+ 0, 171, 0, 0, 3, 0,
+ 1, 0, 1, 0, 1, 0,
+ 0, 0, 0, 0, 0, 0,
+ 117, 3, 0, 0, 32, 2,
+ 0, 0, 124, 3, 0, 0,
+ 60, 2, 0, 0, 131, 3,
+ 0, 0, 60, 2, 0, 0,
+ 141, 3, 0, 0, 152, 3,
+ 0, 0, 5, 0, 0, 0,
+ 1, 0, 11, 0, 1, 0,
+ 4, 0, 168, 3, 0, 0,
+ 19, 0, 0, 0, 0, 0,
+ 255, 255, 255, 255, 255, 255,
+ 20, 0, 0, 0, 255, 255,
+ 1, 0, 255, 255, 255, 255,
+ 21, 0, 0, 0, 255, 255,
+ 255, 255, 3, 0, 255, 255,
+ 0, 0, 0, 0, 216, 1,
+ 0, 0, 224, 1, 0, 0,
+ 1, 0, 0, 0, 240, 1,
+ 0, 0, 0, 0, 0, 0,
+ 252, 1, 0, 0, 128, 2,
+ 0, 0, 10, 0, 0, 0,
+ 144, 2, 0, 0, 252, 1,
+ 0, 0, 8, 3, 0, 0,
+ 60, 3, 0, 0, 3, 0,
+ 0, 0, 76, 3, 0, 0,
+ 0, 0, 0, 0, 112, 3,
+ 0, 0, 200, 3, 0, 0,
+ 3, 0, 0, 0, 216, 3,
+ 0, 0, 77, 105, 99, 114,
+ 111, 115, 111, 102, 116, 32,
+ 40, 82, 41, 32, 72, 76,
+ 83, 76, 32, 83, 104, 97,
+ 100, 101, 114, 32, 67, 111,
+ 109, 112, 105, 108, 101, 114,
+ 32, 49, 48, 46, 49, 0,
+ 81, 0, 0, 5, 13, 0,
+ 15, 160, 0, 0, 0, 64,
+ 0, 0, 128, 191, 0, 0,
+ 0, 0, 0, 0, 128, 63,
+ 31, 0, 0, 2, 5, 0,
+ 0, 128, 0, 0, 15, 144,
+ 31, 0, 0, 2, 5, 0,
+ 1, 128, 1, 0, 15, 144,
+ 31, 0, 0, 2, 5, 0,
+ 2, 128, 2, 0, 15, 144,
+ 9, 0, 0, 3, 0, 0,
+ 4, 192, 0, 0, 228, 144,
+ 11, 0, 228, 160, 9, 0,
+ 0, 3, 0, 0, 1, 224,
+ 0, 0, 228, 144, 3, 0,
+ 228, 160, 9, 0, 0, 3,
+ 0, 0, 2, 224, 0, 0,
+ 228, 144, 4, 0, 228, 160,
+ 9, 0, 0, 3, 0, 0,
+ 4, 224, 0, 0, 228, 144,
+ 5, 0, 228, 160, 4, 0,
+ 0, 4, 0, 0, 7, 128,
+ 1, 0, 228, 144, 13, 0,
+ 0, 160, 13, 0, 85, 160,
+ 8, 0, 0, 3, 1, 0,
+ 1, 128, 0, 0, 228, 128,
+ 6, 0, 228, 160, 8, 0,
+ 0, 3, 1, 0, 2, 128,
+ 0, 0, 228, 128, 7, 0,
+ 228, 160, 8, 0, 0, 3,
+ 1, 0, 4, 128, 0, 0,
+ 228, 128, 8, 0, 228, 160,
+ 8, 0, 0, 3, 0, 0,
+ 1, 128, 1, 0, 228, 128,
+ 1, 0, 228, 128, 7, 0,
+ 0, 2, 0, 0, 1, 128,
+ 0, 0, 0, 128, 5, 0,
+ 0, 3, 1, 0, 7, 224,
+ 0, 0, 0, 128, 1, 0,
+ 228, 128, 9, 0, 0, 3,
+ 0, 0, 1, 128, 0, 0,
+ 228, 144, 2, 0, 228, 160,
+ 11, 0, 0, 3, 0, 0,
+ 1, 128, 0, 0, 0, 128,
+ 13, 0, 170, 160, 10, 0,
+ 0, 3, 0, 0, 8, 224,
+ 0, 0, 0, 128, 13, 0,
+ 255, 160, 5, 0, 0, 3,
+ 2, 0, 8, 224, 2, 0,
+ 255, 144, 1, 0, 255, 160,
+ 9, 0, 0, 3, 0, 0,
+ 1, 128, 0, 0, 228, 144,
+ 9, 0, 228, 160, 9, 0,
+ 0, 3, 0, 0, 2, 128,
+ 0, 0, 228, 144, 10, 0,
+ 228, 160, 9, 0, 0, 3,
+ 0, 0, 4, 128, 0, 0,
+ 228, 144, 12, 0, 228, 160,
+ 4, 0, 0, 4, 0, 0,
+ 3, 192, 0, 0, 170, 128,
+ 0, 0, 228, 160, 0, 0,
+ 228, 128, 1, 0, 0, 2,
+ 0, 0, 8, 192, 0, 0,
+ 170, 128, 1, 0, 0, 2,
+ 2, 0, 7, 224, 2, 0,
+ 228, 144, 255, 255, 0, 0,
+ 83, 72, 68, 82, 152, 2,
+ 0, 0, 64, 0, 1, 0,
+ 166, 0, 0, 0, 89, 0,
+ 0, 4, 70, 142, 32, 0,
+ 0, 0, 0, 0, 26, 0,
+ 0, 0, 95, 0, 0, 3,
+ 242, 16, 16, 0, 0, 0,
+ 0, 0, 95, 0, 0, 3,
+ 114, 16, 16, 0, 1, 0,
+ 0, 0, 95, 0, 0, 3,
+ 242, 16, 16, 0, 2, 0,
+ 0, 0, 101, 0, 0, 3,
+ 242, 32, 16, 0, 0, 0,
+ 0, 0, 101, 0, 0, 3,
+ 114, 32, 16, 0, 1, 0,
+ 0, 0, 101, 0, 0, 3,
+ 242, 32, 16, 0, 2, 0,
+ 0, 0, 103, 0, 0, 4,
+ 242, 32, 16, 0, 3, 0,
+ 0, 0, 1, 0, 0, 0,
+ 104, 0, 0, 2, 2, 0,
+ 0, 0, 17, 0, 0, 8,
+ 18, 32, 16, 0, 0, 0,
+ 0, 0, 70, 30, 16, 0,
+ 0, 0, 0, 0, 70, 142,
+ 32, 0, 0, 0, 0, 0,
+ 15, 0, 0, 0, 17, 0,
+ 0, 8, 34, 32, 16, 0,
+ 0, 0, 0, 0, 70, 30,
+ 16, 0, 0, 0, 0, 0,
+ 70, 142, 32, 0, 0, 0,
+ 0, 0, 16, 0, 0, 0,
+ 17, 0, 0, 8, 66, 32,
+ 16, 0, 0, 0, 0, 0,
+ 70, 30, 16, 0, 0, 0,
+ 0, 0, 70, 142, 32, 0,
+ 0, 0, 0, 0, 17, 0,
+ 0, 0, 17, 32, 0, 8,
+ 130, 32, 16, 0, 0, 0,
+ 0, 0, 70, 30, 16, 0,
+ 0, 0, 0, 0, 70, 142,
+ 32, 0, 0, 0, 0, 0,
+ 14, 0, 0, 0, 50, 0,
+ 0, 15, 114, 0, 16, 0,
+ 0, 0, 0, 0, 70, 18,
+ 16, 0, 1, 0, 0, 0,
+ 2, 64, 0, 0, 0, 0,
+ 0, 64, 0, 0, 0, 64,
+ 0, 0, 0, 64, 0, 0,
+ 0, 0, 2, 64, 0, 0,
+ 0, 0, 128, 191, 0, 0,
+ 128, 191, 0, 0, 128, 191,
+ 0, 0, 0, 0, 16, 0,
+ 0, 8, 18, 0, 16, 0,
+ 1, 0, 0, 0, 70, 2,
+ 16, 0, 0, 0, 0, 0,
+ 70, 130, 32, 0, 0, 0,
+ 0, 0, 19, 0, 0, 0,
+ 16, 0, 0, 8, 34, 0,
+ 16, 0, 1, 0, 0, 0,
+ 70, 2, 16, 0, 0, 0,
+ 0, 0, 70, 130, 32, 0,
+ 0, 0, 0, 0, 20, 0,
+ 0, 0, 16, 0, 0, 8,
+ 66, 0, 16, 0, 1, 0,
+ 0, 0, 70, 2, 16, 0,
+ 0, 0, 0, 0, 70, 130,
+ 32, 0, 0, 0, 0, 0,
+ 21, 0, 0, 0, 16, 0,
+ 0, 7, 18, 0, 16, 0,
+ 0, 0, 0, 0, 70, 2,
+ 16, 0, 1, 0, 0, 0,
+ 70, 2, 16, 0, 1, 0,
+ 0, 0, 68, 0, 0, 5,
+ 18, 0, 16, 0, 0, 0,
+ 0, 0, 10, 0, 16, 0,
+ 0, 0, 0, 0, 56, 0,
+ 0, 7, 114, 32, 16, 0,
+ 1, 0, 0, 0, 6, 0,
+ 16, 0, 0, 0, 0, 0,
+ 70, 2, 16, 0, 1, 0,
+ 0, 0, 56, 0, 0, 8,
+ 130, 32, 16, 0, 2, 0,
+ 0, 0, 58, 16, 16, 0,
+ 2, 0, 0, 0, 58, 128,
+ 32, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 54, 0,
+ 0, 5, 114, 32, 16, 0,
+ 2, 0, 0, 0, 70, 18,
+ 16, 0, 2, 0, 0, 0,
+ 17, 0, 0, 8, 18, 32,
+ 16, 0, 3, 0, 0, 0,
+ 70, 30, 16, 0, 0, 0,
+ 0, 0, 70, 142, 32, 0,
+ 0, 0, 0, 0, 22, 0,
+ 0, 0, 17, 0, 0, 8,
+ 34, 32, 16, 0, 3, 0,
+ 0, 0, 70, 30, 16, 0,
+ 0, 0, 0, 0, 70, 142,
+ 32, 0, 0, 0, 0, 0,
+ 23, 0, 0, 0, 17, 0,
+ 0, 8, 66, 32, 16, 0,
+ 3, 0, 0, 0, 70, 30,
+ 16, 0, 0, 0, 0, 0,
+ 70, 142, 32, 0, 0, 0,
+ 0, 0, 24, 0, 0, 0,
+ 17, 0, 0, 8, 130, 32,
+ 16, 0, 3, 0, 0, 0,
+ 70, 30, 16, 0, 0, 0,
+ 0, 0, 70, 142, 32, 0,
+ 0, 0, 0, 0, 25, 0,
+ 0, 0, 62, 0, 0, 1,
+ 73, 83, 71, 78, 108, 0,
+ 0, 0, 3, 0, 0, 0,
+ 8, 0, 0, 0, 80, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 3, 0,
+ 0, 0, 0, 0, 0, 0,
+ 15, 15, 0, 0, 92, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 3, 0,
+ 0, 0, 1, 0, 0, 0,
+ 7, 7, 0, 0, 99, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 3, 0,
+ 0, 0, 2, 0, 0, 0,
+ 15, 15, 0, 0, 83, 86,
+ 95, 80, 111, 115, 105, 116,
+ 105, 111, 110, 0, 78, 79,
+ 82, 77, 65, 76, 0, 67,
+ 79, 76, 79, 82, 0, 171,
+ 171, 171, 79, 83, 71, 78,
+ 132, 0, 0, 0, 4, 0,
+ 0, 0, 8, 0, 0, 0,
+ 104, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 3, 0, 0, 0, 0, 0,
+ 0, 0, 15, 0, 0, 0,
+ 104, 0, 0, 0, 1, 0,
+ 0, 0, 0, 0, 0, 0,
+ 3, 0, 0, 0, 1, 0,
+ 0, 0, 7, 8, 0, 0,
+ 113, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 3, 0, 0, 0, 2, 0,
+ 0, 0, 15, 0, 0, 0,
+ 119, 0, 0, 0, 0, 0,
+ 0, 0, 1, 0, 0, 0,
+ 3, 0, 0, 0, 3, 0,
+ 0, 0, 15, 0, 0, 0,
+ 84, 69, 88, 67, 79, 79,
+ 82, 68, 0, 67, 79, 76,
+ 79, 82, 0, 83, 86, 95,
+ 80, 111, 115, 105, 116, 105,
+ 111, 110, 0, 171
+};
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingVcBn.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingVcBn.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..07a6ed25006e69506a56f907c572e1f16781fae2
Binary files /dev/null and b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingVcBn.pdb differ
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicTx.inc b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicTx.inc
index 08e95556d69f9e38758feaaba989bb36dea0dca1..180be294f1b0dfcc54e3086736eb8f42bc982977 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 43 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh"
+#line 49 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh"
dp4 oPos.z, v0, c5 // ::VSBasicTx<12>
#line 14
@@ -52,7 +52,7 @@
max r0.x, r0.x, c7.x
min oT1.w, r0.x, c7.y // ::VSBasicTx<7>
-#line 43
+#line 49
dp4 r0.x, v0, c3 // ::vout<0>
dp4 r0.y, v0, c4 // ::vout<1>
dp4 r0.z, v0, c6 // ::vout<3>
@@ -61,7 +61,7 @@
mad oPos.xy, r0.z, c0, r0 // ::VSBasicTx<10,11>
mov oPos.w, r0.z // ::VSBasicTx<13>
-#line 44 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh"
+#line 50 "D:\ATG Sample Development\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>
@@ -91,10 +91,10 @@ ret
const BYTE BasicEffect_VSBasicTx[] =
{
- 68, 88, 66, 67, 242, 255,
- 236, 34, 156, 3, 67, 58,
- 33, 158, 245, 92, 18, 92,
- 175, 109, 1, 0, 0, 0,
+ 68, 88, 66, 67, 115, 168,
+ 219, 94, 23, 225, 151, 21,
+ 165, 100, 102, 53, 211, 19,
+ 26, 239, 1, 0, 0, 0,
4, 7, 0, 0, 4, 0,
0, 0, 48, 0, 0, 0,
196, 4, 0, 0, 32, 6,
@@ -151,21 +151,21 @@ const BYTE BasicEffect_VSBasicTx[] =
255, 255, 88, 3, 0, 0,
0, 0, 255, 255, 112, 3,
0, 0, 0, 0, 255, 255,
- 124, 3, 0, 0, 43, 0,
+ 124, 3, 0, 0, 49, 0,
0, 0, 136, 3, 0, 0,
14, 0, 0, 0, 152, 3,
0, 0, 14, 0, 0, 0,
168, 3, 0, 0, 14, 0,
0, 0, 184, 3, 0, 0,
- 43, 0, 0, 0, 200, 3,
- 0, 0, 43, 0, 0, 0,
- 216, 3, 0, 0, 43, 0,
+ 49, 0, 0, 0, 200, 3,
+ 0, 0, 49, 0, 0, 0,
+ 216, 3, 0, 0, 49, 0,
0, 0, 232, 3, 0, 0,
96, 0, 1, 0, 248, 3,
0, 0, 96, 0, 1, 0,
- 12, 4, 0, 0, 44, 0,
+ 12, 4, 0, 0, 50, 0,
0, 0, 24, 4, 0, 0,
- 45, 0, 0, 0, 36, 4,
+ 51, 0, 0, 0, 36, 4,
0, 0, 103, 0, 1, 0,
48, 4, 0, 0, 86, 83,
66, 97, 115, 105, 99, 84,
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicTx.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicTx.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..c9e735becf3286ddd5afff714899ab91cdcafb57
Binary files /dev/null and b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicTx.pdb differ
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicTxNoFog.inc b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicTxNoFog.inc
index 871992d6838df7fab461be3147f82e08b5584fff..81538538670b6932820be679cb10b4e078132d38 100644
--- a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicTxNoFog.inc
+++ b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicTxNoFog.inc
@@ -41,7 +41,7 @@
dcl_texcoord v0 // vin<0,1,2,3>
dcl_texcoord1 v1 // vin<4,5>
-#line 43 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh"
+#line 49 "D:\ATG Sample Development\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>
@@ -51,7 +51,7 @@
mad oPos.xy, r0.z, c0, r0 // ::VSBasicTxNoFog<6,7>
mov oPos.w, r0.z // ::VSBasicTxNoFog<9>
-#line 44 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh"
+#line 50 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh"
mov oT0, c1 // ::VSBasicTxNoFog<0,1,2,3>
#line 117 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx"
@@ -77,10 +77,10 @@ ret
const BYTE BasicEffect_VSBasicTxNoFog[] =
{
- 68, 88, 66, 67, 202, 56,
- 116, 0, 88, 46, 141, 54,
- 109, 199, 102, 141, 133, 44,
- 134, 123, 1, 0, 0, 0,
+ 68, 88, 66, 67, 71, 10,
+ 94, 124, 111, 168, 127, 89,
+ 12, 3, 63, 248, 220, 33,
+ 117, 109, 1, 0, 0, 0,
0, 6, 0, 0, 4, 0,
0, 0, 48, 0, 0, 0,
36, 4, 0, 0, 52, 5,
@@ -134,15 +134,15 @@ const BYTE BasicEffect_VSBasicTxNoFog[] =
111, 0, 0, 0, 0, 0,
255, 255, 24, 3, 0, 0,
0, 0, 255, 255, 36, 3,
- 0, 0, 43, 0, 0, 0,
- 48, 3, 0, 0, 43, 0,
+ 0, 0, 49, 0, 0, 0,
+ 48, 3, 0, 0, 49, 0,
0, 0, 64, 3, 0, 0,
- 43, 0, 0, 0, 80, 3,
- 0, 0, 43, 0, 0, 0,
+ 49, 0, 0, 0, 80, 3,
+ 0, 0, 49, 0, 0, 0,
96, 3, 0, 0, 110, 0,
1, 0, 112, 3, 0, 0,
110, 0, 1, 0, 132, 3,
- 0, 0, 44, 0, 0, 0,
+ 0, 0, 50, 0, 0, 0,
144, 3, 0, 0, 117, 0,
1, 0, 156, 3, 0, 0,
86, 83, 66, 97, 115, 105,
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicTxNoFog.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicTxNoFog.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..2b1bdb68bd3af70171be16eebe82509893a7b1f8
Binary files /dev/null and b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicTxNoFog.pdb differ
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicTxVc.inc b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicTxVc.inc
index f2d393824fe0bda33ba4a99b5e3d7b65172ccf9d..332c66eadd73340eb51af963e8ba51be0b77a8c4 100644
--- a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicTxVc.inc
+++ b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicTxVc.inc
@@ -46,7 +46,7 @@
dcl_texcoord1 v1 // vin<4,5>
dcl_texcoord2 v2 // vin<6,7,8,9>
-#line 43 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh"
+#line 49 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh"
dp4 oPos.z, v0, c5 // ::VSBasicTxVc<12>
#line 14
@@ -57,7 +57,7 @@
#line 132 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx"
mul oT0, v2, c1 // ::VSBasicTxVc<0,1,2,3>
-#line 43 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh"
+#line 49 "D:\ATG Sample Development\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>
@@ -66,7 +66,7 @@
mad oPos.xy, r0.z, c0, r0 // ::VSBasicTxVc<10,11>
mov oPos.w, r0.z // ::VSBasicTxVc<13>
-#line 45 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh"
+#line 51 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh"
mov oT1.xyz, c7.x // ::VSBasicTxVc<4,5,6>
#line 131 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx"
@@ -96,10 +96,10 @@ ret
const BYTE BasicEffect_VSBasicTxVc[] =
{
- 68, 88, 66, 67, 96, 68,
- 14, 224, 173, 250, 227, 172,
- 152, 132, 130, 169, 209, 246,
- 92, 190, 1, 0, 0, 0,
+ 68, 88, 66, 67, 113, 114,
+ 219, 83, 167, 160, 38, 124,
+ 240, 241, 201, 127, 186, 170,
+ 6, 148, 1, 0, 0, 0,
100, 7, 0, 0, 4, 0,
0, 0, 48, 0, 0, 0,
244, 4, 0, 0, 100, 6,
@@ -158,20 +158,20 @@ const BYTE BasicEffect_VSBasicTxVc[] =
0, 0, 0, 0, 255, 255,
156, 3, 0, 0, 0, 0,
255, 255, 168, 3, 0, 0,
- 43, 0, 0, 0, 180, 3,
+ 49, 0, 0, 0, 180, 3,
0, 0, 14, 0, 0, 0,
196, 3, 0, 0, 14, 0,
0, 0, 212, 3, 0, 0,
14, 0, 0, 0, 228, 3,
0, 0, 132, 0, 1, 0,
- 244, 3, 0, 0, 43, 0,
+ 244, 3, 0, 0, 49, 0,
0, 0, 4, 4, 0, 0,
- 43, 0, 0, 0, 20, 4,
- 0, 0, 43, 0, 0, 0,
+ 49, 0, 0, 0, 20, 4,
+ 0, 0, 49, 0, 0, 0,
36, 4, 0, 0, 124, 0,
1, 0, 52, 4, 0, 0,
124, 0, 1, 0, 72, 4,
- 0, 0, 45, 0, 0, 0,
+ 0, 0, 51, 0, 0, 0,
84, 4, 0, 0, 131, 0,
1, 0, 96, 4, 0, 0,
86, 83, 66, 97, 115, 105,
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicTxVc.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicTxVc.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..44c6baaca9d4aa4b8fbbd8f569283eef6a2e1a41
Binary files /dev/null and b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicTxVc.pdb differ
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicTxVcNoFog.inc b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicTxVcNoFog.inc
index ebf280c7b9e7072caa6c9b8c87e456cc9fa1aae9..024e6c79e2444774871e2ebda505c8dda75e0193 100644
--- a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicTxVcNoFog.inc
+++ b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicTxVcNoFog.inc
@@ -43,13 +43,13 @@
dcl_texcoord1 v1 // vin<4,5>
dcl_texcoord2 v2 // vin<6,7,8,9>
-#line 43 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh"
+#line 49 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh"
dp4 oPos.z, v0, c4 // ::VSBasicTxVcNoFog<8>
#line 147 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx"
mul oT0, v2, c1 // ::VSBasicTxVcNoFog<0,1,2,3>
-#line 43 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh"
+#line 49 "D:\ATG Sample Development\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>
@@ -82,10 +82,10 @@ ret
const BYTE BasicEffect_VSBasicTxVcNoFog[] =
{
- 68, 88, 66, 67, 19, 29,
- 117, 38, 133, 141, 180, 241,
- 7, 15, 73, 112, 85, 239,
- 15, 4, 1, 0, 0, 0,
+ 68, 88, 66, 67, 137, 248,
+ 221, 33, 221, 44, 129, 241,
+ 31, 6, 18, 52, 119, 149,
+ 17, 80, 1, 0, 0, 0,
100, 6, 0, 0, 4, 0,
0, 0, 48, 0, 0, 0,
88, 4, 0, 0, 124, 5,
@@ -140,13 +140,13 @@ const BYTE BasicEffect_VSBasicTxVcNoFog[] =
255, 255, 60, 3, 0, 0,
0, 0, 255, 255, 72, 3,
0, 0, 0, 0, 255, 255,
- 84, 3, 0, 0, 43, 0,
+ 84, 3, 0, 0, 49, 0,
0, 0, 96, 3, 0, 0,
147, 0, 1, 0, 112, 3,
- 0, 0, 43, 0, 0, 0,
- 128, 3, 0, 0, 43, 0,
+ 0, 0, 49, 0, 0, 0,
+ 128, 3, 0, 0, 49, 0,
0, 0, 144, 3, 0, 0,
- 43, 0, 0, 0, 160, 3,
+ 49, 0, 0, 0, 160, 3,
0, 0, 139, 0, 1, 0,
176, 3, 0, 0, 139, 0,
1, 0, 196, 3, 0, 0,
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicTxVcNoFog.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicTxVcNoFog.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..62cbd34b234e28ccaa1464d0009eca77216e7674
Binary files /dev/null and b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicTxVcNoFog.pdb differ
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVc.inc b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVc.inc
index d52dd9d4b02334f5ff00544b7dd5c88071498a10..e65b04645a580008cab06c56bdd8215adc0f72af 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 43 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh"
+#line 49 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh"
dp4 oPos.z, v0, c5 // ::VSBasicVc<10>
#line 14
@@ -54,7 +54,7 @@
#line 75 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx"
mul oT0, v1, c1 // ::VSBasicVc<0,1,2,3>
-#line 43 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh"
+#line 49 "D:\ATG Sample Development\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>
@@ -63,7 +63,7 @@
mad oPos.xy, r0.z, c0, r0 // ::VSBasicVc<8,9>
mov oPos.w, r0.z // ::VSBasicVc<11>
-#line 45 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh"
+#line 51 "D:\ATG Sample Development\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, 33, 226,
- 58, 237, 99, 8, 162, 131,
- 200, 12, 54, 174, 231, 186,
- 144, 34, 1, 0, 0, 0,
+ 68, 88, 66, 67, 39, 119,
+ 165, 103, 233, 17, 249, 215,
+ 66, 211, 138, 177, 251, 116,
+ 53, 78, 1, 0, 0, 0,
140, 6, 0, 0, 4, 0,
0, 0, 48, 0, 0, 0,
136, 4, 0, 0, 204, 5,
@@ -147,21 +147,21 @@ const BYTE BasicEffect_VSBasicVc[] =
255, 255, 36, 3, 0, 0,
0, 0, 255, 255, 60, 3,
0, 0, 0, 0, 255, 255,
- 72, 3, 0, 0, 43, 0,
+ 72, 3, 0, 0, 49, 0,
0, 0, 84, 3, 0, 0,
14, 0, 0, 0, 100, 3,
0, 0, 14, 0, 0, 0,
116, 3, 0, 0, 14, 0,
0, 0, 132, 3, 0, 0,
75, 0, 1, 0, 148, 3,
- 0, 0, 43, 0, 0, 0,
- 164, 3, 0, 0, 43, 0,
+ 0, 0, 49, 0, 0, 0,
+ 164, 3, 0, 0, 49, 0,
0, 0, 180, 3, 0, 0,
- 43, 0, 0, 0, 196, 3,
+ 49, 0, 0, 0, 196, 3,
0, 0, 68, 0, 1, 0,
212, 3, 0, 0, 68, 0,
1, 0, 232, 3, 0, 0,
- 45, 0, 0, 0, 244, 3,
+ 51, 0, 0, 0, 244, 3,
0, 0, 86, 83, 66, 97,
115, 105, 99, 86, 99, 0,
68, 105, 102, 102, 117, 115,
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVc.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVc.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..20fddf9ef7d7fb654a0f5ec208024cc53a2bcdd5
Binary files /dev/null and b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVc.pdb differ
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVcNoFog.inc b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVcNoFog.inc
index 5b23e731795e840d125bef2a0de0504a1ce32ad0..a449eb3232daccd0663b05d0a0b14fb05b62e5e1 100644
--- a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVcNoFog.inc
+++ b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVcNoFog.inc
@@ -40,13 +40,13 @@
dcl_texcoord v0 // vin<0,1,2,3>
dcl_texcoord1 v1 // vin<4,5,6,7>
-#line 43 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh"
+#line 49 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh"
dp4 oPos.z, v0, c4 // ::VSBasicVcNoFog<6>
#line 89 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx"
mul oT0, v1, c1 // ::VSBasicVcNoFog<0,1,2,3>
-#line 43 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh"
+#line 49 "D:\ATG Sample Development\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>
@@ -73,10 +73,10 @@ ret
const BYTE BasicEffect_VSBasicVcNoFog[] =
{
- 68, 88, 66, 67, 149, 42,
- 199, 149, 103, 231, 249, 178,
- 242, 191, 54, 98, 112, 147,
- 249, 219, 1, 0, 0, 0,
+ 68, 88, 66, 67, 113, 245,
+ 91, 94, 96, 146, 88, 33,
+ 155, 172, 119, 190, 110, 1,
+ 6, 127, 1, 0, 0, 0,
136, 5, 0, 0, 4, 0,
0, 0, 48, 0, 0, 0,
232, 3, 0, 0, 224, 4,
@@ -130,12 +130,12 @@ const BYTE BasicEffect_VSBasicVcNoFog[] =
111, 0, 0, 0, 0, 0,
255, 255, 228, 2, 0, 0,
0, 0, 255, 255, 240, 2,
- 0, 0, 43, 0, 0, 0,
+ 0, 0, 49, 0, 0, 0,
252, 2, 0, 0, 89, 0,
1, 0, 12, 3, 0, 0,
- 43, 0, 0, 0, 28, 3,
- 0, 0, 43, 0, 0, 0,
- 44, 3, 0, 0, 43, 0,
+ 49, 0, 0, 0, 28, 3,
+ 0, 0, 49, 0, 0, 0,
+ 44, 3, 0, 0, 49, 0,
0, 0, 60, 3, 0, 0,
82, 0, 1, 0, 76, 3,
0, 0, 82, 0, 1, 0,
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVcNoFog.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVcNoFog.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..c43aa81021c92fa2be27de699076bd545d0bd3bf
Binary files /dev/null and b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVcNoFog.pdb differ
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVertexLighting.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVertexLighting.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..f8c7bec180fa21c534845158a1d7483c41558a40
Binary files /dev/null and b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVertexLighting.pdb differ
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVertexLightingBn.inc b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVertexLightingBn.inc
new file mode 100644
index 0000000000000000000000000000000000000000..f0fa288d7c2b5f8bc6f24360d56b1d2dabb65551
--- /dev/null
+++ b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVertexLightingBn.inc
@@ -0,0 +1,1020 @@
+#if 0
+//
+// Generated by Microsoft (R) D3D Shader Disassembler
+//
+//
+// Input signature:
+//
+// Name Index Mask Register SysValue Format Used
+// -------------------- ----- ------ -------- -------- ------- ------
+// SV_Position 0 xyzw 0 NONE float xyzw
+// NORMAL 0 xyz 1 NONE float xyz
+//
+//
+// Output signature:
+//
+// Name Index Mask Register SysValue Format Used
+// -------------------- ----- ------ -------- -------- ------- ------
+// COLOR 0 xyzw 0 NONE float xyzw
+// COLOR 1 xyzw 1 NONE float xyzw
+// SV_Position 0 xyzw 2 POS float xyzw
+//
+//
+// Constant buffer to DX9 shader constant mappings:
+//
+// Target Reg Buffer Start Reg # of Regs Data Conversion
+// ---------- ------- --------- --------- ----------------------
+// c1 cb0 0 13 ( FLT, FLT, FLT, FLT)
+// c14 cb0 14 4 ( FLT, FLT, FLT, FLT)
+// c18 cb0 19 7 ( FLT, FLT, FLT, FLT)
+//
+//
+// Runtime generated constant mappings:
+//
+// Target Reg Constant Description
+// ---------- --------------------------------------------------
+// c0 Vertex Shader position offset
+//
+//
+// Level9 shader bytecode:
+//
+ vs_2_0
+ def c25, 2, -1, 0, 1
+ dcl_texcoord v0 // vin<0,1,2,3>
+ dcl_texcoord1 v1 // vin<4,5,6>
+
+#line 32 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh"
+ mad r0.xyz, v1, c25.x, c25.y // ::BiasX2<0,1,2>
+
+#line 59 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh"
+ dp3 r1.x, r0, c18
+ dp3 r1.y, r0, c19
+ dp3 r1.z, r0, c20
+ nrm r0.xyz, r1 // ::worldNormal<0,1,2>
+
+#line 36
+ dp3 r1.x, -c4, r0 // ::dotL<0>
+ dp3 r1.y, -c5, r0 // ::dotL<1>
+ dp3 r1.z, -c6, r0 // ::dotL<2>
+
+#line 39
+ sge r2.xyz, r1, c25.z // ::zeroL<0,1,2>
+ mul r3.xyz, r1, r2 // ::diffuse<0,1,2>
+
+#line 46
+ mul r4.xyz, r3.y, c8
+ mad r3.xyw, r3.x, c7.xyzz, r4.xyzz
+ mad r3.xyz, r3.z, c9, r3.xyww
+ mov r4.xyz, c1 // Parameters::DiffuseColor<0,1,2>
+ mad oT0.xyz, r3, r4, c2 // ::VSBasicVertexLightingBn<0,1,2>
+
+#line 57
+ dp4 r3.x, v0, c15 // ::pos_ws<0>
+ dp4 r3.y, v0, c16 // ::pos_ws<1>
+ dp4 r3.z, v0, c17 // ::pos_ws<2>
+ add r3.xyz, -r3, c13
+ nrm r4.xyz, r3 // ::eyeVector<0,1,2>
+
+#line 33
+ add r3.xyz, r4, -c4
+ nrm r5.xyz, r3 // ::halfVectors<0,1,2>
+
+#line 37
+ dp3 r3.x, r5, r0 // ::dotH<0>
+
+#line 33
+ add r5.xyz, r4, -c5
+ add r4.xyz, r4, -c6
+ nrm r6.xyz, r4 // ::halfVectors<6,7,8>
+
+#line 37
+ dp3 r3.z, r6, r0 // ::dotH<2>
+
+#line 33
+ nrm r4.xyz, r5 // ::halfVectors<3,4,5>
+
+#line 37
+ dp3 r3.y, r4, r0 // ::dotH<1>
+
+#line 42
+ max r0.xyz, r3, c25.z
+ mul r0.xyz, r2, r0
+ log r2.x, r0.x
+ log r2.y, r0.y
+ log r2.z, r0.z
+ mul r0.xyz, r2, c3.w
+ exp r2.x, r0.x
+ exp r2.y, r0.y
+ exp r2.z, r0.z
+ mul r0.xyz, r1, r2 // ::specular<0,1,2>
+
+#line 47
+ mul r1.xyz, r0.y, c11
+ mad r0.xyw, r0.x, c10.xyzz, r1.xyzz
+ mad r0.xyz, r0.z, c12, r0.xyww
+ mul oT1.xyz, r0, c3 // ::VSBasicVertexLightingBn<4,5,6>
+
+#line 63
+ dp4 oPos.z, v0, c23 // ::VSBasicVertexLightingBn<10>
+
+#line 14 "D:\ATG Sample Development\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 "D:\ATG Sample Development\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 "D:\ATG Sample Development\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 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh"
+ mov oT0.w, c1.w // ::VSBasicVertexLightingBn<3>
+
+// approximately 63 instruction slots used
+vs_4_0
+dcl_constantbuffer CB0[26], immediateIndexed
+dcl_input v0.xyzw
+dcl_input v1.xyz
+dcl_output o0.xyzw
+dcl_output o1.xyzw
+dcl_output_siv o2.xyzw, position
+dcl_temps 6
+mad r0.xyz, v1.xyzx, l(2.000000, 2.000000, 2.000000, 0.000000), l(-1.000000, -1.000000, -1.000000, 0.000000)
+dp3 r1.x, r0.xyzx, cb0[19].xyzx
+dp3 r1.y, r0.xyzx, cb0[20].xyzx
+dp3 r1.z, r0.xyzx, cb0[21].xyzx
+dp3 r0.x, r1.xyzx, r1.xyzx
+rsq r0.x, r0.x
+mul r0.xyz, r0.xxxx, r1.xyzx
+dp3 r1.x, -cb0[3].xyzx, r0.xyzx
+dp3 r1.y, -cb0[4].xyzx, r0.xyzx
+dp3 r1.z, -cb0[5].xyzx, r0.xyzx
+ge r2.xyz, r1.xyzx, l(0.000000, 0.000000, 0.000000, 0.000000)
+and r2.xyz, r2.xyzx, l(0x3f800000, 0x3f800000, 0x3f800000, 0)
+mul r3.xyz, r1.xyzx, r2.xyzx
+mul r4.xyz, r3.yyyy, cb0[7].xyzx
+mad r3.xyw, r3.xxxx, cb0[6].xyxz, r4.xyxz
+mad r3.xyz, r3.zzzz, cb0[8].xyzx, r3.xywx
+mad o0.xyz, r3.xyzx, cb0[0].xyzx, cb0[1].xyzx
+mov o0.w, cb0[0].w
+dp4 r3.x, v0.xyzw, cb0[15].xyzw
+dp4 r3.y, v0.xyzw, cb0[16].xyzw
+dp4 r3.z, v0.xyzw, cb0[17].xyzw
+add r3.xyz, -r3.xyzx, cb0[12].xyzx
+dp3 r0.w, r3.xyzx, r3.xyzx
+rsq r0.w, r0.w
+mad r4.xyz, r3.xyzx, r0.wwww, -cb0[3].xyzx
+dp3 r1.w, r4.xyzx, r4.xyzx
+rsq r1.w, r1.w
+mul r4.xyz, r1.wwww, r4.xyzx
+dp3 r4.x, r4.xyzx, r0.xyzx
+mad r5.xyz, r3.xyzx, r0.wwww, -cb0[4].xyzx
+mad r3.xyz, r3.xyzx, r0.wwww, -cb0[5].xyzx
+dp3 r0.w, r5.xyzx, r5.xyzx
+rsq r0.w, r0.w
+mul r5.xyz, r0.wwww, r5.xyzx
+dp3 r4.y, r5.xyzx, r0.xyzx
+dp3 r0.w, r3.xyzx, r3.xyzx
+rsq r0.w, r0.w
+mul r3.xyz, r0.wwww, r3.xyzx
+dp3 r4.z, r3.xyzx, r0.xyzx
+max r0.xyz, r4.xyzx, l(0.000000, 0.000000, 0.000000, 0.000000)
+mul r0.xyz, r2.xyzx, r0.xyzx
+log r0.xyz, r0.xyzx
+mul r0.xyz, r0.xyzx, cb0[2].wwww
+exp r0.xyz, r0.xyzx
+mul r0.xyz, r1.xyzx, r0.xyzx
+mul r1.xyz, r0.yyyy, cb0[10].xyzx
+mad r0.xyw, r0.xxxx, cb0[9].xyxz, r1.xyxz
+mad r0.xyz, r0.zzzz, cb0[11].xyzx, r0.xywx
+mul o1.xyz, r0.xyzx, cb0[2].xyzx
+dp4_sat o1.w, v0.xyzw, cb0[14].xyzw
+dp4 o2.x, v0.xyzw, cb0[22].xyzw
+dp4 o2.y, v0.xyzw, cb0[23].xyzw
+dp4 o2.z, v0.xyzw, cb0[24].xyzw
+dp4 o2.w, v0.xyzw, cb0[25].xyzw
+ret
+// Approximately 0 instruction slots used
+#endif
+
+const BYTE BasicEffect_VSBasicVertexLightingBn[] =
+{
+ 68, 88, 66, 67, 124, 221,
+ 147, 222, 111, 181, 64, 80,
+ 247, 196, 250, 122, 12, 139,
+ 203, 247, 1, 0, 0, 0,
+ 20, 19, 0, 0, 4, 0,
+ 0, 0, 48, 0, 0, 0,
+ 44, 11, 0, 0, 84, 18,
+ 0, 0, 168, 18, 0, 0,
+ 65, 111, 110, 57, 244, 10,
+ 0, 0, 244, 10, 0, 0,
+ 0, 2, 254, 255, 168, 10,
+ 0, 0, 76, 0, 0, 0,
+ 3, 0, 36, 0, 0, 0,
+ 72, 0, 0, 0, 72, 0,
+ 0, 0, 36, 0, 1, 0,
+ 72, 0, 0, 0, 0, 0,
+ 13, 0, 1, 0, 0, 0,
+ 0, 0, 0, 0, 14, 0,
+ 4, 0, 14, 0, 0, 0,
+ 0, 0, 0, 0, 19, 0,
+ 7, 0, 18, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 2, 254, 255, 254, 255,
+ 206, 1, 68, 66, 85, 71,
+ 40, 0, 0, 0, 12, 7,
+ 0, 0, 0, 0, 0, 0,
+ 3, 0, 0, 0, 4, 1,
+ 0, 0, 56, 0, 0, 0,
+ 16, 1, 0, 0, 14, 0,
+ 0, 0, 244, 5, 0, 0,
+ 40, 3, 0, 0, 68, 58,
+ 92, 65, 84, 71, 32, 83,
+ 97, 109, 112, 108, 101, 32,
+ 68, 101, 118, 101, 108, 111,
+ 112, 109, 101, 110, 116, 92,
+ 115, 116, 95, 100, 101, 118,
+ 92, 75, 105, 116, 115, 92,
+ 68, 105, 114, 101, 99, 116,
+ 88, 84, 75, 92, 83, 114,
+ 99, 92, 83, 104, 97, 100,
+ 101, 114, 115, 92, 67, 111,
+ 109, 109, 111, 110, 46, 102,
+ 120, 104, 0, 68, 58, 92,
+ 65, 84, 71, 32, 83, 97,
+ 109, 112, 108, 101, 32, 68,
+ 101, 118, 101, 108, 111, 112,
+ 109, 101, 110, 116, 92, 115,
+ 116, 95, 100, 101, 118, 92,
+ 75, 105, 116, 115, 92, 68,
+ 105, 114, 101, 99, 116, 88,
+ 84, 75, 92, 83, 114, 99,
+ 92, 83, 104, 97, 100, 101,
+ 114, 115, 92, 76, 105, 103,
+ 104, 116, 105, 110, 103, 46,
+ 102, 120, 104, 0, 68, 58,
+ 92, 65, 84, 71, 32, 83,
+ 97, 109, 112, 108, 101, 32,
+ 68, 101, 118, 101, 108, 111,
+ 112, 109, 101, 110, 116, 92,
+ 115, 116, 95, 100, 101, 118,
+ 92, 75, 105, 116, 115, 92,
+ 68, 105, 114, 101, 99, 116,
+ 88, 84, 75, 92, 83, 114,
+ 99, 92, 83, 104, 97, 100,
+ 101, 114, 115, 92, 66, 97,
+ 115, 105, 99, 69, 102, 102,
+ 101, 99, 116, 46, 102, 120,
+ 0, 171, 40, 0, 0, 0,
+ 111, 0, 0, 0, 184, 0,
+ 0, 0, 0, 0, 255, 255,
+ 64, 7, 0, 0, 0, 0,
+ 255, 255, 88, 7, 0, 0,
+ 0, 0, 255, 255, 100, 7,
+ 0, 0, 32, 0, 0, 0,
+ 112, 7, 0, 0, 59, 0,
+ 1, 0, 132, 7, 0, 0,
+ 59, 0, 1, 0, 148, 7,
+ 0, 0, 59, 0, 1, 0,
+ 164, 7, 0, 0, 59, 0,
+ 1, 0, 180, 7, 0, 0,
+ 36, 0, 1, 0, 192, 7,
+ 0, 0, 36, 0, 1, 0,
+ 208, 7, 0, 0, 36, 0,
+ 1, 0, 224, 7, 0, 0,
+ 39, 0, 1, 0, 240, 7,
+ 0, 0, 41, 0, 1, 0,
+ 0, 8, 0, 0, 46, 0,
+ 1, 0, 16, 8, 0, 0,
+ 46, 0, 1, 0, 32, 8,
+ 0, 0, 46, 0, 1, 0,
+ 52, 8, 0, 0, 46, 0,
+ 1, 0, 72, 8, 0, 0,
+ 46, 0, 1, 0, 84, 8,
+ 0, 0, 57, 0, 1, 0,
+ 104, 8, 0, 0, 57, 0,
+ 1, 0, 120, 8, 0, 0,
+ 57, 0, 1, 0, 136, 8,
+ 0, 0, 58, 0, 1, 0,
+ 152, 8, 0, 0, 58, 0,
+ 1, 0, 168, 8, 0, 0,
+ 33, 0, 1, 0, 180, 8,
+ 0, 0, 33, 0, 1, 0,
+ 196, 8, 0, 0, 37, 0,
+ 1, 0, 208, 8, 0, 0,
+ 33, 0, 1, 0, 224, 8,
+ 0, 0, 33, 0, 1, 0,
+ 240, 8, 0, 0, 33, 0,
+ 1, 0, 0, 9, 0, 0,
+ 37, 0, 1, 0, 12, 9,
+ 0, 0, 33, 0, 1, 0,
+ 28, 9, 0, 0, 37, 0,
+ 1, 0, 40, 9, 0, 0,
+ 42, 0, 1, 0, 56, 9,
+ 0, 0, 42, 0, 1, 0,
+ 72, 9, 0, 0, 42, 0,
+ 1, 0, 88, 9, 0, 0,
+ 42, 0, 1, 0, 100, 9,
+ 0, 0, 42, 0, 1, 0,
+ 112, 9, 0, 0, 42, 0,
+ 1, 0, 124, 9, 0, 0,
+ 42, 0, 1, 0, 140, 9,
+ 0, 0, 42, 0, 1, 0,
+ 152, 9, 0, 0, 42, 0,
+ 1, 0, 164, 9, 0, 0,
+ 42, 0, 1, 0, 176, 9,
+ 0, 0, 47, 0, 1, 0,
+ 192, 9, 0, 0, 47, 0,
+ 1, 0, 208, 9, 0, 0,
+ 47, 0, 1, 0, 228, 9,
+ 0, 0, 47, 0, 1, 0,
+ 248, 9, 0, 0, 63, 0,
+ 1, 0, 8, 10, 0, 0,
+ 14, 0, 0, 0, 24, 10,
+ 0, 0, 14, 0, 0, 0,
+ 40, 10, 0, 0, 14, 0,
+ 0, 0, 56, 10, 0, 0,
+ 63, 0, 1, 0, 72, 10,
+ 0, 0, 63, 0, 1, 0,
+ 88, 10, 0, 0, 63, 0,
+ 1, 0, 104, 10, 0, 0,
+ 164, 0, 2, 0, 120, 10,
+ 0, 0, 164, 0, 2, 0,
+ 140, 10, 0, 0, 46, 0,
+ 1, 0, 152, 10, 0, 0,
+ 66, 105, 97, 115, 88, 50,
+ 0, 171, 1, 0, 3, 0,
+ 1, 0, 3, 0, 1, 0,
+ 0, 0, 0, 0, 0, 0,
+ 3, 0, 0, 0, 0, 0,
+ 1, 0, 2, 0, 255, 255,
+ 80, 97, 114, 97, 109, 101,
+ 116, 101, 114, 115, 0, 68,
+ 105, 102, 102, 117, 115, 101,
+ 67, 111, 108, 111, 114, 0,
+ 1, 0, 3, 0, 1, 0,
+ 4, 0, 1, 0, 0, 0,
+ 0, 0, 0, 0, 16, 0,
+ 0, 0, 0, 0, 1, 0,
+ 2, 0, 255, 255, 86, 83,
+ 66, 97, 115, 105, 99, 86,
+ 101, 114, 116, 101, 120, 76,
+ 105, 103, 104, 116, 105, 110,
+ 103, 66, 110, 0, 68, 105,
+ 102, 102, 117, 115, 101, 0,
+ 1, 0, 3, 0, 1, 0,
+ 4, 0, 1, 0, 0, 0,
+ 0, 0, 0, 0, 83, 112,
+ 101, 99, 117, 108, 97, 114,
+ 0, 80, 111, 115, 105, 116,
+ 105, 111, 110, 80, 83, 0,
+ 64, 3, 0, 0, 72, 3,
+ 0, 0, 88, 3, 0, 0,
+ 72, 3, 0, 0, 97, 3,
+ 0, 0, 72, 3, 0, 0,
+ 5, 0, 0, 0, 1, 0,
+ 12, 0, 1, 0, 3, 0,
+ 108, 3, 0, 0, 17, 0,
+ 0, 0, 0, 0, 1, 0,
+ 2, 0, 255, 255, 45, 0,
+ 0, 0, 4, 0, 5, 0,
+ 6, 0, 255, 255, 46, 0,
+ 0, 0, 255, 255, 255, 255,
+ 10, 0, 255, 255, 49, 0,
+ 0, 0, 255, 255, 255, 255,
+ 255, 255, 7, 0, 53, 0,
+ 0, 0, 8, 0, 9, 0,
+ 255, 255, 255, 255, 54, 0,
+ 0, 0, 255, 255, 255, 255,
+ 255, 255, 11, 0, 55, 0,
+ 0, 0, 255, 255, 255, 255,
+ 255, 255, 3, 0, 100, 105,
+ 102, 102, 117, 115, 101, 0,
+ 1, 0, 3, 0, 1, 0,
+ 3, 0, 1, 0, 0, 0,
+ 0, 0, 0, 0, 12, 0,
+ 0, 0, 0, 0, 1, 0,
+ 2, 0, 255, 255, 100, 111,
+ 116, 72, 0, 171, 171, 171,
+ 25, 0, 0, 0, 0, 0,
+ 255, 255, 255, 255, 255, 255,
+ 29, 0, 0, 0, 255, 255,
+ 255, 255, 2, 0, 255, 255,
+ 31, 0, 0, 0, 255, 255,
+ 1, 0, 255, 255, 255, 255,
+ 100, 111, 116, 76, 0, 171,
+ 171, 171, 8, 0, 0, 0,
+ 0, 0, 255, 255, 255, 255,
+ 255, 255, 9, 0, 0, 0,
+ 255, 255, 1, 0, 255, 255,
+ 255, 255, 10, 0, 0, 0,
+ 255, 255, 255, 255, 2, 0,
+ 255, 255, 101, 121, 101, 86,
+ 101, 99, 116, 111, 114, 0,
+ 171, 171, 22, 0, 0, 0,
+ 0, 0, 1, 0, 2, 0,
+ 255, 255, 104, 97, 108, 102,
+ 86, 101, 99, 116, 111, 114,
+ 115, 0, 3, 0, 3, 0,
+ 3, 0, 3, 0, 1, 0,
+ 0, 0, 0, 0, 0, 0,
+ 24, 0, 0, 0, 0, 0,
+ 1, 0, 2, 0, 255, 255,
+ 28, 0, 0, 0, 6, 0,
+ 7, 0, 8, 0, 255, 255,
+ 30, 0, 0, 0, 3, 0,
+ 4, 0, 5, 0, 255, 255,
+ 112, 111, 115, 95, 119, 115,
+ 0, 171, 18, 0, 0, 0,
+ 0, 0, 255, 255, 255, 255,
+ 255, 255, 19, 0, 0, 0,
+ 255, 255, 1, 0, 255, 255,
+ 255, 255, 20, 0, 0, 0,
+ 255, 255, 255, 255, 2, 0,
+ 255, 255, 115, 112, 101, 99,
+ 117, 108, 97, 114, 0, 171,
+ 171, 171, 41, 0, 0, 0,
+ 0, 0, 1, 0, 2, 0,
+ 255, 255, 118, 105, 110, 0,
+ 80, 111, 115, 105, 116, 105,
+ 111, 110, 0, 78, 111, 114,
+ 109, 97, 108, 0, 4, 5,
+ 0, 0, 72, 3, 0, 0,
+ 13, 5, 0, 0, 240, 3,
+ 0, 0, 5, 0, 0, 0,
+ 1, 0, 7, 0, 1, 0,
+ 2, 0, 20, 5, 0, 0,
+ 1, 0, 0, 0, 0, 0,
+ 1, 0, 2, 0, 3, 0,
+ 2, 0, 0, 0, 4, 0,
+ 5, 0, 6, 0, 255, 255,
+ 118, 111, 117, 116, 0, 80,
+ 111, 115, 95, 112, 115, 0,
+ 70, 111, 103, 70, 97, 99,
+ 116, 111, 114, 0, 171, 171,
+ 0, 0, 3, 0, 1, 0,
+ 1, 0, 1, 0, 0, 0,
+ 0, 0, 0, 0, 81, 5,
+ 0, 0, 72, 3, 0, 0,
+ 64, 3, 0, 0, 72, 3,
+ 0, 0, 88, 3, 0, 0,
+ 240, 3, 0, 0, 88, 5,
+ 0, 0, 100, 5, 0, 0,
+ 5, 0, 0, 0, 1, 0,
+ 12, 0, 1, 0, 4, 0,
+ 116, 5, 0, 0, 50, 0,
+ 0, 0, 0, 0, 255, 255,
+ 255, 255, 255, 255, 51, 0,
+ 0, 0, 255, 255, 1, 0,
+ 255, 255, 255, 255, 52, 0,
+ 0, 0, 255, 255, 255, 255,
+ 3, 0, 255, 255, 119, 111,
+ 114, 108, 100, 78, 111, 114,
+ 109, 97, 108, 0, 7, 0,
+ 0, 0, 0, 0, 1, 0,
+ 2, 0, 255, 255, 122, 101,
+ 114, 111, 76, 0, 171, 171,
+ 11, 0, 0, 0, 0, 0,
+ 1, 0, 2, 0, 255, 255,
+ 0, 0, 0, 0, 208, 2,
+ 0, 0, 216, 2, 0, 0,
+ 1, 0, 0, 0, 232, 2,
+ 0, 0, 244, 2, 0, 0,
+ 255, 2, 0, 0, 12, 3,
+ 0, 0, 1, 0, 0, 0,
+ 28, 3, 0, 0, 0, 0,
+ 0, 0, 40, 3, 0, 0,
+ 132, 3, 0, 0, 7, 0,
+ 0, 0, 148, 3, 0, 0,
+ 0, 0, 0, 0, 232, 3,
+ 0, 0, 240, 3, 0, 0,
+ 1, 0, 0, 0, 0, 4,
+ 0, 0, 0, 0, 0, 0,
+ 12, 4, 0, 0, 240, 3,
+ 0, 0, 3, 0, 0, 0,
+ 20, 4, 0, 0, 0, 0,
+ 0, 0, 56, 4, 0, 0,
+ 240, 3, 0, 0, 3, 0,
+ 0, 0, 64, 4, 0, 0,
+ 0, 0, 0, 0, 100, 4,
+ 0, 0, 240, 3, 0, 0,
+ 1, 0, 0, 0, 112, 4,
+ 0, 0, 0, 0, 0, 0,
+ 124, 4, 0, 0, 136, 4,
+ 0, 0, 3, 0, 0, 0,
+ 152, 4, 0, 0, 0, 0,
+ 0, 0, 188, 4, 0, 0,
+ 72, 3, 0, 0, 3, 0,
+ 0, 0, 196, 4, 0, 0,
+ 0, 0, 0, 0, 232, 4,
+ 0, 0, 240, 3, 0, 0,
+ 1, 0, 0, 0, 244, 4,
+ 0, 0, 40, 3, 0, 0,
+ 0, 5, 0, 0, 36, 5,
+ 0, 0, 2, 0, 0, 0,
+ 52, 5, 0, 0, 0, 0,
+ 0, 0, 76, 5, 0, 0,
+ 148, 5, 0, 0, 3, 0,
+ 0, 0, 164, 5, 0, 0,
+ 0, 0, 0, 0, 200, 5,
+ 0, 0, 240, 3, 0, 0,
+ 1, 0, 0, 0, 212, 5,
+ 0, 0, 0, 0, 0, 0,
+ 224, 5, 0, 0, 240, 3,
+ 0, 0, 1, 0, 0, 0,
+ 232, 5, 0, 0, 77, 105,
+ 99, 114, 111, 115, 111, 102,
+ 116, 32, 40, 82, 41, 32,
+ 72, 76, 83, 76, 32, 83,
+ 104, 97, 100, 101, 114, 32,
+ 67, 111, 109, 112, 105, 108,
+ 101, 114, 32, 49, 48, 46,
+ 49, 0, 81, 0, 0, 5,
+ 25, 0, 15, 160, 0, 0,
+ 0, 64, 0, 0, 128, 191,
+ 0, 0, 0, 0, 0, 0,
+ 128, 63, 31, 0, 0, 2,
+ 5, 0, 0, 128, 0, 0,
+ 15, 144, 31, 0, 0, 2,
+ 5, 0, 1, 128, 1, 0,
+ 15, 144, 4, 0, 0, 4,
+ 0, 0, 7, 128, 1, 0,
+ 228, 144, 25, 0, 0, 160,
+ 25, 0, 85, 160, 8, 0,
+ 0, 3, 1, 0, 1, 128,
+ 0, 0, 228, 128, 18, 0,
+ 228, 160, 8, 0, 0, 3,
+ 1, 0, 2, 128, 0, 0,
+ 228, 128, 19, 0, 228, 160,
+ 8, 0, 0, 3, 1, 0,
+ 4, 128, 0, 0, 228, 128,
+ 20, 0, 228, 160, 36, 0,
+ 0, 2, 0, 0, 7, 128,
+ 1, 0, 228, 128, 8, 0,
+ 0, 3, 1, 0, 1, 128,
+ 4, 0, 228, 161, 0, 0,
+ 228, 128, 8, 0, 0, 3,
+ 1, 0, 2, 128, 5, 0,
+ 228, 161, 0, 0, 228, 128,
+ 8, 0, 0, 3, 1, 0,
+ 4, 128, 6, 0, 228, 161,
+ 0, 0, 228, 128, 13, 0,
+ 0, 3, 2, 0, 7, 128,
+ 1, 0, 228, 128, 25, 0,
+ 170, 160, 5, 0, 0, 3,
+ 3, 0, 7, 128, 1, 0,
+ 228, 128, 2, 0, 228, 128,
+ 5, 0, 0, 3, 4, 0,
+ 7, 128, 3, 0, 85, 128,
+ 8, 0, 228, 160, 4, 0,
+ 0, 4, 3, 0, 11, 128,
+ 3, 0, 0, 128, 7, 0,
+ 164, 160, 4, 0, 164, 128,
+ 4, 0, 0, 4, 3, 0,
+ 7, 128, 3, 0, 170, 128,
+ 9, 0, 228, 160, 3, 0,
+ 244, 128, 1, 0, 0, 2,
+ 4, 0, 7, 128, 1, 0,
+ 228, 160, 4, 0, 0, 4,
+ 0, 0, 7, 224, 3, 0,
+ 228, 128, 4, 0, 228, 128,
+ 2, 0, 228, 160, 9, 0,
+ 0, 3, 3, 0, 1, 128,
+ 0, 0, 228, 144, 15, 0,
+ 228, 160, 9, 0, 0, 3,
+ 3, 0, 2, 128, 0, 0,
+ 228, 144, 16, 0, 228, 160,
+ 9, 0, 0, 3, 3, 0,
+ 4, 128, 0, 0, 228, 144,
+ 17, 0, 228, 160, 2, 0,
+ 0, 3, 3, 0, 7, 128,
+ 3, 0, 228, 129, 13, 0,
+ 228, 160, 36, 0, 0, 2,
+ 4, 0, 7, 128, 3, 0,
+ 228, 128, 2, 0, 0, 3,
+ 3, 0, 7, 128, 4, 0,
+ 228, 128, 4, 0, 228, 161,
+ 36, 0, 0, 2, 5, 0,
+ 7, 128, 3, 0, 228, 128,
+ 8, 0, 0, 3, 3, 0,
+ 1, 128, 5, 0, 228, 128,
+ 0, 0, 228, 128, 2, 0,
+ 0, 3, 5, 0, 7, 128,
+ 4, 0, 228, 128, 5, 0,
+ 228, 161, 2, 0, 0, 3,
+ 4, 0, 7, 128, 4, 0,
+ 228, 128, 6, 0, 228, 161,
+ 36, 0, 0, 2, 6, 0,
+ 7, 128, 4, 0, 228, 128,
+ 8, 0, 0, 3, 3, 0,
+ 4, 128, 6, 0, 228, 128,
+ 0, 0, 228, 128, 36, 0,
+ 0, 2, 4, 0, 7, 128,
+ 5, 0, 228, 128, 8, 0,
+ 0, 3, 3, 0, 2, 128,
+ 4, 0, 228, 128, 0, 0,
+ 228, 128, 11, 0, 0, 3,
+ 0, 0, 7, 128, 3, 0,
+ 228, 128, 25, 0, 170, 160,
+ 5, 0, 0, 3, 0, 0,
+ 7, 128, 2, 0, 228, 128,
+ 0, 0, 228, 128, 15, 0,
+ 0, 2, 2, 0, 1, 128,
+ 0, 0, 0, 128, 15, 0,
+ 0, 2, 2, 0, 2, 128,
+ 0, 0, 85, 128, 15, 0,
+ 0, 2, 2, 0, 4, 128,
+ 0, 0, 170, 128, 5, 0,
+ 0, 3, 0, 0, 7, 128,
+ 2, 0, 228, 128, 3, 0,
+ 255, 160, 14, 0, 0, 2,
+ 2, 0, 1, 128, 0, 0,
+ 0, 128, 14, 0, 0, 2,
+ 2, 0, 2, 128, 0, 0,
+ 85, 128, 14, 0, 0, 2,
+ 2, 0, 4, 128, 0, 0,
+ 170, 128, 5, 0, 0, 3,
+ 0, 0, 7, 128, 1, 0,
+ 228, 128, 2, 0, 228, 128,
+ 5, 0, 0, 3, 1, 0,
+ 7, 128, 0, 0, 85, 128,
+ 11, 0, 228, 160, 4, 0,
+ 0, 4, 0, 0, 11, 128,
+ 0, 0, 0, 128, 10, 0,
+ 164, 160, 1, 0, 164, 128,
+ 4, 0, 0, 4, 0, 0,
+ 7, 128, 0, 0, 170, 128,
+ 12, 0, 228, 160, 0, 0,
+ 244, 128, 5, 0, 0, 3,
+ 1, 0, 7, 224, 0, 0,
+ 228, 128, 3, 0, 228, 160,
+ 9, 0, 0, 3, 0, 0,
+ 4, 192, 0, 0, 228, 144,
+ 23, 0, 228, 160, 9, 0,
+ 0, 3, 0, 0, 1, 128,
+ 0, 0, 228, 144, 14, 0,
+ 228, 160, 11, 0, 0, 3,
+ 0, 0, 1, 128, 0, 0,
+ 0, 128, 25, 0, 170, 160,
+ 10, 0, 0, 3, 1, 0,
+ 8, 224, 0, 0, 0, 128,
+ 25, 0, 255, 160, 9, 0,
+ 0, 3, 0, 0, 1, 128,
+ 0, 0, 228, 144, 21, 0,
+ 228, 160, 9, 0, 0, 3,
+ 0, 0, 2, 128, 0, 0,
+ 228, 144, 22, 0, 228, 160,
+ 9, 0, 0, 3, 0, 0,
+ 4, 128, 0, 0, 228, 144,
+ 24, 0, 228, 160, 4, 0,
+ 0, 4, 0, 0, 3, 192,
+ 0, 0, 170, 128, 0, 0,
+ 228, 160, 0, 0, 228, 128,
+ 1, 0, 0, 2, 0, 0,
+ 8, 192, 0, 0, 170, 128,
+ 1, 0, 0, 2, 0, 0,
+ 8, 224, 1, 0, 255, 160,
+ 255, 255, 0, 0, 83, 72,
+ 68, 82, 32, 7, 0, 0,
+ 64, 0, 1, 0, 200, 1,
+ 0, 0, 89, 0, 0, 4,
+ 70, 142, 32, 0, 0, 0,
+ 0, 0, 26, 0, 0, 0,
+ 95, 0, 0, 3, 242, 16,
+ 16, 0, 0, 0, 0, 0,
+ 95, 0, 0, 3, 114, 16,
+ 16, 0, 1, 0, 0, 0,
+ 101, 0, 0, 3, 242, 32,
+ 16, 0, 0, 0, 0, 0,
+ 101, 0, 0, 3, 242, 32,
+ 16, 0, 1, 0, 0, 0,
+ 103, 0, 0, 4, 242, 32,
+ 16, 0, 2, 0, 0, 0,
+ 1, 0, 0, 0, 104, 0,
+ 0, 2, 6, 0, 0, 0,
+ 50, 0, 0, 15, 114, 0,
+ 16, 0, 0, 0, 0, 0,
+ 70, 18, 16, 0, 1, 0,
+ 0, 0, 2, 64, 0, 0,
+ 0, 0, 0, 64, 0, 0,
+ 0, 64, 0, 0, 0, 64,
+ 0, 0, 0, 0, 2, 64,
+ 0, 0, 0, 0, 128, 191,
+ 0, 0, 128, 191, 0, 0,
+ 128, 191, 0, 0, 0, 0,
+ 16, 0, 0, 8, 18, 0,
+ 16, 0, 1, 0, 0, 0,
+ 70, 2, 16, 0, 0, 0,
+ 0, 0, 70, 130, 32, 0,
+ 0, 0, 0, 0, 19, 0,
+ 0, 0, 16, 0, 0, 8,
+ 34, 0, 16, 0, 1, 0,
+ 0, 0, 70, 2, 16, 0,
+ 0, 0, 0, 0, 70, 130,
+ 32, 0, 0, 0, 0, 0,
+ 20, 0, 0, 0, 16, 0,
+ 0, 8, 66, 0, 16, 0,
+ 1, 0, 0, 0, 70, 2,
+ 16, 0, 0, 0, 0, 0,
+ 70, 130, 32, 0, 0, 0,
+ 0, 0, 21, 0, 0, 0,
+ 16, 0, 0, 7, 18, 0,
+ 16, 0, 0, 0, 0, 0,
+ 70, 2, 16, 0, 1, 0,
+ 0, 0, 70, 2, 16, 0,
+ 1, 0, 0, 0, 68, 0,
+ 0, 5, 18, 0, 16, 0,
+ 0, 0, 0, 0, 10, 0,
+ 16, 0, 0, 0, 0, 0,
+ 56, 0, 0, 7, 114, 0,
+ 16, 0, 0, 0, 0, 0,
+ 6, 0, 16, 0, 0, 0,
+ 0, 0, 70, 2, 16, 0,
+ 1, 0, 0, 0, 16, 0,
+ 0, 9, 18, 0, 16, 0,
+ 1, 0, 0, 0, 70, 130,
+ 32, 128, 65, 0, 0, 0,
+ 0, 0, 0, 0, 3, 0,
+ 0, 0, 70, 2, 16, 0,
+ 0, 0, 0, 0, 16, 0,
+ 0, 9, 34, 0, 16, 0,
+ 1, 0, 0, 0, 70, 130,
+ 32, 128, 65, 0, 0, 0,
+ 0, 0, 0, 0, 4, 0,
+ 0, 0, 70, 2, 16, 0,
+ 0, 0, 0, 0, 16, 0,
+ 0, 9, 66, 0, 16, 0,
+ 1, 0, 0, 0, 70, 130,
+ 32, 128, 65, 0, 0, 0,
+ 0, 0, 0, 0, 5, 0,
+ 0, 0, 70, 2, 16, 0,
+ 0, 0, 0, 0, 29, 0,
+ 0, 10, 114, 0, 16, 0,
+ 2, 0, 0, 0, 70, 2,
+ 16, 0, 1, 0, 0, 0,
+ 2, 64, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 1, 0, 0, 10,
+ 114, 0, 16, 0, 2, 0,
+ 0, 0, 70, 2, 16, 0,
+ 2, 0, 0, 0, 2, 64,
+ 0, 0, 0, 0, 128, 63,
+ 0, 0, 128, 63, 0, 0,
+ 128, 63, 0, 0, 0, 0,
+ 56, 0, 0, 7, 114, 0,
+ 16, 0, 3, 0, 0, 0,
+ 70, 2, 16, 0, 1, 0,
+ 0, 0, 70, 2, 16, 0,
+ 2, 0, 0, 0, 56, 0,
+ 0, 8, 114, 0, 16, 0,
+ 4, 0, 0, 0, 86, 5,
+ 16, 0, 3, 0, 0, 0,
+ 70, 130, 32, 0, 0, 0,
+ 0, 0, 7, 0, 0, 0,
+ 50, 0, 0, 10, 178, 0,
+ 16, 0, 3, 0, 0, 0,
+ 6, 0, 16, 0, 3, 0,
+ 0, 0, 70, 136, 32, 0,
+ 0, 0, 0, 0, 6, 0,
+ 0, 0, 70, 8, 16, 0,
+ 4, 0, 0, 0, 50, 0,
+ 0, 10, 114, 0, 16, 0,
+ 3, 0, 0, 0, 166, 10,
+ 16, 0, 3, 0, 0, 0,
+ 70, 130, 32, 0, 0, 0,
+ 0, 0, 8, 0, 0, 0,
+ 70, 3, 16, 0, 3, 0,
+ 0, 0, 50, 0, 0, 11,
+ 114, 32, 16, 0, 0, 0,
+ 0, 0, 70, 2, 16, 0,
+ 3, 0, 0, 0, 70, 130,
+ 32, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 70, 130,
+ 32, 0, 0, 0, 0, 0,
+ 1, 0, 0, 0, 54, 0,
+ 0, 6, 130, 32, 16, 0,
+ 0, 0, 0, 0, 58, 128,
+ 32, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 17, 0,
+ 0, 8, 18, 0, 16, 0,
+ 3, 0, 0, 0, 70, 30,
+ 16, 0, 0, 0, 0, 0,
+ 70, 142, 32, 0, 0, 0,
+ 0, 0, 15, 0, 0, 0,
+ 17, 0, 0, 8, 34, 0,
+ 16, 0, 3, 0, 0, 0,
+ 70, 30, 16, 0, 0, 0,
+ 0, 0, 70, 142, 32, 0,
+ 0, 0, 0, 0, 16, 0,
+ 0, 0, 17, 0, 0, 8,
+ 66, 0, 16, 0, 3, 0,
+ 0, 0, 70, 30, 16, 0,
+ 0, 0, 0, 0, 70, 142,
+ 32, 0, 0, 0, 0, 0,
+ 17, 0, 0, 0, 0, 0,
+ 0, 9, 114, 0, 16, 0,
+ 3, 0, 0, 0, 70, 2,
+ 16, 128, 65, 0, 0, 0,
+ 3, 0, 0, 0, 70, 130,
+ 32, 0, 0, 0, 0, 0,
+ 12, 0, 0, 0, 16, 0,
+ 0, 7, 130, 0, 16, 0,
+ 0, 0, 0, 0, 70, 2,
+ 16, 0, 3, 0, 0, 0,
+ 70, 2, 16, 0, 3, 0,
+ 0, 0, 68, 0, 0, 5,
+ 130, 0, 16, 0, 0, 0,
+ 0, 0, 58, 0, 16, 0,
+ 0, 0, 0, 0, 50, 0,
+ 0, 11, 114, 0, 16, 0,
+ 4, 0, 0, 0, 70, 2,
+ 16, 0, 3, 0, 0, 0,
+ 246, 15, 16, 0, 0, 0,
+ 0, 0, 70, 130, 32, 128,
+ 65, 0, 0, 0, 0, 0,
+ 0, 0, 3, 0, 0, 0,
+ 16, 0, 0, 7, 130, 0,
+ 16, 0, 1, 0, 0, 0,
+ 70, 2, 16, 0, 4, 0,
+ 0, 0, 70, 2, 16, 0,
+ 4, 0, 0, 0, 68, 0,
+ 0, 5, 130, 0, 16, 0,
+ 1, 0, 0, 0, 58, 0,
+ 16, 0, 1, 0, 0, 0,
+ 56, 0, 0, 7, 114, 0,
+ 16, 0, 4, 0, 0, 0,
+ 246, 15, 16, 0, 1, 0,
+ 0, 0, 70, 2, 16, 0,
+ 4, 0, 0, 0, 16, 0,
+ 0, 7, 18, 0, 16, 0,
+ 4, 0, 0, 0, 70, 2,
+ 16, 0, 4, 0, 0, 0,
+ 70, 2, 16, 0, 0, 0,
+ 0, 0, 50, 0, 0, 11,
+ 114, 0, 16, 0, 5, 0,
+ 0, 0, 70, 2, 16, 0,
+ 3, 0, 0, 0, 246, 15,
+ 16, 0, 0, 0, 0, 0,
+ 70, 130, 32, 128, 65, 0,
+ 0, 0, 0, 0, 0, 0,
+ 4, 0, 0, 0, 50, 0,
+ 0, 11, 114, 0, 16, 0,
+ 3, 0, 0, 0, 70, 2,
+ 16, 0, 3, 0, 0, 0,
+ 246, 15, 16, 0, 0, 0,
+ 0, 0, 70, 130, 32, 128,
+ 65, 0, 0, 0, 0, 0,
+ 0, 0, 5, 0, 0, 0,
+ 16, 0, 0, 7, 130, 0,
+ 16, 0, 0, 0, 0, 0,
+ 70, 2, 16, 0, 5, 0,
+ 0, 0, 70, 2, 16, 0,
+ 5, 0, 0, 0, 68, 0,
+ 0, 5, 130, 0, 16, 0,
+ 0, 0, 0, 0, 58, 0,
+ 16, 0, 0, 0, 0, 0,
+ 56, 0, 0, 7, 114, 0,
+ 16, 0, 5, 0, 0, 0,
+ 246, 15, 16, 0, 0, 0,
+ 0, 0, 70, 2, 16, 0,
+ 5, 0, 0, 0, 16, 0,
+ 0, 7, 34, 0, 16, 0,
+ 4, 0, 0, 0, 70, 2,
+ 16, 0, 5, 0, 0, 0,
+ 70, 2, 16, 0, 0, 0,
+ 0, 0, 16, 0, 0, 7,
+ 130, 0, 16, 0, 0, 0,
+ 0, 0, 70, 2, 16, 0,
+ 3, 0, 0, 0, 70, 2,
+ 16, 0, 3, 0, 0, 0,
+ 68, 0, 0, 5, 130, 0,
+ 16, 0, 0, 0, 0, 0,
+ 58, 0, 16, 0, 0, 0,
+ 0, 0, 56, 0, 0, 7,
+ 114, 0, 16, 0, 3, 0,
+ 0, 0, 246, 15, 16, 0,
+ 0, 0, 0, 0, 70, 2,
+ 16, 0, 3, 0, 0, 0,
+ 16, 0, 0, 7, 66, 0,
+ 16, 0, 4, 0, 0, 0,
+ 70, 2, 16, 0, 3, 0,
+ 0, 0, 70, 2, 16, 0,
+ 0, 0, 0, 0, 52, 0,
+ 0, 10, 114, 0, 16, 0,
+ 0, 0, 0, 0, 70, 2,
+ 16, 0, 4, 0, 0, 0,
+ 2, 64, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 56, 0, 0, 7,
+ 114, 0, 16, 0, 0, 0,
+ 0, 0, 70, 2, 16, 0,
+ 2, 0, 0, 0, 70, 2,
+ 16, 0, 0, 0, 0, 0,
+ 47, 0, 0, 5, 114, 0,
+ 16, 0, 0, 0, 0, 0,
+ 70, 2, 16, 0, 0, 0,
+ 0, 0, 56, 0, 0, 8,
+ 114, 0, 16, 0, 0, 0,
+ 0, 0, 70, 2, 16, 0,
+ 0, 0, 0, 0, 246, 143,
+ 32, 0, 0, 0, 0, 0,
+ 2, 0, 0, 0, 25, 0,
+ 0, 5, 114, 0, 16, 0,
+ 0, 0, 0, 0, 70, 2,
+ 16, 0, 0, 0, 0, 0,
+ 56, 0, 0, 7, 114, 0,
+ 16, 0, 0, 0, 0, 0,
+ 70, 2, 16, 0, 1, 0,
+ 0, 0, 70, 2, 16, 0,
+ 0, 0, 0, 0, 56, 0,
+ 0, 8, 114, 0, 16, 0,
+ 1, 0, 0, 0, 86, 5,
+ 16, 0, 0, 0, 0, 0,
+ 70, 130, 32, 0, 0, 0,
+ 0, 0, 10, 0, 0, 0,
+ 50, 0, 0, 10, 178, 0,
+ 16, 0, 0, 0, 0, 0,
+ 6, 0, 16, 0, 0, 0,
+ 0, 0, 70, 136, 32, 0,
+ 0, 0, 0, 0, 9, 0,
+ 0, 0, 70, 8, 16, 0,
+ 1, 0, 0, 0, 50, 0,
+ 0, 10, 114, 0, 16, 0,
+ 0, 0, 0, 0, 166, 10,
+ 16, 0, 0, 0, 0, 0,
+ 70, 130, 32, 0, 0, 0,
+ 0, 0, 11, 0, 0, 0,
+ 70, 3, 16, 0, 0, 0,
+ 0, 0, 56, 0, 0, 8,
+ 114, 32, 16, 0, 1, 0,
+ 0, 0, 70, 2, 16, 0,
+ 0, 0, 0, 0, 70, 130,
+ 32, 0, 0, 0, 0, 0,
+ 2, 0, 0, 0, 17, 32,
+ 0, 8, 130, 32, 16, 0,
+ 1, 0, 0, 0, 70, 30,
+ 16, 0, 0, 0, 0, 0,
+ 70, 142, 32, 0, 0, 0,
+ 0, 0, 14, 0, 0, 0,
+ 17, 0, 0, 8, 18, 32,
+ 16, 0, 2, 0, 0, 0,
+ 70, 30, 16, 0, 0, 0,
+ 0, 0, 70, 142, 32, 0,
+ 0, 0, 0, 0, 22, 0,
+ 0, 0, 17, 0, 0, 8,
+ 34, 32, 16, 0, 2, 0,
+ 0, 0, 70, 30, 16, 0,
+ 0, 0, 0, 0, 70, 142,
+ 32, 0, 0, 0, 0, 0,
+ 23, 0, 0, 0, 17, 0,
+ 0, 8, 66, 32, 16, 0,
+ 2, 0, 0, 0, 70, 30,
+ 16, 0, 0, 0, 0, 0,
+ 70, 142, 32, 0, 0, 0,
+ 0, 0, 24, 0, 0, 0,
+ 17, 0, 0, 8, 130, 32,
+ 16, 0, 2, 0, 0, 0,
+ 70, 30, 16, 0, 0, 0,
+ 0, 0, 70, 142, 32, 0,
+ 0, 0, 0, 0, 25, 0,
+ 0, 0, 62, 0, 0, 1,
+ 73, 83, 71, 78, 76, 0,
+ 0, 0, 2, 0, 0, 0,
+ 8, 0, 0, 0, 56, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 3, 0,
+ 0, 0, 0, 0, 0, 0,
+ 15, 15, 0, 0, 68, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 3, 0,
+ 0, 0, 1, 0, 0, 0,
+ 7, 7, 0, 0, 83, 86,
+ 95, 80, 111, 115, 105, 116,
+ 105, 111, 110, 0, 78, 79,
+ 82, 77, 65, 76, 0, 171,
+ 79, 83, 71, 78, 100, 0,
+ 0, 0, 3, 0, 0, 0,
+ 8, 0, 0, 0, 80, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 3, 0,
+ 0, 0, 0, 0, 0, 0,
+ 15, 0, 0, 0, 80, 0,
+ 0, 0, 1, 0, 0, 0,
+ 0, 0, 0, 0, 3, 0,
+ 0, 0, 1, 0, 0, 0,
+ 15, 0, 0, 0, 86, 0,
+ 0, 0, 0, 0, 0, 0,
+ 1, 0, 0, 0, 3, 0,
+ 0, 0, 2, 0, 0, 0,
+ 15, 0, 0, 0, 67, 79,
+ 76, 79, 82, 0, 83, 86,
+ 95, 80, 111, 115, 105, 116,
+ 105, 111, 110, 0, 171, 171
+};
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVertexLightingBn.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVertexLightingBn.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..8786df62c7409ab07c89611bb44ec7e90d97d84f
Binary files /dev/null and b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVertexLightingBn.pdb differ
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVertexLightingTx.inc b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVertexLightingTx.inc
index c2bec90ff070b0e914feac44847e9230e7102f84..99b185a9f417cd71fd2f5b3e14077df363ffccfa 100644
--- a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVertexLightingTx.inc
+++ b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVertexLightingTx.inc
@@ -127,14 +127,14 @@
dp4 r0.y, v0, c22 // ::vout<1>
dp4 r0.z, v0, c24 // ::vout<3>
-#line 180 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx"
+#line 206 "D:\ATG Sample Development\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 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh"
mov oT0.w, c1.w // ::VSBasicVertexLightingTx<3>
-#line 187 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx"
+#line 213 "D:\ATG Sample Development\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, 240, 152,
- 139, 105, 162, 139, 26, 27,
- 21, 155, 111, 2, 52, 147,
- 165, 235, 1, 0, 0, 0,
+ 68, 88, 66, 67, 33, 91,
+ 46, 41, 39, 142, 130, 22,
+ 226, 224, 249, 49, 132, 15,
+ 80, 27, 1, 0, 0, 0,
92, 19, 0, 0, 4, 0,
0, 0, 48, 0, 0, 0,
68, 11, 0, 0, 92, 18,
@@ -348,11 +348,11 @@ const BYTE BasicEffect_VSBasicVertexLightingTx[] =
0, 0, 63, 0, 0, 0,
100, 10, 0, 0, 63, 0,
0, 0, 116, 10, 0, 0,
- 180, 0, 2, 0, 132, 10,
- 0, 0, 180, 0, 2, 0,
+ 206, 0, 2, 0, 132, 10,
+ 0, 0, 206, 0, 2, 0,
152, 10, 0, 0, 46, 0,
0, 0, 164, 10, 0, 0,
- 187, 0, 2, 0, 176, 10,
+ 213, 0, 2, 0, 176, 10,
0, 0, 80, 97, 114, 97,
109, 101, 116, 101, 114, 115,
0, 68, 105, 102, 102, 117,
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVertexLightingTx.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVertexLightingTx.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..f80b2ff0dc9cf8105467fd88718ac1c7fd4345e3
Binary files /dev/null and b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVertexLightingTx.pdb differ
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVertexLightingTxBn.inc b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVertexLightingTxBn.inc
new file mode 100644
index 0000000000000000000000000000000000000000..05ac9a8a3a370fafbc012442cea808954c4ee16b
--- /dev/null
+++ b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVertexLightingTxBn.inc
@@ -0,0 +1,1066 @@
+#if 0
+//
+// Generated by Microsoft (R) D3D Shader Disassembler
+//
+//
+// Input signature:
+//
+// Name Index Mask Register SysValue Format Used
+// -------------------- ----- ------ -------- -------- ------- ------
+// SV_Position 0 xyzw 0 NONE float xyzw
+// NORMAL 0 xyz 1 NONE float xyz
+// TEXCOORD 0 xy 2 NONE float xy
+//
+//
+// Output signature:
+//
+// Name Index Mask Register SysValue Format Used
+// -------------------- ----- ------ -------- -------- ------- ------
+// COLOR 0 xyzw 0 NONE float xyzw
+// COLOR 1 xyzw 1 NONE float xyzw
+// TEXCOORD 0 xy 2 NONE float xy
+// SV_Position 0 xyzw 3 POS float xyzw
+//
+//
+// Constant buffer to DX9 shader constant mappings:
+//
+// Target Reg Buffer Start Reg # of Regs Data Conversion
+// ---------- ------- --------- --------- ----------------------
+// c1 cb0 0 13 ( FLT, FLT, FLT, FLT)
+// c14 cb0 14 4 ( FLT, FLT, FLT, FLT)
+// c18 cb0 19 7 ( FLT, FLT, FLT, FLT)
+//
+//
+// Runtime generated constant mappings:
+//
+// Target Reg Constant Description
+// ---------- --------------------------------------------------
+// c0 Vertex Shader position offset
+//
+//
+// Level9 shader bytecode:
+//
+ vs_2_0
+ def c25, 2, -1, 0, 1
+ dcl_texcoord v0 // vin<0,1,2,3>
+ dcl_texcoord1 v1 // vin<4,5,6>
+ dcl_texcoord2 v2 // vin<7,8>
+
+#line 32 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh"
+ mad r0.xyz, v1, c25.x, c25.y // ::BiasX2<0,1,2>
+
+#line 59 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh"
+ dp3 r1.x, r0, c18
+ dp3 r1.y, r0, c19
+ dp3 r1.z, r0, c20
+ nrm r0.xyz, r1 // ::worldNormal<0,1,2>
+
+#line 36
+ dp3 r1.x, -c4, r0 // ::dotL<0>
+ dp3 r1.y, -c5, r0 // ::dotL<1>
+ dp3 r1.z, -c6, r0 // ::dotL<2>
+
+#line 39
+ sge r2.xyz, r1, c25.z // ::zeroL<0,1,2>
+ mul r3.xyz, r1, r2 // ::diffuse<0,1,2>
+
+#line 46
+ mul r4.xyz, r3.y, c8
+ mad r3.xyw, r3.x, c7.xyzz, r4.xyzz
+ mad r3.xyz, r3.z, c9, r3.xyww
+ mov r4.xyz, c1 // Parameters::DiffuseColor<0,1,2>
+ mad oT0.xyz, r3, r4, c2 // ::VSBasicVertexLightingTxBn<0,1,2>
+
+#line 57
+ dp4 r3.x, v0, c15 // ::pos_ws<0>
+ dp4 r3.y, v0, c16 // ::pos_ws<1>
+ dp4 r3.z, v0, c17 // ::pos_ws<2>
+ add r3.xyz, -r3, c13
+ nrm r4.xyz, r3 // ::eyeVector<0,1,2>
+
+#line 33
+ add r3.xyz, r4, -c4
+ nrm r5.xyz, r3 // ::halfVectors<0,1,2>
+
+#line 37
+ dp3 r3.x, r5, r0 // ::dotH<0>
+
+#line 33
+ add r5.xyz, r4, -c5
+ add r4.xyz, r4, -c6
+ nrm r6.xyz, r4 // ::halfVectors<6,7,8>
+
+#line 37
+ dp3 r3.z, r6, r0 // ::dotH<2>
+
+#line 33
+ nrm r4.xyz, r5 // ::halfVectors<3,4,5>
+
+#line 37
+ dp3 r3.y, r4, r0 // ::dotH<1>
+
+#line 42
+ max r0.xyz, r3, c25.z
+ mul r0.xyz, r2, r0
+ log r2.x, r0.x
+ log r2.y, r0.y
+ log r2.z, r0.z
+ mul r0.xyz, r2, c3.w
+ exp r2.x, r0.x
+ exp r2.y, r0.y
+ exp r2.z, r0.z
+ mul r0.xyz, r1, r2 // ::specular<0,1,2>
+
+#line 47
+ mul r1.xyz, r0.y, c11
+ mad r0.xyw, r0.x, c10.xyzz, r1.xyzz
+ mad r0.xyz, r0.z, c12, r0.xyww
+ mul oT1.xyz, r0, c3 // ::VSBasicVertexLightingTxBn<4,5,6>
+
+#line 63
+ dp4 oPos.z, v0, c23 // ::VSBasicVertexLightingTxBn<12>
+
+#line 14 "D:\ATG Sample Development\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 "D:\ATG Sample Development\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 "D:\ATG Sample Development\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 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh"
+ mov oT0.w, c1.w // ::VSBasicVertexLightingTxBn<3>
+
+#line 227 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx"
+ mov oT2.xy, v2 // ::VSBasicVertexLightingTxBn<8,9>
+
+// approximately 64 instruction slots used
+vs_4_0
+dcl_constantbuffer CB0[26], immediateIndexed
+dcl_input v0.xyzw
+dcl_input v1.xyz
+dcl_input v2.xy
+dcl_output o0.xyzw
+dcl_output o1.xyzw
+dcl_output o2.xy
+dcl_output_siv o3.xyzw, position
+dcl_temps 6
+mad r0.xyz, v1.xyzx, l(2.000000, 2.000000, 2.000000, 0.000000), l(-1.000000, -1.000000, -1.000000, 0.000000)
+dp3 r1.x, r0.xyzx, cb0[19].xyzx
+dp3 r1.y, r0.xyzx, cb0[20].xyzx
+dp3 r1.z, r0.xyzx, cb0[21].xyzx
+dp3 r0.x, r1.xyzx, r1.xyzx
+rsq r0.x, r0.x
+mul r0.xyz, r0.xxxx, r1.xyzx
+dp3 r1.x, -cb0[3].xyzx, r0.xyzx
+dp3 r1.y, -cb0[4].xyzx, r0.xyzx
+dp3 r1.z, -cb0[5].xyzx, r0.xyzx
+ge r2.xyz, r1.xyzx, l(0.000000, 0.000000, 0.000000, 0.000000)
+and r2.xyz, r2.xyzx, l(0x3f800000, 0x3f800000, 0x3f800000, 0)
+mul r3.xyz, r1.xyzx, r2.xyzx
+mul r4.xyz, r3.yyyy, cb0[7].xyzx
+mad r3.xyw, r3.xxxx, cb0[6].xyxz, r4.xyxz
+mad r3.xyz, r3.zzzz, cb0[8].xyzx, r3.xywx
+mad o0.xyz, r3.xyzx, cb0[0].xyzx, cb0[1].xyzx
+mov o0.w, cb0[0].w
+dp4 r3.x, v0.xyzw, cb0[15].xyzw
+dp4 r3.y, v0.xyzw, cb0[16].xyzw
+dp4 r3.z, v0.xyzw, cb0[17].xyzw
+add r3.xyz, -r3.xyzx, cb0[12].xyzx
+dp3 r0.w, r3.xyzx, r3.xyzx
+rsq r0.w, r0.w
+mad r4.xyz, r3.xyzx, r0.wwww, -cb0[3].xyzx
+dp3 r1.w, r4.xyzx, r4.xyzx
+rsq r1.w, r1.w
+mul r4.xyz, r1.wwww, r4.xyzx
+dp3 r4.x, r4.xyzx, r0.xyzx
+mad r5.xyz, r3.xyzx, r0.wwww, -cb0[4].xyzx
+mad r3.xyz, r3.xyzx, r0.wwww, -cb0[5].xyzx
+dp3 r0.w, r5.xyzx, r5.xyzx
+rsq r0.w, r0.w
+mul r5.xyz, r0.wwww, r5.xyzx
+dp3 r4.y, r5.xyzx, r0.xyzx
+dp3 r0.w, r3.xyzx, r3.xyzx
+rsq r0.w, r0.w
+mul r3.xyz, r0.wwww, r3.xyzx
+dp3 r4.z, r3.xyzx, r0.xyzx
+max r0.xyz, r4.xyzx, l(0.000000, 0.000000, 0.000000, 0.000000)
+mul r0.xyz, r2.xyzx, r0.xyzx
+log r0.xyz, r0.xyzx
+mul r0.xyz, r0.xyzx, cb0[2].wwww
+exp r0.xyz, r0.xyzx
+mul r0.xyz, r1.xyzx, r0.xyzx
+mul r1.xyz, r0.yyyy, cb0[10].xyzx
+mad r0.xyw, r0.xxxx, cb0[9].xyxz, r1.xyxz
+mad r0.xyz, r0.zzzz, cb0[11].xyzx, r0.xywx
+mul o1.xyz, r0.xyzx, cb0[2].xyzx
+dp4_sat o1.w, v0.xyzw, cb0[14].xyzw
+mov o2.xy, v2.xyxx
+dp4 o3.x, v0.xyzw, cb0[22].xyzw
+dp4 o3.y, v0.xyzw, cb0[23].xyzw
+dp4 o3.z, v0.xyzw, cb0[24].xyzw
+dp4 o3.w, v0.xyzw, cb0[25].xyzw
+ret
+// Approximately 0 instruction slots used
+#endif
+
+const BYTE BasicEffect_VSBasicVertexLightingTxBn[] =
+{
+ 68, 88, 66, 67, 225, 99,
+ 146, 160, 17, 129, 101, 94,
+ 197, 215, 51, 224, 171, 89,
+ 83, 236, 1, 0, 0, 0,
+ 240, 19, 0, 0, 4, 0,
+ 0, 0, 48, 0, 0, 0,
+ 156, 11, 0, 0, 240, 18,
+ 0, 0, 100, 19, 0, 0,
+ 65, 111, 110, 57, 100, 11,
+ 0, 0, 100, 11, 0, 0,
+ 0, 2, 254, 255, 24, 11,
+ 0, 0, 76, 0, 0, 0,
+ 3, 0, 36, 0, 0, 0,
+ 72, 0, 0, 0, 72, 0,
+ 0, 0, 36, 0, 1, 0,
+ 72, 0, 0, 0, 0, 0,
+ 13, 0, 1, 0, 0, 0,
+ 0, 0, 0, 0, 14, 0,
+ 4, 0, 14, 0, 0, 0,
+ 0, 0, 0, 0, 19, 0,
+ 7, 0, 18, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 2, 254, 255, 254, 255,
+ 228, 1, 68, 66, 85, 71,
+ 40, 0, 0, 0, 100, 7,
+ 0, 0, 0, 0, 0, 0,
+ 3, 0, 0, 0, 4, 1,
+ 0, 0, 58, 0, 0, 0,
+ 16, 1, 0, 0, 14, 0,
+ 0, 0, 76, 6, 0, 0,
+ 56, 3, 0, 0, 68, 58,
+ 92, 65, 84, 71, 32, 83,
+ 97, 109, 112, 108, 101, 32,
+ 68, 101, 118, 101, 108, 111,
+ 112, 109, 101, 110, 116, 92,
+ 115, 116, 95, 100, 101, 118,
+ 92, 75, 105, 116, 115, 92,
+ 68, 105, 114, 101, 99, 116,
+ 88, 84, 75, 92, 83, 114,
+ 99, 92, 83, 104, 97, 100,
+ 101, 114, 115, 92, 67, 111,
+ 109, 109, 111, 110, 46, 102,
+ 120, 104, 0, 68, 58, 92,
+ 65, 84, 71, 32, 83, 97,
+ 109, 112, 108, 101, 32, 68,
+ 101, 118, 101, 108, 111, 112,
+ 109, 101, 110, 116, 92, 115,
+ 116, 95, 100, 101, 118, 92,
+ 75, 105, 116, 115, 92, 68,
+ 105, 114, 101, 99, 116, 88,
+ 84, 75, 92, 83, 114, 99,
+ 92, 83, 104, 97, 100, 101,
+ 114, 115, 92, 76, 105, 103,
+ 104, 116, 105, 110, 103, 46,
+ 102, 120, 104, 0, 68, 58,
+ 92, 65, 84, 71, 32, 83,
+ 97, 109, 112, 108, 101, 32,
+ 68, 101, 118, 101, 108, 111,
+ 112, 109, 101, 110, 116, 92,
+ 115, 116, 95, 100, 101, 118,
+ 92, 75, 105, 116, 115, 92,
+ 68, 105, 114, 101, 99, 116,
+ 88, 84, 75, 92, 83, 114,
+ 99, 92, 83, 104, 97, 100,
+ 101, 114, 115, 92, 66, 97,
+ 115, 105, 99, 69, 102, 102,
+ 101, 99, 116, 46, 102, 120,
+ 0, 171, 40, 0, 0, 0,
+ 111, 0, 0, 0, 184, 0,
+ 0, 0, 0, 0, 255, 255,
+ 152, 7, 0, 0, 0, 0,
+ 255, 255, 176, 7, 0, 0,
+ 0, 0, 255, 255, 188, 7,
+ 0, 0, 0, 0, 255, 255,
+ 200, 7, 0, 0, 32, 0,
+ 0, 0, 212, 7, 0, 0,
+ 59, 0, 1, 0, 232, 7,
+ 0, 0, 59, 0, 1, 0,
+ 248, 7, 0, 0, 59, 0,
+ 1, 0, 8, 8, 0, 0,
+ 59, 0, 1, 0, 24, 8,
+ 0, 0, 36, 0, 1, 0,
+ 36, 8, 0, 0, 36, 0,
+ 1, 0, 52, 8, 0, 0,
+ 36, 0, 1, 0, 68, 8,
+ 0, 0, 39, 0, 1, 0,
+ 84, 8, 0, 0, 41, 0,
+ 1, 0, 100, 8, 0, 0,
+ 46, 0, 1, 0, 116, 8,
+ 0, 0, 46, 0, 1, 0,
+ 132, 8, 0, 0, 46, 0,
+ 1, 0, 152, 8, 0, 0,
+ 46, 0, 1, 0, 172, 8,
+ 0, 0, 46, 0, 1, 0,
+ 184, 8, 0, 0, 57, 0,
+ 1, 0, 204, 8, 0, 0,
+ 57, 0, 1, 0, 220, 8,
+ 0, 0, 57, 0, 1, 0,
+ 236, 8, 0, 0, 58, 0,
+ 1, 0, 252, 8, 0, 0,
+ 58, 0, 1, 0, 12, 9,
+ 0, 0, 33, 0, 1, 0,
+ 24, 9, 0, 0, 33, 0,
+ 1, 0, 40, 9, 0, 0,
+ 37, 0, 1, 0, 52, 9,
+ 0, 0, 33, 0, 1, 0,
+ 68, 9, 0, 0, 33, 0,
+ 1, 0, 84, 9, 0, 0,
+ 33, 0, 1, 0, 100, 9,
+ 0, 0, 37, 0, 1, 0,
+ 112, 9, 0, 0, 33, 0,
+ 1, 0, 128, 9, 0, 0,
+ 37, 0, 1, 0, 140, 9,
+ 0, 0, 42, 0, 1, 0,
+ 156, 9, 0, 0, 42, 0,
+ 1, 0, 172, 9, 0, 0,
+ 42, 0, 1, 0, 188, 9,
+ 0, 0, 42, 0, 1, 0,
+ 200, 9, 0, 0, 42, 0,
+ 1, 0, 212, 9, 0, 0,
+ 42, 0, 1, 0, 224, 9,
+ 0, 0, 42, 0, 1, 0,
+ 240, 9, 0, 0, 42, 0,
+ 1, 0, 252, 9, 0, 0,
+ 42, 0, 1, 0, 8, 10,
+ 0, 0, 42, 0, 1, 0,
+ 20, 10, 0, 0, 47, 0,
+ 1, 0, 36, 10, 0, 0,
+ 47, 0, 1, 0, 52, 10,
+ 0, 0, 47, 0, 1, 0,
+ 72, 10, 0, 0, 47, 0,
+ 1, 0, 92, 10, 0, 0,
+ 63, 0, 1, 0, 108, 10,
+ 0, 0, 14, 0, 0, 0,
+ 124, 10, 0, 0, 14, 0,
+ 0, 0, 140, 10, 0, 0,
+ 14, 0, 0, 0, 156, 10,
+ 0, 0, 63, 0, 1, 0,
+ 172, 10, 0, 0, 63, 0,
+ 1, 0, 188, 10, 0, 0,
+ 63, 0, 1, 0, 204, 10,
+ 0, 0, 218, 0, 2, 0,
+ 220, 10, 0, 0, 218, 0,
+ 2, 0, 240, 10, 0, 0,
+ 46, 0, 1, 0, 252, 10,
+ 0, 0, 227, 0, 2, 0,
+ 8, 11, 0, 0, 66, 105,
+ 97, 115, 88, 50, 0, 171,
+ 1, 0, 3, 0, 1, 0,
+ 3, 0, 1, 0, 0, 0,
+ 0, 0, 0, 0, 4, 0,
+ 0, 0, 0, 0, 1, 0,
+ 2, 0, 255, 255, 80, 97,
+ 114, 97, 109, 101, 116, 101,
+ 114, 115, 0, 68, 105, 102,
+ 102, 117, 115, 101, 67, 111,
+ 108, 111, 114, 0, 1, 0,
+ 3, 0, 1, 0, 4, 0,
+ 1, 0, 0, 0, 0, 0,
+ 0, 0, 17, 0, 0, 0,
+ 0, 0, 1, 0, 2, 0,
+ 255, 255, 86, 83, 66, 97,
+ 115, 105, 99, 86, 101, 114,
+ 116, 101, 120, 76, 105, 103,
+ 104, 116, 105, 110, 103, 84,
+ 120, 66, 110, 0, 68, 105,
+ 102, 102, 117, 115, 101, 0,
+ 171, 171, 1, 0, 3, 0,
+ 1, 0, 4, 0, 1, 0,
+ 0, 0, 0, 0, 0, 0,
+ 83, 112, 101, 99, 117, 108,
+ 97, 114, 0, 84, 101, 120,
+ 67, 111, 111, 114, 100, 0,
+ 171, 171, 1, 0, 3, 0,
+ 1, 0, 2, 0, 1, 0,
+ 0, 0, 0, 0, 0, 0,
+ 80, 111, 115, 105, 116, 105,
+ 111, 110, 80, 83, 0, 171,
+ 82, 3, 0, 0, 92, 3,
+ 0, 0, 108, 3, 0, 0,
+ 92, 3, 0, 0, 117, 3,
+ 0, 0, 128, 3, 0, 0,
+ 144, 3, 0, 0, 92, 3,
+ 0, 0, 5, 0, 0, 0,
+ 1, 0, 14, 0, 1, 0,
+ 4, 0, 156, 3, 0, 0,
+ 18, 0, 0, 0, 0, 0,
+ 1, 0, 2, 0, 255, 255,
+ 46, 0, 0, 0, 4, 0,
+ 5, 0, 6, 0, 255, 255,
+ 47, 0, 0, 0, 255, 255,
+ 255, 255, 12, 0, 255, 255,
+ 50, 0, 0, 0, 255, 255,
+ 255, 255, 255, 255, 7, 0,
+ 54, 0, 0, 0, 10, 0,
+ 11, 0, 255, 255, 255, 255,
+ 55, 0, 0, 0, 255, 255,
+ 255, 255, 255, 255, 13, 0,
+ 56, 0, 0, 0, 255, 255,
+ 255, 255, 255, 255, 3, 0,
+ 57, 0, 0, 0, 8, 0,
+ 9, 0, 255, 255, 255, 255,
+ 100, 105, 102, 102, 117, 115,
+ 101, 0, 1, 0, 3, 0,
+ 1, 0, 3, 0, 1, 0,
+ 0, 0, 0, 0, 0, 0,
+ 13, 0, 0, 0, 0, 0,
+ 1, 0, 2, 0, 255, 255,
+ 100, 111, 116, 72, 0, 171,
+ 171, 171, 26, 0, 0, 0,
+ 0, 0, 255, 255, 255, 255,
+ 255, 255, 30, 0, 0, 0,
+ 255, 255, 255, 255, 2, 0,
+ 255, 255, 32, 0, 0, 0,
+ 255, 255, 1, 0, 255, 255,
+ 255, 255, 100, 111, 116, 76,
+ 0, 171, 171, 171, 9, 0,
+ 0, 0, 0, 0, 255, 255,
+ 255, 255, 255, 255, 10, 0,
+ 0, 0, 255, 255, 1, 0,
+ 255, 255, 255, 255, 11, 0,
+ 0, 0, 255, 255, 255, 255,
+ 2, 0, 255, 255, 101, 121,
+ 101, 86, 101, 99, 116, 111,
+ 114, 0, 171, 171, 23, 0,
+ 0, 0, 0, 0, 1, 0,
+ 2, 0, 255, 255, 104, 97,
+ 108, 102, 86, 101, 99, 116,
+ 111, 114, 115, 0, 3, 0,
+ 3, 0, 3, 0, 3, 0,
+ 1, 0, 0, 0, 0, 0,
+ 0, 0, 25, 0, 0, 0,
+ 0, 0, 1, 0, 2, 0,
+ 255, 255, 29, 0, 0, 0,
+ 6, 0, 7, 0, 8, 0,
+ 255, 255, 31, 0, 0, 0,
+ 3, 0, 4, 0, 5, 0,
+ 255, 255, 112, 111, 115, 95,
+ 119, 115, 0, 171, 19, 0,
+ 0, 0, 0, 0, 255, 255,
+ 255, 255, 255, 255, 20, 0,
+ 0, 0, 255, 255, 1, 0,
+ 255, 255, 255, 255, 21, 0,
+ 0, 0, 255, 255, 255, 255,
+ 2, 0, 255, 255, 115, 112,
+ 101, 99, 117, 108, 97, 114,
+ 0, 171, 171, 171, 42, 0,
+ 0, 0, 0, 0, 1, 0,
+ 2, 0, 255, 255, 118, 105,
+ 110, 0, 80, 111, 115, 105,
+ 116, 105, 111, 110, 0, 78,
+ 111, 114, 109, 97, 108, 0,
+ 72, 5, 0, 0, 92, 3,
+ 0, 0, 81, 5, 0, 0,
+ 52, 4, 0, 0, 117, 3,
+ 0, 0, 128, 3, 0, 0,
+ 5, 0, 0, 0, 1, 0,
+ 9, 0, 1, 0, 3, 0,
+ 88, 5, 0, 0, 1, 0,
+ 0, 0, 0, 0, 1, 0,
+ 2, 0, 3, 0, 2, 0,
+ 0, 0, 4, 0, 5, 0,
+ 6, 0, 255, 255, 3, 0,
+ 0, 0, 7, 0, 8, 0,
+ 255, 255, 255, 255, 118, 111,
+ 117, 116, 0, 80, 111, 115,
+ 95, 112, 115, 0, 70, 111,
+ 103, 70, 97, 99, 116, 111,
+ 114, 0, 171, 171, 0, 0,
+ 3, 0, 1, 0, 1, 0,
+ 1, 0, 0, 0, 0, 0,
+ 0, 0, 169, 5, 0, 0,
+ 92, 3, 0, 0, 82, 3,
+ 0, 0, 92, 3, 0, 0,
+ 108, 3, 0, 0, 52, 4,
+ 0, 0, 176, 5, 0, 0,
+ 188, 5, 0, 0, 5, 0,
+ 0, 0, 1, 0, 12, 0,
+ 1, 0, 4, 0, 204, 5,
+ 0, 0, 51, 0, 0, 0,
+ 0, 0, 255, 255, 255, 255,
+ 255, 255, 52, 0, 0, 0,
+ 255, 255, 1, 0, 255, 255,
+ 255, 255, 53, 0, 0, 0,
+ 255, 255, 255, 255, 3, 0,
+ 255, 255, 119, 111, 114, 108,
+ 100, 78, 111, 114, 109, 97,
+ 108, 0, 8, 0, 0, 0,
+ 0, 0, 1, 0, 2, 0,
+ 255, 255, 122, 101, 114, 111,
+ 76, 0, 171, 171, 12, 0,
+ 0, 0, 0, 0, 1, 0,
+ 2, 0, 255, 255, 0, 0,
+ 0, 0, 224, 2, 0, 0,
+ 232, 2, 0, 0, 1, 0,
+ 0, 0, 248, 2, 0, 0,
+ 4, 3, 0, 0, 15, 3,
+ 0, 0, 28, 3, 0, 0,
+ 1, 0, 0, 0, 44, 3,
+ 0, 0, 0, 0, 0, 0,
+ 56, 3, 0, 0, 188, 3,
+ 0, 0, 8, 0, 0, 0,
+ 204, 3, 0, 0, 0, 0,
+ 0, 0, 44, 4, 0, 0,
+ 52, 4, 0, 0, 1, 0,
+ 0, 0, 68, 4, 0, 0,
+ 0, 0, 0, 0, 80, 4,
+ 0, 0, 52, 4, 0, 0,
+ 3, 0, 0, 0, 88, 4,
+ 0, 0, 0, 0, 0, 0,
+ 124, 4, 0, 0, 52, 4,
+ 0, 0, 3, 0, 0, 0,
+ 132, 4, 0, 0, 0, 0,
+ 0, 0, 168, 4, 0, 0,
+ 52, 4, 0, 0, 1, 0,
+ 0, 0, 180, 4, 0, 0,
+ 0, 0, 0, 0, 192, 4,
+ 0, 0, 204, 4, 0, 0,
+ 3, 0, 0, 0, 220, 4,
+ 0, 0, 0, 0, 0, 0,
+ 0, 5, 0, 0, 92, 3,
+ 0, 0, 3, 0, 0, 0,
+ 8, 5, 0, 0, 0, 0,
+ 0, 0, 44, 5, 0, 0,
+ 52, 4, 0, 0, 1, 0,
+ 0, 0, 56, 5, 0, 0,
+ 56, 3, 0, 0, 68, 5,
+ 0, 0, 112, 5, 0, 0,
+ 3, 0, 0, 0, 128, 5,
+ 0, 0, 0, 0, 0, 0,
+ 164, 5, 0, 0, 236, 5,
+ 0, 0, 3, 0, 0, 0,
+ 252, 5, 0, 0, 0, 0,
+ 0, 0, 32, 6, 0, 0,
+ 52, 4, 0, 0, 1, 0,
+ 0, 0, 44, 6, 0, 0,
+ 0, 0, 0, 0, 56, 6,
+ 0, 0, 52, 4, 0, 0,
+ 1, 0, 0, 0, 64, 6,
+ 0, 0, 77, 105, 99, 114,
+ 111, 115, 111, 102, 116, 32,
+ 40, 82, 41, 32, 72, 76,
+ 83, 76, 32, 83, 104, 97,
+ 100, 101, 114, 32, 67, 111,
+ 109, 112, 105, 108, 101, 114,
+ 32, 49, 48, 46, 49, 0,
+ 81, 0, 0, 5, 25, 0,
+ 15, 160, 0, 0, 0, 64,
+ 0, 0, 128, 191, 0, 0,
+ 0, 0, 0, 0, 128, 63,
+ 31, 0, 0, 2, 5, 0,
+ 0, 128, 0, 0, 15, 144,
+ 31, 0, 0, 2, 5, 0,
+ 1, 128, 1, 0, 15, 144,
+ 31, 0, 0, 2, 5, 0,
+ 2, 128, 2, 0, 15, 144,
+ 4, 0, 0, 4, 0, 0,
+ 7, 128, 1, 0, 228, 144,
+ 25, 0, 0, 160, 25, 0,
+ 85, 160, 8, 0, 0, 3,
+ 1, 0, 1, 128, 0, 0,
+ 228, 128, 18, 0, 228, 160,
+ 8, 0, 0, 3, 1, 0,
+ 2, 128, 0, 0, 228, 128,
+ 19, 0, 228, 160, 8, 0,
+ 0, 3, 1, 0, 4, 128,
+ 0, 0, 228, 128, 20, 0,
+ 228, 160, 36, 0, 0, 2,
+ 0, 0, 7, 128, 1, 0,
+ 228, 128, 8, 0, 0, 3,
+ 1, 0, 1, 128, 4, 0,
+ 228, 161, 0, 0, 228, 128,
+ 8, 0, 0, 3, 1, 0,
+ 2, 128, 5, 0, 228, 161,
+ 0, 0, 228, 128, 8, 0,
+ 0, 3, 1, 0, 4, 128,
+ 6, 0, 228, 161, 0, 0,
+ 228, 128, 13, 0, 0, 3,
+ 2, 0, 7, 128, 1, 0,
+ 228, 128, 25, 0, 170, 160,
+ 5, 0, 0, 3, 3, 0,
+ 7, 128, 1, 0, 228, 128,
+ 2, 0, 228, 128, 5, 0,
+ 0, 3, 4, 0, 7, 128,
+ 3, 0, 85, 128, 8, 0,
+ 228, 160, 4, 0, 0, 4,
+ 3, 0, 11, 128, 3, 0,
+ 0, 128, 7, 0, 164, 160,
+ 4, 0, 164, 128, 4, 0,
+ 0, 4, 3, 0, 7, 128,
+ 3, 0, 170, 128, 9, 0,
+ 228, 160, 3, 0, 244, 128,
+ 1, 0, 0, 2, 4, 0,
+ 7, 128, 1, 0, 228, 160,
+ 4, 0, 0, 4, 0, 0,
+ 7, 224, 3, 0, 228, 128,
+ 4, 0, 228, 128, 2, 0,
+ 228, 160, 9, 0, 0, 3,
+ 3, 0, 1, 128, 0, 0,
+ 228, 144, 15, 0, 228, 160,
+ 9, 0, 0, 3, 3, 0,
+ 2, 128, 0, 0, 228, 144,
+ 16, 0, 228, 160, 9, 0,
+ 0, 3, 3, 0, 4, 128,
+ 0, 0, 228, 144, 17, 0,
+ 228, 160, 2, 0, 0, 3,
+ 3, 0, 7, 128, 3, 0,
+ 228, 129, 13, 0, 228, 160,
+ 36, 0, 0, 2, 4, 0,
+ 7, 128, 3, 0, 228, 128,
+ 2, 0, 0, 3, 3, 0,
+ 7, 128, 4, 0, 228, 128,
+ 4, 0, 228, 161, 36, 0,
+ 0, 2, 5, 0, 7, 128,
+ 3, 0, 228, 128, 8, 0,
+ 0, 3, 3, 0, 1, 128,
+ 5, 0, 228, 128, 0, 0,
+ 228, 128, 2, 0, 0, 3,
+ 5, 0, 7, 128, 4, 0,
+ 228, 128, 5, 0, 228, 161,
+ 2, 0, 0, 3, 4, 0,
+ 7, 128, 4, 0, 228, 128,
+ 6, 0, 228, 161, 36, 0,
+ 0, 2, 6, 0, 7, 128,
+ 4, 0, 228, 128, 8, 0,
+ 0, 3, 3, 0, 4, 128,
+ 6, 0, 228, 128, 0, 0,
+ 228, 128, 36, 0, 0, 2,
+ 4, 0, 7, 128, 5, 0,
+ 228, 128, 8, 0, 0, 3,
+ 3, 0, 2, 128, 4, 0,
+ 228, 128, 0, 0, 228, 128,
+ 11, 0, 0, 3, 0, 0,
+ 7, 128, 3, 0, 228, 128,
+ 25, 0, 170, 160, 5, 0,
+ 0, 3, 0, 0, 7, 128,
+ 2, 0, 228, 128, 0, 0,
+ 228, 128, 15, 0, 0, 2,
+ 2, 0, 1, 128, 0, 0,
+ 0, 128, 15, 0, 0, 2,
+ 2, 0, 2, 128, 0, 0,
+ 85, 128, 15, 0, 0, 2,
+ 2, 0, 4, 128, 0, 0,
+ 170, 128, 5, 0, 0, 3,
+ 0, 0, 7, 128, 2, 0,
+ 228, 128, 3, 0, 255, 160,
+ 14, 0, 0, 2, 2, 0,
+ 1, 128, 0, 0, 0, 128,
+ 14, 0, 0, 2, 2, 0,
+ 2, 128, 0, 0, 85, 128,
+ 14, 0, 0, 2, 2, 0,
+ 4, 128, 0, 0, 170, 128,
+ 5, 0, 0, 3, 0, 0,
+ 7, 128, 1, 0, 228, 128,
+ 2, 0, 228, 128, 5, 0,
+ 0, 3, 1, 0, 7, 128,
+ 0, 0, 85, 128, 11, 0,
+ 228, 160, 4, 0, 0, 4,
+ 0, 0, 11, 128, 0, 0,
+ 0, 128, 10, 0, 164, 160,
+ 1, 0, 164, 128, 4, 0,
+ 0, 4, 0, 0, 7, 128,
+ 0, 0, 170, 128, 12, 0,
+ 228, 160, 0, 0, 244, 128,
+ 5, 0, 0, 3, 1, 0,
+ 7, 224, 0, 0, 228, 128,
+ 3, 0, 228, 160, 9, 0,
+ 0, 3, 0, 0, 4, 192,
+ 0, 0, 228, 144, 23, 0,
+ 228, 160, 9, 0, 0, 3,
+ 0, 0, 1, 128, 0, 0,
+ 228, 144, 14, 0, 228, 160,
+ 11, 0, 0, 3, 0, 0,
+ 1, 128, 0, 0, 0, 128,
+ 25, 0, 170, 160, 10, 0,
+ 0, 3, 1, 0, 8, 224,
+ 0, 0, 0, 128, 25, 0,
+ 255, 160, 9, 0, 0, 3,
+ 0, 0, 1, 128, 0, 0,
+ 228, 144, 21, 0, 228, 160,
+ 9, 0, 0, 3, 0, 0,
+ 2, 128, 0, 0, 228, 144,
+ 22, 0, 228, 160, 9, 0,
+ 0, 3, 0, 0, 4, 128,
+ 0, 0, 228, 144, 24, 0,
+ 228, 160, 4, 0, 0, 4,
+ 0, 0, 3, 192, 0, 0,
+ 170, 128, 0, 0, 228, 160,
+ 0, 0, 228, 128, 1, 0,
+ 0, 2, 0, 0, 8, 192,
+ 0, 0, 170, 128, 1, 0,
+ 0, 2, 0, 0, 8, 224,
+ 1, 0, 255, 160, 1, 0,
+ 0, 2, 2, 0, 3, 224,
+ 2, 0, 228, 144, 255, 255,
+ 0, 0, 83, 72, 68, 82,
+ 76, 7, 0, 0, 64, 0,
+ 1, 0, 211, 1, 0, 0,
+ 89, 0, 0, 4, 70, 142,
+ 32, 0, 0, 0, 0, 0,
+ 26, 0, 0, 0, 95, 0,
+ 0, 3, 242, 16, 16, 0,
+ 0, 0, 0, 0, 95, 0,
+ 0, 3, 114, 16, 16, 0,
+ 1, 0, 0, 0, 95, 0,
+ 0, 3, 50, 16, 16, 0,
+ 2, 0, 0, 0, 101, 0,
+ 0, 3, 242, 32, 16, 0,
+ 0, 0, 0, 0, 101, 0,
+ 0, 3, 242, 32, 16, 0,
+ 1, 0, 0, 0, 101, 0,
+ 0, 3, 50, 32, 16, 0,
+ 2, 0, 0, 0, 103, 0,
+ 0, 4, 242, 32, 16, 0,
+ 3, 0, 0, 0, 1, 0,
+ 0, 0, 104, 0, 0, 2,
+ 6, 0, 0, 0, 50, 0,
+ 0, 15, 114, 0, 16, 0,
+ 0, 0, 0, 0, 70, 18,
+ 16, 0, 1, 0, 0, 0,
+ 2, 64, 0, 0, 0, 0,
+ 0, 64, 0, 0, 0, 64,
+ 0, 0, 0, 64, 0, 0,
+ 0, 0, 2, 64, 0, 0,
+ 0, 0, 128, 191, 0, 0,
+ 128, 191, 0, 0, 128, 191,
+ 0, 0, 0, 0, 16, 0,
+ 0, 8, 18, 0, 16, 0,
+ 1, 0, 0, 0, 70, 2,
+ 16, 0, 0, 0, 0, 0,
+ 70, 130, 32, 0, 0, 0,
+ 0, 0, 19, 0, 0, 0,
+ 16, 0, 0, 8, 34, 0,
+ 16, 0, 1, 0, 0, 0,
+ 70, 2, 16, 0, 0, 0,
+ 0, 0, 70, 130, 32, 0,
+ 0, 0, 0, 0, 20, 0,
+ 0, 0, 16, 0, 0, 8,
+ 66, 0, 16, 0, 1, 0,
+ 0, 0, 70, 2, 16, 0,
+ 0, 0, 0, 0, 70, 130,
+ 32, 0, 0, 0, 0, 0,
+ 21, 0, 0, 0, 16, 0,
+ 0, 7, 18, 0, 16, 0,
+ 0, 0, 0, 0, 70, 2,
+ 16, 0, 1, 0, 0, 0,
+ 70, 2, 16, 0, 1, 0,
+ 0, 0, 68, 0, 0, 5,
+ 18, 0, 16, 0, 0, 0,
+ 0, 0, 10, 0, 16, 0,
+ 0, 0, 0, 0, 56, 0,
+ 0, 7, 114, 0, 16, 0,
+ 0, 0, 0, 0, 6, 0,
+ 16, 0, 0, 0, 0, 0,
+ 70, 2, 16, 0, 1, 0,
+ 0, 0, 16, 0, 0, 9,
+ 18, 0, 16, 0, 1, 0,
+ 0, 0, 70, 130, 32, 128,
+ 65, 0, 0, 0, 0, 0,
+ 0, 0, 3, 0, 0, 0,
+ 70, 2, 16, 0, 0, 0,
+ 0, 0, 16, 0, 0, 9,
+ 34, 0, 16, 0, 1, 0,
+ 0, 0, 70, 130, 32, 128,
+ 65, 0, 0, 0, 0, 0,
+ 0, 0, 4, 0, 0, 0,
+ 70, 2, 16, 0, 0, 0,
+ 0, 0, 16, 0, 0, 9,
+ 66, 0, 16, 0, 1, 0,
+ 0, 0, 70, 130, 32, 128,
+ 65, 0, 0, 0, 0, 0,
+ 0, 0, 5, 0, 0, 0,
+ 70, 2, 16, 0, 0, 0,
+ 0, 0, 29, 0, 0, 10,
+ 114, 0, 16, 0, 2, 0,
+ 0, 0, 70, 2, 16, 0,
+ 1, 0, 0, 0, 2, 64,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 1, 0, 0, 10, 114, 0,
+ 16, 0, 2, 0, 0, 0,
+ 70, 2, 16, 0, 2, 0,
+ 0, 0, 2, 64, 0, 0,
+ 0, 0, 128, 63, 0, 0,
+ 128, 63, 0, 0, 128, 63,
+ 0, 0, 0, 0, 56, 0,
+ 0, 7, 114, 0, 16, 0,
+ 3, 0, 0, 0, 70, 2,
+ 16, 0, 1, 0, 0, 0,
+ 70, 2, 16, 0, 2, 0,
+ 0, 0, 56, 0, 0, 8,
+ 114, 0, 16, 0, 4, 0,
+ 0, 0, 86, 5, 16, 0,
+ 3, 0, 0, 0, 70, 130,
+ 32, 0, 0, 0, 0, 0,
+ 7, 0, 0, 0, 50, 0,
+ 0, 10, 178, 0, 16, 0,
+ 3, 0, 0, 0, 6, 0,
+ 16, 0, 3, 0, 0, 0,
+ 70, 136, 32, 0, 0, 0,
+ 0, 0, 6, 0, 0, 0,
+ 70, 8, 16, 0, 4, 0,
+ 0, 0, 50, 0, 0, 10,
+ 114, 0, 16, 0, 3, 0,
+ 0, 0, 166, 10, 16, 0,
+ 3, 0, 0, 0, 70, 130,
+ 32, 0, 0, 0, 0, 0,
+ 8, 0, 0, 0, 70, 3,
+ 16, 0, 3, 0, 0, 0,
+ 50, 0, 0, 11, 114, 32,
+ 16, 0, 0, 0, 0, 0,
+ 70, 2, 16, 0, 3, 0,
+ 0, 0, 70, 130, 32, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 70, 130, 32, 0,
+ 0, 0, 0, 0, 1, 0,
+ 0, 0, 54, 0, 0, 6,
+ 130, 32, 16, 0, 0, 0,
+ 0, 0, 58, 128, 32, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 17, 0, 0, 8,
+ 18, 0, 16, 0, 3, 0,
+ 0, 0, 70, 30, 16, 0,
+ 0, 0, 0, 0, 70, 142,
+ 32, 0, 0, 0, 0, 0,
+ 15, 0, 0, 0, 17, 0,
+ 0, 8, 34, 0, 16, 0,
+ 3, 0, 0, 0, 70, 30,
+ 16, 0, 0, 0, 0, 0,
+ 70, 142, 32, 0, 0, 0,
+ 0, 0, 16, 0, 0, 0,
+ 17, 0, 0, 8, 66, 0,
+ 16, 0, 3, 0, 0, 0,
+ 70, 30, 16, 0, 0, 0,
+ 0, 0, 70, 142, 32, 0,
+ 0, 0, 0, 0, 17, 0,
+ 0, 0, 0, 0, 0, 9,
+ 114, 0, 16, 0, 3, 0,
+ 0, 0, 70, 2, 16, 128,
+ 65, 0, 0, 0, 3, 0,
+ 0, 0, 70, 130, 32, 0,
+ 0, 0, 0, 0, 12, 0,
+ 0, 0, 16, 0, 0, 7,
+ 130, 0, 16, 0, 0, 0,
+ 0, 0, 70, 2, 16, 0,
+ 3, 0, 0, 0, 70, 2,
+ 16, 0, 3, 0, 0, 0,
+ 68, 0, 0, 5, 130, 0,
+ 16, 0, 0, 0, 0, 0,
+ 58, 0, 16, 0, 0, 0,
+ 0, 0, 50, 0, 0, 11,
+ 114, 0, 16, 0, 4, 0,
+ 0, 0, 70, 2, 16, 0,
+ 3, 0, 0, 0, 246, 15,
+ 16, 0, 0, 0, 0, 0,
+ 70, 130, 32, 128, 65, 0,
+ 0, 0, 0, 0, 0, 0,
+ 3, 0, 0, 0, 16, 0,
+ 0, 7, 130, 0, 16, 0,
+ 1, 0, 0, 0, 70, 2,
+ 16, 0, 4, 0, 0, 0,
+ 70, 2, 16, 0, 4, 0,
+ 0, 0, 68, 0, 0, 5,
+ 130, 0, 16, 0, 1, 0,
+ 0, 0, 58, 0, 16, 0,
+ 1, 0, 0, 0, 56, 0,
+ 0, 7, 114, 0, 16, 0,
+ 4, 0, 0, 0, 246, 15,
+ 16, 0, 1, 0, 0, 0,
+ 70, 2, 16, 0, 4, 0,
+ 0, 0, 16, 0, 0, 7,
+ 18, 0, 16, 0, 4, 0,
+ 0, 0, 70, 2, 16, 0,
+ 4, 0, 0, 0, 70, 2,
+ 16, 0, 0, 0, 0, 0,
+ 50, 0, 0, 11, 114, 0,
+ 16, 0, 5, 0, 0, 0,
+ 70, 2, 16, 0, 3, 0,
+ 0, 0, 246, 15, 16, 0,
+ 0, 0, 0, 0, 70, 130,
+ 32, 128, 65, 0, 0, 0,
+ 0, 0, 0, 0, 4, 0,
+ 0, 0, 50, 0, 0, 11,
+ 114, 0, 16, 0, 3, 0,
+ 0, 0, 70, 2, 16, 0,
+ 3, 0, 0, 0, 246, 15,
+ 16, 0, 0, 0, 0, 0,
+ 70, 130, 32, 128, 65, 0,
+ 0, 0, 0, 0, 0, 0,
+ 5, 0, 0, 0, 16, 0,
+ 0, 7, 130, 0, 16, 0,
+ 0, 0, 0, 0, 70, 2,
+ 16, 0, 5, 0, 0, 0,
+ 70, 2, 16, 0, 5, 0,
+ 0, 0, 68, 0, 0, 5,
+ 130, 0, 16, 0, 0, 0,
+ 0, 0, 58, 0, 16, 0,
+ 0, 0, 0, 0, 56, 0,
+ 0, 7, 114, 0, 16, 0,
+ 5, 0, 0, 0, 246, 15,
+ 16, 0, 0, 0, 0, 0,
+ 70, 2, 16, 0, 5, 0,
+ 0, 0, 16, 0, 0, 7,
+ 34, 0, 16, 0, 4, 0,
+ 0, 0, 70, 2, 16, 0,
+ 5, 0, 0, 0, 70, 2,
+ 16, 0, 0, 0, 0, 0,
+ 16, 0, 0, 7, 130, 0,
+ 16, 0, 0, 0, 0, 0,
+ 70, 2, 16, 0, 3, 0,
+ 0, 0, 70, 2, 16, 0,
+ 3, 0, 0, 0, 68, 0,
+ 0, 5, 130, 0, 16, 0,
+ 0, 0, 0, 0, 58, 0,
+ 16, 0, 0, 0, 0, 0,
+ 56, 0, 0, 7, 114, 0,
+ 16, 0, 3, 0, 0, 0,
+ 246, 15, 16, 0, 0, 0,
+ 0, 0, 70, 2, 16, 0,
+ 3, 0, 0, 0, 16, 0,
+ 0, 7, 66, 0, 16, 0,
+ 4, 0, 0, 0, 70, 2,
+ 16, 0, 3, 0, 0, 0,
+ 70, 2, 16, 0, 0, 0,
+ 0, 0, 52, 0, 0, 10,
+ 114, 0, 16, 0, 0, 0,
+ 0, 0, 70, 2, 16, 0,
+ 4, 0, 0, 0, 2, 64,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 56, 0, 0, 7, 114, 0,
+ 16, 0, 0, 0, 0, 0,
+ 70, 2, 16, 0, 2, 0,
+ 0, 0, 70, 2, 16, 0,
+ 0, 0, 0, 0, 47, 0,
+ 0, 5, 114, 0, 16, 0,
+ 0, 0, 0, 0, 70, 2,
+ 16, 0, 0, 0, 0, 0,
+ 56, 0, 0, 8, 114, 0,
+ 16, 0, 0, 0, 0, 0,
+ 70, 2, 16, 0, 0, 0,
+ 0, 0, 246, 143, 32, 0,
+ 0, 0, 0, 0, 2, 0,
+ 0, 0, 25, 0, 0, 5,
+ 114, 0, 16, 0, 0, 0,
+ 0, 0, 70, 2, 16, 0,
+ 0, 0, 0, 0, 56, 0,
+ 0, 7, 114, 0, 16, 0,
+ 0, 0, 0, 0, 70, 2,
+ 16, 0, 1, 0, 0, 0,
+ 70, 2, 16, 0, 0, 0,
+ 0, 0, 56, 0, 0, 8,
+ 114, 0, 16, 0, 1, 0,
+ 0, 0, 86, 5, 16, 0,
+ 0, 0, 0, 0, 70, 130,
+ 32, 0, 0, 0, 0, 0,
+ 10, 0, 0, 0, 50, 0,
+ 0, 10, 178, 0, 16, 0,
+ 0, 0, 0, 0, 6, 0,
+ 16, 0, 0, 0, 0, 0,
+ 70, 136, 32, 0, 0, 0,
+ 0, 0, 9, 0, 0, 0,
+ 70, 8, 16, 0, 1, 0,
+ 0, 0, 50, 0, 0, 10,
+ 114, 0, 16, 0, 0, 0,
+ 0, 0, 166, 10, 16, 0,
+ 0, 0, 0, 0, 70, 130,
+ 32, 0, 0, 0, 0, 0,
+ 11, 0, 0, 0, 70, 3,
+ 16, 0, 0, 0, 0, 0,
+ 56, 0, 0, 8, 114, 32,
+ 16, 0, 1, 0, 0, 0,
+ 70, 2, 16, 0, 0, 0,
+ 0, 0, 70, 130, 32, 0,
+ 0, 0, 0, 0, 2, 0,
+ 0, 0, 17, 32, 0, 8,
+ 130, 32, 16, 0, 1, 0,
+ 0, 0, 70, 30, 16, 0,
+ 0, 0, 0, 0, 70, 142,
+ 32, 0, 0, 0, 0, 0,
+ 14, 0, 0, 0, 54, 0,
+ 0, 5, 50, 32, 16, 0,
+ 2, 0, 0, 0, 70, 16,
+ 16, 0, 2, 0, 0, 0,
+ 17, 0, 0, 8, 18, 32,
+ 16, 0, 3, 0, 0, 0,
+ 70, 30, 16, 0, 0, 0,
+ 0, 0, 70, 142, 32, 0,
+ 0, 0, 0, 0, 22, 0,
+ 0, 0, 17, 0, 0, 8,
+ 34, 32, 16, 0, 3, 0,
+ 0, 0, 70, 30, 16, 0,
+ 0, 0, 0, 0, 70, 142,
+ 32, 0, 0, 0, 0, 0,
+ 23, 0, 0, 0, 17, 0,
+ 0, 8, 66, 32, 16, 0,
+ 3, 0, 0, 0, 70, 30,
+ 16, 0, 0, 0, 0, 0,
+ 70, 142, 32, 0, 0, 0,
+ 0, 0, 24, 0, 0, 0,
+ 17, 0, 0, 8, 130, 32,
+ 16, 0, 3, 0, 0, 0,
+ 70, 30, 16, 0, 0, 0,
+ 0, 0, 70, 142, 32, 0,
+ 0, 0, 0, 0, 25, 0,
+ 0, 0, 62, 0, 0, 1,
+ 73, 83, 71, 78, 108, 0,
+ 0, 0, 3, 0, 0, 0,
+ 8, 0, 0, 0, 80, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 3, 0,
+ 0, 0, 0, 0, 0, 0,
+ 15, 15, 0, 0, 92, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 3, 0,
+ 0, 0, 1, 0, 0, 0,
+ 7, 7, 0, 0, 99, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 3, 0,
+ 0, 0, 2, 0, 0, 0,
+ 3, 3, 0, 0, 83, 86,
+ 95, 80, 111, 115, 105, 116,
+ 105, 111, 110, 0, 78, 79,
+ 82, 77, 65, 76, 0, 84,
+ 69, 88, 67, 79, 79, 82,
+ 68, 0, 79, 83, 71, 78,
+ 132, 0, 0, 0, 4, 0,
+ 0, 0, 8, 0, 0, 0,
+ 104, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 3, 0, 0, 0, 0, 0,
+ 0, 0, 15, 0, 0, 0,
+ 104, 0, 0, 0, 1, 0,
+ 0, 0, 0, 0, 0, 0,
+ 3, 0, 0, 0, 1, 0,
+ 0, 0, 15, 0, 0, 0,
+ 110, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 3, 0, 0, 0, 2, 0,
+ 0, 0, 3, 12, 0, 0,
+ 119, 0, 0, 0, 0, 0,
+ 0, 0, 1, 0, 0, 0,
+ 3, 0, 0, 0, 3, 0,
+ 0, 0, 15, 0, 0, 0,
+ 67, 79, 76, 79, 82, 0,
+ 84, 69, 88, 67, 79, 79,
+ 82, 68, 0, 83, 86, 95,
+ 80, 111, 115, 105, 116, 105,
+ 111, 110, 0, 171
+};
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVertexLightingTxBn.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVertexLightingTxBn.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..f22569db889540302b81363cf1c79f8a2a0268c7
Binary files /dev/null and b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVertexLightingTxBn.pdb differ
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVertexLightingTxVc.inc b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVertexLightingTxVc.inc
index eb985609f57f6755c617b110498ae8d972aded4e..582be453debadb06162e4138d35eba919a6bada4 100644
--- a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVertexLightingTxVc.inc
+++ b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVertexLightingTxVc.inc
@@ -126,7 +126,7 @@
mov r1.xyz, c1 // Parameters::DiffuseColor<0,1,2>
mad r0.xyz, r0, r1, c2 // ::result<0,1,2>
-#line 202 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx"
+#line 242 "D:\ATG Sample Development\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>
@@ -135,11 +135,11 @@
dp4 r0.y, v0, c22 // ::vout<1>
dp4 r0.z, v0, c24 // ::vout<3>
-#line 194 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx"
+#line 234 "D:\ATG Sample Development\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>
-#line 201
+#line 241
mov oT2.xy, v2 // ::VSBasicVertexLightingTxVc<8,9>
// approximately 64 instruction slots used
@@ -215,10 +215,10 @@ ret
const BYTE BasicEffect_VSBasicVertexLightingTxVc[] =
{
- 68, 88, 66, 67, 158, 82,
- 63, 61, 235, 232, 69, 37,
- 214, 123, 136, 163, 126, 25,
- 118, 52, 1, 0, 0, 0,
+ 68, 88, 66, 67, 172, 122,
+ 134, 71, 190, 237, 219, 14,
+ 59, 130, 56, 26, 71, 103,
+ 180, 238, 1, 0, 0, 0,
68, 20, 0, 0, 4, 0,
0, 0, 48, 0, 0, 0,
220, 11, 0, 0, 36, 19,
@@ -352,16 +352,16 @@ const BYTE BasicEffect_VSBasicVertexLightingTxVc[] =
164, 10, 0, 0, 46, 0,
0, 0, 184, 10, 0, 0,
46, 0, 0, 0, 196, 10,
- 0, 0, 202, 0, 2, 0,
- 216, 10, 0, 0, 202, 0,
+ 0, 0, 242, 0, 2, 0,
+ 216, 10, 0, 0, 242, 0,
2, 0, 232, 10, 0, 0,
63, 0, 0, 0, 248, 10,
0, 0, 63, 0, 0, 0,
8, 11, 0, 0, 63, 0,
0, 0, 24, 11, 0, 0,
- 194, 0, 2, 0, 40, 11,
- 0, 0, 194, 0, 2, 0,
- 60, 11, 0, 0, 201, 0,
+ 234, 0, 2, 0, 40, 11,
+ 0, 0, 234, 0, 2, 0,
+ 60, 11, 0, 0, 241, 0,
2, 0, 72, 11, 0, 0,
80, 97, 114, 97, 109, 101,
116, 101, 114, 115, 0, 68,
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVertexLightingTxVc.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVertexLightingTxVc.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..c2498b66f9b4d6ca28a204bc53b2228a992d4091
Binary files /dev/null and b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVertexLightingTxVc.pdb differ
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVertexLightingTxVcBn.inc b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVertexLightingTxVcBn.inc
new file mode 100644
index 0000000000000000000000000000000000000000..edb3852a987adf197306df9f7a9462c6f7973c40
--- /dev/null
+++ b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVertexLightingTxVcBn.inc
@@ -0,0 +1,1111 @@
+#if 0
+//
+// Generated by Microsoft (R) D3D Shader Disassembler
+//
+//
+// Input signature:
+//
+// Name Index Mask Register SysValue Format Used
+// -------------------- ----- ------ -------- -------- ------- ------
+// SV_Position 0 xyzw 0 NONE float xyzw
+// NORMAL 0 xyz 1 NONE float xyz
+// TEXCOORD 0 xy 2 NONE float xy
+// COLOR 0 xyzw 3 NONE float xyzw
+//
+//
+// Output signature:
+//
+// Name Index Mask Register SysValue Format Used
+// -------------------- ----- ------ -------- -------- ------- ------
+// COLOR 0 xyzw 0 NONE float xyzw
+// COLOR 1 xyzw 1 NONE float xyzw
+// TEXCOORD 0 xy 2 NONE float xy
+// SV_Position 0 xyzw 3 POS float xyzw
+//
+//
+// Constant buffer to DX9 shader constant mappings:
+//
+// Target Reg Buffer Start Reg # of Regs Data Conversion
+// ---------- ------- --------- --------- ----------------------
+// c1 cb0 0 13 ( FLT, FLT, FLT, FLT)
+// c14 cb0 14 4 ( FLT, FLT, FLT, FLT)
+// c18 cb0 19 7 ( FLT, FLT, FLT, FLT)
+//
+//
+// Runtime generated constant mappings:
+//
+// Target Reg Constant Description
+// ---------- --------------------------------------------------
+// c0 Vertex Shader position offset
+//
+//
+// Level9 shader bytecode:
+//
+ vs_2_0
+ def c25, 2, -1, 0, 1
+ dcl_texcoord v0 // vin<0,1,2,3>
+ dcl_texcoord1 v1 // vin<4,5,6>
+ dcl_texcoord2 v2 // vin<7,8>
+ dcl_texcoord3 v3 // vin<9,10,11,12>
+
+#line 57 "D:\ATG Sample Development\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>
+ add r0.xyz, -r0, c13
+ nrm r1.xyz, r0 // ::eyeVector<0,1,2>
+
+#line 33
+ add r0.xyz, r1, -c4
+ nrm r2.xyz, r0 // ::halfVectors<0,1,2>
+
+#line 32 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh"
+ mad r0.xyz, v1, c25.x, c25.y // ::BiasX2<0,1,2>
+
+#line 59 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh"
+ dp3 r3.x, r0, c18
+ dp3 r3.y, r0, c19
+ dp3 r3.z, r0, c20
+ nrm r0.xyz, r3 // ::worldNormal<0,1,2>
+
+#line 37
+ dp3 r2.x, r2, r0 // ::dotH<0>
+
+#line 33
+ add r3.xyz, r1, -c5
+ add r1.xyz, r1, -c6
+ nrm r4.xyz, r1 // ::halfVectors<6,7,8>
+
+#line 37
+ dp3 r2.z, r4, r0 // ::dotH<2>
+
+#line 33
+ nrm r1.xyz, r3 // ::halfVectors<3,4,5>
+
+#line 37
+ dp3 r2.y, r1, r0 // ::dotH<1>
+
+#line 42
+ max r1.xyz, r2, c25.z
+
+#line 36
+ dp3 r2.x, -c4, r0 // ::dotL<0>
+ dp3 r2.y, -c5, r0 // ::dotL<1>
+ dp3 r2.z, -c6, r0 // ::dotL<2>
+
+#line 39
+ sge r0.xyz, r2, c25.z // ::zeroL<0,1,2>
+
+#line 42
+ mul r1.xyz, r0, r1
+ mul r0.xyz, r2, r0 // ::diffuse<0,1,2>
+ log r3.x, r1.x
+ log r3.y, r1.y
+ log r3.z, r1.z
+ mul r1.xyz, r3, c3.w
+ exp r3.x, r1.x
+ exp r3.y, r1.y
+ exp r3.z, r1.z
+ mul r1.xyz, r2, r3 // ::specular<0,1,2>
+
+#line 47
+ mul r2.xyz, r1.y, c11
+ mad r1.xyw, r1.x, c10.xyzz, r2.xyzz
+ mad r1.xyz, r1.z, c12, r1.xyww
+ mul oT1.xyz, r1, c3 // ::VSBasicVertexLightingTxVcBn<4,5,6>
+
+#line 63
+ dp4 oPos.z, v0, c23 // ::VSBasicVertexLightingTxVcBn<12>
+
+#line 14 "D:\ATG Sample Development\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 "D:\ATG Sample Development\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 "D:\ATG Sample Development\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 "D:\ATG Sample Development\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 "D:\ATG Sample Development\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>
+
+#line 256
+ mov oT2.xy, v2 // ::VSBasicVertexLightingTxVcBn<8,9>
+
+// approximately 65 instruction slots used
+vs_4_0
+dcl_constantbuffer CB0[26], immediateIndexed
+dcl_input v0.xyzw
+dcl_input v1.xyz
+dcl_input v2.xy
+dcl_input v3.xyzw
+dcl_output o0.xyzw
+dcl_output o1.xyzw
+dcl_output o2.xy
+dcl_output_siv o3.xyzw, position
+dcl_temps 6
+mad r0.xyz, v1.xyzx, l(2.000000, 2.000000, 2.000000, 0.000000), l(-1.000000, -1.000000, -1.000000, 0.000000)
+dp3 r1.x, r0.xyzx, cb0[19].xyzx
+dp3 r1.y, r0.xyzx, cb0[20].xyzx
+dp3 r1.z, r0.xyzx, cb0[21].xyzx
+dp3 r0.x, r1.xyzx, r1.xyzx
+rsq r0.x, r0.x
+mul r0.xyz, r0.xxxx, r1.xyzx
+dp3 r1.x, -cb0[3].xyzx, r0.xyzx
+dp3 r1.y, -cb0[4].xyzx, r0.xyzx
+dp3 r1.z, -cb0[5].xyzx, r0.xyzx
+ge r2.xyz, r1.xyzx, l(0.000000, 0.000000, 0.000000, 0.000000)
+and r2.xyz, r2.xyzx, l(0x3f800000, 0x3f800000, 0x3f800000, 0)
+mul r3.xyz, r1.xyzx, r2.xyzx
+mul r4.xyz, r3.yyyy, cb0[7].xyzx
+mad r3.xyw, r3.xxxx, cb0[6].xyxz, r4.xyxz
+mad r3.xyz, r3.zzzz, cb0[8].xyzx, r3.xywx
+mad r3.xyz, r3.xyzx, cb0[0].xyzx, cb0[1].xyzx
+mul o0.xyz, r3.xyzx, v3.xyzx
+mul o0.w, v3.w, cb0[0].w
+dp4 r3.x, v0.xyzw, cb0[15].xyzw
+dp4 r3.y, v0.xyzw, cb0[16].xyzw
+dp4 r3.z, v0.xyzw, cb0[17].xyzw
+add r3.xyz, -r3.xyzx, cb0[12].xyzx
+dp3 r0.w, r3.xyzx, r3.xyzx
+rsq r0.w, r0.w
+mad r4.xyz, r3.xyzx, r0.wwww, -cb0[3].xyzx
+dp3 r1.w, r4.xyzx, r4.xyzx
+rsq r1.w, r1.w
+mul r4.xyz, r1.wwww, r4.xyzx
+dp3 r4.x, r4.xyzx, r0.xyzx
+mad r5.xyz, r3.xyzx, r0.wwww, -cb0[4].xyzx
+mad r3.xyz, r3.xyzx, r0.wwww, -cb0[5].xyzx
+dp3 r0.w, r5.xyzx, r5.xyzx
+rsq r0.w, r0.w
+mul r5.xyz, r0.wwww, r5.xyzx
+dp3 r4.y, r5.xyzx, r0.xyzx
+dp3 r0.w, r3.xyzx, r3.xyzx
+rsq r0.w, r0.w
+mul r3.xyz, r0.wwww, r3.xyzx
+dp3 r4.z, r3.xyzx, r0.xyzx
+max r0.xyz, r4.xyzx, l(0.000000, 0.000000, 0.000000, 0.000000)
+mul r0.xyz, r2.xyzx, r0.xyzx
+log r0.xyz, r0.xyzx
+mul r0.xyz, r0.xyzx, cb0[2].wwww
+exp r0.xyz, r0.xyzx
+mul r0.xyz, r1.xyzx, r0.xyzx
+mul r1.xyz, r0.yyyy, cb0[10].xyzx
+mad r0.xyw, r0.xxxx, cb0[9].xyxz, r1.xyxz
+mad r0.xyz, r0.zzzz, cb0[11].xyzx, r0.xywx
+mul o1.xyz, r0.xyzx, cb0[2].xyzx
+dp4_sat o1.w, v0.xyzw, cb0[14].xyzw
+mov o2.xy, v2.xyxx
+dp4 o3.x, v0.xyzw, cb0[22].xyzw
+dp4 o3.y, v0.xyzw, cb0[23].xyzw
+dp4 o3.z, v0.xyzw, cb0[24].xyzw
+dp4 o3.w, v0.xyzw, cb0[25].xyzw
+ret
+// Approximately 0 instruction slots used
+#endif
+
+const BYTE BasicEffect_VSBasicVertexLightingTxVcBn[] =
+{
+ 68, 88, 66, 67, 36, 1,
+ 205, 251, 105, 30, 64, 203,
+ 42, 195, 206, 54, 96, 2,
+ 105, 15, 1, 0, 0, 0,
+ 212, 20, 0, 0, 4, 0,
+ 0, 0, 48, 0, 0, 0,
+ 48, 12, 0, 0, 180, 19,
+ 0, 0, 72, 20, 0, 0,
+ 65, 111, 110, 57, 248, 11,
+ 0, 0, 248, 11, 0, 0,
+ 0, 2, 254, 255, 172, 11,
+ 0, 0, 76, 0, 0, 0,
+ 3, 0, 36, 0, 0, 0,
+ 72, 0, 0, 0, 72, 0,
+ 0, 0, 36, 0, 1, 0,
+ 72, 0, 0, 0, 0, 0,
+ 13, 0, 1, 0, 0, 0,
+ 0, 0, 0, 0, 14, 0,
+ 4, 0, 14, 0, 0, 0,
+ 0, 0, 0, 0, 19, 0,
+ 7, 0, 18, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 2, 254, 255, 254, 255,
+ 1, 2, 68, 66, 85, 71,
+ 40, 0, 0, 0, 216, 7,
+ 0, 0, 0, 0, 0, 0,
+ 3, 0, 0, 0, 4, 1,
+ 0, 0, 60, 0, 0, 0,
+ 16, 1, 0, 0, 15, 0,
+ 0, 0, 172, 6, 0, 0,
+ 72, 3, 0, 0, 68, 58,
+ 92, 65, 84, 71, 32, 83,
+ 97, 109, 112, 108, 101, 32,
+ 68, 101, 118, 101, 108, 111,
+ 112, 109, 101, 110, 116, 92,
+ 115, 116, 95, 100, 101, 118,
+ 92, 75, 105, 116, 115, 92,
+ 68, 105, 114, 101, 99, 116,
+ 88, 84, 75, 92, 83, 114,
+ 99, 92, 83, 104, 97, 100,
+ 101, 114, 115, 92, 76, 105,
+ 103, 104, 116, 105, 110, 103,
+ 46, 102, 120, 104, 0, 68,
+ 58, 92, 65, 84, 71, 32,
+ 83, 97, 109, 112, 108, 101,
+ 32, 68, 101, 118, 101, 108,
+ 111, 112, 109, 101, 110, 116,
+ 92, 115, 116, 95, 100, 101,
+ 118, 92, 75, 105, 116, 115,
+ 92, 68, 105, 114, 101, 99,
+ 116, 88, 84, 75, 92, 83,
+ 114, 99, 92, 83, 104, 97,
+ 100, 101, 114, 115, 92, 67,
+ 111, 109, 109, 111, 110, 46,
+ 102, 120, 104, 0, 68, 58,
+ 92, 65, 84, 71, 32, 83,
+ 97, 109, 112, 108, 101, 32,
+ 68, 101, 118, 101, 108, 111,
+ 112, 109, 101, 110, 116, 92,
+ 115, 116, 95, 100, 101, 118,
+ 92, 75, 105, 116, 115, 92,
+ 68, 105, 114, 101, 99, 116,
+ 88, 84, 75, 92, 83, 114,
+ 99, 92, 83, 104, 97, 100,
+ 101, 114, 115, 92, 66, 97,
+ 115, 105, 99, 69, 102, 102,
+ 101, 99, 116, 46, 102, 120,
+ 0, 171, 40, 0, 0, 0,
+ 113, 0, 0, 0, 184, 0,
+ 0, 0, 0, 0, 255, 255,
+ 12, 8, 0, 0, 0, 0,
+ 255, 255, 36, 8, 0, 0,
+ 0, 0, 255, 255, 48, 8,
+ 0, 0, 0, 0, 255, 255,
+ 60, 8, 0, 0, 0, 0,
+ 255, 255, 72, 8, 0, 0,
+ 57, 0, 0, 0, 84, 8,
+ 0, 0, 57, 0, 0, 0,
+ 100, 8, 0, 0, 57, 0,
+ 0, 0, 116, 8, 0, 0,
+ 58, 0, 0, 0, 132, 8,
+ 0, 0, 58, 0, 0, 0,
+ 148, 8, 0, 0, 33, 0,
+ 0, 0, 160, 8, 0, 0,
+ 33, 0, 0, 0, 176, 8,
+ 0, 0, 32, 0, 1, 0,
+ 188, 8, 0, 0, 59, 0,
+ 0, 0, 208, 8, 0, 0,
+ 59, 0, 0, 0, 224, 8,
+ 0, 0, 59, 0, 0, 0,
+ 240, 8, 0, 0, 59, 0,
+ 0, 0, 0, 9, 0, 0,
+ 37, 0, 0, 0, 12, 9,
+ 0, 0, 33, 0, 0, 0,
+ 28, 9, 0, 0, 33, 0,
+ 0, 0, 44, 9, 0, 0,
+ 33, 0, 0, 0, 60, 9,
+ 0, 0, 37, 0, 0, 0,
+ 72, 9, 0, 0, 33, 0,
+ 0, 0, 88, 9, 0, 0,
+ 37, 0, 0, 0, 100, 9,
+ 0, 0, 42, 0, 0, 0,
+ 116, 9, 0, 0, 36, 0,
+ 0, 0, 132, 9, 0, 0,
+ 36, 0, 0, 0, 148, 9,
+ 0, 0, 36, 0, 0, 0,
+ 164, 9, 0, 0, 39, 0,
+ 0, 0, 180, 9, 0, 0,
+ 42, 0, 0, 0, 196, 9,
+ 0, 0, 41, 0, 0, 0,
+ 212, 9, 0, 0, 42, 0,
+ 0, 0, 228, 9, 0, 0,
+ 42, 0, 0, 0, 240, 9,
+ 0, 0, 42, 0, 0, 0,
+ 252, 9, 0, 0, 42, 0,
+ 0, 0, 8, 10, 0, 0,
+ 42, 0, 0, 0, 24, 10,
+ 0, 0, 42, 0, 0, 0,
+ 36, 10, 0, 0, 42, 0,
+ 0, 0, 48, 10, 0, 0,
+ 42, 0, 0, 0, 60, 10,
+ 0, 0, 47, 0, 0, 0,
+ 76, 10, 0, 0, 47, 0,
+ 0, 0, 92, 10, 0, 0,
+ 47, 0, 0, 0, 112, 10,
+ 0, 0, 47, 0, 0, 0,
+ 132, 10, 0, 0, 63, 0,
+ 0, 0, 148, 10, 0, 0,
+ 14, 0, 1, 0, 164, 10,
+ 0, 0, 14, 0, 1, 0,
+ 180, 10, 0, 0, 14, 0,
+ 1, 0, 196, 10, 0, 0,
+ 46, 0, 0, 0, 212, 10,
+ 0, 0, 46, 0, 0, 0,
+ 228, 10, 0, 0, 46, 0,
+ 0, 0, 248, 10, 0, 0,
+ 46, 0, 0, 0, 12, 11,
+ 0, 0, 46, 0, 0, 0,
+ 24, 11, 0, 0, 1, 1,
+ 2, 0, 44, 11, 0, 0,
+ 1, 1, 2, 0, 60, 11,
+ 0, 0, 63, 0, 0, 0,
+ 76, 11, 0, 0, 63, 0,
+ 0, 0, 92, 11, 0, 0,
+ 63, 0, 0, 0, 108, 11,
+ 0, 0, 247, 0, 2, 0,
+ 124, 11, 0, 0, 247, 0,
+ 2, 0, 144, 11, 0, 0,
+ 0, 1, 2, 0, 156, 11,
+ 0, 0, 66, 105, 97, 115,
+ 88, 50, 0, 171, 1, 0,
+ 3, 0, 1, 0, 3, 0,
+ 1, 0, 0, 0, 0, 0,
+ 0, 0, 12, 0, 0, 0,
+ 0, 0, 1, 0, 2, 0,
+ 255, 255, 80, 97, 114, 97,
+ 109, 101, 116, 101, 114, 115,
+ 0, 68, 105, 102, 102, 117,
+ 115, 101, 67, 111, 108, 111,
+ 114, 0, 1, 0, 3, 0,
+ 1, 0, 4, 0, 1, 0,
+ 0, 0, 0, 0, 0, 0,
+ 50, 0, 0, 0, 0, 0,
+ 1, 0, 2, 0, 255, 255,
+ 86, 83, 66, 97, 115, 105,
+ 99, 86, 101, 114, 116, 101,
+ 120, 76, 105, 103, 104, 116,
+ 105, 110, 103, 84, 120, 86,
+ 99, 66, 110, 0, 68, 105,
+ 102, 102, 117, 115, 101, 0,
+ 1, 0, 3, 0, 1, 0,
+ 4, 0, 1, 0, 0, 0,
+ 0, 0, 0, 0, 83, 112,
+ 101, 99, 117, 108, 97, 114,
+ 0, 84, 101, 120, 67, 111,
+ 111, 114, 100, 0, 171, 171,
+ 1, 0, 3, 0, 1, 0,
+ 2, 0, 1, 0, 0, 0,
+ 0, 0, 0, 0, 80, 111,
+ 115, 105, 116, 105, 111, 110,
+ 80, 83, 0, 171, 100, 3,
+ 0, 0, 108, 3, 0, 0,
+ 124, 3, 0, 0, 108, 3,
+ 0, 0, 133, 3, 0, 0,
+ 144, 3, 0, 0, 160, 3,
+ 0, 0, 108, 3, 0, 0,
+ 5, 0, 0, 0, 1, 0,
+ 14, 0, 1, 0, 4, 0,
+ 172, 3, 0, 0, 42, 0,
+ 0, 0, 4, 0, 5, 0,
+ 6, 0, 255, 255, 43, 0,
+ 0, 0, 255, 255, 255, 255,
+ 12, 0, 255, 255, 46, 0,
+ 0, 0, 255, 255, 255, 255,
+ 255, 255, 7, 0, 52, 0,
+ 0, 0, 0, 0, 1, 0,
+ 2, 0, 255, 255, 53, 0,
+ 0, 0, 255, 255, 255, 255,
+ 255, 255, 3, 0, 57, 0,
+ 0, 0, 10, 0, 11, 0,
+ 255, 255, 255, 255, 58, 0,
+ 0, 0, 255, 255, 255, 255,
+ 255, 255, 13, 0, 59, 0,
+ 0, 0, 8, 0, 9, 0,
+ 255, 255, 255, 255, 100, 105,
+ 102, 102, 117, 115, 101, 0,
+ 1, 0, 3, 0, 1, 0,
+ 3, 0, 1, 0, 0, 0,
+ 0, 0, 0, 0, 30, 0,
+ 0, 0, 0, 0, 1, 0,
+ 2, 0, 255, 255, 100, 111,
+ 116, 72, 0, 171, 171, 171,
+ 17, 0, 0, 0, 0, 0,
+ 255, 255, 255, 255, 255, 255,
+ 21, 0, 0, 0, 255, 255,
+ 255, 255, 2, 0, 255, 255,
+ 23, 0, 0, 0, 255, 255,
+ 1, 0, 255, 255, 255, 255,
+ 100, 111, 116, 76, 0, 171,
+ 171, 171, 25, 0, 0, 0,
+ 0, 0, 255, 255, 255, 255,
+ 255, 255, 26, 0, 0, 0,
+ 255, 255, 1, 0, 255, 255,
+ 255, 255, 27, 0, 0, 0,
+ 255, 255, 255, 255, 2, 0,
+ 255, 255, 101, 121, 101, 86,
+ 101, 99, 116, 111, 114, 0,
+ 171, 171, 9, 0, 0, 0,
+ 0, 0, 1, 0, 2, 0,
+ 255, 255, 104, 97, 108, 102,
+ 86, 101, 99, 116, 111, 114,
+ 115, 0, 3, 0, 3, 0,
+ 3, 0, 3, 0, 1, 0,
+ 0, 0, 0, 0, 0, 0,
+ 11, 0, 0, 0, 0, 0,
+ 1, 0, 2, 0, 255, 255,
+ 20, 0, 0, 0, 6, 0,
+ 7, 0, 8, 0, 255, 255,
+ 22, 0, 0, 0, 3, 0,
+ 4, 0, 5, 0, 255, 255,
+ 112, 111, 115, 95, 119, 115,
+ 0, 171, 5, 0, 0, 0,
+ 0, 0, 255, 255, 255, 255,
+ 255, 255, 6, 0, 0, 0,
+ 255, 255, 1, 0, 255, 255,
+ 255, 255, 7, 0, 0, 0,
+ 255, 255, 255, 255, 2, 0,
+ 255, 255, 114, 101, 115, 117,
+ 108, 116, 0, 171, 100, 3,
+ 0, 0, 68, 4, 0, 0,
+ 124, 3, 0, 0, 68, 4,
+ 0, 0, 5, 0, 0, 0,
+ 1, 0, 6, 0, 1, 0,
+ 2, 0, 68, 5, 0, 0,
+ 51, 0, 0, 0, 0, 0,
+ 1, 0, 2, 0, 255, 255,
+ 115, 112, 101, 99, 117, 108,
+ 97, 114, 0, 171, 171, 171,
+ 38, 0, 0, 0, 0, 0,
+ 1, 0, 2, 0, 255, 255,
+ 118, 105, 110, 0, 80, 111,
+ 115, 105, 116, 105, 111, 110,
+ 0, 78, 111, 114, 109, 97,
+ 108, 0, 67, 111, 108, 111,
+ 114, 0, 171, 171, 140, 5,
+ 0, 0, 108, 3, 0, 0,
+ 149, 5, 0, 0, 68, 4,
+ 0, 0, 133, 3, 0, 0,
+ 144, 3, 0, 0, 156, 5,
+ 0, 0, 108, 3, 0, 0,
+ 5, 0, 0, 0, 1, 0,
+ 13, 0, 1, 0, 4, 0,
+ 164, 5, 0, 0, 1, 0,
+ 0, 0, 0, 0, 1, 0,
+ 2, 0, 3, 0, 2, 0,
+ 0, 0, 4, 0, 5, 0,
+ 6, 0, 255, 255, 3, 0,
+ 0, 0, 7, 0, 8, 0,
+ 255, 255, 255, 255, 4, 0,
+ 0, 0, 9, 0, 10, 0,
+ 11, 0, 12, 0, 118, 111,
+ 117, 116, 0, 80, 111, 115,
+ 95, 112, 115, 0, 70, 111,
+ 103, 70, 97, 99, 116, 111,
+ 114, 0, 171, 171, 0, 0,
+ 3, 0, 1, 0, 1, 0,
+ 1, 0, 0, 0, 0, 0,
+ 0, 0, 9, 6, 0, 0,
+ 108, 3, 0, 0, 100, 3,
+ 0, 0, 108, 3, 0, 0,
+ 124, 3, 0, 0, 68, 4,
+ 0, 0, 16, 6, 0, 0,
+ 28, 6, 0, 0, 5, 0,
+ 0, 0, 1, 0, 12, 0,
+ 1, 0, 4, 0, 44, 6,
+ 0, 0, 54, 0, 0, 0,
+ 0, 0, 255, 255, 255, 255,
+ 255, 255, 55, 0, 0, 0,
+ 255, 255, 1, 0, 255, 255,
+ 255, 255, 56, 0, 0, 0,
+ 255, 255, 255, 255, 3, 0,
+ 255, 255, 119, 111, 114, 108,
+ 100, 78, 111, 114, 109, 97,
+ 108, 0, 16, 0, 0, 0,
+ 0, 0, 1, 0, 2, 0,
+ 255, 255, 122, 101, 114, 111,
+ 76, 0, 171, 171, 28, 0,
+ 0, 0, 0, 0, 1, 0,
+ 2, 0, 255, 255, 0, 0,
+ 0, 0, 240, 2, 0, 0,
+ 248, 2, 0, 0, 1, 0,
+ 0, 0, 8, 3, 0, 0,
+ 20, 3, 0, 0, 31, 3,
+ 0, 0, 44, 3, 0, 0,
+ 1, 0, 0, 0, 60, 3,
+ 0, 0, 0, 0, 0, 0,
+ 72, 3, 0, 0, 204, 3,
+ 0, 0, 8, 0, 0, 0,
+ 220, 3, 0, 0, 0, 0,
+ 0, 0, 60, 4, 0, 0,
+ 68, 4, 0, 0, 1, 0,
+ 0, 0, 84, 4, 0, 0,
+ 0, 0, 0, 0, 96, 4,
+ 0, 0, 68, 4, 0, 0,
+ 3, 0, 0, 0, 104, 4,
+ 0, 0, 0, 0, 0, 0,
+ 140, 4, 0, 0, 68, 4,
+ 0, 0, 3, 0, 0, 0,
+ 148, 4, 0, 0, 0, 0,
+ 0, 0, 184, 4, 0, 0,
+ 68, 4, 0, 0, 1, 0,
+ 0, 0, 196, 4, 0, 0,
+ 0, 0, 0, 0, 208, 4,
+ 0, 0, 220, 4, 0, 0,
+ 3, 0, 0, 0, 236, 4,
+ 0, 0, 0, 0, 0, 0,
+ 16, 5, 0, 0, 108, 3,
+ 0, 0, 3, 0, 0, 0,
+ 24, 5, 0, 0, 0, 0,
+ 0, 0, 60, 5, 0, 0,
+ 84, 5, 0, 0, 1, 0,
+ 0, 0, 100, 5, 0, 0,
+ 0, 0, 0, 0, 112, 5,
+ 0, 0, 68, 4, 0, 0,
+ 1, 0, 0, 0, 124, 5,
+ 0, 0, 72, 3, 0, 0,
+ 136, 5, 0, 0, 196, 5,
+ 0, 0, 4, 0, 0, 0,
+ 212, 5, 0, 0, 0, 0,
+ 0, 0, 4, 6, 0, 0,
+ 76, 6, 0, 0, 3, 0,
+ 0, 0, 92, 6, 0, 0,
+ 0, 0, 0, 0, 128, 6,
+ 0, 0, 68, 4, 0, 0,
+ 1, 0, 0, 0, 140, 6,
+ 0, 0, 0, 0, 0, 0,
+ 152, 6, 0, 0, 68, 4,
+ 0, 0, 1, 0, 0, 0,
+ 160, 6, 0, 0, 77, 105,
+ 99, 114, 111, 115, 111, 102,
+ 116, 32, 40, 82, 41, 32,
+ 72, 76, 83, 76, 32, 83,
+ 104, 97, 100, 101, 114, 32,
+ 67, 111, 109, 112, 105, 108,
+ 101, 114, 32, 49, 48, 46,
+ 49, 0, 81, 0, 0, 5,
+ 25, 0, 15, 160, 0, 0,
+ 0, 64, 0, 0, 128, 191,
+ 0, 0, 0, 0, 0, 0,
+ 128, 63, 31, 0, 0, 2,
+ 5, 0, 0, 128, 0, 0,
+ 15, 144, 31, 0, 0, 2,
+ 5, 0, 1, 128, 1, 0,
+ 15, 144, 31, 0, 0, 2,
+ 5, 0, 2, 128, 2, 0,
+ 15, 144, 31, 0, 0, 2,
+ 5, 0, 3, 128, 3, 0,
+ 15, 144, 9, 0, 0, 3,
+ 0, 0, 1, 128, 0, 0,
+ 228, 144, 15, 0, 228, 160,
+ 9, 0, 0, 3, 0, 0,
+ 2, 128, 0, 0, 228, 144,
+ 16, 0, 228, 160, 9, 0,
+ 0, 3, 0, 0, 4, 128,
+ 0, 0, 228, 144, 17, 0,
+ 228, 160, 2, 0, 0, 3,
+ 0, 0, 7, 128, 0, 0,
+ 228, 129, 13, 0, 228, 160,
+ 36, 0, 0, 2, 1, 0,
+ 7, 128, 0, 0, 228, 128,
+ 2, 0, 0, 3, 0, 0,
+ 7, 128, 1, 0, 228, 128,
+ 4, 0, 228, 161, 36, 0,
+ 0, 2, 2, 0, 7, 128,
+ 0, 0, 228, 128, 4, 0,
+ 0, 4, 0, 0, 7, 128,
+ 1, 0, 228, 144, 25, 0,
+ 0, 160, 25, 0, 85, 160,
+ 8, 0, 0, 3, 3, 0,
+ 1, 128, 0, 0, 228, 128,
+ 18, 0, 228, 160, 8, 0,
+ 0, 3, 3, 0, 2, 128,
+ 0, 0, 228, 128, 19, 0,
+ 228, 160, 8, 0, 0, 3,
+ 3, 0, 4, 128, 0, 0,
+ 228, 128, 20, 0, 228, 160,
+ 36, 0, 0, 2, 0, 0,
+ 7, 128, 3, 0, 228, 128,
+ 8, 0, 0, 3, 2, 0,
+ 1, 128, 2, 0, 228, 128,
+ 0, 0, 228, 128, 2, 0,
+ 0, 3, 3, 0, 7, 128,
+ 1, 0, 228, 128, 5, 0,
+ 228, 161, 2, 0, 0, 3,
+ 1, 0, 7, 128, 1, 0,
+ 228, 128, 6, 0, 228, 161,
+ 36, 0, 0, 2, 4, 0,
+ 7, 128, 1, 0, 228, 128,
+ 8, 0, 0, 3, 2, 0,
+ 4, 128, 4, 0, 228, 128,
+ 0, 0, 228, 128, 36, 0,
+ 0, 2, 1, 0, 7, 128,
+ 3, 0, 228, 128, 8, 0,
+ 0, 3, 2, 0, 2, 128,
+ 1, 0, 228, 128, 0, 0,
+ 228, 128, 11, 0, 0, 3,
+ 1, 0, 7, 128, 2, 0,
+ 228, 128, 25, 0, 170, 160,
+ 8, 0, 0, 3, 2, 0,
+ 1, 128, 4, 0, 228, 161,
+ 0, 0, 228, 128, 8, 0,
+ 0, 3, 2, 0, 2, 128,
+ 5, 0, 228, 161, 0, 0,
+ 228, 128, 8, 0, 0, 3,
+ 2, 0, 4, 128, 6, 0,
+ 228, 161, 0, 0, 228, 128,
+ 13, 0, 0, 3, 0, 0,
+ 7, 128, 2, 0, 228, 128,
+ 25, 0, 170, 160, 5, 0,
+ 0, 3, 1, 0, 7, 128,
+ 0, 0, 228, 128, 1, 0,
+ 228, 128, 5, 0, 0, 3,
+ 0, 0, 7, 128, 2, 0,
+ 228, 128, 0, 0, 228, 128,
+ 15, 0, 0, 2, 3, 0,
+ 1, 128, 1, 0, 0, 128,
+ 15, 0, 0, 2, 3, 0,
+ 2, 128, 1, 0, 85, 128,
+ 15, 0, 0, 2, 3, 0,
+ 4, 128, 1, 0, 170, 128,
+ 5, 0, 0, 3, 1, 0,
+ 7, 128, 3, 0, 228, 128,
+ 3, 0, 255, 160, 14, 0,
+ 0, 2, 3, 0, 1, 128,
+ 1, 0, 0, 128, 14, 0,
+ 0, 2, 3, 0, 2, 128,
+ 1, 0, 85, 128, 14, 0,
+ 0, 2, 3, 0, 4, 128,
+ 1, 0, 170, 128, 5, 0,
+ 0, 3, 1, 0, 7, 128,
+ 2, 0, 228, 128, 3, 0,
+ 228, 128, 5, 0, 0, 3,
+ 2, 0, 7, 128, 1, 0,
+ 85, 128, 11, 0, 228, 160,
+ 4, 0, 0, 4, 1, 0,
+ 11, 128, 1, 0, 0, 128,
+ 10, 0, 164, 160, 2, 0,
+ 164, 128, 4, 0, 0, 4,
+ 1, 0, 7, 128, 1, 0,
+ 170, 128, 12, 0, 228, 160,
+ 1, 0, 244, 128, 5, 0,
+ 0, 3, 1, 0, 7, 224,
+ 1, 0, 228, 128, 3, 0,
+ 228, 160, 9, 0, 0, 3,
+ 0, 0, 4, 192, 0, 0,
+ 228, 144, 23, 0, 228, 160,
+ 9, 0, 0, 3, 0, 0,
+ 8, 128, 0, 0, 228, 144,
+ 14, 0, 228, 160, 11, 0,
+ 0, 3, 0, 0, 8, 128,
+ 0, 0, 255, 128, 25, 0,
+ 170, 160, 10, 0, 0, 3,
+ 1, 0, 8, 224, 0, 0,
+ 255, 128, 25, 0, 255, 160,
+ 5, 0, 0, 3, 1, 0,
+ 7, 128, 0, 0, 85, 128,
+ 8, 0, 228, 160, 4, 0,
+ 0, 4, 0, 0, 11, 128,
+ 0, 0, 0, 128, 7, 0,
+ 164, 160, 1, 0, 164, 128,
+ 4, 0, 0, 4, 0, 0,
+ 7, 128, 0, 0, 170, 128,
+ 9, 0, 228, 160, 0, 0,
+ 244, 128, 1, 0, 0, 2,
+ 1, 0, 7, 128, 1, 0,
+ 228, 160, 4, 0, 0, 4,
+ 0, 0, 7, 128, 0, 0,
+ 228, 128, 1, 0, 228, 128,
+ 2, 0, 228, 160, 5, 0,
+ 0, 3, 0, 0, 7, 224,
+ 0, 0, 228, 128, 3, 0,
+ 228, 144, 5, 0, 0, 3,
+ 0, 0, 8, 224, 3, 0,
+ 255, 144, 1, 0, 255, 160,
+ 9, 0, 0, 3, 0, 0,
+ 1, 128, 0, 0, 228, 144,
+ 21, 0, 228, 160, 9, 0,
+ 0, 3, 0, 0, 2, 128,
+ 0, 0, 228, 144, 22, 0,
+ 228, 160, 9, 0, 0, 3,
+ 0, 0, 4, 128, 0, 0,
+ 228, 144, 24, 0, 228, 160,
+ 4, 0, 0, 4, 0, 0,
+ 3, 192, 0, 0, 170, 128,
+ 0, 0, 228, 160, 0, 0,
+ 228, 128, 1, 0, 0, 2,
+ 0, 0, 8, 192, 0, 0,
+ 170, 128, 1, 0, 0, 2,
+ 2, 0, 3, 224, 2, 0,
+ 228, 144, 255, 255, 0, 0,
+ 83, 72, 68, 82, 124, 7,
+ 0, 0, 64, 0, 1, 0,
+ 223, 1, 0, 0, 89, 0,
+ 0, 4, 70, 142, 32, 0,
+ 0, 0, 0, 0, 26, 0,
+ 0, 0, 95, 0, 0, 3,
+ 242, 16, 16, 0, 0, 0,
+ 0, 0, 95, 0, 0, 3,
+ 114, 16, 16, 0, 1, 0,
+ 0, 0, 95, 0, 0, 3,
+ 50, 16, 16, 0, 2, 0,
+ 0, 0, 95, 0, 0, 3,
+ 242, 16, 16, 0, 3, 0,
+ 0, 0, 101, 0, 0, 3,
+ 242, 32, 16, 0, 0, 0,
+ 0, 0, 101, 0, 0, 3,
+ 242, 32, 16, 0, 1, 0,
+ 0, 0, 101, 0, 0, 3,
+ 50, 32, 16, 0, 2, 0,
+ 0, 0, 103, 0, 0, 4,
+ 242, 32, 16, 0, 3, 0,
+ 0, 0, 1, 0, 0, 0,
+ 104, 0, 0, 2, 6, 0,
+ 0, 0, 50, 0, 0, 15,
+ 114, 0, 16, 0, 0, 0,
+ 0, 0, 70, 18, 16, 0,
+ 1, 0, 0, 0, 2, 64,
+ 0, 0, 0, 0, 0, 64,
+ 0, 0, 0, 64, 0, 0,
+ 0, 64, 0, 0, 0, 0,
+ 2, 64, 0, 0, 0, 0,
+ 128, 191, 0, 0, 128, 191,
+ 0, 0, 128, 191, 0, 0,
+ 0, 0, 16, 0, 0, 8,
+ 18, 0, 16, 0, 1, 0,
+ 0, 0, 70, 2, 16, 0,
+ 0, 0, 0, 0, 70, 130,
+ 32, 0, 0, 0, 0, 0,
+ 19, 0, 0, 0, 16, 0,
+ 0, 8, 34, 0, 16, 0,
+ 1, 0, 0, 0, 70, 2,
+ 16, 0, 0, 0, 0, 0,
+ 70, 130, 32, 0, 0, 0,
+ 0, 0, 20, 0, 0, 0,
+ 16, 0, 0, 8, 66, 0,
+ 16, 0, 1, 0, 0, 0,
+ 70, 2, 16, 0, 0, 0,
+ 0, 0, 70, 130, 32, 0,
+ 0, 0, 0, 0, 21, 0,
+ 0, 0, 16, 0, 0, 7,
+ 18, 0, 16, 0, 0, 0,
+ 0, 0, 70, 2, 16, 0,
+ 1, 0, 0, 0, 70, 2,
+ 16, 0, 1, 0, 0, 0,
+ 68, 0, 0, 5, 18, 0,
+ 16, 0, 0, 0, 0, 0,
+ 10, 0, 16, 0, 0, 0,
+ 0, 0, 56, 0, 0, 7,
+ 114, 0, 16, 0, 0, 0,
+ 0, 0, 6, 0, 16, 0,
+ 0, 0, 0, 0, 70, 2,
+ 16, 0, 1, 0, 0, 0,
+ 16, 0, 0, 9, 18, 0,
+ 16, 0, 1, 0, 0, 0,
+ 70, 130, 32, 128, 65, 0,
+ 0, 0, 0, 0, 0, 0,
+ 3, 0, 0, 0, 70, 2,
+ 16, 0, 0, 0, 0, 0,
+ 16, 0, 0, 9, 34, 0,
+ 16, 0, 1, 0, 0, 0,
+ 70, 130, 32, 128, 65, 0,
+ 0, 0, 0, 0, 0, 0,
+ 4, 0, 0, 0, 70, 2,
+ 16, 0, 0, 0, 0, 0,
+ 16, 0, 0, 9, 66, 0,
+ 16, 0, 1, 0, 0, 0,
+ 70, 130, 32, 128, 65, 0,
+ 0, 0, 0, 0, 0, 0,
+ 5, 0, 0, 0, 70, 2,
+ 16, 0, 0, 0, 0, 0,
+ 29, 0, 0, 10, 114, 0,
+ 16, 0, 2, 0, 0, 0,
+ 70, 2, 16, 0, 1, 0,
+ 0, 0, 2, 64, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 1, 0,
+ 0, 10, 114, 0, 16, 0,
+ 2, 0, 0, 0, 70, 2,
+ 16, 0, 2, 0, 0, 0,
+ 2, 64, 0, 0, 0, 0,
+ 128, 63, 0, 0, 128, 63,
+ 0, 0, 128, 63, 0, 0,
+ 0, 0, 56, 0, 0, 7,
+ 114, 0, 16, 0, 3, 0,
+ 0, 0, 70, 2, 16, 0,
+ 1, 0, 0, 0, 70, 2,
+ 16, 0, 2, 0, 0, 0,
+ 56, 0, 0, 8, 114, 0,
+ 16, 0, 4, 0, 0, 0,
+ 86, 5, 16, 0, 3, 0,
+ 0, 0, 70, 130, 32, 0,
+ 0, 0, 0, 0, 7, 0,
+ 0, 0, 50, 0, 0, 10,
+ 178, 0, 16, 0, 3, 0,
+ 0, 0, 6, 0, 16, 0,
+ 3, 0, 0, 0, 70, 136,
+ 32, 0, 0, 0, 0, 0,
+ 6, 0, 0, 0, 70, 8,
+ 16, 0, 4, 0, 0, 0,
+ 50, 0, 0, 10, 114, 0,
+ 16, 0, 3, 0, 0, 0,
+ 166, 10, 16, 0, 3, 0,
+ 0, 0, 70, 130, 32, 0,
+ 0, 0, 0, 0, 8, 0,
+ 0, 0, 70, 3, 16, 0,
+ 3, 0, 0, 0, 50, 0,
+ 0, 11, 114, 0, 16, 0,
+ 3, 0, 0, 0, 70, 2,
+ 16, 0, 3, 0, 0, 0,
+ 70, 130, 32, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 70, 130, 32, 0, 0, 0,
+ 0, 0, 1, 0, 0, 0,
+ 56, 0, 0, 7, 114, 32,
+ 16, 0, 0, 0, 0, 0,
+ 70, 2, 16, 0, 3, 0,
+ 0, 0, 70, 18, 16, 0,
+ 3, 0, 0, 0, 56, 0,
+ 0, 8, 130, 32, 16, 0,
+ 0, 0, 0, 0, 58, 16,
+ 16, 0, 3, 0, 0, 0,
+ 58, 128, 32, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 17, 0, 0, 8, 18, 0,
+ 16, 0, 3, 0, 0, 0,
+ 70, 30, 16, 0, 0, 0,
+ 0, 0, 70, 142, 32, 0,
+ 0, 0, 0, 0, 15, 0,
+ 0, 0, 17, 0, 0, 8,
+ 34, 0, 16, 0, 3, 0,
+ 0, 0, 70, 30, 16, 0,
+ 0, 0, 0, 0, 70, 142,
+ 32, 0, 0, 0, 0, 0,
+ 16, 0, 0, 0, 17, 0,
+ 0, 8, 66, 0, 16, 0,
+ 3, 0, 0, 0, 70, 30,
+ 16, 0, 0, 0, 0, 0,
+ 70, 142, 32, 0, 0, 0,
+ 0, 0, 17, 0, 0, 0,
+ 0, 0, 0, 9, 114, 0,
+ 16, 0, 3, 0, 0, 0,
+ 70, 2, 16, 128, 65, 0,
+ 0, 0, 3, 0, 0, 0,
+ 70, 130, 32, 0, 0, 0,
+ 0, 0, 12, 0, 0, 0,
+ 16, 0, 0, 7, 130, 0,
+ 16, 0, 0, 0, 0, 0,
+ 70, 2, 16, 0, 3, 0,
+ 0, 0, 70, 2, 16, 0,
+ 3, 0, 0, 0, 68, 0,
+ 0, 5, 130, 0, 16, 0,
+ 0, 0, 0, 0, 58, 0,
+ 16, 0, 0, 0, 0, 0,
+ 50, 0, 0, 11, 114, 0,
+ 16, 0, 4, 0, 0, 0,
+ 70, 2, 16, 0, 3, 0,
+ 0, 0, 246, 15, 16, 0,
+ 0, 0, 0, 0, 70, 130,
+ 32, 128, 65, 0, 0, 0,
+ 0, 0, 0, 0, 3, 0,
+ 0, 0, 16, 0, 0, 7,
+ 130, 0, 16, 0, 1, 0,
+ 0, 0, 70, 2, 16, 0,
+ 4, 0, 0, 0, 70, 2,
+ 16, 0, 4, 0, 0, 0,
+ 68, 0, 0, 5, 130, 0,
+ 16, 0, 1, 0, 0, 0,
+ 58, 0, 16, 0, 1, 0,
+ 0, 0, 56, 0, 0, 7,
+ 114, 0, 16, 0, 4, 0,
+ 0, 0, 246, 15, 16, 0,
+ 1, 0, 0, 0, 70, 2,
+ 16, 0, 4, 0, 0, 0,
+ 16, 0, 0, 7, 18, 0,
+ 16, 0, 4, 0, 0, 0,
+ 70, 2, 16, 0, 4, 0,
+ 0, 0, 70, 2, 16, 0,
+ 0, 0, 0, 0, 50, 0,
+ 0, 11, 114, 0, 16, 0,
+ 5, 0, 0, 0, 70, 2,
+ 16, 0, 3, 0, 0, 0,
+ 246, 15, 16, 0, 0, 0,
+ 0, 0, 70, 130, 32, 128,
+ 65, 0, 0, 0, 0, 0,
+ 0, 0, 4, 0, 0, 0,
+ 50, 0, 0, 11, 114, 0,
+ 16, 0, 3, 0, 0, 0,
+ 70, 2, 16, 0, 3, 0,
+ 0, 0, 246, 15, 16, 0,
+ 0, 0, 0, 0, 70, 130,
+ 32, 128, 65, 0, 0, 0,
+ 0, 0, 0, 0, 5, 0,
+ 0, 0, 16, 0, 0, 7,
+ 130, 0, 16, 0, 0, 0,
+ 0, 0, 70, 2, 16, 0,
+ 5, 0, 0, 0, 70, 2,
+ 16, 0, 5, 0, 0, 0,
+ 68, 0, 0, 5, 130, 0,
+ 16, 0, 0, 0, 0, 0,
+ 58, 0, 16, 0, 0, 0,
+ 0, 0, 56, 0, 0, 7,
+ 114, 0, 16, 0, 5, 0,
+ 0, 0, 246, 15, 16, 0,
+ 0, 0, 0, 0, 70, 2,
+ 16, 0, 5, 0, 0, 0,
+ 16, 0, 0, 7, 34, 0,
+ 16, 0, 4, 0, 0, 0,
+ 70, 2, 16, 0, 5, 0,
+ 0, 0, 70, 2, 16, 0,
+ 0, 0, 0, 0, 16, 0,
+ 0, 7, 130, 0, 16, 0,
+ 0, 0, 0, 0, 70, 2,
+ 16, 0, 3, 0, 0, 0,
+ 70, 2, 16, 0, 3, 0,
+ 0, 0, 68, 0, 0, 5,
+ 130, 0, 16, 0, 0, 0,
+ 0, 0, 58, 0, 16, 0,
+ 0, 0, 0, 0, 56, 0,
+ 0, 7, 114, 0, 16, 0,
+ 3, 0, 0, 0, 246, 15,
+ 16, 0, 0, 0, 0, 0,
+ 70, 2, 16, 0, 3, 0,
+ 0, 0, 16, 0, 0, 7,
+ 66, 0, 16, 0, 4, 0,
+ 0, 0, 70, 2, 16, 0,
+ 3, 0, 0, 0, 70, 2,
+ 16, 0, 0, 0, 0, 0,
+ 52, 0, 0, 10, 114, 0,
+ 16, 0, 0, 0, 0, 0,
+ 70, 2, 16, 0, 4, 0,
+ 0, 0, 2, 64, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 56, 0,
+ 0, 7, 114, 0, 16, 0,
+ 0, 0, 0, 0, 70, 2,
+ 16, 0, 2, 0, 0, 0,
+ 70, 2, 16, 0, 0, 0,
+ 0, 0, 47, 0, 0, 5,
+ 114, 0, 16, 0, 0, 0,
+ 0, 0, 70, 2, 16, 0,
+ 0, 0, 0, 0, 56, 0,
+ 0, 8, 114, 0, 16, 0,
+ 0, 0, 0, 0, 70, 2,
+ 16, 0, 0, 0, 0, 0,
+ 246, 143, 32, 0, 0, 0,
+ 0, 0, 2, 0, 0, 0,
+ 25, 0, 0, 5, 114, 0,
+ 16, 0, 0, 0, 0, 0,
+ 70, 2, 16, 0, 0, 0,
+ 0, 0, 56, 0, 0, 7,
+ 114, 0, 16, 0, 0, 0,
+ 0, 0, 70, 2, 16, 0,
+ 1, 0, 0, 0, 70, 2,
+ 16, 0, 0, 0, 0, 0,
+ 56, 0, 0, 8, 114, 0,
+ 16, 0, 1, 0, 0, 0,
+ 86, 5, 16, 0, 0, 0,
+ 0, 0, 70, 130, 32, 0,
+ 0, 0, 0, 0, 10, 0,
+ 0, 0, 50, 0, 0, 10,
+ 178, 0, 16, 0, 0, 0,
+ 0, 0, 6, 0, 16, 0,
+ 0, 0, 0, 0, 70, 136,
+ 32, 0, 0, 0, 0, 0,
+ 9, 0, 0, 0, 70, 8,
+ 16, 0, 1, 0, 0, 0,
+ 50, 0, 0, 10, 114, 0,
+ 16, 0, 0, 0, 0, 0,
+ 166, 10, 16, 0, 0, 0,
+ 0, 0, 70, 130, 32, 0,
+ 0, 0, 0, 0, 11, 0,
+ 0, 0, 70, 3, 16, 0,
+ 0, 0, 0, 0, 56, 0,
+ 0, 8, 114, 32, 16, 0,
+ 1, 0, 0, 0, 70, 2,
+ 16, 0, 0, 0, 0, 0,
+ 70, 130, 32, 0, 0, 0,
+ 0, 0, 2, 0, 0, 0,
+ 17, 32, 0, 8, 130, 32,
+ 16, 0, 1, 0, 0, 0,
+ 70, 30, 16, 0, 0, 0,
+ 0, 0, 70, 142, 32, 0,
+ 0, 0, 0, 0, 14, 0,
+ 0, 0, 54, 0, 0, 5,
+ 50, 32, 16, 0, 2, 0,
+ 0, 0, 70, 16, 16, 0,
+ 2, 0, 0, 0, 17, 0,
+ 0, 8, 18, 32, 16, 0,
+ 3, 0, 0, 0, 70, 30,
+ 16, 0, 0, 0, 0, 0,
+ 70, 142, 32, 0, 0, 0,
+ 0, 0, 22, 0, 0, 0,
+ 17, 0, 0, 8, 34, 32,
+ 16, 0, 3, 0, 0, 0,
+ 70, 30, 16, 0, 0, 0,
+ 0, 0, 70, 142, 32, 0,
+ 0, 0, 0, 0, 23, 0,
+ 0, 0, 17, 0, 0, 8,
+ 66, 32, 16, 0, 3, 0,
+ 0, 0, 70, 30, 16, 0,
+ 0, 0, 0, 0, 70, 142,
+ 32, 0, 0, 0, 0, 0,
+ 24, 0, 0, 0, 17, 0,
+ 0, 8, 130, 32, 16, 0,
+ 3, 0, 0, 0, 70, 30,
+ 16, 0, 0, 0, 0, 0,
+ 70, 142, 32, 0, 0, 0,
+ 0, 0, 25, 0, 0, 0,
+ 62, 0, 0, 1, 73, 83,
+ 71, 78, 140, 0, 0, 0,
+ 4, 0, 0, 0, 8, 0,
+ 0, 0, 104, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 3, 0, 0, 0,
+ 0, 0, 0, 0, 15, 15,
+ 0, 0, 116, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 3, 0, 0, 0,
+ 1, 0, 0, 0, 7, 7,
+ 0, 0, 123, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 3, 0, 0, 0,
+ 2, 0, 0, 0, 3, 3,
+ 0, 0, 132, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 3, 0, 0, 0,
+ 3, 0, 0, 0, 15, 15,
+ 0, 0, 83, 86, 95, 80,
+ 111, 115, 105, 116, 105, 111,
+ 110, 0, 78, 79, 82, 77,
+ 65, 76, 0, 84, 69, 88,
+ 67, 79, 79, 82, 68, 0,
+ 67, 79, 76, 79, 82, 0,
+ 171, 171, 79, 83, 71, 78,
+ 132, 0, 0, 0, 4, 0,
+ 0, 0, 8, 0, 0, 0,
+ 104, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 3, 0, 0, 0, 0, 0,
+ 0, 0, 15, 0, 0, 0,
+ 104, 0, 0, 0, 1, 0,
+ 0, 0, 0, 0, 0, 0,
+ 3, 0, 0, 0, 1, 0,
+ 0, 0, 15, 0, 0, 0,
+ 110, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 3, 0, 0, 0, 2, 0,
+ 0, 0, 3, 12, 0, 0,
+ 119, 0, 0, 0, 0, 0,
+ 0, 0, 1, 0, 0, 0,
+ 3, 0, 0, 0, 3, 0,
+ 0, 0, 15, 0, 0, 0,
+ 67, 79, 76, 79, 82, 0,
+ 84, 69, 88, 67, 79, 79,
+ 82, 68, 0, 83, 86, 95,
+ 80, 111, 115, 105, 116, 105,
+ 111, 110, 0, 171
+};
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVertexLightingTxVcBn.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVertexLightingTxVcBn.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..ff471669fca7ebab7ebe24e8bada723503a104c9
Binary files /dev/null and b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVertexLightingTxVcBn.pdb differ
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVertexLightingVc.inc b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVertexLightingVc.inc
index 075b9d3a1550a2f42c1e1e7c1b0772a040886861..ec5373c1c38b7d3dfc4cb2f9bf9472408096db95 100644
--- a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVertexLightingVc.inc
+++ b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVertexLightingVc.inc
@@ -123,7 +123,7 @@
mov r1.xyz, c1 // Parameters::DiffuseColor<0,1,2>
mad r0.xyz, r0, r1, c2 // ::result<0,1,2>
-#line 173 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx"
+#line 185 "D:\ATG Sample Development\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>
@@ -132,7 +132,7 @@
dp4 r0.y, v0, c22 // ::vout<1>
dp4 r0.z, v0, c24 // ::vout<3>
-#line 166 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\BasicEffect.fx"
+#line 178 "D:\ATG Sample Development\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, 150, 82,
- 142, 129, 207, 223, 0, 189,
- 99, 233, 154, 230, 199, 146,
- 78, 65, 1, 0, 0, 0,
+ 68, 88, 66, 67, 63, 202,
+ 208, 96, 117, 79, 255, 236,
+ 165, 136, 31, 174, 52, 234,
+ 106, 211, 1, 0, 0, 0,
104, 19, 0, 0, 4, 0,
0, 0, 48, 0, 0, 0,
108, 11, 0, 0, 136, 18,
@@ -342,15 +342,15 @@ const BYTE BasicEffect_VSBasicVertexLightingVc[] =
0, 0, 46, 0, 0, 0,
84, 10, 0, 0, 46, 0,
0, 0, 96, 10, 0, 0,
- 173, 0, 2, 0, 116, 10,
- 0, 0, 173, 0, 2, 0,
+ 185, 0, 2, 0, 116, 10,
+ 0, 0, 185, 0, 2, 0,
132, 10, 0, 0, 63, 0,
0, 0, 148, 10, 0, 0,
63, 0, 0, 0, 164, 10,
0, 0, 63, 0, 0, 0,
- 180, 10, 0, 0, 166, 0,
+ 180, 10, 0, 0, 178, 0,
2, 0, 196, 10, 0, 0,
- 166, 0, 2, 0, 216, 10,
+ 178, 0, 2, 0, 216, 10,
0, 0, 80, 97, 114, 97,
109, 101, 116, 101, 114, 115,
0, 68, 105, 102, 102, 117,
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVertexLightingVc.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVertexLightingVc.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..8231e2d230174d0a155a4e71f278dda9dc2d7ecb
Binary files /dev/null and b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVertexLightingVc.pdb differ
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVertexLightingVcBn.inc b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVertexLightingVcBn.inc
new file mode 100644
index 0000000000000000000000000000000000000000..1b1ed48682a04cab61be224c6ad9f2f6477d1261
--- /dev/null
+++ b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVertexLightingVcBn.inc
@@ -0,0 +1,1066 @@
+#if 0
+//
+// Generated by Microsoft (R) D3D Shader Disassembler
+//
+//
+// Input signature:
+//
+// Name Index Mask Register SysValue Format Used
+// -------------------- ----- ------ -------- -------- ------- ------
+// SV_Position 0 xyzw 0 NONE float xyzw
+// NORMAL 0 xyz 1 NONE float xyz
+// COLOR 0 xyzw 2 NONE float xyzw
+//
+//
+// Output signature:
+//
+// Name Index Mask Register SysValue Format Used
+// -------------------- ----- ------ -------- -------- ------- ------
+// COLOR 0 xyzw 0 NONE float xyzw
+// COLOR 1 xyzw 1 NONE float xyzw
+// SV_Position 0 xyzw 2 POS float xyzw
+//
+//
+// Constant buffer to DX9 shader constant mappings:
+//
+// Target Reg Buffer Start Reg # of Regs Data Conversion
+// ---------- ------- --------- --------- ----------------------
+// c1 cb0 0 13 ( FLT, FLT, FLT, FLT)
+// c14 cb0 14 4 ( FLT, FLT, FLT, FLT)
+// c18 cb0 19 7 ( FLT, FLT, FLT, FLT)
+//
+//
+// Runtime generated constant mappings:
+//
+// Target Reg Constant Description
+// ---------- --------------------------------------------------
+// c0 Vertex Shader position offset
+//
+//
+// Level9 shader bytecode:
+//
+ vs_2_0
+ def c25, 2, -1, 0, 1
+ dcl_texcoord v0 // vin<0,1,2,3>
+ dcl_texcoord1 v1 // vin<4,5,6>
+ dcl_texcoord2 v2 // vin<7,8,9,10>
+
+#line 57 "D:\ATG Sample Development\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>
+ add r0.xyz, -r0, c13
+ nrm r1.xyz, r0 // ::eyeVector<0,1,2>
+
+#line 33
+ add r0.xyz, r1, -c4
+ nrm r2.xyz, r0 // ::halfVectors<0,1,2>
+
+#line 32 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh"
+ mad r0.xyz, v1, c25.x, c25.y // ::BiasX2<0,1,2>
+
+#line 59 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh"
+ dp3 r3.x, r0, c18
+ dp3 r3.y, r0, c19
+ dp3 r3.z, r0, c20
+ nrm r0.xyz, r3 // ::worldNormal<0,1,2>
+
+#line 37
+ dp3 r2.x, r2, r0 // ::dotH<0>
+
+#line 33
+ add r3.xyz, r1, -c5
+ add r1.xyz, r1, -c6
+ nrm r4.xyz, r1 // ::halfVectors<6,7,8>
+
+#line 37
+ dp3 r2.z, r4, r0 // ::dotH<2>
+
+#line 33
+ nrm r1.xyz, r3 // ::halfVectors<3,4,5>
+
+#line 37
+ dp3 r2.y, r1, r0 // ::dotH<1>
+
+#line 42
+ max r1.xyz, r2, c25.z
+
+#line 36
+ dp3 r2.x, -c4, r0 // ::dotL<0>
+ dp3 r2.y, -c5, r0 // ::dotL<1>
+ dp3 r2.z, -c6, r0 // ::dotL<2>
+
+#line 39
+ sge r0.xyz, r2, c25.z // ::zeroL<0,1,2>
+
+#line 42
+ mul r1.xyz, r0, r1
+ mul r0.xyz, r2, r0 // ::diffuse<0,1,2>
+ log r3.x, r1.x
+ log r3.y, r1.y
+ log r3.z, r1.z
+ mul r1.xyz, r3, c3.w
+ exp r3.x, r1.x
+ exp r3.y, r1.y
+ exp r3.z, r1.z
+ mul r1.xyz, r2, r3 // ::specular<0,1,2>
+
+#line 47
+ mul r2.xyz, r1.y, c11
+ mad r1.xyw, r1.x, c10.xyzz, r2.xyzz
+ mad r1.xyz, r1.z, c12, r1.xyww
+ mul oT1.xyz, r1, c3 // ::VSBasicVertexLightingVcBn<4,5,6>
+
+#line 63
+ dp4 oPos.z, v0, c23 // ::VSBasicVertexLightingVcBn<10>
+
+#line 14 "D:\ATG Sample Development\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 "D:\ATG Sample Development\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 "D:\ATG Sample Development\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 "D:\ATG Sample Development\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 "D:\ATG Sample Development\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>
+
+// approximately 64 instruction slots used
+vs_4_0
+dcl_constantbuffer CB0[26], immediateIndexed
+dcl_input v0.xyzw
+dcl_input v1.xyz
+dcl_input v2.xyzw
+dcl_output o0.xyzw
+dcl_output o1.xyzw
+dcl_output_siv o2.xyzw, position
+dcl_temps 6
+mad r0.xyz, v1.xyzx, l(2.000000, 2.000000, 2.000000, 0.000000), l(-1.000000, -1.000000, -1.000000, 0.000000)
+dp3 r1.x, r0.xyzx, cb0[19].xyzx
+dp3 r1.y, r0.xyzx, cb0[20].xyzx
+dp3 r1.z, r0.xyzx, cb0[21].xyzx
+dp3 r0.x, r1.xyzx, r1.xyzx
+rsq r0.x, r0.x
+mul r0.xyz, r0.xxxx, r1.xyzx
+dp3 r1.x, -cb0[3].xyzx, r0.xyzx
+dp3 r1.y, -cb0[4].xyzx, r0.xyzx
+dp3 r1.z, -cb0[5].xyzx, r0.xyzx
+ge r2.xyz, r1.xyzx, l(0.000000, 0.000000, 0.000000, 0.000000)
+and r2.xyz, r2.xyzx, l(0x3f800000, 0x3f800000, 0x3f800000, 0)
+mul r3.xyz, r1.xyzx, r2.xyzx
+mul r4.xyz, r3.yyyy, cb0[7].xyzx
+mad r3.xyw, r3.xxxx, cb0[6].xyxz, r4.xyxz
+mad r3.xyz, r3.zzzz, cb0[8].xyzx, r3.xywx
+mad r3.xyz, r3.xyzx, cb0[0].xyzx, cb0[1].xyzx
+mul o0.xyz, r3.xyzx, v2.xyzx
+mul o0.w, v2.w, cb0[0].w
+dp4 r3.x, v0.xyzw, cb0[15].xyzw
+dp4 r3.y, v0.xyzw, cb0[16].xyzw
+dp4 r3.z, v0.xyzw, cb0[17].xyzw
+add r3.xyz, -r3.xyzx, cb0[12].xyzx
+dp3 r0.w, r3.xyzx, r3.xyzx
+rsq r0.w, r0.w
+mad r4.xyz, r3.xyzx, r0.wwww, -cb0[3].xyzx
+dp3 r1.w, r4.xyzx, r4.xyzx
+rsq r1.w, r1.w
+mul r4.xyz, r1.wwww, r4.xyzx
+dp3 r4.x, r4.xyzx, r0.xyzx
+mad r5.xyz, r3.xyzx, r0.wwww, -cb0[4].xyzx
+mad r3.xyz, r3.xyzx, r0.wwww, -cb0[5].xyzx
+dp3 r0.w, r5.xyzx, r5.xyzx
+rsq r0.w, r0.w
+mul r5.xyz, r0.wwww, r5.xyzx
+dp3 r4.y, r5.xyzx, r0.xyzx
+dp3 r0.w, r3.xyzx, r3.xyzx
+rsq r0.w, r0.w
+mul r3.xyz, r0.wwww, r3.xyzx
+dp3 r4.z, r3.xyzx, r0.xyzx
+max r0.xyz, r4.xyzx, l(0.000000, 0.000000, 0.000000, 0.000000)
+mul r0.xyz, r2.xyzx, r0.xyzx
+log r0.xyz, r0.xyzx
+mul r0.xyz, r0.xyzx, cb0[2].wwww
+exp r0.xyz, r0.xyzx
+mul r0.xyz, r1.xyzx, r0.xyzx
+mul r1.xyz, r0.yyyy, cb0[10].xyzx
+mad r0.xyw, r0.xxxx, cb0[9].xyxz, r1.xyxz
+mad r0.xyz, r0.zzzz, cb0[11].xyzx, r0.xywx
+mul o1.xyz, r0.xyzx, cb0[2].xyzx
+dp4_sat o1.w, v0.xyzw, cb0[14].xyzw
+dp4 o2.x, v0.xyzw, cb0[22].xyzw
+dp4 o2.y, v0.xyzw, cb0[23].xyzw
+dp4 o2.z, v0.xyzw, cb0[24].xyzw
+dp4 o2.w, v0.xyzw, cb0[25].xyzw
+ret
+// Approximately 0 instruction slots used
+#endif
+
+const BYTE BasicEffect_VSBasicVertexLightingVcBn[] =
+{
+ 68, 88, 66, 67, 104, 103,
+ 168, 214, 244, 60, 219, 199,
+ 8, 41, 66, 174, 251, 165,
+ 158, 220, 1, 0, 0, 0,
+ 252, 19, 0, 0, 4, 0,
+ 0, 0, 48, 0, 0, 0,
+ 196, 11, 0, 0, 28, 19,
+ 0, 0, 144, 19, 0, 0,
+ 65, 111, 110, 57, 140, 11,
+ 0, 0, 140, 11, 0, 0,
+ 0, 2, 254, 255, 64, 11,
+ 0, 0, 76, 0, 0, 0,
+ 3, 0, 36, 0, 0, 0,
+ 72, 0, 0, 0, 72, 0,
+ 0, 0, 36, 0, 1, 0,
+ 72, 0, 0, 0, 0, 0,
+ 13, 0, 1, 0, 0, 0,
+ 0, 0, 0, 0, 14, 0,
+ 4, 0, 14, 0, 0, 0,
+ 0, 0, 0, 0, 19, 0,
+ 7, 0, 18, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 2, 254, 255, 254, 255,
+ 236, 1, 68, 66, 85, 71,
+ 40, 0, 0, 0, 132, 7,
+ 0, 0, 0, 0, 0, 0,
+ 3, 0, 0, 0, 4, 1,
+ 0, 0, 58, 0, 0, 0,
+ 16, 1, 0, 0, 15, 0,
+ 0, 0, 88, 6, 0, 0,
+ 56, 3, 0, 0, 68, 58,
+ 92, 65, 84, 71, 32, 83,
+ 97, 109, 112, 108, 101, 32,
+ 68, 101, 118, 101, 108, 111,
+ 112, 109, 101, 110, 116, 92,
+ 115, 116, 95, 100, 101, 118,
+ 92, 75, 105, 116, 115, 92,
+ 68, 105, 114, 101, 99, 116,
+ 88, 84, 75, 92, 83, 114,
+ 99, 92, 83, 104, 97, 100,
+ 101, 114, 115, 92, 76, 105,
+ 103, 104, 116, 105, 110, 103,
+ 46, 102, 120, 104, 0, 68,
+ 58, 92, 65, 84, 71, 32,
+ 83, 97, 109, 112, 108, 101,
+ 32, 68, 101, 118, 101, 108,
+ 111, 112, 109, 101, 110, 116,
+ 92, 115, 116, 95, 100, 101,
+ 118, 92, 75, 105, 116, 115,
+ 92, 68, 105, 114, 101, 99,
+ 116, 88, 84, 75, 92, 83,
+ 114, 99, 92, 83, 104, 97,
+ 100, 101, 114, 115, 92, 67,
+ 111, 109, 109, 111, 110, 46,
+ 102, 120, 104, 0, 68, 58,
+ 92, 65, 84, 71, 32, 83,
+ 97, 109, 112, 108, 101, 32,
+ 68, 101, 118, 101, 108, 111,
+ 112, 109, 101, 110, 116, 92,
+ 115, 116, 95, 100, 101, 118,
+ 92, 75, 105, 116, 115, 92,
+ 68, 105, 114, 101, 99, 116,
+ 88, 84, 75, 92, 83, 114,
+ 99, 92, 83, 104, 97, 100,
+ 101, 114, 115, 92, 66, 97,
+ 115, 105, 99, 69, 102, 102,
+ 101, 99, 116, 46, 102, 120,
+ 0, 171, 40, 0, 0, 0,
+ 113, 0, 0, 0, 184, 0,
+ 0, 0, 0, 0, 255, 255,
+ 184, 7, 0, 0, 0, 0,
+ 255, 255, 208, 7, 0, 0,
+ 0, 0, 255, 255, 220, 7,
+ 0, 0, 0, 0, 255, 255,
+ 232, 7, 0, 0, 57, 0,
+ 0, 0, 244, 7, 0, 0,
+ 57, 0, 0, 0, 4, 8,
+ 0, 0, 57, 0, 0, 0,
+ 20, 8, 0, 0, 58, 0,
+ 0, 0, 36, 8, 0, 0,
+ 58, 0, 0, 0, 52, 8,
+ 0, 0, 33, 0, 0, 0,
+ 64, 8, 0, 0, 33, 0,
+ 0, 0, 80, 8, 0, 0,
+ 32, 0, 1, 0, 92, 8,
+ 0, 0, 59, 0, 0, 0,
+ 112, 8, 0, 0, 59, 0,
+ 0, 0, 128, 8, 0, 0,
+ 59, 0, 0, 0, 144, 8,
+ 0, 0, 59, 0, 0, 0,
+ 160, 8, 0, 0, 37, 0,
+ 0, 0, 172, 8, 0, 0,
+ 33, 0, 0, 0, 188, 8,
+ 0, 0, 33, 0, 0, 0,
+ 204, 8, 0, 0, 33, 0,
+ 0, 0, 220, 8, 0, 0,
+ 37, 0, 0, 0, 232, 8,
+ 0, 0, 33, 0, 0, 0,
+ 248, 8, 0, 0, 37, 0,
+ 0, 0, 4, 9, 0, 0,
+ 42, 0, 0, 0, 20, 9,
+ 0, 0, 36, 0, 0, 0,
+ 36, 9, 0, 0, 36, 0,
+ 0, 0, 52, 9, 0, 0,
+ 36, 0, 0, 0, 68, 9,
+ 0, 0, 39, 0, 0, 0,
+ 84, 9, 0, 0, 42, 0,
+ 0, 0, 100, 9, 0, 0,
+ 41, 0, 0, 0, 116, 9,
+ 0, 0, 42, 0, 0, 0,
+ 132, 9, 0, 0, 42, 0,
+ 0, 0, 144, 9, 0, 0,
+ 42, 0, 0, 0, 156, 9,
+ 0, 0, 42, 0, 0, 0,
+ 168, 9, 0, 0, 42, 0,
+ 0, 0, 184, 9, 0, 0,
+ 42, 0, 0, 0, 196, 9,
+ 0, 0, 42, 0, 0, 0,
+ 208, 9, 0, 0, 42, 0,
+ 0, 0, 220, 9, 0, 0,
+ 47, 0, 0, 0, 236, 9,
+ 0, 0, 47, 0, 0, 0,
+ 252, 9, 0, 0, 47, 0,
+ 0, 0, 16, 10, 0, 0,
+ 47, 0, 0, 0, 36, 10,
+ 0, 0, 63, 0, 0, 0,
+ 52, 10, 0, 0, 14, 0,
+ 1, 0, 68, 10, 0, 0,
+ 14, 0, 1, 0, 84, 10,
+ 0, 0, 14, 0, 1, 0,
+ 100, 10, 0, 0, 46, 0,
+ 0, 0, 116, 10, 0, 0,
+ 46, 0, 0, 0, 132, 10,
+ 0, 0, 46, 0, 0, 0,
+ 152, 10, 0, 0, 46, 0,
+ 0, 0, 172, 10, 0, 0,
+ 46, 0, 0, 0, 184, 10,
+ 0, 0, 199, 0, 2, 0,
+ 204, 10, 0, 0, 199, 0,
+ 2, 0, 220, 10, 0, 0,
+ 63, 0, 0, 0, 236, 10,
+ 0, 0, 63, 0, 0, 0,
+ 252, 10, 0, 0, 63, 0,
+ 0, 0, 12, 11, 0, 0,
+ 190, 0, 2, 0, 28, 11,
+ 0, 0, 190, 0, 2, 0,
+ 48, 11, 0, 0, 66, 105,
+ 97, 115, 88, 50, 0, 171,
+ 1, 0, 3, 0, 1, 0,
+ 3, 0, 1, 0, 0, 0,
+ 0, 0, 0, 0, 11, 0,
+ 0, 0, 0, 0, 1, 0,
+ 2, 0, 255, 255, 80, 97,
+ 114, 97, 109, 101, 116, 101,
+ 114, 115, 0, 68, 105, 102,
+ 102, 117, 115, 101, 67, 111,
+ 108, 111, 114, 0, 1, 0,
+ 3, 0, 1, 0, 4, 0,
+ 1, 0, 0, 0, 0, 0,
+ 0, 0, 49, 0, 0, 0,
+ 0, 0, 1, 0, 2, 0,
+ 255, 255, 86, 83, 66, 97,
+ 115, 105, 99, 86, 101, 114,
+ 116, 101, 120, 76, 105, 103,
+ 104, 116, 105, 110, 103, 86,
+ 99, 66, 110, 0, 68, 105,
+ 102, 102, 117, 115, 101, 0,
+ 171, 171, 1, 0, 3, 0,
+ 1, 0, 4, 0, 1, 0,
+ 0, 0, 0, 0, 0, 0,
+ 83, 112, 101, 99, 117, 108,
+ 97, 114, 0, 80, 111, 115,
+ 105, 116, 105, 111, 110, 80,
+ 83, 0, 82, 3, 0, 0,
+ 92, 3, 0, 0, 108, 3,
+ 0, 0, 92, 3, 0, 0,
+ 117, 3, 0, 0, 92, 3,
+ 0, 0, 5, 0, 0, 0,
+ 1, 0, 12, 0, 1, 0,
+ 3, 0, 128, 3, 0, 0,
+ 41, 0, 0, 0, 4, 0,
+ 5, 0, 6, 0, 255, 255,
+ 42, 0, 0, 0, 255, 255,
+ 255, 255, 10, 0, 255, 255,
+ 45, 0, 0, 0, 255, 255,
+ 255, 255, 255, 255, 7, 0,
+ 51, 0, 0, 0, 0, 0,
+ 1, 0, 2, 0, 255, 255,
+ 52, 0, 0, 0, 255, 255,
+ 255, 255, 255, 255, 3, 0,
+ 56, 0, 0, 0, 8, 0,
+ 9, 0, 255, 255, 255, 255,
+ 57, 0, 0, 0, 255, 255,
+ 255, 255, 255, 255, 11, 0,
+ 100, 105, 102, 102, 117, 115,
+ 101, 0, 1, 0, 3, 0,
+ 1, 0, 3, 0, 1, 0,
+ 0, 0, 0, 0, 0, 0,
+ 29, 0, 0, 0, 0, 0,
+ 1, 0, 2, 0, 255, 255,
+ 100, 111, 116, 72, 0, 171,
+ 171, 171, 16, 0, 0, 0,
+ 0, 0, 255, 255, 255, 255,
+ 255, 255, 20, 0, 0, 0,
+ 255, 255, 255, 255, 2, 0,
+ 255, 255, 22, 0, 0, 0,
+ 255, 255, 1, 0, 255, 255,
+ 255, 255, 100, 111, 116, 76,
+ 0, 171, 171, 171, 24, 0,
+ 0, 0, 0, 0, 255, 255,
+ 255, 255, 255, 255, 25, 0,
+ 0, 0, 255, 255, 1, 0,
+ 255, 255, 255, 255, 26, 0,
+ 0, 0, 255, 255, 255, 255,
+ 2, 0, 255, 255, 101, 121,
+ 101, 86, 101, 99, 116, 111,
+ 114, 0, 171, 171, 8, 0,
+ 0, 0, 0, 0, 1, 0,
+ 2, 0, 255, 255, 104, 97,
+ 108, 102, 86, 101, 99, 116,
+ 111, 114, 115, 0, 3, 0,
+ 3, 0, 3, 0, 3, 0,
+ 1, 0, 0, 0, 0, 0,
+ 0, 0, 10, 0, 0, 0,
+ 0, 0, 1, 0, 2, 0,
+ 255, 255, 19, 0, 0, 0,
+ 6, 0, 7, 0, 8, 0,
+ 255, 255, 21, 0, 0, 0,
+ 3, 0, 4, 0, 5, 0,
+ 255, 255, 112, 111, 115, 95,
+ 119, 115, 0, 171, 4, 0,
+ 0, 0, 0, 0, 255, 255,
+ 255, 255, 255, 255, 5, 0,
+ 0, 0, 255, 255, 1, 0,
+ 255, 255, 255, 255, 6, 0,
+ 0, 0, 255, 255, 255, 255,
+ 2, 0, 255, 255, 114, 101,
+ 115, 117, 108, 116, 0, 171,
+ 82, 3, 0, 0, 4, 4,
+ 0, 0, 108, 3, 0, 0,
+ 4, 4, 0, 0, 5, 0,
+ 0, 0, 1, 0, 6, 0,
+ 1, 0, 2, 0, 4, 5,
+ 0, 0, 50, 0, 0, 0,
+ 0, 0, 1, 0, 2, 0,
+ 255, 255, 115, 112, 101, 99,
+ 117, 108, 97, 114, 0, 171,
+ 171, 171, 37, 0, 0, 0,
+ 0, 0, 1, 0, 2, 0,
+ 255, 255, 118, 105, 110, 0,
+ 80, 111, 115, 105, 116, 105,
+ 111, 110, 0, 78, 111, 114,
+ 109, 97, 108, 0, 67, 111,
+ 108, 111, 114, 0, 171, 171,
+ 76, 5, 0, 0, 92, 3,
+ 0, 0, 85, 5, 0, 0,
+ 4, 4, 0, 0, 92, 5,
+ 0, 0, 92, 3, 0, 0,
+ 5, 0, 0, 0, 1, 0,
+ 11, 0, 1, 0, 3, 0,
+ 100, 5, 0, 0, 1, 0,
+ 0, 0, 0, 0, 1, 0,
+ 2, 0, 3, 0, 2, 0,
+ 0, 0, 4, 0, 5, 0,
+ 6, 0, 255, 255, 3, 0,
+ 0, 0, 7, 0, 8, 0,
+ 9, 0, 10, 0, 118, 111,
+ 117, 116, 0, 80, 111, 115,
+ 95, 112, 115, 0, 70, 111,
+ 103, 70, 97, 99, 116, 111,
+ 114, 0, 171, 171, 0, 0,
+ 3, 0, 1, 0, 1, 0,
+ 1, 0, 0, 0, 0, 0,
+ 0, 0, 181, 5, 0, 0,
+ 92, 3, 0, 0, 82, 3,
+ 0, 0, 92, 3, 0, 0,
+ 108, 3, 0, 0, 4, 4,
+ 0, 0, 188, 5, 0, 0,
+ 200, 5, 0, 0, 5, 0,
+ 0, 0, 1, 0, 12, 0,
+ 1, 0, 4, 0, 216, 5,
+ 0, 0, 53, 0, 0, 0,
+ 0, 0, 255, 255, 255, 255,
+ 255, 255, 54, 0, 0, 0,
+ 255, 255, 1, 0, 255, 255,
+ 255, 255, 55, 0, 0, 0,
+ 255, 255, 255, 255, 3, 0,
+ 255, 255, 119, 111, 114, 108,
+ 100, 78, 111, 114, 109, 97,
+ 108, 0, 15, 0, 0, 0,
+ 0, 0, 1, 0, 2, 0,
+ 255, 255, 122, 101, 114, 111,
+ 76, 0, 171, 171, 27, 0,
+ 0, 0, 0, 0, 1, 0,
+ 2, 0, 255, 255, 0, 0,
+ 0, 0, 224, 2, 0, 0,
+ 232, 2, 0, 0, 1, 0,
+ 0, 0, 248, 2, 0, 0,
+ 4, 3, 0, 0, 15, 3,
+ 0, 0, 28, 3, 0, 0,
+ 1, 0, 0, 0, 44, 3,
+ 0, 0, 0, 0, 0, 0,
+ 56, 3, 0, 0, 152, 3,
+ 0, 0, 7, 0, 0, 0,
+ 168, 3, 0, 0, 0, 0,
+ 0, 0, 252, 3, 0, 0,
+ 4, 4, 0, 0, 1, 0,
+ 0, 0, 20, 4, 0, 0,
+ 0, 0, 0, 0, 32, 4,
+ 0, 0, 4, 4, 0, 0,
+ 3, 0, 0, 0, 40, 4,
+ 0, 0, 0, 0, 0, 0,
+ 76, 4, 0, 0, 4, 4,
+ 0, 0, 3, 0, 0, 0,
+ 84, 4, 0, 0, 0, 0,
+ 0, 0, 120, 4, 0, 0,
+ 4, 4, 0, 0, 1, 0,
+ 0, 0, 132, 4, 0, 0,
+ 0, 0, 0, 0, 144, 4,
+ 0, 0, 156, 4, 0, 0,
+ 3, 0, 0, 0, 172, 4,
+ 0, 0, 0, 0, 0, 0,
+ 208, 4, 0, 0, 92, 3,
+ 0, 0, 3, 0, 0, 0,
+ 216, 4, 0, 0, 0, 0,
+ 0, 0, 252, 4, 0, 0,
+ 20, 5, 0, 0, 1, 0,
+ 0, 0, 36, 5, 0, 0,
+ 0, 0, 0, 0, 48, 5,
+ 0, 0, 4, 4, 0, 0,
+ 1, 0, 0, 0, 60, 5,
+ 0, 0, 56, 3, 0, 0,
+ 72, 5, 0, 0, 124, 5,
+ 0, 0, 3, 0, 0, 0,
+ 140, 5, 0, 0, 0, 0,
+ 0, 0, 176, 5, 0, 0,
+ 248, 5, 0, 0, 3, 0,
+ 0, 0, 8, 6, 0, 0,
+ 0, 0, 0, 0, 44, 6,
+ 0, 0, 4, 4, 0, 0,
+ 1, 0, 0, 0, 56, 6,
+ 0, 0, 0, 0, 0, 0,
+ 68, 6, 0, 0, 4, 4,
+ 0, 0, 1, 0, 0, 0,
+ 76, 6, 0, 0, 77, 105,
+ 99, 114, 111, 115, 111, 102,
+ 116, 32, 40, 82, 41, 32,
+ 72, 76, 83, 76, 32, 83,
+ 104, 97, 100, 101, 114, 32,
+ 67, 111, 109, 112, 105, 108,
+ 101, 114, 32, 49, 48, 46,
+ 49, 0, 81, 0, 0, 5,
+ 25, 0, 15, 160, 0, 0,
+ 0, 64, 0, 0, 128, 191,
+ 0, 0, 0, 0, 0, 0,
+ 128, 63, 31, 0, 0, 2,
+ 5, 0, 0, 128, 0, 0,
+ 15, 144, 31, 0, 0, 2,
+ 5, 0, 1, 128, 1, 0,
+ 15, 144, 31, 0, 0, 2,
+ 5, 0, 2, 128, 2, 0,
+ 15, 144, 9, 0, 0, 3,
+ 0, 0, 1, 128, 0, 0,
+ 228, 144, 15, 0, 228, 160,
+ 9, 0, 0, 3, 0, 0,
+ 2, 128, 0, 0, 228, 144,
+ 16, 0, 228, 160, 9, 0,
+ 0, 3, 0, 0, 4, 128,
+ 0, 0, 228, 144, 17, 0,
+ 228, 160, 2, 0, 0, 3,
+ 0, 0, 7, 128, 0, 0,
+ 228, 129, 13, 0, 228, 160,
+ 36, 0, 0, 2, 1, 0,
+ 7, 128, 0, 0, 228, 128,
+ 2, 0, 0, 3, 0, 0,
+ 7, 128, 1, 0, 228, 128,
+ 4, 0, 228, 161, 36, 0,
+ 0, 2, 2, 0, 7, 128,
+ 0, 0, 228, 128, 4, 0,
+ 0, 4, 0, 0, 7, 128,
+ 1, 0, 228, 144, 25, 0,
+ 0, 160, 25, 0, 85, 160,
+ 8, 0, 0, 3, 3, 0,
+ 1, 128, 0, 0, 228, 128,
+ 18, 0, 228, 160, 8, 0,
+ 0, 3, 3, 0, 2, 128,
+ 0, 0, 228, 128, 19, 0,
+ 228, 160, 8, 0, 0, 3,
+ 3, 0, 4, 128, 0, 0,
+ 228, 128, 20, 0, 228, 160,
+ 36, 0, 0, 2, 0, 0,
+ 7, 128, 3, 0, 228, 128,
+ 8, 0, 0, 3, 2, 0,
+ 1, 128, 2, 0, 228, 128,
+ 0, 0, 228, 128, 2, 0,
+ 0, 3, 3, 0, 7, 128,
+ 1, 0, 228, 128, 5, 0,
+ 228, 161, 2, 0, 0, 3,
+ 1, 0, 7, 128, 1, 0,
+ 228, 128, 6, 0, 228, 161,
+ 36, 0, 0, 2, 4, 0,
+ 7, 128, 1, 0, 228, 128,
+ 8, 0, 0, 3, 2, 0,
+ 4, 128, 4, 0, 228, 128,
+ 0, 0, 228, 128, 36, 0,
+ 0, 2, 1, 0, 7, 128,
+ 3, 0, 228, 128, 8, 0,
+ 0, 3, 2, 0, 2, 128,
+ 1, 0, 228, 128, 0, 0,
+ 228, 128, 11, 0, 0, 3,
+ 1, 0, 7, 128, 2, 0,
+ 228, 128, 25, 0, 170, 160,
+ 8, 0, 0, 3, 2, 0,
+ 1, 128, 4, 0, 228, 161,
+ 0, 0, 228, 128, 8, 0,
+ 0, 3, 2, 0, 2, 128,
+ 5, 0, 228, 161, 0, 0,
+ 228, 128, 8, 0, 0, 3,
+ 2, 0, 4, 128, 6, 0,
+ 228, 161, 0, 0, 228, 128,
+ 13, 0, 0, 3, 0, 0,
+ 7, 128, 2, 0, 228, 128,
+ 25, 0, 170, 160, 5, 0,
+ 0, 3, 1, 0, 7, 128,
+ 0, 0, 228, 128, 1, 0,
+ 228, 128, 5, 0, 0, 3,
+ 0, 0, 7, 128, 2, 0,
+ 228, 128, 0, 0, 228, 128,
+ 15, 0, 0, 2, 3, 0,
+ 1, 128, 1, 0, 0, 128,
+ 15, 0, 0, 2, 3, 0,
+ 2, 128, 1, 0, 85, 128,
+ 15, 0, 0, 2, 3, 0,
+ 4, 128, 1, 0, 170, 128,
+ 5, 0, 0, 3, 1, 0,
+ 7, 128, 3, 0, 228, 128,
+ 3, 0, 255, 160, 14, 0,
+ 0, 2, 3, 0, 1, 128,
+ 1, 0, 0, 128, 14, 0,
+ 0, 2, 3, 0, 2, 128,
+ 1, 0, 85, 128, 14, 0,
+ 0, 2, 3, 0, 4, 128,
+ 1, 0, 170, 128, 5, 0,
+ 0, 3, 1, 0, 7, 128,
+ 2, 0, 228, 128, 3, 0,
+ 228, 128, 5, 0, 0, 3,
+ 2, 0, 7, 128, 1, 0,
+ 85, 128, 11, 0, 228, 160,
+ 4, 0, 0, 4, 1, 0,
+ 11, 128, 1, 0, 0, 128,
+ 10, 0, 164, 160, 2, 0,
+ 164, 128, 4, 0, 0, 4,
+ 1, 0, 7, 128, 1, 0,
+ 170, 128, 12, 0, 228, 160,
+ 1, 0, 244, 128, 5, 0,
+ 0, 3, 1, 0, 7, 224,
+ 1, 0, 228, 128, 3, 0,
+ 228, 160, 9, 0, 0, 3,
+ 0, 0, 4, 192, 0, 0,
+ 228, 144, 23, 0, 228, 160,
+ 9, 0, 0, 3, 0, 0,
+ 8, 128, 0, 0, 228, 144,
+ 14, 0, 228, 160, 11, 0,
+ 0, 3, 0, 0, 8, 128,
+ 0, 0, 255, 128, 25, 0,
+ 170, 160, 10, 0, 0, 3,
+ 1, 0, 8, 224, 0, 0,
+ 255, 128, 25, 0, 255, 160,
+ 5, 0, 0, 3, 1, 0,
+ 7, 128, 0, 0, 85, 128,
+ 8, 0, 228, 160, 4, 0,
+ 0, 4, 0, 0, 11, 128,
+ 0, 0, 0, 128, 7, 0,
+ 164, 160, 1, 0, 164, 128,
+ 4, 0, 0, 4, 0, 0,
+ 7, 128, 0, 0, 170, 128,
+ 9, 0, 228, 160, 0, 0,
+ 244, 128, 1, 0, 0, 2,
+ 1, 0, 7, 128, 1, 0,
+ 228, 160, 4, 0, 0, 4,
+ 0, 0, 7, 128, 0, 0,
+ 228, 128, 1, 0, 228, 128,
+ 2, 0, 228, 160, 5, 0,
+ 0, 3, 0, 0, 7, 224,
+ 0, 0, 228, 128, 2, 0,
+ 228, 144, 5, 0, 0, 3,
+ 0, 0, 8, 224, 2, 0,
+ 255, 144, 1, 0, 255, 160,
+ 9, 0, 0, 3, 0, 0,
+ 1, 128, 0, 0, 228, 144,
+ 21, 0, 228, 160, 9, 0,
+ 0, 3, 0, 0, 2, 128,
+ 0, 0, 228, 144, 22, 0,
+ 228, 160, 9, 0, 0, 3,
+ 0, 0, 4, 128, 0, 0,
+ 228, 144, 24, 0, 228, 160,
+ 4, 0, 0, 4, 0, 0,
+ 3, 192, 0, 0, 170, 128,
+ 0, 0, 228, 160, 0, 0,
+ 228, 128, 1, 0, 0, 2,
+ 0, 0, 8, 192, 0, 0,
+ 170, 128, 255, 255, 0, 0,
+ 83, 72, 68, 82, 80, 7,
+ 0, 0, 64, 0, 1, 0,
+ 212, 1, 0, 0, 89, 0,
+ 0, 4, 70, 142, 32, 0,
+ 0, 0, 0, 0, 26, 0,
+ 0, 0, 95, 0, 0, 3,
+ 242, 16, 16, 0, 0, 0,
+ 0, 0, 95, 0, 0, 3,
+ 114, 16, 16, 0, 1, 0,
+ 0, 0, 95, 0, 0, 3,
+ 242, 16, 16, 0, 2, 0,
+ 0, 0, 101, 0, 0, 3,
+ 242, 32, 16, 0, 0, 0,
+ 0, 0, 101, 0, 0, 3,
+ 242, 32, 16, 0, 1, 0,
+ 0, 0, 103, 0, 0, 4,
+ 242, 32, 16, 0, 2, 0,
+ 0, 0, 1, 0, 0, 0,
+ 104, 0, 0, 2, 6, 0,
+ 0, 0, 50, 0, 0, 15,
+ 114, 0, 16, 0, 0, 0,
+ 0, 0, 70, 18, 16, 0,
+ 1, 0, 0, 0, 2, 64,
+ 0, 0, 0, 0, 0, 64,
+ 0, 0, 0, 64, 0, 0,
+ 0, 64, 0, 0, 0, 0,
+ 2, 64, 0, 0, 0, 0,
+ 128, 191, 0, 0, 128, 191,
+ 0, 0, 128, 191, 0, 0,
+ 0, 0, 16, 0, 0, 8,
+ 18, 0, 16, 0, 1, 0,
+ 0, 0, 70, 2, 16, 0,
+ 0, 0, 0, 0, 70, 130,
+ 32, 0, 0, 0, 0, 0,
+ 19, 0, 0, 0, 16, 0,
+ 0, 8, 34, 0, 16, 0,
+ 1, 0, 0, 0, 70, 2,
+ 16, 0, 0, 0, 0, 0,
+ 70, 130, 32, 0, 0, 0,
+ 0, 0, 20, 0, 0, 0,
+ 16, 0, 0, 8, 66, 0,
+ 16, 0, 1, 0, 0, 0,
+ 70, 2, 16, 0, 0, 0,
+ 0, 0, 70, 130, 32, 0,
+ 0, 0, 0, 0, 21, 0,
+ 0, 0, 16, 0, 0, 7,
+ 18, 0, 16, 0, 0, 0,
+ 0, 0, 70, 2, 16, 0,
+ 1, 0, 0, 0, 70, 2,
+ 16, 0, 1, 0, 0, 0,
+ 68, 0, 0, 5, 18, 0,
+ 16, 0, 0, 0, 0, 0,
+ 10, 0, 16, 0, 0, 0,
+ 0, 0, 56, 0, 0, 7,
+ 114, 0, 16, 0, 0, 0,
+ 0, 0, 6, 0, 16, 0,
+ 0, 0, 0, 0, 70, 2,
+ 16, 0, 1, 0, 0, 0,
+ 16, 0, 0, 9, 18, 0,
+ 16, 0, 1, 0, 0, 0,
+ 70, 130, 32, 128, 65, 0,
+ 0, 0, 0, 0, 0, 0,
+ 3, 0, 0, 0, 70, 2,
+ 16, 0, 0, 0, 0, 0,
+ 16, 0, 0, 9, 34, 0,
+ 16, 0, 1, 0, 0, 0,
+ 70, 130, 32, 128, 65, 0,
+ 0, 0, 0, 0, 0, 0,
+ 4, 0, 0, 0, 70, 2,
+ 16, 0, 0, 0, 0, 0,
+ 16, 0, 0, 9, 66, 0,
+ 16, 0, 1, 0, 0, 0,
+ 70, 130, 32, 128, 65, 0,
+ 0, 0, 0, 0, 0, 0,
+ 5, 0, 0, 0, 70, 2,
+ 16, 0, 0, 0, 0, 0,
+ 29, 0, 0, 10, 114, 0,
+ 16, 0, 2, 0, 0, 0,
+ 70, 2, 16, 0, 1, 0,
+ 0, 0, 2, 64, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 1, 0,
+ 0, 10, 114, 0, 16, 0,
+ 2, 0, 0, 0, 70, 2,
+ 16, 0, 2, 0, 0, 0,
+ 2, 64, 0, 0, 0, 0,
+ 128, 63, 0, 0, 128, 63,
+ 0, 0, 128, 63, 0, 0,
+ 0, 0, 56, 0, 0, 7,
+ 114, 0, 16, 0, 3, 0,
+ 0, 0, 70, 2, 16, 0,
+ 1, 0, 0, 0, 70, 2,
+ 16, 0, 2, 0, 0, 0,
+ 56, 0, 0, 8, 114, 0,
+ 16, 0, 4, 0, 0, 0,
+ 86, 5, 16, 0, 3, 0,
+ 0, 0, 70, 130, 32, 0,
+ 0, 0, 0, 0, 7, 0,
+ 0, 0, 50, 0, 0, 10,
+ 178, 0, 16, 0, 3, 0,
+ 0, 0, 6, 0, 16, 0,
+ 3, 0, 0, 0, 70, 136,
+ 32, 0, 0, 0, 0, 0,
+ 6, 0, 0, 0, 70, 8,
+ 16, 0, 4, 0, 0, 0,
+ 50, 0, 0, 10, 114, 0,
+ 16, 0, 3, 0, 0, 0,
+ 166, 10, 16, 0, 3, 0,
+ 0, 0, 70, 130, 32, 0,
+ 0, 0, 0, 0, 8, 0,
+ 0, 0, 70, 3, 16, 0,
+ 3, 0, 0, 0, 50, 0,
+ 0, 11, 114, 0, 16, 0,
+ 3, 0, 0, 0, 70, 2,
+ 16, 0, 3, 0, 0, 0,
+ 70, 130, 32, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 70, 130, 32, 0, 0, 0,
+ 0, 0, 1, 0, 0, 0,
+ 56, 0, 0, 7, 114, 32,
+ 16, 0, 0, 0, 0, 0,
+ 70, 2, 16, 0, 3, 0,
+ 0, 0, 70, 18, 16, 0,
+ 2, 0, 0, 0, 56, 0,
+ 0, 8, 130, 32, 16, 0,
+ 0, 0, 0, 0, 58, 16,
+ 16, 0, 2, 0, 0, 0,
+ 58, 128, 32, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 17, 0, 0, 8, 18, 0,
+ 16, 0, 3, 0, 0, 0,
+ 70, 30, 16, 0, 0, 0,
+ 0, 0, 70, 142, 32, 0,
+ 0, 0, 0, 0, 15, 0,
+ 0, 0, 17, 0, 0, 8,
+ 34, 0, 16, 0, 3, 0,
+ 0, 0, 70, 30, 16, 0,
+ 0, 0, 0, 0, 70, 142,
+ 32, 0, 0, 0, 0, 0,
+ 16, 0, 0, 0, 17, 0,
+ 0, 8, 66, 0, 16, 0,
+ 3, 0, 0, 0, 70, 30,
+ 16, 0, 0, 0, 0, 0,
+ 70, 142, 32, 0, 0, 0,
+ 0, 0, 17, 0, 0, 0,
+ 0, 0, 0, 9, 114, 0,
+ 16, 0, 3, 0, 0, 0,
+ 70, 2, 16, 128, 65, 0,
+ 0, 0, 3, 0, 0, 0,
+ 70, 130, 32, 0, 0, 0,
+ 0, 0, 12, 0, 0, 0,
+ 16, 0, 0, 7, 130, 0,
+ 16, 0, 0, 0, 0, 0,
+ 70, 2, 16, 0, 3, 0,
+ 0, 0, 70, 2, 16, 0,
+ 3, 0, 0, 0, 68, 0,
+ 0, 5, 130, 0, 16, 0,
+ 0, 0, 0, 0, 58, 0,
+ 16, 0, 0, 0, 0, 0,
+ 50, 0, 0, 11, 114, 0,
+ 16, 0, 4, 0, 0, 0,
+ 70, 2, 16, 0, 3, 0,
+ 0, 0, 246, 15, 16, 0,
+ 0, 0, 0, 0, 70, 130,
+ 32, 128, 65, 0, 0, 0,
+ 0, 0, 0, 0, 3, 0,
+ 0, 0, 16, 0, 0, 7,
+ 130, 0, 16, 0, 1, 0,
+ 0, 0, 70, 2, 16, 0,
+ 4, 0, 0, 0, 70, 2,
+ 16, 0, 4, 0, 0, 0,
+ 68, 0, 0, 5, 130, 0,
+ 16, 0, 1, 0, 0, 0,
+ 58, 0, 16, 0, 1, 0,
+ 0, 0, 56, 0, 0, 7,
+ 114, 0, 16, 0, 4, 0,
+ 0, 0, 246, 15, 16, 0,
+ 1, 0, 0, 0, 70, 2,
+ 16, 0, 4, 0, 0, 0,
+ 16, 0, 0, 7, 18, 0,
+ 16, 0, 4, 0, 0, 0,
+ 70, 2, 16, 0, 4, 0,
+ 0, 0, 70, 2, 16, 0,
+ 0, 0, 0, 0, 50, 0,
+ 0, 11, 114, 0, 16, 0,
+ 5, 0, 0, 0, 70, 2,
+ 16, 0, 3, 0, 0, 0,
+ 246, 15, 16, 0, 0, 0,
+ 0, 0, 70, 130, 32, 128,
+ 65, 0, 0, 0, 0, 0,
+ 0, 0, 4, 0, 0, 0,
+ 50, 0, 0, 11, 114, 0,
+ 16, 0, 3, 0, 0, 0,
+ 70, 2, 16, 0, 3, 0,
+ 0, 0, 246, 15, 16, 0,
+ 0, 0, 0, 0, 70, 130,
+ 32, 128, 65, 0, 0, 0,
+ 0, 0, 0, 0, 5, 0,
+ 0, 0, 16, 0, 0, 7,
+ 130, 0, 16, 0, 0, 0,
+ 0, 0, 70, 2, 16, 0,
+ 5, 0, 0, 0, 70, 2,
+ 16, 0, 5, 0, 0, 0,
+ 68, 0, 0, 5, 130, 0,
+ 16, 0, 0, 0, 0, 0,
+ 58, 0, 16, 0, 0, 0,
+ 0, 0, 56, 0, 0, 7,
+ 114, 0, 16, 0, 5, 0,
+ 0, 0, 246, 15, 16, 0,
+ 0, 0, 0, 0, 70, 2,
+ 16, 0, 5, 0, 0, 0,
+ 16, 0, 0, 7, 34, 0,
+ 16, 0, 4, 0, 0, 0,
+ 70, 2, 16, 0, 5, 0,
+ 0, 0, 70, 2, 16, 0,
+ 0, 0, 0, 0, 16, 0,
+ 0, 7, 130, 0, 16, 0,
+ 0, 0, 0, 0, 70, 2,
+ 16, 0, 3, 0, 0, 0,
+ 70, 2, 16, 0, 3, 0,
+ 0, 0, 68, 0, 0, 5,
+ 130, 0, 16, 0, 0, 0,
+ 0, 0, 58, 0, 16, 0,
+ 0, 0, 0, 0, 56, 0,
+ 0, 7, 114, 0, 16, 0,
+ 3, 0, 0, 0, 246, 15,
+ 16, 0, 0, 0, 0, 0,
+ 70, 2, 16, 0, 3, 0,
+ 0, 0, 16, 0, 0, 7,
+ 66, 0, 16, 0, 4, 0,
+ 0, 0, 70, 2, 16, 0,
+ 3, 0, 0, 0, 70, 2,
+ 16, 0, 0, 0, 0, 0,
+ 52, 0, 0, 10, 114, 0,
+ 16, 0, 0, 0, 0, 0,
+ 70, 2, 16, 0, 4, 0,
+ 0, 0, 2, 64, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 56, 0,
+ 0, 7, 114, 0, 16, 0,
+ 0, 0, 0, 0, 70, 2,
+ 16, 0, 2, 0, 0, 0,
+ 70, 2, 16, 0, 0, 0,
+ 0, 0, 47, 0, 0, 5,
+ 114, 0, 16, 0, 0, 0,
+ 0, 0, 70, 2, 16, 0,
+ 0, 0, 0, 0, 56, 0,
+ 0, 8, 114, 0, 16, 0,
+ 0, 0, 0, 0, 70, 2,
+ 16, 0, 0, 0, 0, 0,
+ 246, 143, 32, 0, 0, 0,
+ 0, 0, 2, 0, 0, 0,
+ 25, 0, 0, 5, 114, 0,
+ 16, 0, 0, 0, 0, 0,
+ 70, 2, 16, 0, 0, 0,
+ 0, 0, 56, 0, 0, 7,
+ 114, 0, 16, 0, 0, 0,
+ 0, 0, 70, 2, 16, 0,
+ 1, 0, 0, 0, 70, 2,
+ 16, 0, 0, 0, 0, 0,
+ 56, 0, 0, 8, 114, 0,
+ 16, 0, 1, 0, 0, 0,
+ 86, 5, 16, 0, 0, 0,
+ 0, 0, 70, 130, 32, 0,
+ 0, 0, 0, 0, 10, 0,
+ 0, 0, 50, 0, 0, 10,
+ 178, 0, 16, 0, 0, 0,
+ 0, 0, 6, 0, 16, 0,
+ 0, 0, 0, 0, 70, 136,
+ 32, 0, 0, 0, 0, 0,
+ 9, 0, 0, 0, 70, 8,
+ 16, 0, 1, 0, 0, 0,
+ 50, 0, 0, 10, 114, 0,
+ 16, 0, 0, 0, 0, 0,
+ 166, 10, 16, 0, 0, 0,
+ 0, 0, 70, 130, 32, 0,
+ 0, 0, 0, 0, 11, 0,
+ 0, 0, 70, 3, 16, 0,
+ 0, 0, 0, 0, 56, 0,
+ 0, 8, 114, 32, 16, 0,
+ 1, 0, 0, 0, 70, 2,
+ 16, 0, 0, 0, 0, 0,
+ 70, 130, 32, 0, 0, 0,
+ 0, 0, 2, 0, 0, 0,
+ 17, 32, 0, 8, 130, 32,
+ 16, 0, 1, 0, 0, 0,
+ 70, 30, 16, 0, 0, 0,
+ 0, 0, 70, 142, 32, 0,
+ 0, 0, 0, 0, 14, 0,
+ 0, 0, 17, 0, 0, 8,
+ 18, 32, 16, 0, 2, 0,
+ 0, 0, 70, 30, 16, 0,
+ 0, 0, 0, 0, 70, 142,
+ 32, 0, 0, 0, 0, 0,
+ 22, 0, 0, 0, 17, 0,
+ 0, 8, 34, 32, 16, 0,
+ 2, 0, 0, 0, 70, 30,
+ 16, 0, 0, 0, 0, 0,
+ 70, 142, 32, 0, 0, 0,
+ 0, 0, 23, 0, 0, 0,
+ 17, 0, 0, 8, 66, 32,
+ 16, 0, 2, 0, 0, 0,
+ 70, 30, 16, 0, 0, 0,
+ 0, 0, 70, 142, 32, 0,
+ 0, 0, 0, 0, 24, 0,
+ 0, 0, 17, 0, 0, 8,
+ 130, 32, 16, 0, 2, 0,
+ 0, 0, 70, 30, 16, 0,
+ 0, 0, 0, 0, 70, 142,
+ 32, 0, 0, 0, 0, 0,
+ 25, 0, 0, 0, 62, 0,
+ 0, 1, 73, 83, 71, 78,
+ 108, 0, 0, 0, 3, 0,
+ 0, 0, 8, 0, 0, 0,
+ 80, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 3, 0, 0, 0, 0, 0,
+ 0, 0, 15, 15, 0, 0,
+ 92, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 3, 0, 0, 0, 1, 0,
+ 0, 0, 7, 7, 0, 0,
+ 99, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 3, 0, 0, 0, 2, 0,
+ 0, 0, 15, 15, 0, 0,
+ 83, 86, 95, 80, 111, 115,
+ 105, 116, 105, 111, 110, 0,
+ 78, 79, 82, 77, 65, 76,
+ 0, 67, 79, 76, 79, 82,
+ 0, 171, 171, 171, 79, 83,
+ 71, 78, 100, 0, 0, 0,
+ 3, 0, 0, 0, 8, 0,
+ 0, 0, 80, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 3, 0, 0, 0,
+ 0, 0, 0, 0, 15, 0,
+ 0, 0, 80, 0, 0, 0,
+ 1, 0, 0, 0, 0, 0,
+ 0, 0, 3, 0, 0, 0,
+ 1, 0, 0, 0, 15, 0,
+ 0, 0, 86, 0, 0, 0,
+ 0, 0, 0, 0, 1, 0,
+ 0, 0, 3, 0, 0, 0,
+ 2, 0, 0, 0, 15, 0,
+ 0, 0, 67, 79, 76, 79,
+ 82, 0, 83, 86, 95, 80,
+ 111, 115, 105, 116, 105, 111,
+ 110, 0, 171, 171
+};
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVertexLightingVcBn.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVertexLightingVcBn.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..7887c5bab7d274578251cfe5513daad1d74c0287
Binary files /dev/null and b/Kits/DirectXTK/Src/Shaders/Compiled/BasicEffect_VSBasicVertexLightingVcBn.pdb differ
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/DGSLEffect_main.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/DGSLEffect_main.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..33b36581d5f862933dc7ea11443d34ff3f33f9ef
Binary files /dev/null and b/Kits/DirectXTK/Src/Shaders/Compiled/DGSLEffect_main.pdb differ
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/DGSLEffect_main1Bones.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/DGSLEffect_main1Bones.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..fd0f4e6296ad3338b1687e89ea76140725c13593
Binary files /dev/null and b/Kits/DirectXTK/Src/Shaders/Compiled/DGSLEffect_main1Bones.pdb differ
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/DGSLEffect_main1BonesVc.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/DGSLEffect_main1BonesVc.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..2160e9f48955d6fb036d4f0e7058a828817aaf0b
Binary files /dev/null and b/Kits/DirectXTK/Src/Shaders/Compiled/DGSLEffect_main1BonesVc.pdb differ
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/DGSLEffect_main2Bones.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/DGSLEffect_main2Bones.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..5baf77e00d0ee813e6e7b5b7d574ac6bef32e580
Binary files /dev/null and b/Kits/DirectXTK/Src/Shaders/Compiled/DGSLEffect_main2Bones.pdb differ
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/DGSLEffect_main2BonesVc.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/DGSLEffect_main2BonesVc.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..383a162b1296956bf9cceafdb63f5a766790f00d
Binary files /dev/null and b/Kits/DirectXTK/Src/Shaders/Compiled/DGSLEffect_main2BonesVc.pdb differ
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/DGSLEffect_main4Bones.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/DGSLEffect_main4Bones.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..dfcf595628c445e5e345b289b06e598945315dd2
Binary files /dev/null and b/Kits/DirectXTK/Src/Shaders/Compiled/DGSLEffect_main4Bones.pdb differ
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/DGSLEffect_main4BonesVc.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/DGSLEffect_main4BonesVc.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..6dda2f1457938ac15fdf3f31df192e32f95b7611
Binary files /dev/null and b/Kits/DirectXTK/Src/Shaders/Compiled/DGSLEffect_main4BonesVc.pdb differ
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/DGSLEffect_mainVc.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/DGSLEffect_mainVc.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..be7128a88075f5f699e612fd74378f0bcb4bcf4e
Binary files /dev/null and b/Kits/DirectXTK/Src/Shaders/Compiled/DGSLEffect_mainVc.pdb differ
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/DGSLLambert_main.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/DGSLLambert_main.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..f9c3c352c050049a3d7696f44fdae701f4f41a89
Binary files /dev/null and b/Kits/DirectXTK/Src/Shaders/Compiled/DGSLLambert_main.pdb differ
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/DGSLLambert_mainTk.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/DGSLLambert_mainTk.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..bed49a6ce0f6349a2692144f208e503efc4397b6
Binary files /dev/null and b/Kits/DirectXTK/Src/Shaders/Compiled/DGSLLambert_mainTk.pdb differ
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/DGSLLambert_mainTx.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/DGSLLambert_mainTx.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..c12632d8b20d05b5eb3572b5bf00cdd86d7a6e75
Binary files /dev/null and b/Kits/DirectXTK/Src/Shaders/Compiled/DGSLLambert_mainTx.pdb differ
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/DGSLLambert_mainTxTk.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/DGSLLambert_mainTxTk.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..de14b8f98e4eb1255b1b4ba6ecf695200823ce51
Binary files /dev/null and b/Kits/DirectXTK/Src/Shaders/Compiled/DGSLLambert_mainTxTk.pdb differ
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/DGSLPhong_main.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/DGSLPhong_main.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..bd62ea8b81b65e5e042b339673479ce7a980e463
Binary files /dev/null and b/Kits/DirectXTK/Src/Shaders/Compiled/DGSLPhong_main.pdb differ
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/DGSLPhong_mainTk.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/DGSLPhong_mainTk.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..d085e4c4b925c141c76a5de3588b2986e01a16b9
Binary files /dev/null and b/Kits/DirectXTK/Src/Shaders/Compiled/DGSLPhong_mainTk.pdb differ
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/DGSLPhong_mainTx.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/DGSLPhong_mainTx.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..8c94dbf2783cd9c71c0c48253c4bbb81f6028f14
Binary files /dev/null and b/Kits/DirectXTK/Src/Shaders/Compiled/DGSLPhong_mainTx.pdb differ
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/DGSLPhong_mainTxTk.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/DGSLPhong_mainTxTk.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..1ea9c4347de099f623396d5aceb61646eba128e3
Binary files /dev/null and b/Kits/DirectXTK/Src/Shaders/Compiled/DGSLPhong_mainTxTk.pdb differ
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/DGSLUnlit_main.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/DGSLUnlit_main.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..f85fa128dbf1f9f687e4df66f609358c38cc5e1e
Binary files /dev/null and b/Kits/DirectXTK/Src/Shaders/Compiled/DGSLUnlit_main.pdb differ
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/DGSLUnlit_mainTk.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/DGSLUnlit_mainTk.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..e59ea0e4c267b9c0bf29073492f31192a4a4a2f7
Binary files /dev/null and b/Kits/DirectXTK/Src/Shaders/Compiled/DGSLUnlit_mainTk.pdb differ
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/DGSLUnlit_mainTx.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/DGSLUnlit_mainTx.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..2213acde7f6bdacd286111786e99eee58a892406
Binary files /dev/null and b/Kits/DirectXTK/Src/Shaders/Compiled/DGSLUnlit_mainTx.pdb differ
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/DGSLUnlit_mainTxTk.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/DGSLUnlit_mainTxTk.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..95519e8fa8c4f985f93d3d1242cf6a6b45704402
Binary files /dev/null and b/Kits/DirectXTK/Src/Shaders/Compiled/DGSLUnlit_mainTxTk.pdb differ
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/DualTextureEffect_PSDualTexture.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/DualTextureEffect_PSDualTexture.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..effc258d8fe6a361de93719aace56de59dcbae6d
Binary files /dev/null and b/Kits/DirectXTK/Src/Shaders/Compiled/DualTextureEffect_PSDualTexture.pdb differ
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/DualTextureEffect_PSDualTextureNoFog.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/DualTextureEffect_PSDualTextureNoFog.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..2b539935e104d037a3c164edccb53d78e10249e5
Binary files /dev/null and b/Kits/DirectXTK/Src/Shaders/Compiled/DualTextureEffect_PSDualTextureNoFog.pdb differ
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/DualTextureEffect_VSDualTexture.inc b/Kits/DirectXTK/Src/Shaders/Compiled/DualTextureEffect_VSDualTexture.inc
index a28cca55dbea8a1210dfa074a0bbad57b972e2e3..e4bdb11028be0ed32b12c8a0494482050a03a3ce 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 43 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh"
+#line 49 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh"
dp4 oPos.z, v0, c5 // ::VSDualTexture<14>
#line 14
@@ -54,7 +54,7 @@
max r0.x, r0.x, c7.x
min oT1.w, r0.x, c7.y // ::VSDualTexture<7>
-#line 43
+#line 49
dp4 r0.x, v0, c3 // ::vout<0>
dp4 r0.y, v0, c4 // ::vout<1>
dp4 r0.z, v0, c6 // ::vout<3>
@@ -63,7 +63,7 @@
mad oPos.xy, r0.z, c0, r0 // ::VSDualTexture<12,13>
mov oPos.w, r0.z // ::VSDualTexture<15>
-#line 44 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh"
+#line 50 "D:\ATG Sample Development\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>
@@ -97,10 +97,10 @@ ret
const BYTE DualTextureEffect_VSDualTexture[] =
{
- 68, 88, 66, 67, 153, 209,
- 142, 202, 43, 198, 205, 77,
- 125, 114, 75, 224, 191, 207,
- 244, 218, 1, 0, 0, 0,
+ 68, 88, 66, 67, 128, 167,
+ 200, 82, 164, 109, 109, 229,
+ 212, 72, 141, 191, 234, 194,
+ 118, 148, 1, 0, 0, 0,
184, 7, 0, 0, 4, 0,
0, 0, 48, 0, 0, 0,
28, 5, 0, 0, 164, 6,
@@ -157,21 +157,21 @@ const BYTE DualTextureEffect_VSDualTexture[] =
255, 255, 188, 3, 0, 0,
0, 0, 255, 255, 200, 3,
0, 0, 0, 0, 255, 255,
- 212, 3, 0, 0, 43, 0,
+ 212, 3, 0, 0, 49, 0,
0, 0, 224, 3, 0, 0,
14, 0, 0, 0, 240, 3,
0, 0, 14, 0, 0, 0,
0, 4, 0, 0, 14, 0,
0, 0, 16, 4, 0, 0,
- 43, 0, 0, 0, 32, 4,
- 0, 0, 43, 0, 0, 0,
- 48, 4, 0, 0, 43, 0,
+ 49, 0, 0, 0, 32, 4,
+ 0, 0, 49, 0, 0, 0,
+ 48, 4, 0, 0, 49, 0,
0, 0, 64, 4, 0, 0,
33, 0, 1, 0, 80, 4,
0, 0, 33, 0, 1, 0,
- 100, 4, 0, 0, 44, 0,
+ 100, 4, 0, 0, 50, 0,
0, 0, 112, 4, 0, 0,
- 45, 0, 0, 0, 124, 4,
+ 51, 0, 0, 0, 124, 4,
0, 0, 40, 0, 1, 0,
136, 4, 0, 0, 40, 0,
1, 0, 148, 4, 0, 0,
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/DualTextureEffect_VSDualTexture.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/DualTextureEffect_VSDualTexture.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..db3b2d294f31c0f09ad25e5f266d4093f78e6059
Binary files /dev/null and b/Kits/DirectXTK/Src/Shaders/Compiled/DualTextureEffect_VSDualTexture.pdb differ
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/DualTextureEffect_VSDualTextureNoFog.inc b/Kits/DirectXTK/Src/Shaders/Compiled/DualTextureEffect_VSDualTextureNoFog.inc
index 130c77c3839f4d29927941b0f2c2667559ed0abc..7726a7a710b9cb47de93dfc29623f47dd8945c83 100644
--- a/Kits/DirectXTK/Src/Shaders/Compiled/DualTextureEffect_VSDualTextureNoFog.inc
+++ b/Kits/DirectXTK/Src/Shaders/Compiled/DualTextureEffect_VSDualTextureNoFog.inc
@@ -44,7 +44,7 @@
dcl_texcoord1 v1 // vin<4,5>
dcl_texcoord2 v2 // vin<6,7>
-#line 43 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh"
+#line 49 "D:\ATG Sample Development\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>
@@ -54,7 +54,7 @@
mad oPos.xy, r0.z, c0, r0 // ::VSDualTextureNoFog<8,9>
mov oPos.w, r0.z // ::VSDualTextureNoFog<11>
-#line 44 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh"
+#line 50 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh"
mov oT0, c1 // ::VSDualTextureNoFog<0,1,2,3>
#line 55 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\DualTextureEffect.fx"
@@ -84,10 +84,10 @@ ret
const BYTE DualTextureEffect_VSDualTextureNoFog[] =
{
- 68, 88, 66, 67, 36, 48,
- 206, 189, 176, 119, 224, 21,
- 176, 135, 143, 80, 143, 119,
- 80, 145, 1, 0, 0, 0,
+ 68, 88, 66, 67, 203, 254,
+ 64, 226, 244, 228, 90, 120,
+ 16, 255, 80, 56, 17, 214,
+ 112, 171, 1, 0, 0, 0,
192, 6, 0, 0, 4, 0,
0, 0, 48, 0, 0, 0,
136, 4, 0, 0, 196, 5,
@@ -143,15 +143,15 @@ const BYTE DualTextureEffect_VSDualTextureNoFog[] =
100, 3, 0, 0, 0, 0,
255, 255, 112, 3, 0, 0,
0, 0, 255, 255, 124, 3,
- 0, 0, 43, 0, 0, 0,
- 136, 3, 0, 0, 43, 0,
+ 0, 0, 49, 0, 0, 0,
+ 136, 3, 0, 0, 49, 0,
0, 0, 152, 3, 0, 0,
- 43, 0, 0, 0, 168, 3,
- 0, 0, 43, 0, 0, 0,
+ 49, 0, 0, 0, 168, 3,
+ 0, 0, 49, 0, 0, 0,
184, 3, 0, 0, 48, 0,
1, 0, 200, 3, 0, 0,
48, 0, 1, 0, 220, 3,
- 0, 0, 44, 0, 0, 0,
+ 0, 0, 50, 0, 0, 0,
232, 3, 0, 0, 55, 0,
1, 0, 244, 3, 0, 0,
55, 0, 1, 0, 0, 4,
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/DualTextureEffect_VSDualTextureNoFog.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/DualTextureEffect_VSDualTextureNoFog.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..ecaa645fc6880c4d9e6ab2802fd78acac401c54b
Binary files /dev/null and b/Kits/DirectXTK/Src/Shaders/Compiled/DualTextureEffect_VSDualTextureNoFog.pdb differ
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/DualTextureEffect_VSDualTextureVc.inc b/Kits/DirectXTK/Src/Shaders/Compiled/DualTextureEffect_VSDualTextureVc.inc
index d937c4f013e4867181461b072fa871caec7d0a61..678a80bfbaa4cb6e00ceb108f912522803ebfdbb 100644
--- a/Kits/DirectXTK/Src/Shaders/Compiled/DualTextureEffect_VSDualTextureVc.inc
+++ b/Kits/DirectXTK/Src/Shaders/Compiled/DualTextureEffect_VSDualTextureVc.inc
@@ -48,7 +48,7 @@
dcl_texcoord2 v2 // vin<6,7>
dcl_texcoord3 v3 // vin<8,9,10,11>
-#line 43 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh"
+#line 49 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh"
dp4 oPos.z, v0, c5 // ::VSDualTextureVc<14>
#line 14
@@ -59,7 +59,7 @@
#line 72 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\DualTextureEffect.fx"
mul oT0, v3, c1 // ::VSDualTextureVc<0,1,2,3>
-#line 43 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh"
+#line 49 "D:\ATG Sample Development\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>
@@ -68,7 +68,7 @@
mad oPos.xy, r0.z, c0, r0 // ::VSDualTextureVc<12,13>
mov oPos.w, r0.z // ::VSDualTextureVc<15>
-#line 45 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh"
+#line 51 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh"
mov oT1.xyz, c7.x // ::VSDualTextureVc<4,5,6>
#line 70 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\DualTextureEffect.fx"
@@ -102,10 +102,10 @@ ret
const BYTE DualTextureEffect_VSDualTextureVc[] =
{
- 68, 88, 66, 67, 240, 180,
- 38, 173, 42, 54, 88, 243,
- 64, 28, 237, 184, 185, 178,
- 236, 24, 1, 0, 0, 0,
+ 68, 88, 66, 67, 79, 197,
+ 208, 197, 132, 42, 73, 86,
+ 165, 163, 230, 47, 151, 84,
+ 205, 107, 1, 0, 0, 0,
24, 8, 0, 0, 4, 0,
0, 0, 48, 0, 0, 0,
76, 5, 0, 0, 232, 6,
@@ -164,20 +164,20 @@ const BYTE DualTextureEffect_VSDualTextureVc[] =
0, 0, 0, 0, 255, 255,
244, 3, 0, 0, 0, 0,
255, 255, 0, 4, 0, 0,
- 43, 0, 0, 0, 12, 4,
+ 49, 0, 0, 0, 12, 4,
0, 0, 14, 0, 0, 0,
28, 4, 0, 0, 14, 0,
0, 0, 44, 4, 0, 0,
14, 0, 0, 0, 60, 4,
0, 0, 72, 0, 1, 0,
- 76, 4, 0, 0, 43, 0,
+ 76, 4, 0, 0, 49, 0,
0, 0, 92, 4, 0, 0,
- 43, 0, 0, 0, 108, 4,
- 0, 0, 43, 0, 0, 0,
+ 49, 0, 0, 0, 108, 4,
+ 0, 0, 49, 0, 0, 0,
124, 4, 0, 0, 63, 0,
1, 0, 140, 4, 0, 0,
63, 0, 1, 0, 160, 4,
- 0, 0, 45, 0, 0, 0,
+ 0, 0, 51, 0, 0, 0,
172, 4, 0, 0, 70, 0,
1, 0, 184, 4, 0, 0,
70, 0, 1, 0, 196, 4,
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/DualTextureEffect_VSDualTextureVc.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/DualTextureEffect_VSDualTextureVc.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..28c78a39b1d0560b519186ec31c651db6fe501dc
Binary files /dev/null and b/Kits/DirectXTK/Src/Shaders/Compiled/DualTextureEffect_VSDualTextureVc.pdb differ
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/DualTextureEffect_VSDualTextureVcNoFog.inc b/Kits/DirectXTK/Src/Shaders/Compiled/DualTextureEffect_VSDualTextureVcNoFog.inc
index 275d5d8c42f092a9c50cfed6ad072d93669c5dd5..4d202cf1a16544a5c77a315207308f768ffb3ac0 100644
--- a/Kits/DirectXTK/Src/Shaders/Compiled/DualTextureEffect_VSDualTextureVcNoFog.inc
+++ b/Kits/DirectXTK/Src/Shaders/Compiled/DualTextureEffect_VSDualTextureVcNoFog.inc
@@ -46,13 +46,13 @@
dcl_texcoord2 v2 // vin<6,7>
dcl_texcoord3 v3 // vin<8,9,10,11>
-#line 43 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh"
+#line 49 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh"
dp4 oPos.z, v0, c4 // ::VSDualTextureVcNoFog<10>
#line 88 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\DualTextureEffect.fx"
mul oT0, v3, c1 // ::VSDualTextureVcNoFog<0,1,2,3>
-#line 43 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh"
+#line 49 "D:\ATG Sample Development\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>
@@ -89,10 +89,10 @@ ret
const BYTE DualTextureEffect_VSDualTextureVcNoFog[] =
{
- 68, 88, 66, 67, 240, 208,
- 52, 198, 213, 62, 122, 239,
- 50, 135, 122, 173, 126, 147,
- 161, 252, 1, 0, 0, 0,
+ 68, 88, 66, 67, 74, 21,
+ 155, 234, 163, 110, 167, 111,
+ 121, 235, 149, 145, 123, 70,
+ 17, 219, 1, 0, 0, 0,
36, 7, 0, 0, 4, 0,
0, 0, 48, 0, 0, 0,
188, 4, 0, 0, 12, 6,
@@ -149,13 +149,13 @@ const BYTE DualTextureEffect_VSDualTextureVcNoFog[] =
255, 255, 148, 3, 0, 0,
0, 0, 255, 255, 160, 3,
0, 0, 0, 0, 255, 255,
- 172, 3, 0, 0, 43, 0,
+ 172, 3, 0, 0, 49, 0,
0, 0, 184, 3, 0, 0,
88, 0, 1, 0, 200, 3,
- 0, 0, 43, 0, 0, 0,
- 216, 3, 0, 0, 43, 0,
+ 0, 0, 49, 0, 0, 0,
+ 216, 3, 0, 0, 49, 0,
0, 0, 232, 3, 0, 0,
- 43, 0, 0, 0, 248, 3,
+ 49, 0, 0, 0, 248, 3,
0, 0, 79, 0, 1, 0,
8, 4, 0, 0, 79, 0,
1, 0, 28, 4, 0, 0,
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/DualTextureEffect_VSDualTextureVcNoFog.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/DualTextureEffect_VSDualTextureVcNoFog.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..a848f09ab4a08252dacbcbaea811dc77a0750e1f
Binary files /dev/null and b/Kits/DirectXTK/Src/Shaders/Compiled/DualTextureEffect_VSDualTextureVcNoFog.pdb differ
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMap.inc b/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMap.inc
index 1daf92a749fc94c2a7a7a1bf5dc4820f9d6a1607..e37b67a3fd303db6e8eaf79264912dc74b14c1a0 100644
--- a/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMap.inc
+++ b/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMap.inc
@@ -45,12 +45,12 @@
dcl_2d s0
dcl_cube s1
-#line 162 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\EnvironmentMapEffect.fx"
+#line 205 "D:\ATG Sample Development\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>
-#line 164
+#line 207
mad r0.xyz, r0, r1.w, -r1
mad r0.xyz, t1, r0, r1 // ::color<0,1,2>
@@ -86,10 +86,10 @@ ret
const BYTE EnvironmentMapEffect_PSEnvMap[] =
{
- 68, 88, 66, 67, 55, 19,
- 34, 160, 193, 27, 152, 238,
- 247, 129, 179, 3, 217, 94,
- 196, 10, 1, 0, 0, 0,
+ 68, 88, 66, 67, 68, 156,
+ 218, 138, 247, 106, 8, 67,
+ 215, 54, 12, 43, 176, 245,
+ 68, 187, 1, 0, 0, 0,
136, 6, 0, 0, 4, 0,
0, 0, 48, 0, 0, 0,
32, 4, 0, 0, 212, 5,
@@ -148,13 +148,13 @@ const BYTE EnvironmentMapEffect_PSEnvMap[] =
255, 255, 252, 2, 0, 0,
0, 0, 255, 255, 8, 3,
0, 0, 0, 0, 255, 255,
- 20, 3, 0, 0, 162, 0,
+ 20, 3, 0, 0, 205, 0,
0, 0, 32, 3, 0, 0,
- 161, 0, 0, 0, 48, 3,
- 0, 0, 161, 0, 0, 0,
- 64, 3, 0, 0, 164, 0,
+ 204, 0, 0, 0, 48, 3,
+ 0, 0, 204, 0, 0, 0,
+ 64, 3, 0, 0, 207, 0,
0, 0, 80, 3, 0, 0,
- 164, 0, 0, 0, 100, 3,
+ 207, 0, 0, 0, 100, 3,
0, 0, 20, 0, 1, 0,
120, 3, 0, 0, 20, 0,
1, 0, 140, 3, 0, 0,
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMap.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMap.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..21d3654e1c1af1dc16697ec96eaf515fa7e8b076
Binary files /dev/null and b/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMap.pdb differ
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMapNoFog.inc b/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMapNoFog.inc
index 82a27ac93b472ce226a748a80f9a98dd9f706b72..e1809c506220490714e275f5f5f0d2746139a4ad 100644
--- a/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMapNoFog.inc
+++ b/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMapNoFog.inc
@@ -38,12 +38,12 @@
dcl_2d s0
dcl_cube s1
-#line 176 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\EnvironmentMapEffect.fx"
+#line 219 "D:\ATG Sample Development\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>
-#line 178
+#line 221
mad r0.xyz, r0, r1.w, -r1
mad r1.xyz, t1, r0, r1 // ::color<0,1,2>
mov oC0, r1 // ::PSEnvMapNoFog<0,1,2,3>
@@ -72,10 +72,10 @@ ret
const BYTE EnvironmentMapEffect_PSEnvMapNoFog[] =
{
- 68, 88, 66, 67, 214, 115,
- 114, 24, 209, 29, 101, 198,
- 38, 72, 109, 89, 241, 38,
- 135, 199, 1, 0, 0, 0,
+ 68, 88, 66, 67, 76, 82,
+ 121, 47, 169, 246, 38, 57,
+ 15, 86, 177, 103, 161, 36,
+ 76, 203, 1, 0, 0, 0,
116, 5, 0, 0, 4, 0,
0, 0, 48, 0, 0, 0,
108, 3, 0, 0, 192, 4,
@@ -120,13 +120,13 @@ const BYTE EnvironmentMapEffect_PSEnvMapNoFog[] =
0, 0, 0, 0, 255, 255,
136, 2, 0, 0, 0, 0,
255, 255, 148, 2, 0, 0,
- 176, 0, 0, 0, 160, 2,
- 0, 0, 175, 0, 0, 0,
- 176, 2, 0, 0, 175, 0,
+ 219, 0, 0, 0, 160, 2,
+ 0, 0, 218, 0, 0, 0,
+ 176, 2, 0, 0, 218, 0,
0, 0, 192, 2, 0, 0,
- 178, 0, 0, 0, 208, 2,
- 0, 0, 178, 0, 0, 0,
- 228, 2, 0, 0, 178, 0,
+ 221, 0, 0, 0, 208, 2,
+ 0, 0, 221, 0, 0, 0,
+ 228, 2, 0, 0, 221, 0,
0, 0, 248, 2, 0, 0,
80, 83, 69, 110, 118, 77,
97, 112, 78, 111, 70, 111,
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMapNoFog.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMapNoFog.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..03c79b198cba400bd9f3af0fe8584b399b63b099
Binary files /dev/null and b/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMapNoFog.pdb differ
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMapPixelLighting.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMapPixelLighting.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..fb48222aa60d5c41848fd525c226f60f4149c428
Binary files /dev/null and b/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMapPixelLighting.pdb differ
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMapPixelLightingFresnel.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMapPixelLightingFresnel.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..96963fedd980503a5549f9019a789cee3f9b30e5
Binary files /dev/null and b/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMapPixelLightingFresnel.pdb differ
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMapPixelLightingFresnelNoFog.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMapPixelLightingFresnelNoFog.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..ae281b7b7ad1bafc26c288213a927348a306051e
Binary files /dev/null and b/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMapPixelLightingFresnelNoFog.pdb differ
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMapPixelLightingNoFog.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMapPixelLightingNoFog.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..4e72e17a4b77dbdd0ad02cf87b3e4952b0d1b2b6
Binary files /dev/null and b/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMapPixelLightingNoFog.pdb differ
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMapSpecular.inc b/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMapSpecular.inc
index 7dd0cd4a0a5f30347603e227a6e437e882d4790a..8bb3bc1dc681b047c3c35dbc5a94ba8befc392e9 100644
--- a/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMapSpecular.inc
+++ b/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMapSpecular.inc
@@ -46,12 +46,12 @@
dcl_2d s0
dcl_cube s1
-#line 188 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\EnvironmentMapEffect.fx"
+#line 231 "D:\ATG Sample Development\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>
-#line 190
+#line 233
mad r0.xyz, r0, r1.w, -r1
mul r0.w, r0.w, r1.w // ::envmap<3>
mad r0.xyz, t1, r0, r1 // ::color<0,1,2>
@@ -91,10 +91,10 @@ ret
const BYTE EnvironmentMapEffect_PSEnvMapSpecular[] =
{
- 68, 88, 66, 67, 154, 109,
- 133, 117, 231, 203, 75, 152,
- 241, 6, 158, 237, 249, 124,
- 55, 47, 1, 0, 0, 0,
+ 68, 88, 66, 67, 108, 225,
+ 177, 239, 37, 142, 134, 111,
+ 73, 125, 45, 57, 218, 52,
+ 31, 49, 1, 0, 0, 0,
72, 7, 0, 0, 4, 0,
0, 0, 48, 0, 0, 0,
156, 4, 0, 0, 148, 6,
@@ -155,15 +155,15 @@ const BYTE EnvironmentMapEffect_PSEnvMapSpecular[] =
255, 255, 72, 3, 0, 0,
0, 0, 255, 255, 84, 3,
0, 0, 0, 0, 255, 255,
- 96, 3, 0, 0, 188, 0,
+ 96, 3, 0, 0, 231, 0,
0, 0, 108, 3, 0, 0,
- 187, 0, 0, 0, 124, 3,
- 0, 0, 187, 0, 0, 0,
- 140, 3, 0, 0, 190, 0,
+ 230, 0, 0, 0, 124, 3,
+ 0, 0, 230, 0, 0, 0,
+ 140, 3, 0, 0, 233, 0,
0, 0, 156, 3, 0, 0,
- 188, 0, 0, 0, 176, 3,
- 0, 0, 190, 0, 0, 0,
- 192, 3, 0, 0, 191, 0,
+ 231, 0, 0, 0, 176, 3,
+ 0, 0, 233, 0, 0, 0,
+ 192, 3, 0, 0, 234, 0,
0, 0, 212, 3, 0, 0,
20, 0, 1, 0, 232, 3,
0, 0, 20, 0, 1, 0,
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMapSpecular.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMapSpecular.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..a4344cb4503156ef46bc51f5e23ddcdaa01a7504
Binary files /dev/null and b/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMapSpecular.pdb differ
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMapSpecularNoFog.inc b/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMapSpecularNoFog.inc
index 666a57dcf17e1433cab5b1ea1464c4c5cd1422a5..a8b68b61e54996e6e994ca34155316285b1a0e53 100644
--- a/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMapSpecularNoFog.inc
+++ b/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMapSpecularNoFog.inc
@@ -45,12 +45,12 @@
dcl_2d s0
dcl_cube s1
-#line 203 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\EnvironmentMapEffect.fx"
+#line 246 "D:\ATG Sample Development\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>
-#line 205
+#line 248
mad r0.xyz, r0, r1.w, -r1
mul r0.w, r0.w, r1.w // ::envmap<3>
mad r0.xyz, t1, r0, r1 // ::color<0,1,2>
@@ -84,10 +84,10 @@ ret
const BYTE EnvironmentMapEffect_PSEnvMapSpecularNoFog[] =
{
- 68, 88, 66, 67, 16, 103,
- 151, 33, 86, 240, 214, 29,
- 48, 69, 94, 38, 186, 67,
- 98, 192, 1, 0, 0, 0,
+ 68, 88, 66, 67, 250, 170,
+ 92, 183, 222, 15, 55, 10,
+ 187, 153, 45, 220, 186, 144,
+ 82, 233, 1, 0, 0, 0,
68, 6, 0, 0, 4, 0,
0, 0, 48, 0, 0, 0,
232, 3, 0, 0, 144, 5,
@@ -134,16 +134,16 @@ const BYTE EnvironmentMapEffect_PSEnvMapSpecularNoFog[] =
0, 0, 0, 0, 255, 255,
212, 2, 0, 0, 0, 0,
255, 255, 224, 2, 0, 0,
- 203, 0, 0, 0, 236, 2,
- 0, 0, 202, 0, 0, 0,
- 252, 2, 0, 0, 202, 0,
+ 246, 0, 0, 0, 236, 2,
+ 0, 0, 245, 0, 0, 0,
+ 252, 2, 0, 0, 245, 0,
0, 0, 12, 3, 0, 0,
- 205, 0, 0, 0, 28, 3,
- 0, 0, 203, 0, 0, 0,
- 48, 3, 0, 0, 205, 0,
+ 248, 0, 0, 0, 28, 3,
+ 0, 0, 246, 0, 0, 0,
+ 48, 3, 0, 0, 248, 0,
0, 0, 64, 3, 0, 0,
- 206, 0, 0, 0, 84, 3,
- 0, 0, 206, 0, 0, 0,
+ 249, 0, 0, 0, 84, 3,
+ 0, 0, 249, 0, 0, 0,
104, 3, 0, 0, 80, 83,
69, 110, 118, 77, 97, 112,
83, 112, 101, 99, 117, 108,
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMapSpecularNoFog.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMapSpecularNoFog.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..0ab958b72b880a20054cc362afe37b65a62c6b9f
Binary files /dev/null and b/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMapSpecularNoFog.pdb differ
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMap.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMap.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..dfc7d5421065c7526fb902fa278d03847142cbe1
Binary files /dev/null and b/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMap.pdb differ
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapBn.inc b/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapBn.inc
new file mode 100644
index 0000000000000000000000000000000000000000..3e3d92efbced0fdd065aeb02fe23237bf189974c
--- /dev/null
+++ b/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapBn.inc
@@ -0,0 +1,813 @@
+#if 0
+//
+// Generated by Microsoft (R) D3D Shader Disassembler
+//
+//
+// Input signature:
+//
+// Name Index Mask Register SysValue Format Used
+// -------------------- ----- ------ -------- -------- ------- ------
+// SV_Position 0 xyzw 0 NONE float xyzw
+// NORMAL 0 xyz 1 NONE float xyz
+// TEXCOORD 0 xy 2 NONE float xy
+//
+//
+// Output signature:
+//
+// Name Index Mask Register SysValue Format Used
+// -------------------- ----- ------ -------- -------- ------- ------
+// COLOR 0 xyzw 0 NONE float xyzw
+// COLOR 1 xyzw 1 NONE float xyzw
+// TEXCOORD 0 xy 2 NONE float xy
+// TEXCOORD 1 xyz 3 NONE float xyz
+// SV_Position 0 xyzw 4 POS float xyzw
+//
+//
+// Constant buffer to DX9 shader constant mappings:
+//
+// Target Reg Buffer Start Reg # of Regs Data Conversion
+// ---------- ------- --------- --------- ----------------------
+// c1 cb0 1 10 ( FLT, FLT, FLT, FLT)
+// c11 cb0 12 4 ( FLT, FLT, FLT, FLT)
+// c15 cb0 17 7 ( FLT, FLT, FLT, FLT)
+//
+//
+// Runtime generated constant mappings:
+//
+// Target Reg Constant Description
+// ---------- --------------------------------------------------
+// c0 Vertex Shader position offset
+//
+//
+// Level9 shader bytecode:
+//
+ vs_2_0
+ def c22, 2, -1, 0, 1
+ dcl_texcoord v0 // vin<0,1,2,3>
+ dcl_texcoord1 v1 // vin<4,5,6>
+ dcl_texcoord2 v2 // vin<7,8>
+
+#line 32 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh"
+ mad r0.xyz, v1, c22.x, c22.y // ::BiasX2<0,1,2>
+
+#line 67 "D:\ATG Sample Development\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 "D:\ATG Sample Development\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>
+
+#line 39
+ sge r2.xyz, r1, c22.z // ::zeroL<0,1,2>
+ mul r1.xyz, r1, r2 // ::diffuse<0,1,2>
+
+#line 46
+ mul r2.xyz, r1.y, c8
+ mad r1.xyw, r1.x, c7.xyzz, r2.xyzz
+ mad r1.xyz, r1.z, c9, r1.xyww
+ mov r2.xyz, c2 // Parameters::DiffuseColor<0,1,2>
+ mad oT0.xyz, r1, r2, c3 // ::VSEnvMapBn<0,1,2>
+
+#line 71 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\EnvironmentMapEffect.fx"
+ dp4 oPos.z, v0, c20 // ::VSEnvMapBn<15>
+
+#line 14 "D:\ATG Sample Development\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 "D:\ATG Sample Development\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>
+ add r1.xyz, -r1, c10
+ nrm r2.xyz, r1 // ::eyeVector<0,1,2>
+
+#line 81
+ dp3 r0.w, -r2, r0
+ add r0.w, r0.w, r0.w
+ mad oT3.xyz, r0, -r0.w, -r2 // ::VSEnvMapBn<10,11,12>
+
+#line 71
+ dp4 r0.x, v0, c18 // ::vout<13>
+ dp4 r0.y, v0, c19 // ::vout<14>
+ dp4 r0.z, v0, c21 // ::vout<16>
+
+#line 121
+ mad oPos.xy, r0.z, c0, r0 // ::VSEnvMapBn<13,14>
+ mov oPos.w, r0.z // ::VSEnvMapBn<16>
+
+#line 46 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh"
+ mov oT0.w, c2.w // ::VSEnvMapBn<3>
+
+#line 77 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\EnvironmentMapEffect.fx"
+ mov oT1.xyz, c1.x // ::VSEnvMapBn<4,5,6>
+
+#line 125
+ mov oT2.xy, v2 // ::VSEnvMapBn<8,9>
+
+// approximately 39 instruction slots used
+vs_4_0
+dcl_constantbuffer CB0[24], immediateIndexed
+dcl_input v0.xyzw
+dcl_input v1.xyz
+dcl_input v2.xy
+dcl_output o0.xyzw
+dcl_output o1.xyzw
+dcl_output o2.xy
+dcl_output o3.xyz
+dcl_output_siv o4.xyzw, position
+dcl_temps 3
+mad r0.xyz, v1.xyzx, l(2.000000, 2.000000, 2.000000, 0.000000), l(-1.000000, -1.000000, -1.000000, 0.000000)
+dp3 r1.x, r0.xyzx, cb0[17].xyzx
+dp3 r1.y, r0.xyzx, cb0[18].xyzx
+dp3 r1.z, r0.xyzx, cb0[19].xyzx
+dp3 r0.x, r1.xyzx, r1.xyzx
+rsq r0.x, r0.x
+mul r0.xyz, r0.xxxx, r1.xyzx
+dp3 r1.x, -cb0[4].xyzx, r0.xyzx
+dp3 r1.y, -cb0[5].xyzx, r0.xyzx
+dp3 r1.z, -cb0[6].xyzx, r0.xyzx
+ge r2.xyz, r1.xyzx, l(0.000000, 0.000000, 0.000000, 0.000000)
+and r2.xyz, r2.xyzx, l(0x3f800000, 0x3f800000, 0x3f800000, 0)
+mul r1.xyz, r1.xyzx, r2.xyzx
+mul r2.xyz, r1.yyyy, cb0[8].xyzx
+mad r1.xyw, r1.xxxx, cb0[7].xyxz, r2.xyxz
+mad r1.xyz, r1.zzzz, cb0[9].xyzx, r1.xywx
+mad o0.xyz, r1.xyzx, cb0[2].xyzx, cb0[3].xyzx
+mov o0.w, cb0[2].w
+dp4_sat o1.w, v0.xyzw, cb0[12].xyzw
+mov o1.xyz, cb0[1].xxxx
+mov o2.xy, v2.xyxx
+dp4 r1.x, v0.xyzw, cb0[13].xyzw
+dp4 r1.y, v0.xyzw, cb0[14].xyzw
+dp4 r1.z, v0.xyzw, cb0[15].xyzw
+add r1.xyz, -r1.xyzx, cb0[10].xyzx
+dp3 r0.w, r1.xyzx, r1.xyzx
+rsq r0.w, r0.w
+mul r1.xyz, r0.wwww, r1.xyzx
+dp3 r0.w, -r1.xyzx, r0.xyzx
+add r0.w, r0.w, r0.w
+mad o3.xyz, r0.xyzx, -r0.wwww, -r1.xyzx
+dp4 o4.x, v0.xyzw, cb0[20].xyzw
+dp4 o4.y, v0.xyzw, cb0[21].xyzw
+dp4 o4.z, v0.xyzw, cb0[22].xyzw
+dp4 o4.w, v0.xyzw, cb0[23].xyzw
+ret
+// Approximately 0 instruction slots used
+#endif
+
+const BYTE EnvironmentMapEffect_VSEnvMapBn[] =
+{
+ 68, 88, 66, 67, 76, 138,
+ 244, 3, 175, 150, 87, 202,
+ 129, 136, 231, 80, 11, 111,
+ 44, 63, 1, 0, 0, 0,
+ 40, 15, 0, 0, 4, 0,
+ 0, 0, 48, 0, 0, 0,
+ 8, 9, 0, 0, 16, 14,
+ 0, 0, 132, 14, 0, 0,
+ 65, 111, 110, 57, 208, 8,
+ 0, 0, 208, 8, 0, 0,
+ 0, 2, 254, 255, 132, 8,
+ 0, 0, 76, 0, 0, 0,
+ 3, 0, 36, 0, 0, 0,
+ 72, 0, 0, 0, 72, 0,
+ 0, 0, 36, 0, 1, 0,
+ 72, 0, 0, 0, 1, 0,
+ 10, 0, 1, 0, 0, 0,
+ 0, 0, 0, 0, 12, 0,
+ 4, 0, 11, 0, 0, 0,
+ 0, 0, 0, 0, 17, 0,
+ 7, 0, 15, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 2, 254, 255, 254, 255,
+ 132, 1, 68, 66, 85, 71,
+ 40, 0, 0, 0, 228, 5,
+ 0, 0, 0, 0, 0, 0,
+ 3, 0, 0, 0, 12, 1,
+ 0, 0, 39, 0, 0, 0,
+ 24, 1, 0, 0, 11, 0,
+ 0, 0, 8, 5, 0, 0,
+ 168, 2, 0, 0, 68, 58,
+ 92, 65, 84, 71, 32, 83,
+ 97, 109, 112, 108, 101, 32,
+ 68, 101, 118, 101, 108, 111,
+ 112, 109, 101, 110, 116, 92,
+ 115, 116, 95, 100, 101, 118,
+ 92, 75, 105, 116, 115, 92,
+ 68, 105, 114, 101, 99, 116,
+ 88, 84, 75, 92, 83, 114,
+ 99, 92, 83, 104, 97, 100,
+ 101, 114, 115, 92, 67, 111,
+ 109, 109, 111, 110, 46, 102,
+ 120, 104, 0, 68, 58, 92,
+ 65, 84, 71, 32, 83, 97,
+ 109, 112, 108, 101, 32, 68,
+ 101, 118, 101, 108, 111, 112,
+ 109, 101, 110, 116, 92, 115,
+ 116, 95, 100, 101, 118, 92,
+ 75, 105, 116, 115, 92, 68,
+ 105, 114, 101, 99, 116, 88,
+ 84, 75, 92, 83, 114, 99,
+ 92, 83, 104, 97, 100, 101,
+ 114, 115, 92, 69, 110, 118,
+ 105, 114, 111, 110, 109, 101,
+ 110, 116, 77, 97, 112, 69,
+ 102, 102, 101, 99, 116, 46,
+ 102, 120, 0, 68, 58, 92,
+ 65, 84, 71, 32, 83, 97,
+ 109, 112, 108, 101, 32, 68,
+ 101, 118, 101, 108, 111, 112,
+ 109, 101, 110, 116, 92, 115,
+ 116, 95, 100, 101, 118, 92,
+ 75, 105, 116, 115, 92, 68,
+ 105, 114, 101, 99, 116, 88,
+ 84, 75, 92, 83, 114, 99,
+ 92, 83, 104, 97, 100, 101,
+ 114, 115, 92, 76, 105, 103,
+ 104, 116, 105, 110, 103, 46,
+ 102, 120, 104, 0, 40, 0,
+ 0, 0, 111, 0, 0, 0,
+ 195, 0, 0, 0, 0, 0,
+ 255, 255, 24, 6, 0, 0,
+ 0, 0, 255, 255, 48, 6,
+ 0, 0, 0, 0, 255, 255,
+ 60, 6, 0, 0, 0, 0,
+ 255, 255, 72, 6, 0, 0,
+ 32, 0, 0, 0, 84, 6,
+ 0, 0, 67, 0, 1, 0,
+ 104, 6, 0, 0, 67, 0,
+ 1, 0, 120, 6, 0, 0,
+ 67, 0, 1, 0, 136, 6,
+ 0, 0, 67, 0, 1, 0,
+ 152, 6, 0, 0, 36, 0,
+ 2, 0, 164, 6, 0, 0,
+ 36, 0, 2, 0, 180, 6,
+ 0, 0, 36, 0, 2, 0,
+ 196, 6, 0, 0, 39, 0,
+ 2, 0, 212, 6, 0, 0,
+ 41, 0, 2, 0, 228, 6,
+ 0, 0, 46, 0, 2, 0,
+ 244, 6, 0, 0, 46, 0,
+ 2, 0, 4, 7, 0, 0,
+ 46, 0, 2, 0, 24, 7,
+ 0, 0, 46, 0, 2, 0,
+ 44, 7, 0, 0, 46, 0,
+ 2, 0, 56, 7, 0, 0,
+ 71, 0, 1, 0, 76, 7,
+ 0, 0, 14, 0, 0, 0,
+ 92, 7, 0, 0, 14, 0,
+ 0, 0, 108, 7, 0, 0,
+ 14, 0, 0, 0, 124, 7,
+ 0, 0, 65, 0, 1, 0,
+ 140, 7, 0, 0, 65, 0,
+ 1, 0, 156, 7, 0, 0,
+ 65, 0, 1, 0, 172, 7,
+ 0, 0, 66, 0, 1, 0,
+ 188, 7, 0, 0, 66, 0,
+ 1, 0, 204, 7, 0, 0,
+ 81, 0, 1, 0, 216, 7,
+ 0, 0, 81, 0, 1, 0,
+ 232, 7, 0, 0, 81, 0,
+ 1, 0, 248, 7, 0, 0,
+ 71, 0, 1, 0, 12, 8,
+ 0, 0, 71, 0, 1, 0,
+ 28, 8, 0, 0, 71, 0,
+ 1, 0, 44, 8, 0, 0,
+ 121, 0, 1, 0, 60, 8,
+ 0, 0, 121, 0, 1, 0,
+ 80, 8, 0, 0, 46, 0,
+ 2, 0, 92, 8, 0, 0,
+ 77, 0, 1, 0, 104, 8,
+ 0, 0, 125, 0, 1, 0,
+ 116, 8, 0, 0, 66, 105,
+ 97, 115, 88, 50, 0, 171,
+ 1, 0, 3, 0, 1, 0,
+ 3, 0, 1, 0, 0, 0,
+ 0, 0, 0, 0, 4, 0,
+ 0, 0, 0, 0, 1, 0,
+ 2, 0, 255, 255, 80, 97,
+ 114, 97, 109, 101, 116, 101,
+ 114, 115, 0, 68, 105, 102,
+ 102, 117, 115, 101, 67, 111,
+ 108, 111, 114, 0, 1, 0,
+ 3, 0, 1, 0, 4, 0,
+ 1, 0, 0, 0, 0, 0,
+ 0, 0, 17, 0, 0, 0,
+ 0, 0, 1, 0, 2, 0,
+ 255, 255, 86, 83, 69, 110,
+ 118, 77, 97, 112, 66, 110,
+ 0, 68, 105, 102, 102, 117,
+ 115, 101, 0, 171, 1, 0,
+ 3, 0, 1, 0, 4, 0,
+ 1, 0, 0, 0, 0, 0,
+ 0, 0, 83, 112, 101, 99,
+ 117, 108, 97, 114, 0, 84,
+ 101, 120, 67, 111, 111, 114,
+ 100, 0, 171, 171, 1, 0,
+ 3, 0, 1, 0, 2, 0,
+ 1, 0, 0, 0, 0, 0,
+ 0, 0, 69, 110, 118, 67,
+ 111, 111, 114, 100, 0, 171,
+ 171, 171, 1, 0, 3, 0,
+ 1, 0, 3, 0, 1, 0,
+ 0, 0, 0, 0, 0, 0,
+ 80, 111, 115, 105, 116, 105,
+ 111, 110, 80, 83, 0, 171,
+ 179, 2, 0, 0, 188, 2,
+ 0, 0, 204, 2, 0, 0,
+ 188, 2, 0, 0, 213, 2,
+ 0, 0, 224, 2, 0, 0,
+ 240, 2, 0, 0, 252, 2,
+ 0, 0, 12, 3, 0, 0,
+ 188, 2, 0, 0, 5, 0,
+ 0, 0, 1, 0, 17, 0,
+ 1, 0, 5, 0, 24, 3,
+ 0, 0, 18, 0, 0, 0,
+ 0, 0, 1, 0, 2, 0,
+ 255, 255, 19, 0, 0, 0,
+ 255, 255, 255, 255, 15, 0,
+ 255, 255, 22, 0, 0, 0,
+ 255, 255, 255, 255, 255, 255,
+ 7, 0, 30, 0, 0, 0,
+ 10, 0, 11, 0, 12, 0,
+ 255, 255, 34, 0, 0, 0,
+ 13, 0, 14, 0, 255, 255,
+ 255, 255, 35, 0, 0, 0,
+ 255, 255, 255, 255, 255, 255,
+ 16, 0, 36, 0, 0, 0,
+ 255, 255, 255, 255, 255, 255,
+ 3, 0, 37, 0, 0, 0,
+ 4, 0, 5, 0, 6, 0,
+ 255, 255, 38, 0, 0, 0,
+ 8, 0, 9, 0, 255, 255,
+ 255, 255, 100, 105, 102, 102,
+ 117, 115, 101, 0, 13, 0,
+ 0, 0, 0, 0, 1, 0,
+ 2, 0, 255, 255, 100, 111,
+ 116, 76, 0, 171, 171, 171,
+ 9, 0, 0, 0, 0, 0,
+ 255, 255, 255, 255, 255, 255,
+ 10, 0, 0, 0, 255, 255,
+ 1, 0, 255, 255, 255, 255,
+ 11, 0, 0, 0, 255, 255,
+ 255, 255, 2, 0, 255, 255,
+ 101, 121, 101, 86, 101, 99,
+ 116, 111, 114, 0, 171, 171,
+ 27, 0, 0, 0, 0, 0,
+ 1, 0, 2, 0, 255, 255,
+ 112, 111, 115, 95, 119, 115,
+ 0, 171, 23, 0, 0, 0,
+ 0, 0, 255, 255, 255, 255,
+ 255, 255, 24, 0, 0, 0,
+ 255, 255, 1, 0, 255, 255,
+ 255, 255, 25, 0, 0, 0,
+ 255, 255, 255, 255, 2, 0,
+ 255, 255, 118, 105, 110, 0,
+ 80, 111, 115, 105, 116, 105,
+ 111, 110, 0, 78, 111, 114,
+ 109, 97, 108, 0, 68, 4,
+ 0, 0, 188, 2, 0, 0,
+ 77, 4, 0, 0, 252, 2,
+ 0, 0, 213, 2, 0, 0,
+ 224, 2, 0, 0, 5, 0,
+ 0, 0, 1, 0, 9, 0,
+ 1, 0, 3, 0, 84, 4,
+ 0, 0, 1, 0, 0, 0,
+ 0, 0, 1, 0, 2, 0,
+ 3, 0, 2, 0, 0, 0,
+ 4, 0, 5, 0, 6, 0,
+ 255, 255, 3, 0, 0, 0,
+ 7, 0, 8, 0, 255, 255,
+ 255, 255, 118, 111, 117, 116,
+ 0, 171, 171, 171, 5, 0,
+ 0, 0, 1, 0, 17, 0,
+ 1, 0, 5, 0, 24, 3,
+ 0, 0, 31, 0, 0, 0,
+ 13, 0, 255, 255, 255, 255,
+ 255, 255, 32, 0, 0, 0,
+ 255, 255, 14, 0, 255, 255,
+ 255, 255, 33, 0, 0, 0,
+ 255, 255, 255, 255, 16, 0,
+ 255, 255, 119, 111, 114, 108,
+ 100, 78, 111, 114, 109, 97,
+ 108, 0, 8, 0, 0, 0,
+ 0, 0, 1, 0, 2, 0,
+ 255, 255, 122, 101, 114, 111,
+ 76, 0, 171, 171, 12, 0,
+ 0, 0, 0, 0, 1, 0,
+ 2, 0, 255, 255, 0, 0,
+ 0, 0, 80, 2, 0, 0,
+ 88, 2, 0, 0, 1, 0,
+ 0, 0, 104, 2, 0, 0,
+ 116, 2, 0, 0, 127, 2,
+ 0, 0, 140, 2, 0, 0,
+ 1, 0, 0, 0, 156, 2,
+ 0, 0, 0, 0, 0, 0,
+ 168, 2, 0, 0, 64, 3,
+ 0, 0, 9, 0, 0, 0,
+ 80, 3, 0, 0, 0, 0,
+ 0, 0, 188, 3, 0, 0,
+ 252, 2, 0, 0, 1, 0,
+ 0, 0, 196, 3, 0, 0,
+ 0, 0, 0, 0, 208, 3,
+ 0, 0, 252, 2, 0, 0,
+ 3, 0, 0, 0, 216, 3,
+ 0, 0, 0, 0, 0, 0,
+ 252, 3, 0, 0, 252, 2,
+ 0, 0, 1, 0, 0, 0,
+ 8, 4, 0, 0, 0, 0,
+ 0, 0, 20, 4, 0, 0,
+ 188, 2, 0, 0, 3, 0,
+ 0, 0, 28, 4, 0, 0,
+ 168, 2, 0, 0, 64, 4,
+ 0, 0, 108, 4, 0, 0,
+ 3, 0, 0, 0, 124, 4,
+ 0, 0, 0, 0, 0, 0,
+ 160, 4, 0, 0, 168, 4,
+ 0, 0, 3, 0, 0, 0,
+ 184, 4, 0, 0, 0, 0,
+ 0, 0, 220, 4, 0, 0,
+ 252, 2, 0, 0, 1, 0,
+ 0, 0, 232, 4, 0, 0,
+ 0, 0, 0, 0, 244, 4,
+ 0, 0, 252, 2, 0, 0,
+ 1, 0, 0, 0, 252, 4,
+ 0, 0, 77, 105, 99, 114,
+ 111, 115, 111, 102, 116, 32,
+ 40, 82, 41, 32, 72, 76,
+ 83, 76, 32, 83, 104, 97,
+ 100, 101, 114, 32, 67, 111,
+ 109, 112, 105, 108, 101, 114,
+ 32, 49, 48, 46, 49, 0,
+ 81, 0, 0, 5, 22, 0,
+ 15, 160, 0, 0, 0, 64,
+ 0, 0, 128, 191, 0, 0,
+ 0, 0, 0, 0, 128, 63,
+ 31, 0, 0, 2, 5, 0,
+ 0, 128, 0, 0, 15, 144,
+ 31, 0, 0, 2, 5, 0,
+ 1, 128, 1, 0, 15, 144,
+ 31, 0, 0, 2, 5, 0,
+ 2, 128, 2, 0, 15, 144,
+ 4, 0, 0, 4, 0, 0,
+ 7, 128, 1, 0, 228, 144,
+ 22, 0, 0, 160, 22, 0,
+ 85, 160, 8, 0, 0, 3,
+ 1, 0, 1, 128, 0, 0,
+ 228, 128, 15, 0, 228, 160,
+ 8, 0, 0, 3, 1, 0,
+ 2, 128, 0, 0, 228, 128,
+ 16, 0, 228, 160, 8, 0,
+ 0, 3, 1, 0, 4, 128,
+ 0, 0, 228, 128, 17, 0,
+ 228, 160, 36, 0, 0, 2,
+ 0, 0, 7, 128, 1, 0,
+ 228, 128, 8, 0, 0, 3,
+ 1, 0, 1, 128, 4, 0,
+ 228, 161, 0, 0, 228, 128,
+ 8, 0, 0, 3, 1, 0,
+ 2, 128, 5, 0, 228, 161,
+ 0, 0, 228, 128, 8, 0,
+ 0, 3, 1, 0, 4, 128,
+ 6, 0, 228, 161, 0, 0,
+ 228, 128, 13, 0, 0, 3,
+ 2, 0, 7, 128, 1, 0,
+ 228, 128, 22, 0, 170, 160,
+ 5, 0, 0, 3, 1, 0,
+ 7, 128, 1, 0, 228, 128,
+ 2, 0, 228, 128, 5, 0,
+ 0, 3, 2, 0, 7, 128,
+ 1, 0, 85, 128, 8, 0,
+ 228, 160, 4, 0, 0, 4,
+ 1, 0, 11, 128, 1, 0,
+ 0, 128, 7, 0, 164, 160,
+ 2, 0, 164, 128, 4, 0,
+ 0, 4, 1, 0, 7, 128,
+ 1, 0, 170, 128, 9, 0,
+ 228, 160, 1, 0, 244, 128,
+ 1, 0, 0, 2, 2, 0,
+ 7, 128, 2, 0, 228, 160,
+ 4, 0, 0, 4, 0, 0,
+ 7, 224, 1, 0, 228, 128,
+ 2, 0, 228, 128, 3, 0,
+ 228, 160, 9, 0, 0, 3,
+ 0, 0, 4, 192, 0, 0,
+ 228, 144, 20, 0, 228, 160,
+ 9, 0, 0, 3, 0, 0,
+ 8, 128, 0, 0, 228, 144,
+ 11, 0, 228, 160, 11, 0,
+ 0, 3, 0, 0, 8, 128,
+ 0, 0, 255, 128, 22, 0,
+ 170, 160, 10, 0, 0, 3,
+ 1, 0, 8, 224, 0, 0,
+ 255, 128, 22, 0, 255, 160,
+ 9, 0, 0, 3, 1, 0,
+ 1, 128, 0, 0, 228, 144,
+ 12, 0, 228, 160, 9, 0,
+ 0, 3, 1, 0, 2, 128,
+ 0, 0, 228, 144, 13, 0,
+ 228, 160, 9, 0, 0, 3,
+ 1, 0, 4, 128, 0, 0,
+ 228, 144, 14, 0, 228, 160,
+ 2, 0, 0, 3, 1, 0,
+ 7, 128, 1, 0, 228, 129,
+ 10, 0, 228, 160, 36, 0,
+ 0, 2, 2, 0, 7, 128,
+ 1, 0, 228, 128, 8, 0,
+ 0, 3, 0, 0, 8, 128,
+ 2, 0, 228, 129, 0, 0,
+ 228, 128, 2, 0, 0, 3,
+ 0, 0, 8, 128, 0, 0,
+ 255, 128, 0, 0, 255, 128,
+ 4, 0, 0, 4, 3, 0,
+ 7, 224, 0, 0, 228, 128,
+ 0, 0, 255, 129, 2, 0,
+ 228, 129, 9, 0, 0, 3,
+ 0, 0, 1, 128, 0, 0,
+ 228, 144, 18, 0, 228, 160,
+ 9, 0, 0, 3, 0, 0,
+ 2, 128, 0, 0, 228, 144,
+ 19, 0, 228, 160, 9, 0,
+ 0, 3, 0, 0, 4, 128,
+ 0, 0, 228, 144, 21, 0,
+ 228, 160, 4, 0, 0, 4,
+ 0, 0, 3, 192, 0, 0,
+ 170, 128, 0, 0, 228, 160,
+ 0, 0, 228, 128, 1, 0,
+ 0, 2, 0, 0, 8, 192,
+ 0, 0, 170, 128, 1, 0,
+ 0, 2, 0, 0, 8, 224,
+ 2, 0, 255, 160, 1, 0,
+ 0, 2, 1, 0, 7, 224,
+ 1, 0, 0, 160, 1, 0,
+ 0, 2, 2, 0, 3, 224,
+ 2, 0, 228, 144, 255, 255,
+ 0, 0, 83, 72, 68, 82,
+ 0, 5, 0, 0, 64, 0,
+ 1, 0, 64, 1, 0, 0,
+ 89, 0, 0, 4, 70, 142,
+ 32, 0, 0, 0, 0, 0,
+ 24, 0, 0, 0, 95, 0,
+ 0, 3, 242, 16, 16, 0,
+ 0, 0, 0, 0, 95, 0,
+ 0, 3, 114, 16, 16, 0,
+ 1, 0, 0, 0, 95, 0,
+ 0, 3, 50, 16, 16, 0,
+ 2, 0, 0, 0, 101, 0,
+ 0, 3, 242, 32, 16, 0,
+ 0, 0, 0, 0, 101, 0,
+ 0, 3, 242, 32, 16, 0,
+ 1, 0, 0, 0, 101, 0,
+ 0, 3, 50, 32, 16, 0,
+ 2, 0, 0, 0, 101, 0,
+ 0, 3, 114, 32, 16, 0,
+ 3, 0, 0, 0, 103, 0,
+ 0, 4, 242, 32, 16, 0,
+ 4, 0, 0, 0, 1, 0,
+ 0, 0, 104, 0, 0, 2,
+ 3, 0, 0, 0, 50, 0,
+ 0, 15, 114, 0, 16, 0,
+ 0, 0, 0, 0, 70, 18,
+ 16, 0, 1, 0, 0, 0,
+ 2, 64, 0, 0, 0, 0,
+ 0, 64, 0, 0, 0, 64,
+ 0, 0, 0, 64, 0, 0,
+ 0, 0, 2, 64, 0, 0,
+ 0, 0, 128, 191, 0, 0,
+ 128, 191, 0, 0, 128, 191,
+ 0, 0, 0, 0, 16, 0,
+ 0, 8, 18, 0, 16, 0,
+ 1, 0, 0, 0, 70, 2,
+ 16, 0, 0, 0, 0, 0,
+ 70, 130, 32, 0, 0, 0,
+ 0, 0, 17, 0, 0, 0,
+ 16, 0, 0, 8, 34, 0,
+ 16, 0, 1, 0, 0, 0,
+ 70, 2, 16, 0, 0, 0,
+ 0, 0, 70, 130, 32, 0,
+ 0, 0, 0, 0, 18, 0,
+ 0, 0, 16, 0, 0, 8,
+ 66, 0, 16, 0, 1, 0,
+ 0, 0, 70, 2, 16, 0,
+ 0, 0, 0, 0, 70, 130,
+ 32, 0, 0, 0, 0, 0,
+ 19, 0, 0, 0, 16, 0,
+ 0, 7, 18, 0, 16, 0,
+ 0, 0, 0, 0, 70, 2,
+ 16, 0, 1, 0, 0, 0,
+ 70, 2, 16, 0, 1, 0,
+ 0, 0, 68, 0, 0, 5,
+ 18, 0, 16, 0, 0, 0,
+ 0, 0, 10, 0, 16, 0,
+ 0, 0, 0, 0, 56, 0,
+ 0, 7, 114, 0, 16, 0,
+ 0, 0, 0, 0, 6, 0,
+ 16, 0, 0, 0, 0, 0,
+ 70, 2, 16, 0, 1, 0,
+ 0, 0, 16, 0, 0, 9,
+ 18, 0, 16, 0, 1, 0,
+ 0, 0, 70, 130, 32, 128,
+ 65, 0, 0, 0, 0, 0,
+ 0, 0, 4, 0, 0, 0,
+ 70, 2, 16, 0, 0, 0,
+ 0, 0, 16, 0, 0, 9,
+ 34, 0, 16, 0, 1, 0,
+ 0, 0, 70, 130, 32, 128,
+ 65, 0, 0, 0, 0, 0,
+ 0, 0, 5, 0, 0, 0,
+ 70, 2, 16, 0, 0, 0,
+ 0, 0, 16, 0, 0, 9,
+ 66, 0, 16, 0, 1, 0,
+ 0, 0, 70, 130, 32, 128,
+ 65, 0, 0, 0, 0, 0,
+ 0, 0, 6, 0, 0, 0,
+ 70, 2, 16, 0, 0, 0,
+ 0, 0, 29, 0, 0, 10,
+ 114, 0, 16, 0, 2, 0,
+ 0, 0, 70, 2, 16, 0,
+ 1, 0, 0, 0, 2, 64,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 1, 0, 0, 10, 114, 0,
+ 16, 0, 2, 0, 0, 0,
+ 70, 2, 16, 0, 2, 0,
+ 0, 0, 2, 64, 0, 0,
+ 0, 0, 128, 63, 0, 0,
+ 128, 63, 0, 0, 128, 63,
+ 0, 0, 0, 0, 56, 0,
+ 0, 7, 114, 0, 16, 0,
+ 1, 0, 0, 0, 70, 2,
+ 16, 0, 1, 0, 0, 0,
+ 70, 2, 16, 0, 2, 0,
+ 0, 0, 56, 0, 0, 8,
+ 114, 0, 16, 0, 2, 0,
+ 0, 0, 86, 5, 16, 0,
+ 1, 0, 0, 0, 70, 130,
+ 32, 0, 0, 0, 0, 0,
+ 8, 0, 0, 0, 50, 0,
+ 0, 10, 178, 0, 16, 0,
+ 1, 0, 0, 0, 6, 0,
+ 16, 0, 1, 0, 0, 0,
+ 70, 136, 32, 0, 0, 0,
+ 0, 0, 7, 0, 0, 0,
+ 70, 8, 16, 0, 2, 0,
+ 0, 0, 50, 0, 0, 10,
+ 114, 0, 16, 0, 1, 0,
+ 0, 0, 166, 10, 16, 0,
+ 1, 0, 0, 0, 70, 130,
+ 32, 0, 0, 0, 0, 0,
+ 9, 0, 0, 0, 70, 3,
+ 16, 0, 1, 0, 0, 0,
+ 50, 0, 0, 11, 114, 32,
+ 16, 0, 0, 0, 0, 0,
+ 70, 2, 16, 0, 1, 0,
+ 0, 0, 70, 130, 32, 0,
+ 0, 0, 0, 0, 2, 0,
+ 0, 0, 70, 130, 32, 0,
+ 0, 0, 0, 0, 3, 0,
+ 0, 0, 54, 0, 0, 6,
+ 130, 32, 16, 0, 0, 0,
+ 0, 0, 58, 128, 32, 0,
+ 0, 0, 0, 0, 2, 0,
+ 0, 0, 17, 32, 0, 8,
+ 130, 32, 16, 0, 1, 0,
+ 0, 0, 70, 30, 16, 0,
+ 0, 0, 0, 0, 70, 142,
+ 32, 0, 0, 0, 0, 0,
+ 12, 0, 0, 0, 54, 0,
+ 0, 6, 114, 32, 16, 0,
+ 1, 0, 0, 0, 6, 128,
+ 32, 0, 0, 0, 0, 0,
+ 1, 0, 0, 0, 54, 0,
+ 0, 5, 50, 32, 16, 0,
+ 2, 0, 0, 0, 70, 16,
+ 16, 0, 2, 0, 0, 0,
+ 17, 0, 0, 8, 18, 0,
+ 16, 0, 1, 0, 0, 0,
+ 70, 30, 16, 0, 0, 0,
+ 0, 0, 70, 142, 32, 0,
+ 0, 0, 0, 0, 13, 0,
+ 0, 0, 17, 0, 0, 8,
+ 34, 0, 16, 0, 1, 0,
+ 0, 0, 70, 30, 16, 0,
+ 0, 0, 0, 0, 70, 142,
+ 32, 0, 0, 0, 0, 0,
+ 14, 0, 0, 0, 17, 0,
+ 0, 8, 66, 0, 16, 0,
+ 1, 0, 0, 0, 70, 30,
+ 16, 0, 0, 0, 0, 0,
+ 70, 142, 32, 0, 0, 0,
+ 0, 0, 15, 0, 0, 0,
+ 0, 0, 0, 9, 114, 0,
+ 16, 0, 1, 0, 0, 0,
+ 70, 2, 16, 128, 65, 0,
+ 0, 0, 1, 0, 0, 0,
+ 70, 130, 32, 0, 0, 0,
+ 0, 0, 10, 0, 0, 0,
+ 16, 0, 0, 7, 130, 0,
+ 16, 0, 0, 0, 0, 0,
+ 70, 2, 16, 0, 1, 0,
+ 0, 0, 70, 2, 16, 0,
+ 1, 0, 0, 0, 68, 0,
+ 0, 5, 130, 0, 16, 0,
+ 0, 0, 0, 0, 58, 0,
+ 16, 0, 0, 0, 0, 0,
+ 56, 0, 0, 7, 114, 0,
+ 16, 0, 1, 0, 0, 0,
+ 246, 15, 16, 0, 0, 0,
+ 0, 0, 70, 2, 16, 0,
+ 1, 0, 0, 0, 16, 0,
+ 0, 8, 130, 0, 16, 0,
+ 0, 0, 0, 0, 70, 2,
+ 16, 128, 65, 0, 0, 0,
+ 1, 0, 0, 0, 70, 2,
+ 16, 0, 0, 0, 0, 0,
+ 0, 0, 0, 7, 130, 0,
+ 16, 0, 0, 0, 0, 0,
+ 58, 0, 16, 0, 0, 0,
+ 0, 0, 58, 0, 16, 0,
+ 0, 0, 0, 0, 50, 0,
+ 0, 11, 114, 32, 16, 0,
+ 3, 0, 0, 0, 70, 2,
+ 16, 0, 0, 0, 0, 0,
+ 246, 15, 16, 128, 65, 0,
+ 0, 0, 0, 0, 0, 0,
+ 70, 2, 16, 128, 65, 0,
+ 0, 0, 1, 0, 0, 0,
+ 17, 0, 0, 8, 18, 32,
+ 16, 0, 4, 0, 0, 0,
+ 70, 30, 16, 0, 0, 0,
+ 0, 0, 70, 142, 32, 0,
+ 0, 0, 0, 0, 20, 0,
+ 0, 0, 17, 0, 0, 8,
+ 34, 32, 16, 0, 4, 0,
+ 0, 0, 70, 30, 16, 0,
+ 0, 0, 0, 0, 70, 142,
+ 32, 0, 0, 0, 0, 0,
+ 21, 0, 0, 0, 17, 0,
+ 0, 8, 66, 32, 16, 0,
+ 4, 0, 0, 0, 70, 30,
+ 16, 0, 0, 0, 0, 0,
+ 70, 142, 32, 0, 0, 0,
+ 0, 0, 22, 0, 0, 0,
+ 17, 0, 0, 8, 130, 32,
+ 16, 0, 4, 0, 0, 0,
+ 70, 30, 16, 0, 0, 0,
+ 0, 0, 70, 142, 32, 0,
+ 0, 0, 0, 0, 23, 0,
+ 0, 0, 62, 0, 0, 1,
+ 73, 83, 71, 78, 108, 0,
+ 0, 0, 3, 0, 0, 0,
+ 8, 0, 0, 0, 80, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 3, 0,
+ 0, 0, 0, 0, 0, 0,
+ 15, 15, 0, 0, 92, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 3, 0,
+ 0, 0, 1, 0, 0, 0,
+ 7, 7, 0, 0, 99, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 3, 0,
+ 0, 0, 2, 0, 0, 0,
+ 3, 3, 0, 0, 83, 86,
+ 95, 80, 111, 115, 105, 116,
+ 105, 111, 110, 0, 78, 79,
+ 82, 77, 65, 76, 0, 84,
+ 69, 88, 67, 79, 79, 82,
+ 68, 0, 79, 83, 71, 78,
+ 156, 0, 0, 0, 5, 0,
+ 0, 0, 8, 0, 0, 0,
+ 128, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 3, 0, 0, 0, 0, 0,
+ 0, 0, 15, 0, 0, 0,
+ 128, 0, 0, 0, 1, 0,
+ 0, 0, 0, 0, 0, 0,
+ 3, 0, 0, 0, 1, 0,
+ 0, 0, 15, 0, 0, 0,
+ 134, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 3, 0, 0, 0, 2, 0,
+ 0, 0, 3, 12, 0, 0,
+ 134, 0, 0, 0, 1, 0,
+ 0, 0, 0, 0, 0, 0,
+ 3, 0, 0, 0, 3, 0,
+ 0, 0, 7, 8, 0, 0,
+ 143, 0, 0, 0, 0, 0,
+ 0, 0, 1, 0, 0, 0,
+ 3, 0, 0, 0, 4, 0,
+ 0, 0, 15, 0, 0, 0,
+ 67, 79, 76, 79, 82, 0,
+ 84, 69, 88, 67, 79, 79,
+ 82, 68, 0, 83, 86, 95,
+ 80, 111, 115, 105, 116, 105,
+ 111, 110, 0, 171
+};
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapBn.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapBn.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..def1e9504071e2fac26970034fddf38c1e7f49d2
Binary files /dev/null and b/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapBn.pdb differ
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapFresnel.inc b/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapFresnel.inc
index bb80ab76d70b6c03c86b55b7d81439553875b7cc..e513ed471b30a8e1a9f83d04a98860972a50420d 100644
--- a/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapFresnel.inc
+++ b/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapFresnel.inc
@@ -102,14 +102,14 @@
dp4 r0.y, v0, c19 // ::vout<14>
dp4 r0.z, v0, c21 // ::vout<16>
-#line 123
+#line 130
mad oPos.xy, r0.z, c0, r0 // ::VSEnvMapFresnel<13,14>
mov oPos.w, r0.z // ::VSEnvMapFresnel<16>
#line 46 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh"
mov oT0.w, c2.w // ::VSEnvMapFresnel<3>
-#line 125 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\EnvironmentMapEffect.fx"
+#line 132 "D:\ATG Sample Development\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, 36, 119,
- 147, 224, 95, 198, 141, 47,
- 176, 202, 102, 224, 128, 96,
- 97, 48, 1, 0, 0, 0,
+ 68, 88, 66, 67, 85, 247,
+ 15, 122, 219, 105, 63, 248,
+ 8, 121, 73, 139, 128, 101,
+ 137, 54, 1, 0, 0, 0,
248, 15, 0, 0, 4, 0,
0, 0, 48, 0, 0, 0,
108, 9, 0, 0, 224, 14,
@@ -292,11 +292,11 @@ const BYTE EnvironmentMapEffect_VSEnvMapFresnel[] =
0, 0, 124, 8, 0, 0,
71, 0, 0, 0, 140, 8,
0, 0, 71, 0, 0, 0,
- 156, 8, 0, 0, 123, 0,
+ 156, 8, 0, 0, 130, 0,
0, 0, 172, 8, 0, 0,
- 123, 0, 0, 0, 192, 8,
+ 130, 0, 0, 0, 192, 8,
0, 0, 46, 0, 1, 0,
- 204, 8, 0, 0, 125, 0,
+ 204, 8, 0, 0, 132, 0,
0, 0, 216, 8, 0, 0,
80, 97, 114, 97, 109, 101,
116, 101, 114, 115, 0, 68,
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapFresnel.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapFresnel.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..8b4810226aa64066866f777f00e78ceae086f31e
Binary files /dev/null and b/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapFresnel.pdb differ
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapFresnelBn.inc b/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapFresnelBn.inc
new file mode 100644
index 0000000000000000000000000000000000000000..21ef5a3c7f3dd7654428dfaf4169f1f48668d5ca
--- /dev/null
+++ b/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapFresnelBn.inc
@@ -0,0 +1,883 @@
+#if 0
+//
+// Generated by Microsoft (R) D3D Shader Disassembler
+//
+//
+// Input signature:
+//
+// Name Index Mask Register SysValue Format Used
+// -------------------- ----- ------ -------- -------- ------- ------
+// SV_Position 0 xyzw 0 NONE float xyzw
+// NORMAL 0 xyz 1 NONE float xyz
+// TEXCOORD 0 xy 2 NONE float xy
+//
+//
+// Output signature:
+//
+// Name Index Mask Register SysValue Format Used
+// -------------------- ----- ------ -------- -------- ------- ------
+// COLOR 0 xyzw 0 NONE float xyzw
+// COLOR 1 xyzw 1 NONE float xyzw
+// TEXCOORD 0 xy 2 NONE float xy
+// TEXCOORD 1 xyz 3 NONE float xyz
+// SV_Position 0 xyzw 4 POS float xyzw
+//
+//
+// Constant buffer to DX9 shader constant mappings:
+//
+// Target Reg Buffer Start Reg # of Regs Data Conversion
+// ---------- ------- --------- --------- ----------------------
+// c1 cb0 1 10 ( FLT, FLT, FLT, FLT)
+// c11 cb0 12 4 ( FLT, FLT, FLT, FLT)
+// c15 cb0 17 7 ( FLT, FLT, FLT, FLT)
+//
+//
+// Runtime generated constant mappings:
+//
+// Target Reg Constant Description
+// ---------- --------------------------------------------------
+// c0 Vertex Shader position offset
+//
+//
+// Level9 shader bytecode:
+//
+ vs_2_0
+ def c22, 2, -1, 0, 1
+ dcl_texcoord v0 // vin<0,1,2,3>
+ dcl_texcoord1 v1 // vin<4,5,6>
+ dcl_texcoord2 v2 // vin<7,8>
+
+#line 32 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh"
+ mad r0.xyz, v1, c22.x, c22.y // ::BiasX2<0,1,2>
+
+#line 67 "D:\ATG Sample Development\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 "D:\ATG Sample Development\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>
+
+#line 39
+ sge r2.xyz, r1, c22.z // ::zeroL<0,1,2>
+ mul r1.xyz, r1, r2 // ::diffuse<0,1,2>
+
+#line 46
+ mul r2.xyz, r1.y, c8
+ mad r1.xyw, r1.x, c7.xyzz, r2.xyzz
+ mad r1.xyz, r1.z, c9, r1.xyww
+ mov r2.xyz, c2 // Parameters::DiffuseColor<0,1,2>
+ mad oT0.xyz, r1, r2, c3 // ::VSEnvMapFresnelBn<0,1,2>
+
+#line 71 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\EnvironmentMapEffect.fx"
+ dp4 oPos.z, v0, c20 // ::VSEnvMapFresnelBn<15>
+
+#line 65
+ dp4 r1.x, v0, c12 // ::pos_ws<0>
+ dp4 r1.y, v0, c13 // ::pos_ws<1>
+ dp4 r1.z, v0, c14 // ::pos_ws<2>
+ add r1.xyz, -r1, c10
+ nrm r2.xyz, r1 // ::eyeVector<0,1,2>
+
+#line 55
+ dp3 r0.w, r2, r0 // ::viewAngle<0>
+ abs r0.w, r0.w
+ add r0.w, -r0.w, c22.w
+ max r0.w, r0.w, c22.z
+ pow r1.x, r0.w, c1.y
+ mul oT1.xyz, r1.x, c1.x // ::VSEnvMapFresnelBn<4,5,6>
+
+#line 14 "D:\ATG Sample Development\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 "D:\ATG Sample Development\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>
+
+#line 71
+ dp4 r0.x, v0, c18 // ::vout<13>
+ dp4 r0.y, v0, c19 // ::vout<14>
+ dp4 r0.z, v0, c21 // ::vout<16>
+
+#line 135
+ mad oPos.xy, r0.z, c0, r0 // ::VSEnvMapFresnelBn<13,14>
+ mov oPos.w, r0.z // ::VSEnvMapFresnelBn<16>
+
+#line 46 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh"
+ mov oT0.w, c2.w // ::VSEnvMapFresnelBn<3>
+
+#line 139 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\EnvironmentMapEffect.fx"
+ mov oT2.xy, v2 // ::VSEnvMapFresnelBn<8,9>
+
+// approximately 46 instruction slots used
+vs_4_0
+dcl_constantbuffer CB0[24], immediateIndexed
+dcl_input v0.xyzw
+dcl_input v1.xyz
+dcl_input v2.xy
+dcl_output o0.xyzw
+dcl_output o1.xyzw
+dcl_output o2.xy
+dcl_output o3.xyz
+dcl_output_siv o4.xyzw, position
+dcl_temps 3
+mad r0.xyz, v1.xyzx, l(2.000000, 2.000000, 2.000000, 0.000000), l(-1.000000, -1.000000, -1.000000, 0.000000)
+dp3 r1.x, r0.xyzx, cb0[17].xyzx
+dp3 r1.y, r0.xyzx, cb0[18].xyzx
+dp3 r1.z, r0.xyzx, cb0[19].xyzx
+dp3 r0.x, r1.xyzx, r1.xyzx
+rsq r0.x, r0.x
+mul r0.xyz, r0.xxxx, r1.xyzx
+dp3 r1.x, -cb0[4].xyzx, r0.xyzx
+dp3 r1.y, -cb0[5].xyzx, r0.xyzx
+dp3 r1.z, -cb0[6].xyzx, r0.xyzx
+ge r2.xyz, r1.xyzx, l(0.000000, 0.000000, 0.000000, 0.000000)
+and r2.xyz, r2.xyzx, l(0x3f800000, 0x3f800000, 0x3f800000, 0)
+mul r1.xyz, r1.xyzx, r2.xyzx
+mul r2.xyz, r1.yyyy, cb0[8].xyzx
+mad r1.xyw, r1.xxxx, cb0[7].xyxz, r2.xyxz
+mad r1.xyz, r1.zzzz, cb0[9].xyzx, r1.xywx
+mad o0.xyz, r1.xyzx, cb0[2].xyzx, cb0[3].xyzx
+mov o0.w, cb0[2].w
+dp4 r1.x, v0.xyzw, cb0[13].xyzw
+dp4 r1.y, v0.xyzw, cb0[14].xyzw
+dp4 r1.z, v0.xyzw, cb0[15].xyzw
+add r1.xyz, -r1.xyzx, cb0[10].xyzx
+dp3 r0.w, r1.xyzx, r1.xyzx
+rsq r0.w, r0.w
+mul r1.xyz, r0.wwww, r1.xyzx
+dp3 r0.w, r1.xyzx, r0.xyzx
+add r0.w, -|r0.w|, l(1.000000)
+max r0.w, r0.w, l(0.000000)
+log r0.w, r0.w
+mul r0.w, r0.w, cb0[1].y
+exp r0.w, r0.w
+mul o1.xyz, r0.wwww, cb0[1].xxxx
+dp4_sat o1.w, v0.xyzw, cb0[12].xyzw
+mov o2.xy, v2.xyxx
+dp3 r0.w, -r1.xyzx, r0.xyzx
+add r0.w, r0.w, r0.w
+mad o3.xyz, r0.xyzx, -r0.wwww, -r1.xyzx
+dp4 o4.x, v0.xyzw, cb0[20].xyzw
+dp4 o4.y, v0.xyzw, cb0[21].xyzw
+dp4 o4.z, v0.xyzw, cb0[22].xyzw
+dp4 o4.w, v0.xyzw, cb0[23].xyzw
+ret
+// Approximately 0 instruction slots used
+#endif
+
+const BYTE EnvironmentMapEffect_VSEnvMapFresnelBn[] =
+{
+ 68, 88, 66, 67, 225, 51,
+ 165, 78, 219, 131, 191, 30,
+ 245, 101, 11, 247, 74, 70,
+ 190, 235, 1, 0, 0, 0,
+ 140, 16, 0, 0, 4, 0,
+ 0, 0, 48, 0, 0, 0,
+ 196, 9, 0, 0, 116, 15,
+ 0, 0, 232, 15, 0, 0,
+ 65, 111, 110, 57, 140, 9,
+ 0, 0, 140, 9, 0, 0,
+ 0, 2, 254, 255, 64, 9,
+ 0, 0, 76, 0, 0, 0,
+ 3, 0, 36, 0, 0, 0,
+ 72, 0, 0, 0, 72, 0,
+ 0, 0, 36, 0, 1, 0,
+ 72, 0, 0, 0, 1, 0,
+ 10, 0, 1, 0, 0, 0,
+ 0, 0, 0, 0, 12, 0,
+ 4, 0, 11, 0, 0, 0,
+ 0, 0, 0, 0, 17, 0,
+ 7, 0, 15, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 2, 254, 255, 254, 255,
+ 159, 1, 68, 66, 85, 71,
+ 40, 0, 0, 0, 80, 6,
+ 0, 0, 0, 0, 0, 0,
+ 3, 0, 0, 0, 12, 1,
+ 0, 0, 44, 0, 0, 0,
+ 24, 1, 0, 0, 12, 0,
+ 0, 0, 96, 5, 0, 0,
+ 208, 2, 0, 0, 68, 58,
+ 92, 65, 84, 71, 32, 83,
+ 97, 109, 112, 108, 101, 32,
+ 68, 101, 118, 101, 108, 111,
+ 112, 109, 101, 110, 116, 92,
+ 115, 116, 95, 100, 101, 118,
+ 92, 75, 105, 116, 115, 92,
+ 68, 105, 114, 101, 99, 116,
+ 88, 84, 75, 92, 83, 114,
+ 99, 92, 83, 104, 97, 100,
+ 101, 114, 115, 92, 67, 111,
+ 109, 109, 111, 110, 46, 102,
+ 120, 104, 0, 68, 58, 92,
+ 65, 84, 71, 32, 83, 97,
+ 109, 112, 108, 101, 32, 68,
+ 101, 118, 101, 108, 111, 112,
+ 109, 101, 110, 116, 92, 115,
+ 116, 95, 100, 101, 118, 92,
+ 75, 105, 116, 115, 92, 68,
+ 105, 114, 101, 99, 116, 88,
+ 84, 75, 92, 83, 114, 99,
+ 92, 83, 104, 97, 100, 101,
+ 114, 115, 92, 69, 110, 118,
+ 105, 114, 111, 110, 109, 101,
+ 110, 116, 77, 97, 112, 69,
+ 102, 102, 101, 99, 116, 46,
+ 102, 120, 0, 68, 58, 92,
+ 65, 84, 71, 32, 83, 97,
+ 109, 112, 108, 101, 32, 68,
+ 101, 118, 101, 108, 111, 112,
+ 109, 101, 110, 116, 92, 115,
+ 116, 95, 100, 101, 118, 92,
+ 75, 105, 116, 115, 92, 68,
+ 105, 114, 101, 99, 116, 88,
+ 84, 75, 92, 83, 114, 99,
+ 92, 83, 104, 97, 100, 101,
+ 114, 115, 92, 76, 105, 103,
+ 104, 116, 105, 110, 103, 46,
+ 102, 120, 104, 0, 40, 0,
+ 0, 0, 111, 0, 0, 0,
+ 195, 0, 0, 0, 0, 0,
+ 255, 255, 132, 6, 0, 0,
+ 0, 0, 255, 255, 156, 6,
+ 0, 0, 0, 0, 255, 255,
+ 168, 6, 0, 0, 0, 0,
+ 255, 255, 180, 6, 0, 0,
+ 32, 0, 0, 0, 192, 6,
+ 0, 0, 67, 0, 1, 0,
+ 212, 6, 0, 0, 67, 0,
+ 1, 0, 228, 6, 0, 0,
+ 67, 0, 1, 0, 244, 6,
+ 0, 0, 67, 0, 1, 0,
+ 4, 7, 0, 0, 36, 0,
+ 2, 0, 16, 7, 0, 0,
+ 36, 0, 2, 0, 32, 7,
+ 0, 0, 36, 0, 2, 0,
+ 48, 7, 0, 0, 39, 0,
+ 2, 0, 64, 7, 0, 0,
+ 41, 0, 2, 0, 80, 7,
+ 0, 0, 46, 0, 2, 0,
+ 96, 7, 0, 0, 46, 0,
+ 2, 0, 112, 7, 0, 0,
+ 46, 0, 2, 0, 132, 7,
+ 0, 0, 46, 0, 2, 0,
+ 152, 7, 0, 0, 46, 0,
+ 2, 0, 164, 7, 0, 0,
+ 71, 0, 1, 0, 184, 7,
+ 0, 0, 65, 0, 1, 0,
+ 200, 7, 0, 0, 65, 0,
+ 1, 0, 216, 7, 0, 0,
+ 65, 0, 1, 0, 232, 7,
+ 0, 0, 66, 0, 1, 0,
+ 248, 7, 0, 0, 66, 0,
+ 1, 0, 8, 8, 0, 0,
+ 55, 0, 1, 0, 20, 8,
+ 0, 0, 57, 0, 1, 0,
+ 36, 8, 0, 0, 57, 0,
+ 1, 0, 48, 8, 0, 0,
+ 57, 0, 1, 0, 64, 8,
+ 0, 0, 57, 0, 1, 0,
+ 80, 8, 0, 0, 57, 0,
+ 1, 0, 96, 8, 0, 0,
+ 14, 0, 0, 0, 112, 8,
+ 0, 0, 14, 0, 0, 0,
+ 128, 8, 0, 0, 14, 0,
+ 0, 0, 144, 8, 0, 0,
+ 81, 0, 1, 0, 160, 8,
+ 0, 0, 81, 0, 1, 0,
+ 176, 8, 0, 0, 81, 0,
+ 1, 0, 192, 8, 0, 0,
+ 71, 0, 1, 0, 212, 8,
+ 0, 0, 71, 0, 1, 0,
+ 228, 8, 0, 0, 71, 0,
+ 1, 0, 244, 8, 0, 0,
+ 135, 0, 1, 0, 4, 9,
+ 0, 0, 135, 0, 1, 0,
+ 24, 9, 0, 0, 46, 0,
+ 2, 0, 36, 9, 0, 0,
+ 139, 0, 1, 0, 48, 9,
+ 0, 0, 66, 105, 97, 115,
+ 88, 50, 0, 171, 1, 0,
+ 3, 0, 1, 0, 3, 0,
+ 1, 0, 0, 0, 0, 0,
+ 0, 0, 4, 0, 0, 0,
+ 0, 0, 1, 0, 2, 0,
+ 255, 255, 80, 97, 114, 97,
+ 109, 101, 116, 101, 114, 115,
+ 0, 68, 105, 102, 102, 117,
+ 115, 101, 67, 111, 108, 111,
+ 114, 0, 1, 0, 3, 0,
+ 1, 0, 4, 0, 1, 0,
+ 0, 0, 0, 0, 0, 0,
+ 17, 0, 0, 0, 0, 0,
+ 1, 0, 2, 0, 255, 255,
+ 86, 83, 69, 110, 118, 77,
+ 97, 112, 70, 114, 101, 115,
+ 110, 101, 108, 66, 110, 0,
+ 68, 105, 102, 102, 117, 115,
+ 101, 0, 171, 171, 1, 0,
+ 3, 0, 1, 0, 4, 0,
+ 1, 0, 0, 0, 0, 0,
+ 0, 0, 83, 112, 101, 99,
+ 117, 108, 97, 114, 0, 84,
+ 101, 120, 67, 111, 111, 114,
+ 100, 0, 171, 171, 1, 0,
+ 3, 0, 1, 0, 2, 0,
+ 1, 0, 0, 0, 0, 0,
+ 0, 0, 69, 110, 118, 67,
+ 111, 111, 114, 100, 0, 171,
+ 171, 171, 1, 0, 3, 0,
+ 1, 0, 3, 0, 1, 0,
+ 0, 0, 0, 0, 0, 0,
+ 80, 111, 115, 105, 116, 105,
+ 111, 110, 80, 83, 0, 171,
+ 226, 2, 0, 0, 236, 2,
+ 0, 0, 252, 2, 0, 0,
+ 236, 2, 0, 0, 5, 3,
+ 0, 0, 16, 3, 0, 0,
+ 32, 3, 0, 0, 44, 3,
+ 0, 0, 60, 3, 0, 0,
+ 236, 2, 0, 0, 5, 0,
+ 0, 0, 1, 0, 17, 0,
+ 1, 0, 5, 0, 72, 3,
+ 0, 0, 18, 0, 0, 0,
+ 0, 0, 1, 0, 2, 0,
+ 255, 255, 19, 0, 0, 0,
+ 255, 255, 255, 255, 15, 0,
+ 255, 255, 30, 0, 0, 0,
+ 4, 0, 5, 0, 6, 0,
+ 255, 255, 33, 0, 0, 0,
+ 255, 255, 255, 255, 255, 255,
+ 7, 0, 36, 0, 0, 0,
+ 10, 0, 11, 0, 12, 0,
+ 255, 255, 40, 0, 0, 0,
+ 13, 0, 14, 0, 255, 255,
+ 255, 255, 41, 0, 0, 0,
+ 255, 255, 255, 255, 255, 255,
+ 16, 0, 42, 0, 0, 0,
+ 255, 255, 255, 255, 255, 255,
+ 3, 0, 43, 0, 0, 0,
+ 8, 0, 9, 0, 255, 255,
+ 255, 255, 100, 105, 102, 102,
+ 117, 115, 101, 0, 13, 0,
+ 0, 0, 0, 0, 1, 0,
+ 2, 0, 255, 255, 100, 111,
+ 116, 76, 0, 171, 171, 171,
+ 9, 0, 0, 0, 0, 0,
+ 255, 255, 255, 255, 255, 255,
+ 10, 0, 0, 0, 255, 255,
+ 1, 0, 255, 255, 255, 255,
+ 11, 0, 0, 0, 255, 255,
+ 255, 255, 2, 0, 255, 255,
+ 101, 121, 101, 86, 101, 99,
+ 116, 111, 114, 0, 171, 171,
+ 24, 0, 0, 0, 0, 0,
+ 1, 0, 2, 0, 255, 255,
+ 112, 111, 115, 95, 119, 115,
+ 0, 171, 20, 0, 0, 0,
+ 0, 0, 255, 255, 255, 255,
+ 255, 255, 21, 0, 0, 0,
+ 255, 255, 1, 0, 255, 255,
+ 255, 255, 22, 0, 0, 0,
+ 255, 255, 255, 255, 2, 0,
+ 255, 255, 118, 105, 101, 119,
+ 65, 110, 103, 108, 101, 0,
+ 171, 171, 0, 0, 3, 0,
+ 1, 0, 1, 0, 1, 0,
+ 0, 0, 0, 0, 0, 0,
+ 25, 0, 0, 0, 255, 255,
+ 255, 255, 255, 255, 0, 0,
+ 118, 105, 110, 0, 80, 111,
+ 115, 105, 116, 105, 111, 110,
+ 0, 78, 111, 114, 109, 97,
+ 108, 0, 156, 4, 0, 0,
+ 236, 2, 0, 0, 165, 4,
+ 0, 0, 44, 3, 0, 0,
+ 5, 3, 0, 0, 16, 3,
+ 0, 0, 5, 0, 0, 0,
+ 1, 0, 9, 0, 1, 0,
+ 3, 0, 172, 4, 0, 0,
+ 1, 0, 0, 0, 0, 0,
+ 1, 0, 2, 0, 3, 0,
+ 2, 0, 0, 0, 4, 0,
+ 5, 0, 6, 0, 255, 255,
+ 3, 0, 0, 0, 7, 0,
+ 8, 0, 255, 255, 255, 255,
+ 118, 111, 117, 116, 0, 171,
+ 171, 171, 5, 0, 0, 0,
+ 1, 0, 17, 0, 1, 0,
+ 5, 0, 72, 3, 0, 0,
+ 37, 0, 0, 0, 13, 0,
+ 255, 255, 255, 255, 255, 255,
+ 38, 0, 0, 0, 255, 255,
+ 14, 0, 255, 255, 255, 255,
+ 39, 0, 0, 0, 255, 255,
+ 255, 255, 16, 0, 255, 255,
+ 119, 111, 114, 108, 100, 78,
+ 111, 114, 109, 97, 108, 0,
+ 8, 0, 0, 0, 0, 0,
+ 1, 0, 2, 0, 255, 255,
+ 122, 101, 114, 111, 76, 0,
+ 171, 171, 12, 0, 0, 0,
+ 0, 0, 1, 0, 2, 0,
+ 255, 255, 0, 0, 0, 0,
+ 120, 2, 0, 0, 128, 2,
+ 0, 0, 1, 0, 0, 0,
+ 144, 2, 0, 0, 156, 2,
+ 0, 0, 167, 2, 0, 0,
+ 180, 2, 0, 0, 1, 0,
+ 0, 0, 196, 2, 0, 0,
+ 0, 0, 0, 0, 208, 2,
+ 0, 0, 112, 3, 0, 0,
+ 9, 0, 0, 0, 128, 3,
+ 0, 0, 0, 0, 0, 0,
+ 236, 3, 0, 0, 44, 3,
+ 0, 0, 1, 0, 0, 0,
+ 244, 3, 0, 0, 0, 0,
+ 0, 0, 0, 4, 0, 0,
+ 44, 3, 0, 0, 3, 0,
+ 0, 0, 8, 4, 0, 0,
+ 0, 0, 0, 0, 44, 4,
+ 0, 0, 44, 3, 0, 0,
+ 1, 0, 0, 0, 56, 4,
+ 0, 0, 0, 0, 0, 0,
+ 68, 4, 0, 0, 236, 2,
+ 0, 0, 3, 0, 0, 0,
+ 76, 4, 0, 0, 0, 0,
+ 0, 0, 112, 4, 0, 0,
+ 124, 4, 0, 0, 1, 0,
+ 0, 0, 140, 4, 0, 0,
+ 208, 2, 0, 0, 152, 4,
+ 0, 0, 196, 4, 0, 0,
+ 3, 0, 0, 0, 212, 4,
+ 0, 0, 0, 0, 0, 0,
+ 248, 4, 0, 0, 0, 5,
+ 0, 0, 3, 0, 0, 0,
+ 16, 5, 0, 0, 0, 0,
+ 0, 0, 52, 5, 0, 0,
+ 44, 3, 0, 0, 1, 0,
+ 0, 0, 64, 5, 0, 0,
+ 0, 0, 0, 0, 76, 5,
+ 0, 0, 44, 3, 0, 0,
+ 1, 0, 0, 0, 84, 5,
+ 0, 0, 77, 105, 99, 114,
+ 111, 115, 111, 102, 116, 32,
+ 40, 82, 41, 32, 72, 76,
+ 83, 76, 32, 83, 104, 97,
+ 100, 101, 114, 32, 67, 111,
+ 109, 112, 105, 108, 101, 114,
+ 32, 49, 48, 46, 49, 0,
+ 81, 0, 0, 5, 22, 0,
+ 15, 160, 0, 0, 0, 64,
+ 0, 0, 128, 191, 0, 0,
+ 0, 0, 0, 0, 128, 63,
+ 31, 0, 0, 2, 5, 0,
+ 0, 128, 0, 0, 15, 144,
+ 31, 0, 0, 2, 5, 0,
+ 1, 128, 1, 0, 15, 144,
+ 31, 0, 0, 2, 5, 0,
+ 2, 128, 2, 0, 15, 144,
+ 4, 0, 0, 4, 0, 0,
+ 7, 128, 1, 0, 228, 144,
+ 22, 0, 0, 160, 22, 0,
+ 85, 160, 8, 0, 0, 3,
+ 1, 0, 1, 128, 0, 0,
+ 228, 128, 15, 0, 228, 160,
+ 8, 0, 0, 3, 1, 0,
+ 2, 128, 0, 0, 228, 128,
+ 16, 0, 228, 160, 8, 0,
+ 0, 3, 1, 0, 4, 128,
+ 0, 0, 228, 128, 17, 0,
+ 228, 160, 36, 0, 0, 2,
+ 0, 0, 7, 128, 1, 0,
+ 228, 128, 8, 0, 0, 3,
+ 1, 0, 1, 128, 4, 0,
+ 228, 161, 0, 0, 228, 128,
+ 8, 0, 0, 3, 1, 0,
+ 2, 128, 5, 0, 228, 161,
+ 0, 0, 228, 128, 8, 0,
+ 0, 3, 1, 0, 4, 128,
+ 6, 0, 228, 161, 0, 0,
+ 228, 128, 13, 0, 0, 3,
+ 2, 0, 7, 128, 1, 0,
+ 228, 128, 22, 0, 170, 160,
+ 5, 0, 0, 3, 1, 0,
+ 7, 128, 1, 0, 228, 128,
+ 2, 0, 228, 128, 5, 0,
+ 0, 3, 2, 0, 7, 128,
+ 1, 0, 85, 128, 8, 0,
+ 228, 160, 4, 0, 0, 4,
+ 1, 0, 11, 128, 1, 0,
+ 0, 128, 7, 0, 164, 160,
+ 2, 0, 164, 128, 4, 0,
+ 0, 4, 1, 0, 7, 128,
+ 1, 0, 170, 128, 9, 0,
+ 228, 160, 1, 0, 244, 128,
+ 1, 0, 0, 2, 2, 0,
+ 7, 128, 2, 0, 228, 160,
+ 4, 0, 0, 4, 0, 0,
+ 7, 224, 1, 0, 228, 128,
+ 2, 0, 228, 128, 3, 0,
+ 228, 160, 9, 0, 0, 3,
+ 0, 0, 4, 192, 0, 0,
+ 228, 144, 20, 0, 228, 160,
+ 9, 0, 0, 3, 1, 0,
+ 1, 128, 0, 0, 228, 144,
+ 12, 0, 228, 160, 9, 0,
+ 0, 3, 1, 0, 2, 128,
+ 0, 0, 228, 144, 13, 0,
+ 228, 160, 9, 0, 0, 3,
+ 1, 0, 4, 128, 0, 0,
+ 228, 144, 14, 0, 228, 160,
+ 2, 0, 0, 3, 1, 0,
+ 7, 128, 1, 0, 228, 129,
+ 10, 0, 228, 160, 36, 0,
+ 0, 2, 2, 0, 7, 128,
+ 1, 0, 228, 128, 8, 0,
+ 0, 3, 0, 0, 8, 128,
+ 2, 0, 228, 128, 0, 0,
+ 228, 128, 35, 0, 0, 2,
+ 0, 0, 8, 128, 0, 0,
+ 255, 128, 2, 0, 0, 3,
+ 0, 0, 8, 128, 0, 0,
+ 255, 129, 22, 0, 255, 160,
+ 11, 0, 0, 3, 0, 0,
+ 8, 128, 0, 0, 255, 128,
+ 22, 0, 170, 160, 32, 0,
+ 0, 3, 1, 0, 1, 128,
+ 0, 0, 255, 128, 1, 0,
+ 85, 160, 5, 0, 0, 3,
+ 1, 0, 7, 224, 1, 0,
+ 0, 128, 1, 0, 0, 160,
+ 9, 0, 0, 3, 0, 0,
+ 8, 128, 0, 0, 228, 144,
+ 11, 0, 228, 160, 11, 0,
+ 0, 3, 0, 0, 8, 128,
+ 0, 0, 255, 128, 22, 0,
+ 170, 160, 10, 0, 0, 3,
+ 1, 0, 8, 224, 0, 0,
+ 255, 128, 22, 0, 255, 160,
+ 8, 0, 0, 3, 0, 0,
+ 8, 128, 2, 0, 228, 129,
+ 0, 0, 228, 128, 2, 0,
+ 0, 3, 0, 0, 8, 128,
+ 0, 0, 255, 128, 0, 0,
+ 255, 128, 4, 0, 0, 4,
+ 3, 0, 7, 224, 0, 0,
+ 228, 128, 0, 0, 255, 129,
+ 2, 0, 228, 129, 9, 0,
+ 0, 3, 0, 0, 1, 128,
+ 0, 0, 228, 144, 18, 0,
+ 228, 160, 9, 0, 0, 3,
+ 0, 0, 2, 128, 0, 0,
+ 228, 144, 19, 0, 228, 160,
+ 9, 0, 0, 3, 0, 0,
+ 4, 128, 0, 0, 228, 144,
+ 21, 0, 228, 160, 4, 0,
+ 0, 4, 0, 0, 3, 192,
+ 0, 0, 170, 128, 0, 0,
+ 228, 160, 0, 0, 228, 128,
+ 1, 0, 0, 2, 0, 0,
+ 8, 192, 0, 0, 170, 128,
+ 1, 0, 0, 2, 0, 0,
+ 8, 224, 2, 0, 255, 160,
+ 1, 0, 0, 2, 2, 0,
+ 3, 224, 2, 0, 228, 144,
+ 255, 255, 0, 0, 83, 72,
+ 68, 82, 168, 5, 0, 0,
+ 64, 0, 1, 0, 106, 1,
+ 0, 0, 89, 0, 0, 4,
+ 70, 142, 32, 0, 0, 0,
+ 0, 0, 24, 0, 0, 0,
+ 95, 0, 0, 3, 242, 16,
+ 16, 0, 0, 0, 0, 0,
+ 95, 0, 0, 3, 114, 16,
+ 16, 0, 1, 0, 0, 0,
+ 95, 0, 0, 3, 50, 16,
+ 16, 0, 2, 0, 0, 0,
+ 101, 0, 0, 3, 242, 32,
+ 16, 0, 0, 0, 0, 0,
+ 101, 0, 0, 3, 242, 32,
+ 16, 0, 1, 0, 0, 0,
+ 101, 0, 0, 3, 50, 32,
+ 16, 0, 2, 0, 0, 0,
+ 101, 0, 0, 3, 114, 32,
+ 16, 0, 3, 0, 0, 0,
+ 103, 0, 0, 4, 242, 32,
+ 16, 0, 4, 0, 0, 0,
+ 1, 0, 0, 0, 104, 0,
+ 0, 2, 3, 0, 0, 0,
+ 50, 0, 0, 15, 114, 0,
+ 16, 0, 0, 0, 0, 0,
+ 70, 18, 16, 0, 1, 0,
+ 0, 0, 2, 64, 0, 0,
+ 0, 0, 0, 64, 0, 0,
+ 0, 64, 0, 0, 0, 64,
+ 0, 0, 0, 0, 2, 64,
+ 0, 0, 0, 0, 128, 191,
+ 0, 0, 128, 191, 0, 0,
+ 128, 191, 0, 0, 0, 0,
+ 16, 0, 0, 8, 18, 0,
+ 16, 0, 1, 0, 0, 0,
+ 70, 2, 16, 0, 0, 0,
+ 0, 0, 70, 130, 32, 0,
+ 0, 0, 0, 0, 17, 0,
+ 0, 0, 16, 0, 0, 8,
+ 34, 0, 16, 0, 1, 0,
+ 0, 0, 70, 2, 16, 0,
+ 0, 0, 0, 0, 70, 130,
+ 32, 0, 0, 0, 0, 0,
+ 18, 0, 0, 0, 16, 0,
+ 0, 8, 66, 0, 16, 0,
+ 1, 0, 0, 0, 70, 2,
+ 16, 0, 0, 0, 0, 0,
+ 70, 130, 32, 0, 0, 0,
+ 0, 0, 19, 0, 0, 0,
+ 16, 0, 0, 7, 18, 0,
+ 16, 0, 0, 0, 0, 0,
+ 70, 2, 16, 0, 1, 0,
+ 0, 0, 70, 2, 16, 0,
+ 1, 0, 0, 0, 68, 0,
+ 0, 5, 18, 0, 16, 0,
+ 0, 0, 0, 0, 10, 0,
+ 16, 0, 0, 0, 0, 0,
+ 56, 0, 0, 7, 114, 0,
+ 16, 0, 0, 0, 0, 0,
+ 6, 0, 16, 0, 0, 0,
+ 0, 0, 70, 2, 16, 0,
+ 1, 0, 0, 0, 16, 0,
+ 0, 9, 18, 0, 16, 0,
+ 1, 0, 0, 0, 70, 130,
+ 32, 128, 65, 0, 0, 0,
+ 0, 0, 0, 0, 4, 0,
+ 0, 0, 70, 2, 16, 0,
+ 0, 0, 0, 0, 16, 0,
+ 0, 9, 34, 0, 16, 0,
+ 1, 0, 0, 0, 70, 130,
+ 32, 128, 65, 0, 0, 0,
+ 0, 0, 0, 0, 5, 0,
+ 0, 0, 70, 2, 16, 0,
+ 0, 0, 0, 0, 16, 0,
+ 0, 9, 66, 0, 16, 0,
+ 1, 0, 0, 0, 70, 130,
+ 32, 128, 65, 0, 0, 0,
+ 0, 0, 0, 0, 6, 0,
+ 0, 0, 70, 2, 16, 0,
+ 0, 0, 0, 0, 29, 0,
+ 0, 10, 114, 0, 16, 0,
+ 2, 0, 0, 0, 70, 2,
+ 16, 0, 1, 0, 0, 0,
+ 2, 64, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 1, 0, 0, 10,
+ 114, 0, 16, 0, 2, 0,
+ 0, 0, 70, 2, 16, 0,
+ 2, 0, 0, 0, 2, 64,
+ 0, 0, 0, 0, 128, 63,
+ 0, 0, 128, 63, 0, 0,
+ 128, 63, 0, 0, 0, 0,
+ 56, 0, 0, 7, 114, 0,
+ 16, 0, 1, 0, 0, 0,
+ 70, 2, 16, 0, 1, 0,
+ 0, 0, 70, 2, 16, 0,
+ 2, 0, 0, 0, 56, 0,
+ 0, 8, 114, 0, 16, 0,
+ 2, 0, 0, 0, 86, 5,
+ 16, 0, 1, 0, 0, 0,
+ 70, 130, 32, 0, 0, 0,
+ 0, 0, 8, 0, 0, 0,
+ 50, 0, 0, 10, 178, 0,
+ 16, 0, 1, 0, 0, 0,
+ 6, 0, 16, 0, 1, 0,
+ 0, 0, 70, 136, 32, 0,
+ 0, 0, 0, 0, 7, 0,
+ 0, 0, 70, 8, 16, 0,
+ 2, 0, 0, 0, 50, 0,
+ 0, 10, 114, 0, 16, 0,
+ 1, 0, 0, 0, 166, 10,
+ 16, 0, 1, 0, 0, 0,
+ 70, 130, 32, 0, 0, 0,
+ 0, 0, 9, 0, 0, 0,
+ 70, 3, 16, 0, 1, 0,
+ 0, 0, 50, 0, 0, 11,
+ 114, 32, 16, 0, 0, 0,
+ 0, 0, 70, 2, 16, 0,
+ 1, 0, 0, 0, 70, 130,
+ 32, 0, 0, 0, 0, 0,
+ 2, 0, 0, 0, 70, 130,
+ 32, 0, 0, 0, 0, 0,
+ 3, 0, 0, 0, 54, 0,
+ 0, 6, 130, 32, 16, 0,
+ 0, 0, 0, 0, 58, 128,
+ 32, 0, 0, 0, 0, 0,
+ 2, 0, 0, 0, 17, 0,
+ 0, 8, 18, 0, 16, 0,
+ 1, 0, 0, 0, 70, 30,
+ 16, 0, 0, 0, 0, 0,
+ 70, 142, 32, 0, 0, 0,
+ 0, 0, 13, 0, 0, 0,
+ 17, 0, 0, 8, 34, 0,
+ 16, 0, 1, 0, 0, 0,
+ 70, 30, 16, 0, 0, 0,
+ 0, 0, 70, 142, 32, 0,
+ 0, 0, 0, 0, 14, 0,
+ 0, 0, 17, 0, 0, 8,
+ 66, 0, 16, 0, 1, 0,
+ 0, 0, 70, 30, 16, 0,
+ 0, 0, 0, 0, 70, 142,
+ 32, 0, 0, 0, 0, 0,
+ 15, 0, 0, 0, 0, 0,
+ 0, 9, 114, 0, 16, 0,
+ 1, 0, 0, 0, 70, 2,
+ 16, 128, 65, 0, 0, 0,
+ 1, 0, 0, 0, 70, 130,
+ 32, 0, 0, 0, 0, 0,
+ 10, 0, 0, 0, 16, 0,
+ 0, 7, 130, 0, 16, 0,
+ 0, 0, 0, 0, 70, 2,
+ 16, 0, 1, 0, 0, 0,
+ 70, 2, 16, 0, 1, 0,
+ 0, 0, 68, 0, 0, 5,
+ 130, 0, 16, 0, 0, 0,
+ 0, 0, 58, 0, 16, 0,
+ 0, 0, 0, 0, 56, 0,
+ 0, 7, 114, 0, 16, 0,
+ 1, 0, 0, 0, 246, 15,
+ 16, 0, 0, 0, 0, 0,
+ 70, 2, 16, 0, 1, 0,
+ 0, 0, 16, 0, 0, 7,
+ 130, 0, 16, 0, 0, 0,
+ 0, 0, 70, 2, 16, 0,
+ 1, 0, 0, 0, 70, 2,
+ 16, 0, 0, 0, 0, 0,
+ 0, 0, 0, 8, 130, 0,
+ 16, 0, 0, 0, 0, 0,
+ 58, 0, 16, 128, 193, 0,
+ 0, 0, 0, 0, 0, 0,
+ 1, 64, 0, 0, 0, 0,
+ 128, 63, 52, 0, 0, 7,
+ 130, 0, 16, 0, 0, 0,
+ 0, 0, 58, 0, 16, 0,
+ 0, 0, 0, 0, 1, 64,
+ 0, 0, 0, 0, 0, 0,
+ 47, 0, 0, 5, 130, 0,
+ 16, 0, 0, 0, 0, 0,
+ 58, 0, 16, 0, 0, 0,
+ 0, 0, 56, 0, 0, 8,
+ 130, 0, 16, 0, 0, 0,
+ 0, 0, 58, 0, 16, 0,
+ 0, 0, 0, 0, 26, 128,
+ 32, 0, 0, 0, 0, 0,
+ 1, 0, 0, 0, 25, 0,
+ 0, 5, 130, 0, 16, 0,
+ 0, 0, 0, 0, 58, 0,
+ 16, 0, 0, 0, 0, 0,
+ 56, 0, 0, 8, 114, 32,
+ 16, 0, 1, 0, 0, 0,
+ 246, 15, 16, 0, 0, 0,
+ 0, 0, 6, 128, 32, 0,
+ 0, 0, 0, 0, 1, 0,
+ 0, 0, 17, 32, 0, 8,
+ 130, 32, 16, 0, 1, 0,
+ 0, 0, 70, 30, 16, 0,
+ 0, 0, 0, 0, 70, 142,
+ 32, 0, 0, 0, 0, 0,
+ 12, 0, 0, 0, 54, 0,
+ 0, 5, 50, 32, 16, 0,
+ 2, 0, 0, 0, 70, 16,
+ 16, 0, 2, 0, 0, 0,
+ 16, 0, 0, 8, 130, 0,
+ 16, 0, 0, 0, 0, 0,
+ 70, 2, 16, 128, 65, 0,
+ 0, 0, 1, 0, 0, 0,
+ 70, 2, 16, 0, 0, 0,
+ 0, 0, 0, 0, 0, 7,
+ 130, 0, 16, 0, 0, 0,
+ 0, 0, 58, 0, 16, 0,
+ 0, 0, 0, 0, 58, 0,
+ 16, 0, 0, 0, 0, 0,
+ 50, 0, 0, 11, 114, 32,
+ 16, 0, 3, 0, 0, 0,
+ 70, 2, 16, 0, 0, 0,
+ 0, 0, 246, 15, 16, 128,
+ 65, 0, 0, 0, 0, 0,
+ 0, 0, 70, 2, 16, 128,
+ 65, 0, 0, 0, 1, 0,
+ 0, 0, 17, 0, 0, 8,
+ 18, 32, 16, 0, 4, 0,
+ 0, 0, 70, 30, 16, 0,
+ 0, 0, 0, 0, 70, 142,
+ 32, 0, 0, 0, 0, 0,
+ 20, 0, 0, 0, 17, 0,
+ 0, 8, 34, 32, 16, 0,
+ 4, 0, 0, 0, 70, 30,
+ 16, 0, 0, 0, 0, 0,
+ 70, 142, 32, 0, 0, 0,
+ 0, 0, 21, 0, 0, 0,
+ 17, 0, 0, 8, 66, 32,
+ 16, 0, 4, 0, 0, 0,
+ 70, 30, 16, 0, 0, 0,
+ 0, 0, 70, 142, 32, 0,
+ 0, 0, 0, 0, 22, 0,
+ 0, 0, 17, 0, 0, 8,
+ 130, 32, 16, 0, 4, 0,
+ 0, 0, 70, 30, 16, 0,
+ 0, 0, 0, 0, 70, 142,
+ 32, 0, 0, 0, 0, 0,
+ 23, 0, 0, 0, 62, 0,
+ 0, 1, 73, 83, 71, 78,
+ 108, 0, 0, 0, 3, 0,
+ 0, 0, 8, 0, 0, 0,
+ 80, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 3, 0, 0, 0, 0, 0,
+ 0, 0, 15, 15, 0, 0,
+ 92, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 3, 0, 0, 0, 1, 0,
+ 0, 0, 7, 7, 0, 0,
+ 99, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 3, 0, 0, 0, 2, 0,
+ 0, 0, 3, 3, 0, 0,
+ 83, 86, 95, 80, 111, 115,
+ 105, 116, 105, 111, 110, 0,
+ 78, 79, 82, 77, 65, 76,
+ 0, 84, 69, 88, 67, 79,
+ 79, 82, 68, 0, 79, 83,
+ 71, 78, 156, 0, 0, 0,
+ 5, 0, 0, 0, 8, 0,
+ 0, 0, 128, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 3, 0, 0, 0,
+ 0, 0, 0, 0, 15, 0,
+ 0, 0, 128, 0, 0, 0,
+ 1, 0, 0, 0, 0, 0,
+ 0, 0, 3, 0, 0, 0,
+ 1, 0, 0, 0, 15, 0,
+ 0, 0, 134, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 3, 0, 0, 0,
+ 2, 0, 0, 0, 3, 12,
+ 0, 0, 134, 0, 0, 0,
+ 1, 0, 0, 0, 0, 0,
+ 0, 0, 3, 0, 0, 0,
+ 3, 0, 0, 0, 7, 8,
+ 0, 0, 143, 0, 0, 0,
+ 0, 0, 0, 0, 1, 0,
+ 0, 0, 3, 0, 0, 0,
+ 4, 0, 0, 0, 15, 0,
+ 0, 0, 67, 79, 76, 79,
+ 82, 0, 84, 69, 88, 67,
+ 79, 79, 82, 68, 0, 83,
+ 86, 95, 80, 111, 115, 105,
+ 116, 105, 111, 110, 0, 171
+};
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapFresnelBn.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapFresnelBn.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..9ed5740c150723d09942ad5956f650849267d797
Binary files /dev/null and b/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapFresnelBn.pdb differ
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapOneLight.inc b/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapOneLight.inc
index 94a97b19507780f107f3b2001fc1b75d8748a9e3..08ac3f459995c163a351510fb32b4cf4f055f156 100644
--- a/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapOneLight.inc
+++ b/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapOneLight.inc
@@ -92,7 +92,7 @@
dp4 r0.y, v0, c15 // ::vout<14>
dp4 r0.z, v0, c17 // ::vout<16>
-#line 130
+#line 144
mad oPos.xy, r0.z, c0, r0 // ::VSEnvMapOneLight<13,14>
mov oPos.w, r0.z // ::VSEnvMapOneLight<16>
@@ -102,7 +102,7 @@
#line 77 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\EnvironmentMapEffect.fx"
mov oT1.xyz, c1.x // ::VSEnvMapOneLight<4,5,6>
-#line 132
+#line 146
mov oT2.xy, v2 // ::VSEnvMapOneLight<8,9>
// approximately 34 instruction slots used
@@ -153,10 +153,10 @@ ret
const BYTE EnvironmentMapEffect_VSEnvMapOneLight[] =
{
- 68, 88, 66, 67, 206, 62,
- 79, 251, 131, 102, 23, 10,
- 244, 227, 174, 253, 160, 129,
- 147, 238, 1, 0, 0, 0,
+ 68, 88, 66, 67, 153, 19,
+ 246, 32, 80, 68, 178, 209,
+ 78, 117, 154, 149, 75, 101,
+ 170, 1, 1, 0, 0, 0,
136, 13, 0, 0, 4, 0,
0, 0, 48, 0, 0, 0,
84, 8, 0, 0, 112, 12,
@@ -266,12 +266,12 @@ const BYTE EnvironmentMapEffect_VSEnvMapOneLight[] =
64, 7, 0, 0, 71, 0,
0, 0, 80, 7, 0, 0,
71, 0, 0, 0, 96, 7,
- 0, 0, 130, 0, 0, 0,
- 112, 7, 0, 0, 130, 0,
+ 0, 0, 144, 0, 0, 0,
+ 112, 7, 0, 0, 144, 0,
0, 0, 132, 7, 0, 0,
46, 0, 1, 0, 144, 7,
0, 0, 77, 0, 0, 0,
- 156, 7, 0, 0, 132, 0,
+ 156, 7, 0, 0, 146, 0,
0, 0, 168, 7, 0, 0,
80, 97, 114, 97, 109, 101,
116, 101, 114, 115, 0, 68,
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapOneLight.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapOneLight.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..cc4078f5c2498eb4707043614f644e57cf4d2607
Binary files /dev/null and b/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapOneLight.pdb differ
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapOneLightBn.inc b/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapOneLightBn.inc
new file mode 100644
index 0000000000000000000000000000000000000000..263b0a2296fc27556891f090f38d131330dca936
--- /dev/null
+++ b/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapOneLightBn.inc
@@ -0,0 +1,762 @@
+#if 0
+//
+// Generated by Microsoft (R) D3D Shader Disassembler
+//
+//
+// Input signature:
+//
+// Name Index Mask Register SysValue Format Used
+// -------------------- ----- ------ -------- -------- ------- ------
+// SV_Position 0 xyzw 0 NONE float xyzw
+// NORMAL 0 xyz 1 NONE float xyz
+// TEXCOORD 0 xy 2 NONE float xy
+//
+//
+// Output signature:
+//
+// Name Index Mask Register SysValue Format Used
+// -------------------- ----- ------ -------- -------- ------- ------
+// COLOR 0 xyzw 0 NONE float xyzw
+// COLOR 1 xyzw 1 NONE float xyzw
+// TEXCOORD 0 xy 2 NONE float xy
+// TEXCOORD 1 xyz 3 NONE float xyz
+// SV_Position 0 xyzw 4 POS float xyzw
+//
+//
+// Constant buffer to DX9 shader constant mappings:
+//
+// Target Reg Buffer Start Reg # of Regs Data Conversion
+// ---------- ------- --------- --------- ----------------------
+// c1 cb0 1 4 ( FLT, FLT, FLT, FLT)
+// c5 cb0 7 1 ( FLT, FLT, FLT, FLT)
+// c6 cb0 10 1 ( FLT, FLT, FLT, FLT)
+// c7 cb0 12 4 ( FLT, FLT, FLT, FLT)
+// c11 cb0 17 7 ( FLT, FLT, FLT, FLT)
+//
+//
+// Runtime generated constant mappings:
+//
+// Target Reg Constant Description
+// ---------- --------------------------------------------------
+// c0 Vertex Shader position offset
+//
+//
+// Level9 shader bytecode:
+//
+ vs_2_0
+ def c18, 2, -1, 0, 1
+ dcl_texcoord v0 // vin<0,1,2,3>
+ dcl_texcoord1 v1 // vin<4,5,6>
+ dcl_texcoord2 v2 // vin<7,8>
+
+#line 32 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh"
+ mad r0.xyz, v1, c18.x, c18.y // ::BiasX2<0,1,2>
+
+#line 67 "D:\ATG Sample Development\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 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh"
+ dp3 r0.w, -c4, r0 // ::dotL<0>
+
+#line 39
+ sge r1.x, r0.w, c18.z // ::zeroL<0>
+ mul r0.w, r0.w, r1.x // ::diffuse<0>
+
+#line 46
+ mul r1.xyz, r0.w, c5
+ mov r2.xyz, c2 // Parameters::DiffuseColor<0,1,2>
+ mad oT0.xyz, r1, r2, c3 // ::VSEnvMapOneLightBn<0,1,2>
+
+#line 71 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\EnvironmentMapEffect.fx"
+ dp4 oPos.z, v0, c16 // ::VSEnvMapOneLightBn<15>
+
+#line 14 "D:\ATG Sample Development\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 "D:\ATG Sample Development\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>
+ add r1.xyz, -r1, c6
+ nrm r2.xyz, r1 // ::eyeVector<0,1,2>
+
+#line 81
+ dp3 r0.w, -r2, r0
+ add r0.w, r0.w, r0.w
+ mad oT3.xyz, r0, -r0.w, -r2 // ::VSEnvMapOneLightBn<10,11,12>
+
+#line 71
+ dp4 r0.x, v0, c14 // ::vout<13>
+ dp4 r0.y, v0, c15 // ::vout<14>
+ dp4 r0.z, v0, c17 // ::vout<16>
+
+#line 149
+ mad oPos.xy, r0.z, c0, r0 // ::VSEnvMapOneLightBn<13,14>
+ mov oPos.w, r0.z // ::VSEnvMapOneLightBn<16>
+
+#line 46 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh"
+ mov oT0.w, c2.w // ::VSEnvMapOneLightBn<3>
+
+#line 77 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\EnvironmentMapEffect.fx"
+ mov oT1.xyz, c1.x // ::VSEnvMapOneLightBn<4,5,6>
+
+#line 153
+ mov oT2.xy, v2 // ::VSEnvMapOneLightBn<8,9>
+
+// approximately 35 instruction slots used
+vs_4_0
+dcl_constantbuffer CB0[24], immediateIndexed
+dcl_input v0.xyzw
+dcl_input v1.xyz
+dcl_input v2.xy
+dcl_output o0.xyzw
+dcl_output o1.xyzw
+dcl_output o2.xy
+dcl_output o3.xyz
+dcl_output_siv o4.xyzw, position
+dcl_temps 2
+mad r0.xyz, v1.xyzx, l(2.000000, 2.000000, 2.000000, 0.000000), l(-1.000000, -1.000000, -1.000000, 0.000000)
+dp3 r1.x, r0.xyzx, cb0[17].xyzx
+dp3 r1.y, r0.xyzx, cb0[18].xyzx
+dp3 r1.z, r0.xyzx, cb0[19].xyzx
+dp3 r0.x, r1.xyzx, r1.xyzx
+rsq r0.x, r0.x
+mul r0.xyz, r0.xxxx, r1.xyzx
+dp3 r0.w, -cb0[4].xyzx, r0.xyzx
+ge r1.x, r0.w, l(0.000000)
+and r1.x, r1.x, l(0x3f800000)
+mul r0.w, r0.w, r1.x
+mul r1.xyz, r0.wwww, cb0[7].xyzx
+mad o0.xyz, r1.xyzx, cb0[2].xyzx, cb0[3].xyzx
+mov o0.w, cb0[2].w
+dp4_sat o1.w, v0.xyzw, cb0[12].xyzw
+mov o1.xyz, cb0[1].xxxx
+mov o2.xy, v2.xyxx
+dp4 r1.x, v0.xyzw, cb0[13].xyzw
+dp4 r1.y, v0.xyzw, cb0[14].xyzw
+dp4 r1.z, v0.xyzw, cb0[15].xyzw
+add r1.xyz, -r1.xyzx, cb0[10].xyzx
+dp3 r0.w, r1.xyzx, r1.xyzx
+rsq r0.w, r0.w
+mul r1.xyz, r0.wwww, r1.xyzx
+dp3 r0.w, -r1.xyzx, r0.xyzx
+add r0.w, r0.w, r0.w
+mad o3.xyz, r0.xyzx, -r0.wwww, -r1.xyzx
+dp4 o4.x, v0.xyzw, cb0[20].xyzw
+dp4 o4.y, v0.xyzw, cb0[21].xyzw
+dp4 o4.z, v0.xyzw, cb0[22].xyzw
+dp4 o4.w, v0.xyzw, cb0[23].xyzw
+ret
+// Approximately 0 instruction slots used
+#endif
+
+const BYTE EnvironmentMapEffect_VSEnvMapOneLightBn[] =
+{
+ 68, 88, 66, 67, 131, 56,
+ 10, 159, 146, 44, 202, 211,
+ 106, 109, 42, 64, 239, 200,
+ 15, 252, 1, 0, 0, 0,
+ 24, 14, 0, 0, 4, 0,
+ 0, 0, 48, 0, 0, 0,
+ 168, 8, 0, 0, 0, 13,
+ 0, 0, 116, 13, 0, 0,
+ 65, 111, 110, 57, 112, 8,
+ 0, 0, 112, 8, 0, 0,
+ 0, 2, 254, 255, 12, 8,
+ 0, 0, 100, 0, 0, 0,
+ 5, 0, 36, 0, 0, 0,
+ 96, 0, 0, 0, 96, 0,
+ 0, 0, 36, 0, 1, 0,
+ 96, 0, 0, 0, 1, 0,
+ 4, 0, 1, 0, 0, 0,
+ 0, 0, 0, 0, 7, 0,
+ 1, 0, 5, 0, 0, 0,
+ 0, 0, 0, 0, 10, 0,
+ 1, 0, 6, 0, 0, 0,
+ 0, 0, 0, 0, 12, 0,
+ 4, 0, 7, 0, 0, 0,
+ 0, 0, 0, 0, 17, 0,
+ 7, 0, 11, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 2, 254, 255, 254, 255,
+ 120, 1, 68, 66, 85, 71,
+ 40, 0, 0, 0, 180, 5,
+ 0, 0, 0, 0, 0, 0,
+ 3, 0, 0, 0, 12, 1,
+ 0, 0, 35, 0, 0, 0,
+ 24, 1, 0, 0, 11, 0,
+ 0, 0, 216, 4, 0, 0,
+ 136, 2, 0, 0, 68, 58,
+ 92, 65, 84, 71, 32, 83,
+ 97, 109, 112, 108, 101, 32,
+ 68, 101, 118, 101, 108, 111,
+ 112, 109, 101, 110, 116, 92,
+ 115, 116, 95, 100, 101, 118,
+ 92, 75, 105, 116, 115, 92,
+ 68, 105, 114, 101, 99, 116,
+ 88, 84, 75, 92, 83, 114,
+ 99, 92, 83, 104, 97, 100,
+ 101, 114, 115, 92, 67, 111,
+ 109, 109, 111, 110, 46, 102,
+ 120, 104, 0, 68, 58, 92,
+ 65, 84, 71, 32, 83, 97,
+ 109, 112, 108, 101, 32, 68,
+ 101, 118, 101, 108, 111, 112,
+ 109, 101, 110, 116, 92, 115,
+ 116, 95, 100, 101, 118, 92,
+ 75, 105, 116, 115, 92, 68,
+ 105, 114, 101, 99, 116, 88,
+ 84, 75, 92, 83, 114, 99,
+ 92, 83, 104, 97, 100, 101,
+ 114, 115, 92, 69, 110, 118,
+ 105, 114, 111, 110, 109, 101,
+ 110, 116, 77, 97, 112, 69,
+ 102, 102, 101, 99, 116, 46,
+ 102, 120, 0, 68, 58, 92,
+ 65, 84, 71, 32, 83, 97,
+ 109, 112, 108, 101, 32, 68,
+ 101, 118, 101, 108, 111, 112,
+ 109, 101, 110, 116, 92, 115,
+ 116, 95, 100, 101, 118, 92,
+ 75, 105, 116, 115, 92, 68,
+ 105, 114, 101, 99, 116, 88,
+ 84, 75, 92, 83, 114, 99,
+ 92, 83, 104, 97, 100, 101,
+ 114, 115, 92, 76, 105, 103,
+ 104, 116, 105, 110, 103, 46,
+ 102, 120, 104, 0, 40, 0,
+ 0, 0, 111, 0, 0, 0,
+ 195, 0, 0, 0, 0, 0,
+ 255, 255, 232, 5, 0, 0,
+ 0, 0, 255, 255, 0, 6,
+ 0, 0, 0, 0, 255, 255,
+ 12, 6, 0, 0, 0, 0,
+ 255, 255, 24, 6, 0, 0,
+ 32, 0, 0, 0, 36, 6,
+ 0, 0, 67, 0, 1, 0,
+ 56, 6, 0, 0, 67, 0,
+ 1, 0, 72, 6, 0, 0,
+ 67, 0, 1, 0, 88, 6,
+ 0, 0, 67, 0, 1, 0,
+ 104, 6, 0, 0, 36, 0,
+ 2, 0, 116, 6, 0, 0,
+ 39, 0, 2, 0, 132, 6,
+ 0, 0, 41, 0, 2, 0,
+ 148, 6, 0, 0, 46, 0,
+ 2, 0, 164, 6, 0, 0,
+ 46, 0, 2, 0, 180, 6,
+ 0, 0, 46, 0, 2, 0,
+ 192, 6, 0, 0, 71, 0,
+ 1, 0, 212, 6, 0, 0,
+ 14, 0, 0, 0, 228, 6,
+ 0, 0, 14, 0, 0, 0,
+ 244, 6, 0, 0, 14, 0,
+ 0, 0, 4, 7, 0, 0,
+ 65, 0, 1, 0, 20, 7,
+ 0, 0, 65, 0, 1, 0,
+ 36, 7, 0, 0, 65, 0,
+ 1, 0, 52, 7, 0, 0,
+ 66, 0, 1, 0, 68, 7,
+ 0, 0, 66, 0, 1, 0,
+ 84, 7, 0, 0, 81, 0,
+ 1, 0, 96, 7, 0, 0,
+ 81, 0, 1, 0, 112, 7,
+ 0, 0, 81, 0, 1, 0,
+ 128, 7, 0, 0, 71, 0,
+ 1, 0, 148, 7, 0, 0,
+ 71, 0, 1, 0, 164, 7,
+ 0, 0, 71, 0, 1, 0,
+ 180, 7, 0, 0, 149, 0,
+ 1, 0, 196, 7, 0, 0,
+ 149, 0, 1, 0, 216, 7,
+ 0, 0, 46, 0, 2, 0,
+ 228, 7, 0, 0, 77, 0,
+ 1, 0, 240, 7, 0, 0,
+ 153, 0, 1, 0, 252, 7,
+ 0, 0, 66, 105, 97, 115,
+ 88, 50, 0, 171, 1, 0,
+ 3, 0, 1, 0, 3, 0,
+ 1, 0, 0, 0, 0, 0,
+ 0, 0, 4, 0, 0, 0,
+ 0, 0, 1, 0, 2, 0,
+ 255, 255, 80, 97, 114, 97,
+ 109, 101, 116, 101, 114, 115,
+ 0, 68, 105, 102, 102, 117,
+ 115, 101, 67, 111, 108, 111,
+ 114, 0, 1, 0, 3, 0,
+ 1, 0, 4, 0, 1, 0,
+ 0, 0, 0, 0, 0, 0,
+ 13, 0, 0, 0, 0, 0,
+ 1, 0, 2, 0, 255, 255,
+ 86, 83, 69, 110, 118, 77,
+ 97, 112, 79, 110, 101, 76,
+ 105, 103, 104, 116, 66, 110,
+ 0, 68, 105, 102, 102, 117,
+ 115, 101, 0, 171, 1, 0,
+ 3, 0, 1, 0, 4, 0,
+ 1, 0, 0, 0, 0, 0,
+ 0, 0, 83, 112, 101, 99,
+ 117, 108, 97, 114, 0, 84,
+ 101, 120, 67, 111, 111, 114,
+ 100, 0, 171, 171, 1, 0,
+ 3, 0, 1, 0, 2, 0,
+ 1, 0, 0, 0, 0, 0,
+ 0, 0, 69, 110, 118, 67,
+ 111, 111, 114, 100, 0, 171,
+ 171, 171, 1, 0, 3, 0,
+ 1, 0, 3, 0, 1, 0,
+ 0, 0, 0, 0, 0, 0,
+ 80, 111, 115, 105, 116, 105,
+ 111, 110, 80, 83, 0, 171,
+ 155, 2, 0, 0, 164, 2,
+ 0, 0, 180, 2, 0, 0,
+ 164, 2, 0, 0, 189, 2,
+ 0, 0, 200, 2, 0, 0,
+ 216, 2, 0, 0, 228, 2,
+ 0, 0, 244, 2, 0, 0,
+ 164, 2, 0, 0, 5, 0,
+ 0, 0, 1, 0, 17, 0,
+ 1, 0, 5, 0, 0, 3,
+ 0, 0, 14, 0, 0, 0,
+ 0, 0, 1, 0, 2, 0,
+ 255, 255, 15, 0, 0, 0,
+ 255, 255, 255, 255, 15, 0,
+ 255, 255, 18, 0, 0, 0,
+ 255, 255, 255, 255, 255, 255,
+ 7, 0, 26, 0, 0, 0,
+ 10, 0, 11, 0, 12, 0,
+ 255, 255, 30, 0, 0, 0,
+ 13, 0, 14, 0, 255, 255,
+ 255, 255, 31, 0, 0, 0,
+ 255, 255, 255, 255, 255, 255,
+ 16, 0, 32, 0, 0, 0,
+ 255, 255, 255, 255, 255, 255,
+ 3, 0, 33, 0, 0, 0,
+ 4, 0, 5, 0, 6, 0,
+ 255, 255, 34, 0, 0, 0,
+ 8, 0, 9, 0, 255, 255,
+ 255, 255, 100, 105, 102, 102,
+ 117, 115, 101, 0, 11, 0,
+ 0, 0, 255, 255, 255, 255,
+ 255, 255, 0, 0, 100, 111,
+ 116, 76, 0, 171, 171, 171,
+ 9, 0, 0, 0, 255, 255,
+ 255, 255, 255, 255, 0, 0,
+ 101, 121, 101, 86, 101, 99,
+ 116, 111, 114, 0, 171, 171,
+ 23, 0, 0, 0, 0, 0,
+ 1, 0, 2, 0, 255, 255,
+ 112, 111, 115, 95, 119, 115,
+ 0, 171, 19, 0, 0, 0,
+ 0, 0, 255, 255, 255, 255,
+ 255, 255, 20, 0, 0, 0,
+ 255, 255, 1, 0, 255, 255,
+ 255, 255, 21, 0, 0, 0,
+ 255, 255, 255, 255, 2, 0,
+ 255, 255, 118, 105, 110, 0,
+ 80, 111, 115, 105, 116, 105,
+ 111, 110, 0, 78, 111, 114,
+ 109, 97, 108, 0, 20, 4,
+ 0, 0, 164, 2, 0, 0,
+ 29, 4, 0, 0, 228, 2,
+ 0, 0, 189, 2, 0, 0,
+ 200, 2, 0, 0, 5, 0,
+ 0, 0, 1, 0, 9, 0,
+ 1, 0, 3, 0, 36, 4,
+ 0, 0, 1, 0, 0, 0,
+ 0, 0, 1, 0, 2, 0,
+ 3, 0, 2, 0, 0, 0,
+ 4, 0, 5, 0, 6, 0,
+ 255, 255, 3, 0, 0, 0,
+ 7, 0, 8, 0, 255, 255,
+ 255, 255, 118, 111, 117, 116,
+ 0, 171, 171, 171, 5, 0,
+ 0, 0, 1, 0, 17, 0,
+ 1, 0, 5, 0, 0, 3,
+ 0, 0, 27, 0, 0, 0,
+ 13, 0, 255, 255, 255, 255,
+ 255, 255, 28, 0, 0, 0,
+ 255, 255, 14, 0, 255, 255,
+ 255, 255, 29, 0, 0, 0,
+ 255, 255, 255, 255, 16, 0,
+ 255, 255, 119, 111, 114, 108,
+ 100, 78, 111, 114, 109, 97,
+ 108, 0, 8, 0, 0, 0,
+ 0, 0, 1, 0, 2, 0,
+ 255, 255, 122, 101, 114, 111,
+ 76, 0, 171, 171, 10, 0,
+ 0, 0, 0, 0, 255, 255,
+ 255, 255, 255, 255, 0, 0,
+ 0, 0, 48, 2, 0, 0,
+ 56, 2, 0, 0, 1, 0,
+ 0, 0, 72, 2, 0, 0,
+ 84, 2, 0, 0, 95, 2,
+ 0, 0, 108, 2, 0, 0,
+ 1, 0, 0, 0, 124, 2,
+ 0, 0, 0, 0, 0, 0,
+ 136, 2, 0, 0, 40, 3,
+ 0, 0, 9, 0, 0, 0,
+ 56, 3, 0, 0, 0, 0,
+ 0, 0, 164, 3, 0, 0,
+ 228, 2, 0, 0, 1, 0,
+ 0, 0, 172, 3, 0, 0,
+ 0, 0, 0, 0, 184, 3,
+ 0, 0, 228, 2, 0, 0,
+ 1, 0, 0, 0, 192, 3,
+ 0, 0, 0, 0, 0, 0,
+ 204, 3, 0, 0, 228, 2,
+ 0, 0, 1, 0, 0, 0,
+ 216, 3, 0, 0, 0, 0,
+ 0, 0, 228, 3, 0, 0,
+ 164, 2, 0, 0, 3, 0,
+ 0, 0, 236, 3, 0, 0,
+ 136, 2, 0, 0, 16, 4,
+ 0, 0, 60, 4, 0, 0,
+ 3, 0, 0, 0, 76, 4,
+ 0, 0, 0, 0, 0, 0,
+ 112, 4, 0, 0, 120, 4,
+ 0, 0, 3, 0, 0, 0,
+ 136, 4, 0, 0, 0, 0,
+ 0, 0, 172, 4, 0, 0,
+ 228, 2, 0, 0, 1, 0,
+ 0, 0, 184, 4, 0, 0,
+ 0, 0, 0, 0, 196, 4,
+ 0, 0, 228, 2, 0, 0,
+ 1, 0, 0, 0, 204, 4,
+ 0, 0, 77, 105, 99, 114,
+ 111, 115, 111, 102, 116, 32,
+ 40, 82, 41, 32, 72, 76,
+ 83, 76, 32, 83, 104, 97,
+ 100, 101, 114, 32, 67, 111,
+ 109, 112, 105, 108, 101, 114,
+ 32, 49, 48, 46, 49, 0,
+ 81, 0, 0, 5, 18, 0,
+ 15, 160, 0, 0, 0, 64,
+ 0, 0, 128, 191, 0, 0,
+ 0, 0, 0, 0, 128, 63,
+ 31, 0, 0, 2, 5, 0,
+ 0, 128, 0, 0, 15, 144,
+ 31, 0, 0, 2, 5, 0,
+ 1, 128, 1, 0, 15, 144,
+ 31, 0, 0, 2, 5, 0,
+ 2, 128, 2, 0, 15, 144,
+ 4, 0, 0, 4, 0, 0,
+ 7, 128, 1, 0, 228, 144,
+ 18, 0, 0, 160, 18, 0,
+ 85, 160, 8, 0, 0, 3,
+ 1, 0, 1, 128, 0, 0,
+ 228, 128, 11, 0, 228, 160,
+ 8, 0, 0, 3, 1, 0,
+ 2, 128, 0, 0, 228, 128,
+ 12, 0, 228, 160, 8, 0,
+ 0, 3, 1, 0, 4, 128,
+ 0, 0, 228, 128, 13, 0,
+ 228, 160, 36, 0, 0, 2,
+ 0, 0, 7, 128, 1, 0,
+ 228, 128, 8, 0, 0, 3,
+ 0, 0, 8, 128, 4, 0,
+ 228, 161, 0, 0, 228, 128,
+ 13, 0, 0, 3, 1, 0,
+ 1, 128, 0, 0, 255, 128,
+ 18, 0, 170, 160, 5, 0,
+ 0, 3, 0, 0, 8, 128,
+ 0, 0, 255, 128, 1, 0,
+ 0, 128, 5, 0, 0, 3,
+ 1, 0, 7, 128, 0, 0,
+ 255, 128, 5, 0, 228, 160,
+ 1, 0, 0, 2, 2, 0,
+ 7, 128, 2, 0, 228, 160,
+ 4, 0, 0, 4, 0, 0,
+ 7, 224, 1, 0, 228, 128,
+ 2, 0, 228, 128, 3, 0,
+ 228, 160, 9, 0, 0, 3,
+ 0, 0, 4, 192, 0, 0,
+ 228, 144, 16, 0, 228, 160,
+ 9, 0, 0, 3, 0, 0,
+ 8, 128, 0, 0, 228, 144,
+ 7, 0, 228, 160, 11, 0,
+ 0, 3, 0, 0, 8, 128,
+ 0, 0, 255, 128, 18, 0,
+ 170, 160, 10, 0, 0, 3,
+ 1, 0, 8, 224, 0, 0,
+ 255, 128, 18, 0, 255, 160,
+ 9, 0, 0, 3, 1, 0,
+ 1, 128, 0, 0, 228, 144,
+ 8, 0, 228, 160, 9, 0,
+ 0, 3, 1, 0, 2, 128,
+ 0, 0, 228, 144, 9, 0,
+ 228, 160, 9, 0, 0, 3,
+ 1, 0, 4, 128, 0, 0,
+ 228, 144, 10, 0, 228, 160,
+ 2, 0, 0, 3, 1, 0,
+ 7, 128, 1, 0, 228, 129,
+ 6, 0, 228, 160, 36, 0,
+ 0, 2, 2, 0, 7, 128,
+ 1, 0, 228, 128, 8, 0,
+ 0, 3, 0, 0, 8, 128,
+ 2, 0, 228, 129, 0, 0,
+ 228, 128, 2, 0, 0, 3,
+ 0, 0, 8, 128, 0, 0,
+ 255, 128, 0, 0, 255, 128,
+ 4, 0, 0, 4, 3, 0,
+ 7, 224, 0, 0, 228, 128,
+ 0, 0, 255, 129, 2, 0,
+ 228, 129, 9, 0, 0, 3,
+ 0, 0, 1, 128, 0, 0,
+ 228, 144, 14, 0, 228, 160,
+ 9, 0, 0, 3, 0, 0,
+ 2, 128, 0, 0, 228, 144,
+ 15, 0, 228, 160, 9, 0,
+ 0, 3, 0, 0, 4, 128,
+ 0, 0, 228, 144, 17, 0,
+ 228, 160, 4, 0, 0, 4,
+ 0, 0, 3, 192, 0, 0,
+ 170, 128, 0, 0, 228, 160,
+ 0, 0, 228, 128, 1, 0,
+ 0, 2, 0, 0, 8, 192,
+ 0, 0, 170, 128, 1, 0,
+ 0, 2, 0, 0, 8, 224,
+ 2, 0, 255, 160, 1, 0,
+ 0, 2, 1, 0, 7, 224,
+ 1, 0, 0, 160, 1, 0,
+ 0, 2, 2, 0, 3, 224,
+ 2, 0, 228, 144, 255, 255,
+ 0, 0, 83, 72, 68, 82,
+ 80, 4, 0, 0, 64, 0,
+ 1, 0, 20, 1, 0, 0,
+ 89, 0, 0, 4, 70, 142,
+ 32, 0, 0, 0, 0, 0,
+ 24, 0, 0, 0, 95, 0,
+ 0, 3, 242, 16, 16, 0,
+ 0, 0, 0, 0, 95, 0,
+ 0, 3, 114, 16, 16, 0,
+ 1, 0, 0, 0, 95, 0,
+ 0, 3, 50, 16, 16, 0,
+ 2, 0, 0, 0, 101, 0,
+ 0, 3, 242, 32, 16, 0,
+ 0, 0, 0, 0, 101, 0,
+ 0, 3, 242, 32, 16, 0,
+ 1, 0, 0, 0, 101, 0,
+ 0, 3, 50, 32, 16, 0,
+ 2, 0, 0, 0, 101, 0,
+ 0, 3, 114, 32, 16, 0,
+ 3, 0, 0, 0, 103, 0,
+ 0, 4, 242, 32, 16, 0,
+ 4, 0, 0, 0, 1, 0,
+ 0, 0, 104, 0, 0, 2,
+ 2, 0, 0, 0, 50, 0,
+ 0, 15, 114, 0, 16, 0,
+ 0, 0, 0, 0, 70, 18,
+ 16, 0, 1, 0, 0, 0,
+ 2, 64, 0, 0, 0, 0,
+ 0, 64, 0, 0, 0, 64,
+ 0, 0, 0, 64, 0, 0,
+ 0, 0, 2, 64, 0, 0,
+ 0, 0, 128, 191, 0, 0,
+ 128, 191, 0, 0, 128, 191,
+ 0, 0, 0, 0, 16, 0,
+ 0, 8, 18, 0, 16, 0,
+ 1, 0, 0, 0, 70, 2,
+ 16, 0, 0, 0, 0, 0,
+ 70, 130, 32, 0, 0, 0,
+ 0, 0, 17, 0, 0, 0,
+ 16, 0, 0, 8, 34, 0,
+ 16, 0, 1, 0, 0, 0,
+ 70, 2, 16, 0, 0, 0,
+ 0, 0, 70, 130, 32, 0,
+ 0, 0, 0, 0, 18, 0,
+ 0, 0, 16, 0, 0, 8,
+ 66, 0, 16, 0, 1, 0,
+ 0, 0, 70, 2, 16, 0,
+ 0, 0, 0, 0, 70, 130,
+ 32, 0, 0, 0, 0, 0,
+ 19, 0, 0, 0, 16, 0,
+ 0, 7, 18, 0, 16, 0,
+ 0, 0, 0, 0, 70, 2,
+ 16, 0, 1, 0, 0, 0,
+ 70, 2, 16, 0, 1, 0,
+ 0, 0, 68, 0, 0, 5,
+ 18, 0, 16, 0, 0, 0,
+ 0, 0, 10, 0, 16, 0,
+ 0, 0, 0, 0, 56, 0,
+ 0, 7, 114, 0, 16, 0,
+ 0, 0, 0, 0, 6, 0,
+ 16, 0, 0, 0, 0, 0,
+ 70, 2, 16, 0, 1, 0,
+ 0, 0, 16, 0, 0, 9,
+ 130, 0, 16, 0, 0, 0,
+ 0, 0, 70, 130, 32, 128,
+ 65, 0, 0, 0, 0, 0,
+ 0, 0, 4, 0, 0, 0,
+ 70, 2, 16, 0, 0, 0,
+ 0, 0, 29, 0, 0, 7,
+ 18, 0, 16, 0, 1, 0,
+ 0, 0, 58, 0, 16, 0,
+ 0, 0, 0, 0, 1, 64,
+ 0, 0, 0, 0, 0, 0,
+ 1, 0, 0, 7, 18, 0,
+ 16, 0, 1, 0, 0, 0,
+ 10, 0, 16, 0, 1, 0,
+ 0, 0, 1, 64, 0, 0,
+ 0, 0, 128, 63, 56, 0,
+ 0, 7, 130, 0, 16, 0,
+ 0, 0, 0, 0, 58, 0,
+ 16, 0, 0, 0, 0, 0,
+ 10, 0, 16, 0, 1, 0,
+ 0, 0, 56, 0, 0, 8,
+ 114, 0, 16, 0, 1, 0,
+ 0, 0, 246, 15, 16, 0,
+ 0, 0, 0, 0, 70, 130,
+ 32, 0, 0, 0, 0, 0,
+ 7, 0, 0, 0, 50, 0,
+ 0, 11, 114, 32, 16, 0,
+ 0, 0, 0, 0, 70, 2,
+ 16, 0, 1, 0, 0, 0,
+ 70, 130, 32, 0, 0, 0,
+ 0, 0, 2, 0, 0, 0,
+ 70, 130, 32, 0, 0, 0,
+ 0, 0, 3, 0, 0, 0,
+ 54, 0, 0, 6, 130, 32,
+ 16, 0, 0, 0, 0, 0,
+ 58, 128, 32, 0, 0, 0,
+ 0, 0, 2, 0, 0, 0,
+ 17, 32, 0, 8, 130, 32,
+ 16, 0, 1, 0, 0, 0,
+ 70, 30, 16, 0, 0, 0,
+ 0, 0, 70, 142, 32, 0,
+ 0, 0, 0, 0, 12, 0,
+ 0, 0, 54, 0, 0, 6,
+ 114, 32, 16, 0, 1, 0,
+ 0, 0, 6, 128, 32, 0,
+ 0, 0, 0, 0, 1, 0,
+ 0, 0, 54, 0, 0, 5,
+ 50, 32, 16, 0, 2, 0,
+ 0, 0, 70, 16, 16, 0,
+ 2, 0, 0, 0, 17, 0,
+ 0, 8, 18, 0, 16, 0,
+ 1, 0, 0, 0, 70, 30,
+ 16, 0, 0, 0, 0, 0,
+ 70, 142, 32, 0, 0, 0,
+ 0, 0, 13, 0, 0, 0,
+ 17, 0, 0, 8, 34, 0,
+ 16, 0, 1, 0, 0, 0,
+ 70, 30, 16, 0, 0, 0,
+ 0, 0, 70, 142, 32, 0,
+ 0, 0, 0, 0, 14, 0,
+ 0, 0, 17, 0, 0, 8,
+ 66, 0, 16, 0, 1, 0,
+ 0, 0, 70, 30, 16, 0,
+ 0, 0, 0, 0, 70, 142,
+ 32, 0, 0, 0, 0, 0,
+ 15, 0, 0, 0, 0, 0,
+ 0, 9, 114, 0, 16, 0,
+ 1, 0, 0, 0, 70, 2,
+ 16, 128, 65, 0, 0, 0,
+ 1, 0, 0, 0, 70, 130,
+ 32, 0, 0, 0, 0, 0,
+ 10, 0, 0, 0, 16, 0,
+ 0, 7, 130, 0, 16, 0,
+ 0, 0, 0, 0, 70, 2,
+ 16, 0, 1, 0, 0, 0,
+ 70, 2, 16, 0, 1, 0,
+ 0, 0, 68, 0, 0, 5,
+ 130, 0, 16, 0, 0, 0,
+ 0, 0, 58, 0, 16, 0,
+ 0, 0, 0, 0, 56, 0,
+ 0, 7, 114, 0, 16, 0,
+ 1, 0, 0, 0, 246, 15,
+ 16, 0, 0, 0, 0, 0,
+ 70, 2, 16, 0, 1, 0,
+ 0, 0, 16, 0, 0, 8,
+ 130, 0, 16, 0, 0, 0,
+ 0, 0, 70, 2, 16, 128,
+ 65, 0, 0, 0, 1, 0,
+ 0, 0, 70, 2, 16, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 7, 130, 0, 16, 0,
+ 0, 0, 0, 0, 58, 0,
+ 16, 0, 0, 0, 0, 0,
+ 58, 0, 16, 0, 0, 0,
+ 0, 0, 50, 0, 0, 11,
+ 114, 32, 16, 0, 3, 0,
+ 0, 0, 70, 2, 16, 0,
+ 0, 0, 0, 0, 246, 15,
+ 16, 128, 65, 0, 0, 0,
+ 0, 0, 0, 0, 70, 2,
+ 16, 128, 65, 0, 0, 0,
+ 1, 0, 0, 0, 17, 0,
+ 0, 8, 18, 32, 16, 0,
+ 4, 0, 0, 0, 70, 30,
+ 16, 0, 0, 0, 0, 0,
+ 70, 142, 32, 0, 0, 0,
+ 0, 0, 20, 0, 0, 0,
+ 17, 0, 0, 8, 34, 32,
+ 16, 0, 4, 0, 0, 0,
+ 70, 30, 16, 0, 0, 0,
+ 0, 0, 70, 142, 32, 0,
+ 0, 0, 0, 0, 21, 0,
+ 0, 0, 17, 0, 0, 8,
+ 66, 32, 16, 0, 4, 0,
+ 0, 0, 70, 30, 16, 0,
+ 0, 0, 0, 0, 70, 142,
+ 32, 0, 0, 0, 0, 0,
+ 22, 0, 0, 0, 17, 0,
+ 0, 8, 130, 32, 16, 0,
+ 4, 0, 0, 0, 70, 30,
+ 16, 0, 0, 0, 0, 0,
+ 70, 142, 32, 0, 0, 0,
+ 0, 0, 23, 0, 0, 0,
+ 62, 0, 0, 1, 73, 83,
+ 71, 78, 108, 0, 0, 0,
+ 3, 0, 0, 0, 8, 0,
+ 0, 0, 80, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 3, 0, 0, 0,
+ 0, 0, 0, 0, 15, 15,
+ 0, 0, 92, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 3, 0, 0, 0,
+ 1, 0, 0, 0, 7, 7,
+ 0, 0, 99, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 3, 0, 0, 0,
+ 2, 0, 0, 0, 3, 3,
+ 0, 0, 83, 86, 95, 80,
+ 111, 115, 105, 116, 105, 111,
+ 110, 0, 78, 79, 82, 77,
+ 65, 76, 0, 84, 69, 88,
+ 67, 79, 79, 82, 68, 0,
+ 79, 83, 71, 78, 156, 0,
+ 0, 0, 5, 0, 0, 0,
+ 8, 0, 0, 0, 128, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 3, 0,
+ 0, 0, 0, 0, 0, 0,
+ 15, 0, 0, 0, 128, 0,
+ 0, 0, 1, 0, 0, 0,
+ 0, 0, 0, 0, 3, 0,
+ 0, 0, 1, 0, 0, 0,
+ 15, 0, 0, 0, 134, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 3, 0,
+ 0, 0, 2, 0, 0, 0,
+ 3, 12, 0, 0, 134, 0,
+ 0, 0, 1, 0, 0, 0,
+ 0, 0, 0, 0, 3, 0,
+ 0, 0, 3, 0, 0, 0,
+ 7, 8, 0, 0, 143, 0,
+ 0, 0, 0, 0, 0, 0,
+ 1, 0, 0, 0, 3, 0,
+ 0, 0, 4, 0, 0, 0,
+ 15, 0, 0, 0, 67, 79,
+ 76, 79, 82, 0, 84, 69,
+ 88, 67, 79, 79, 82, 68,
+ 0, 83, 86, 95, 80, 111,
+ 115, 105, 116, 105, 111, 110,
+ 0, 171
+};
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapOneLightBn.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapOneLightBn.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..bc8a7d0a636218c8e6cbadc8481ac5ca9be4661e
Binary files /dev/null and b/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapOneLightBn.pdb differ
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapOneLightFresnel.inc b/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapOneLightFresnel.inc
index 1628f2463aa1e24cc866df3514b2e499c3042b93..6d7a86728143d24305faec375a4a195118105737 100644
--- a/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapOneLightFresnel.inc
+++ b/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapOneLightFresnel.inc
@@ -100,14 +100,14 @@
dp4 r0.y, v0, c15 // ::vout<14>
dp4 r0.z, v0, c17 // ::vout<16>
-#line 137
+#line 158
mad oPos.xy, r0.z, c0, r0 // ::VSEnvMapOneLightFresnel<13,14>
mov oPos.w, r0.z // ::VSEnvMapOneLightFresnel<16>
#line 46 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh"
mov oT0.w, c2.w // ::VSEnvMapOneLightFresnel<3>
-#line 139 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\EnvironmentMapEffect.fx"
+#line 160 "D:\ATG Sample Development\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, 54, 240,
- 96, 20, 85, 75, 163, 1,
- 199, 13, 210, 43, 109, 175,
- 23, 132, 1, 0, 0, 0,
+ 68, 88, 66, 67, 161, 213,
+ 25, 228, 19, 81, 103, 196,
+ 242, 151, 101, 156, 34, 53,
+ 229, 57, 1, 0, 0, 0,
232, 14, 0, 0, 4, 0,
0, 0, 48, 0, 0, 0,
12, 9, 0, 0, 208, 13,
@@ -285,11 +285,11 @@ const BYTE EnvironmentMapEffect_VSEnvMapOneLightFresnel[] =
4, 8, 0, 0, 71, 0,
0, 0, 20, 8, 0, 0,
71, 0, 0, 0, 36, 8,
- 0, 0, 137, 0, 0, 0,
- 52, 8, 0, 0, 137, 0,
+ 0, 0, 158, 0, 0, 0,
+ 52, 8, 0, 0, 158, 0,
0, 0, 72, 8, 0, 0,
46, 0, 1, 0, 84, 8,
- 0, 0, 139, 0, 0, 0,
+ 0, 0, 160, 0, 0, 0,
96, 8, 0, 0, 80, 97,
114, 97, 109, 101, 116, 101,
114, 115, 0, 68, 105, 102,
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapOneLightFresnel.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapOneLightFresnel.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..01fbf911a00ed96cb8b61740deb9b3d41413e3c4
Binary files /dev/null and b/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapOneLightFresnel.pdb differ
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapOneLightFresnelBn.inc b/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapOneLightFresnelBn.inc
new file mode 100644
index 0000000000000000000000000000000000000000..ec49f44016180f04e18d47b0d5b2fcaf86c5ac81
--- /dev/null
+++ b/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapOneLightFresnelBn.inc
@@ -0,0 +1,832 @@
+#if 0
+//
+// Generated by Microsoft (R) D3D Shader Disassembler
+//
+//
+// Input signature:
+//
+// Name Index Mask Register SysValue Format Used
+// -------------------- ----- ------ -------- -------- ------- ------
+// SV_Position 0 xyzw 0 NONE float xyzw
+// NORMAL 0 xyz 1 NONE float xyz
+// TEXCOORD 0 xy 2 NONE float xy
+//
+//
+// Output signature:
+//
+// Name Index Mask Register SysValue Format Used
+// -------------------- ----- ------ -------- -------- ------- ------
+// COLOR 0 xyzw 0 NONE float xyzw
+// COLOR 1 xyzw 1 NONE float xyzw
+// TEXCOORD 0 xy 2 NONE float xy
+// TEXCOORD 1 xyz 3 NONE float xyz
+// SV_Position 0 xyzw 4 POS float xyzw
+//
+//
+// Constant buffer to DX9 shader constant mappings:
+//
+// Target Reg Buffer Start Reg # of Regs Data Conversion
+// ---------- ------- --------- --------- ----------------------
+// c1 cb0 1 4 ( FLT, FLT, FLT, FLT)
+// c5 cb0 7 1 ( FLT, FLT, FLT, FLT)
+// c6 cb0 10 1 ( FLT, FLT, FLT, FLT)
+// c7 cb0 12 4 ( FLT, FLT, FLT, FLT)
+// c11 cb0 17 7 ( FLT, FLT, FLT, FLT)
+//
+//
+// Runtime generated constant mappings:
+//
+// Target Reg Constant Description
+// ---------- --------------------------------------------------
+// c0 Vertex Shader position offset
+//
+//
+// Level9 shader bytecode:
+//
+ vs_2_0
+ def c18, 2, -1, 0, 1
+ dcl_texcoord v0 // vin<0,1,2,3>
+ dcl_texcoord1 v1 // vin<4,5,6>
+ dcl_texcoord2 v2 // vin<7,8>
+
+#line 32 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh"
+ mad r0.xyz, v1, c18.x, c18.y // ::BiasX2<0,1,2>
+
+#line 67 "D:\ATG Sample Development\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 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh"
+ dp3 r0.w, -c4, r0 // ::dotL<0>
+
+#line 39
+ sge r1.x, r0.w, c18.z // ::zeroL<0>
+ mul r0.w, r0.w, r1.x // ::diffuse<0>
+
+#line 46
+ mul r1.xyz, r0.w, c5
+ mov r2.xyz, c2 // Parameters::DiffuseColor<0,1,2>
+ mad oT0.xyz, r1, r2, c3 // ::VSEnvMapOneLightFresnelBn<0,1,2>
+
+#line 71 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\EnvironmentMapEffect.fx"
+ dp4 oPos.z, v0, c16 // ::VSEnvMapOneLightFresnelBn<15>
+
+#line 65
+ dp4 r1.x, v0, c8 // ::pos_ws<0>
+ dp4 r1.y, v0, c9 // ::pos_ws<1>
+ dp4 r1.z, v0, c10 // ::pos_ws<2>
+ add r1.xyz, -r1, c6
+ nrm r2.xyz, r1 // ::eyeVector<0,1,2>
+
+#line 55
+ dp3 r0.w, r2, r0 // ::viewAngle<0>
+ abs r0.w, r0.w
+ add r0.w, -r0.w, c18.w
+ max r0.w, r0.w, c18.z
+ pow r1.x, r0.w, c1.y
+ mul oT1.xyz, r1.x, c1.x // ::VSEnvMapOneLightFresnelBn<4,5,6>
+
+#line 14 "D:\ATG Sample Development\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 "D:\ATG Sample Development\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>
+
+#line 71
+ dp4 r0.x, v0, c14 // ::vout<13>
+ dp4 r0.y, v0, c15 // ::vout<14>
+ dp4 r0.z, v0, c17 // ::vout<16>
+
+#line 163
+ mad oPos.xy, r0.z, c0, r0 // ::VSEnvMapOneLightFresnelBn<13,14>
+ mov oPos.w, r0.z // ::VSEnvMapOneLightFresnelBn<16>
+
+#line 46 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh"
+ mov oT0.w, c2.w // ::VSEnvMapOneLightFresnelBn<3>
+
+#line 167 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\EnvironmentMapEffect.fx"
+ mov oT2.xy, v2 // ::VSEnvMapOneLightFresnelBn<8,9>
+
+// approximately 42 instruction slots used
+vs_4_0
+dcl_constantbuffer CB0[24], immediateIndexed
+dcl_input v0.xyzw
+dcl_input v1.xyz
+dcl_input v2.xy
+dcl_output o0.xyzw
+dcl_output o1.xyzw
+dcl_output o2.xy
+dcl_output o3.xyz
+dcl_output_siv o4.xyzw, position
+dcl_temps 2
+mad r0.xyz, v1.xyzx, l(2.000000, 2.000000, 2.000000, 0.000000), l(-1.000000, -1.000000, -1.000000, 0.000000)
+dp3 r1.x, r0.xyzx, cb0[17].xyzx
+dp3 r1.y, r0.xyzx, cb0[18].xyzx
+dp3 r1.z, r0.xyzx, cb0[19].xyzx
+dp3 r0.x, r1.xyzx, r1.xyzx
+rsq r0.x, r0.x
+mul r0.xyz, r0.xxxx, r1.xyzx
+dp3 r0.w, -cb0[4].xyzx, r0.xyzx
+ge r1.x, r0.w, l(0.000000)
+and r1.x, r1.x, l(0x3f800000)
+mul r0.w, r0.w, r1.x
+mul r1.xyz, r0.wwww, cb0[7].xyzx
+mad o0.xyz, r1.xyzx, cb0[2].xyzx, cb0[3].xyzx
+mov o0.w, cb0[2].w
+dp4 r1.x, v0.xyzw, cb0[13].xyzw
+dp4 r1.y, v0.xyzw, cb0[14].xyzw
+dp4 r1.z, v0.xyzw, cb0[15].xyzw
+add r1.xyz, -r1.xyzx, cb0[10].xyzx
+dp3 r0.w, r1.xyzx, r1.xyzx
+rsq r0.w, r0.w
+mul r1.xyz, r0.wwww, r1.xyzx
+dp3 r0.w, r1.xyzx, r0.xyzx
+add r0.w, -|r0.w|, l(1.000000)
+max r0.w, r0.w, l(0.000000)
+log r0.w, r0.w
+mul r0.w, r0.w, cb0[1].y
+exp r0.w, r0.w
+mul o1.xyz, r0.wwww, cb0[1].xxxx
+dp4_sat o1.w, v0.xyzw, cb0[12].xyzw
+mov o2.xy, v2.xyxx
+dp3 r0.w, -r1.xyzx, r0.xyzx
+add r0.w, r0.w, r0.w
+mad o3.xyz, r0.xyzx, -r0.wwww, -r1.xyzx
+dp4 o4.x, v0.xyzw, cb0[20].xyzw
+dp4 o4.y, v0.xyzw, cb0[21].xyzw
+dp4 o4.z, v0.xyzw, cb0[22].xyzw
+dp4 o4.w, v0.xyzw, cb0[23].xyzw
+ret
+// Approximately 0 instruction slots used
+#endif
+
+const BYTE EnvironmentMapEffect_VSEnvMapOneLightFresnelBn[] =
+{
+ 68, 88, 66, 67, 100, 4,
+ 200, 84, 40, 54, 124, 240,
+ 138, 12, 126, 177, 80, 156,
+ 60, 3, 1, 0, 0, 0,
+ 124, 15, 0, 0, 4, 0,
+ 0, 0, 48, 0, 0, 0,
+ 100, 9, 0, 0, 100, 14,
+ 0, 0, 216, 14, 0, 0,
+ 65, 111, 110, 57, 44, 9,
+ 0, 0, 44, 9, 0, 0,
+ 0, 2, 254, 255, 200, 8,
+ 0, 0, 100, 0, 0, 0,
+ 5, 0, 36, 0, 0, 0,
+ 96, 0, 0, 0, 96, 0,
+ 0, 0, 36, 0, 1, 0,
+ 96, 0, 0, 0, 1, 0,
+ 4, 0, 1, 0, 0, 0,
+ 0, 0, 0, 0, 7, 0,
+ 1, 0, 5, 0, 0, 0,
+ 0, 0, 0, 0, 10, 0,
+ 1, 0, 6, 0, 0, 0,
+ 0, 0, 0, 0, 12, 0,
+ 4, 0, 7, 0, 0, 0,
+ 0, 0, 0, 0, 17, 0,
+ 7, 0, 11, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 2, 254, 255, 254, 255,
+ 147, 1, 68, 66, 85, 71,
+ 40, 0, 0, 0, 32, 6,
+ 0, 0, 0, 0, 0, 0,
+ 3, 0, 0, 0, 12, 1,
+ 0, 0, 40, 0, 0, 0,
+ 24, 1, 0, 0, 12, 0,
+ 0, 0, 48, 5, 0, 0,
+ 176, 2, 0, 0, 68, 58,
+ 92, 65, 84, 71, 32, 83,
+ 97, 109, 112, 108, 101, 32,
+ 68, 101, 118, 101, 108, 111,
+ 112, 109, 101, 110, 116, 92,
+ 115, 116, 95, 100, 101, 118,
+ 92, 75, 105, 116, 115, 92,
+ 68, 105, 114, 101, 99, 116,
+ 88, 84, 75, 92, 83, 114,
+ 99, 92, 83, 104, 97, 100,
+ 101, 114, 115, 92, 67, 111,
+ 109, 109, 111, 110, 46, 102,
+ 120, 104, 0, 68, 58, 92,
+ 65, 84, 71, 32, 83, 97,
+ 109, 112, 108, 101, 32, 68,
+ 101, 118, 101, 108, 111, 112,
+ 109, 101, 110, 116, 92, 115,
+ 116, 95, 100, 101, 118, 92,
+ 75, 105, 116, 115, 92, 68,
+ 105, 114, 101, 99, 116, 88,
+ 84, 75, 92, 83, 114, 99,
+ 92, 83, 104, 97, 100, 101,
+ 114, 115, 92, 69, 110, 118,
+ 105, 114, 111, 110, 109, 101,
+ 110, 116, 77, 97, 112, 69,
+ 102, 102, 101, 99, 116, 46,
+ 102, 120, 0, 68, 58, 92,
+ 65, 84, 71, 32, 83, 97,
+ 109, 112, 108, 101, 32, 68,
+ 101, 118, 101, 108, 111, 112,
+ 109, 101, 110, 116, 92, 115,
+ 116, 95, 100, 101, 118, 92,
+ 75, 105, 116, 115, 92, 68,
+ 105, 114, 101, 99, 116, 88,
+ 84, 75, 92, 83, 114, 99,
+ 92, 83, 104, 97, 100, 101,
+ 114, 115, 92, 76, 105, 103,
+ 104, 116, 105, 110, 103, 46,
+ 102, 120, 104, 0, 40, 0,
+ 0, 0, 111, 0, 0, 0,
+ 195, 0, 0, 0, 0, 0,
+ 255, 255, 84, 6, 0, 0,
+ 0, 0, 255, 255, 108, 6,
+ 0, 0, 0, 0, 255, 255,
+ 120, 6, 0, 0, 0, 0,
+ 255, 255, 132, 6, 0, 0,
+ 32, 0, 0, 0, 144, 6,
+ 0, 0, 67, 0, 1, 0,
+ 164, 6, 0, 0, 67, 0,
+ 1, 0, 180, 6, 0, 0,
+ 67, 0, 1, 0, 196, 6,
+ 0, 0, 67, 0, 1, 0,
+ 212, 6, 0, 0, 36, 0,
+ 2, 0, 224, 6, 0, 0,
+ 39, 0, 2, 0, 240, 6,
+ 0, 0, 41, 0, 2, 0,
+ 0, 7, 0, 0, 46, 0,
+ 2, 0, 16, 7, 0, 0,
+ 46, 0, 2, 0, 32, 7,
+ 0, 0, 46, 0, 2, 0,
+ 44, 7, 0, 0, 71, 0,
+ 1, 0, 64, 7, 0, 0,
+ 65, 0, 1, 0, 80, 7,
+ 0, 0, 65, 0, 1, 0,
+ 96, 7, 0, 0, 65, 0,
+ 1, 0, 112, 7, 0, 0,
+ 66, 0, 1, 0, 128, 7,
+ 0, 0, 66, 0, 1, 0,
+ 144, 7, 0, 0, 55, 0,
+ 1, 0, 156, 7, 0, 0,
+ 57, 0, 1, 0, 172, 7,
+ 0, 0, 57, 0, 1, 0,
+ 184, 7, 0, 0, 57, 0,
+ 1, 0, 200, 7, 0, 0,
+ 57, 0, 1, 0, 216, 7,
+ 0, 0, 57, 0, 1, 0,
+ 232, 7, 0, 0, 14, 0,
+ 0, 0, 248, 7, 0, 0,
+ 14, 0, 0, 0, 8, 8,
+ 0, 0, 14, 0, 0, 0,
+ 24, 8, 0, 0, 81, 0,
+ 1, 0, 40, 8, 0, 0,
+ 81, 0, 1, 0, 56, 8,
+ 0, 0, 81, 0, 1, 0,
+ 72, 8, 0, 0, 71, 0,
+ 1, 0, 92, 8, 0, 0,
+ 71, 0, 1, 0, 108, 8,
+ 0, 0, 71, 0, 1, 0,
+ 124, 8, 0, 0, 163, 0,
+ 1, 0, 140, 8, 0, 0,
+ 163, 0, 1, 0, 160, 8,
+ 0, 0, 46, 0, 2, 0,
+ 172, 8, 0, 0, 167, 0,
+ 1, 0, 184, 8, 0, 0,
+ 66, 105, 97, 115, 88, 50,
+ 0, 171, 1, 0, 3, 0,
+ 1, 0, 3, 0, 1, 0,
+ 0, 0, 0, 0, 0, 0,
+ 4, 0, 0, 0, 0, 0,
+ 1, 0, 2, 0, 255, 255,
+ 80, 97, 114, 97, 109, 101,
+ 116, 101, 114, 115, 0, 68,
+ 105, 102, 102, 117, 115, 101,
+ 67, 111, 108, 111, 114, 0,
+ 1, 0, 3, 0, 1, 0,
+ 4, 0, 1, 0, 0, 0,
+ 0, 0, 0, 0, 13, 0,
+ 0, 0, 0, 0, 1, 0,
+ 2, 0, 255, 255, 86, 83,
+ 69, 110, 118, 77, 97, 112,
+ 79, 110, 101, 76, 105, 103,
+ 104, 116, 70, 114, 101, 115,
+ 110, 101, 108, 66, 110, 0,
+ 68, 105, 102, 102, 117, 115,
+ 101, 0, 171, 171, 1, 0,
+ 3, 0, 1, 0, 4, 0,
+ 1, 0, 0, 0, 0, 0,
+ 0, 0, 83, 112, 101, 99,
+ 117, 108, 97, 114, 0, 84,
+ 101, 120, 67, 111, 111, 114,
+ 100, 0, 171, 171, 1, 0,
+ 3, 0, 1, 0, 2, 0,
+ 1, 0, 0, 0, 0, 0,
+ 0, 0, 69, 110, 118, 67,
+ 111, 111, 114, 100, 0, 171,
+ 171, 171, 1, 0, 3, 0,
+ 1, 0, 3, 0, 1, 0,
+ 0, 0, 0, 0, 0, 0,
+ 80, 111, 115, 105, 116, 105,
+ 111, 110, 80, 83, 0, 171,
+ 202, 2, 0, 0, 212, 2,
+ 0, 0, 228, 2, 0, 0,
+ 212, 2, 0, 0, 237, 2,
+ 0, 0, 248, 2, 0, 0,
+ 8, 3, 0, 0, 20, 3,
+ 0, 0, 36, 3, 0, 0,
+ 212, 2, 0, 0, 5, 0,
+ 0, 0, 1, 0, 17, 0,
+ 1, 0, 5, 0, 48, 3,
+ 0, 0, 14, 0, 0, 0,
+ 0, 0, 1, 0, 2, 0,
+ 255, 255, 15, 0, 0, 0,
+ 255, 255, 255, 255, 15, 0,
+ 255, 255, 26, 0, 0, 0,
+ 4, 0, 5, 0, 6, 0,
+ 255, 255, 29, 0, 0, 0,
+ 255, 255, 255, 255, 255, 255,
+ 7, 0, 32, 0, 0, 0,
+ 10, 0, 11, 0, 12, 0,
+ 255, 255, 36, 0, 0, 0,
+ 13, 0, 14, 0, 255, 255,
+ 255, 255, 37, 0, 0, 0,
+ 255, 255, 255, 255, 255, 255,
+ 16, 0, 38, 0, 0, 0,
+ 255, 255, 255, 255, 255, 255,
+ 3, 0, 39, 0, 0, 0,
+ 8, 0, 9, 0, 255, 255,
+ 255, 255, 100, 105, 102, 102,
+ 117, 115, 101, 0, 11, 0,
+ 0, 0, 255, 255, 255, 255,
+ 255, 255, 0, 0, 100, 111,
+ 116, 76, 0, 171, 171, 171,
+ 9, 0, 0, 0, 255, 255,
+ 255, 255, 255, 255, 0, 0,
+ 101, 121, 101, 86, 101, 99,
+ 116, 111, 114, 0, 171, 171,
+ 20, 0, 0, 0, 0, 0,
+ 1, 0, 2, 0, 255, 255,
+ 112, 111, 115, 95, 119, 115,
+ 0, 171, 16, 0, 0, 0,
+ 0, 0, 255, 255, 255, 255,
+ 255, 255, 17, 0, 0, 0,
+ 255, 255, 1, 0, 255, 255,
+ 255, 255, 18, 0, 0, 0,
+ 255, 255, 255, 255, 2, 0,
+ 255, 255, 118, 105, 101, 119,
+ 65, 110, 103, 108, 101, 0,
+ 171, 171, 0, 0, 3, 0,
+ 1, 0, 1, 0, 1, 0,
+ 0, 0, 0, 0, 0, 0,
+ 21, 0, 0, 0, 255, 255,
+ 255, 255, 255, 255, 0, 0,
+ 118, 105, 110, 0, 80, 111,
+ 115, 105, 116, 105, 111, 110,
+ 0, 78, 111, 114, 109, 97,
+ 108, 0, 108, 4, 0, 0,
+ 212, 2, 0, 0, 117, 4,
+ 0, 0, 20, 3, 0, 0,
+ 237, 2, 0, 0, 248, 2,
+ 0, 0, 5, 0, 0, 0,
+ 1, 0, 9, 0, 1, 0,
+ 3, 0, 124, 4, 0, 0,
+ 1, 0, 0, 0, 0, 0,
+ 1, 0, 2, 0, 3, 0,
+ 2, 0, 0, 0, 4, 0,
+ 5, 0, 6, 0, 255, 255,
+ 3, 0, 0, 0, 7, 0,
+ 8, 0, 255, 255, 255, 255,
+ 118, 111, 117, 116, 0, 171,
+ 171, 171, 5, 0, 0, 0,
+ 1, 0, 17, 0, 1, 0,
+ 5, 0, 48, 3, 0, 0,
+ 33, 0, 0, 0, 13, 0,
+ 255, 255, 255, 255, 255, 255,
+ 34, 0, 0, 0, 255, 255,
+ 14, 0, 255, 255, 255, 255,
+ 35, 0, 0, 0, 255, 255,
+ 255, 255, 16, 0, 255, 255,
+ 119, 111, 114, 108, 100, 78,
+ 111, 114, 109, 97, 108, 0,
+ 8, 0, 0, 0, 0, 0,
+ 1, 0, 2, 0, 255, 255,
+ 122, 101, 114, 111, 76, 0,
+ 171, 171, 10, 0, 0, 0,
+ 0, 0, 255, 255, 255, 255,
+ 255, 255, 0, 0, 0, 0,
+ 88, 2, 0, 0, 96, 2,
+ 0, 0, 1, 0, 0, 0,
+ 112, 2, 0, 0, 124, 2,
+ 0, 0, 135, 2, 0, 0,
+ 148, 2, 0, 0, 1, 0,
+ 0, 0, 164, 2, 0, 0,
+ 0, 0, 0, 0, 176, 2,
+ 0, 0, 88, 3, 0, 0,
+ 9, 0, 0, 0, 104, 3,
+ 0, 0, 0, 0, 0, 0,
+ 212, 3, 0, 0, 20, 3,
+ 0, 0, 1, 0, 0, 0,
+ 220, 3, 0, 0, 0, 0,
+ 0, 0, 232, 3, 0, 0,
+ 20, 3, 0, 0, 1, 0,
+ 0, 0, 240, 3, 0, 0,
+ 0, 0, 0, 0, 252, 3,
+ 0, 0, 20, 3, 0, 0,
+ 1, 0, 0, 0, 8, 4,
+ 0, 0, 0, 0, 0, 0,
+ 20, 4, 0, 0, 212, 2,
+ 0, 0, 3, 0, 0, 0,
+ 28, 4, 0, 0, 0, 0,
+ 0, 0, 64, 4, 0, 0,
+ 76, 4, 0, 0, 1, 0,
+ 0, 0, 92, 4, 0, 0,
+ 176, 2, 0, 0, 104, 4,
+ 0, 0, 148, 4, 0, 0,
+ 3, 0, 0, 0, 164, 4,
+ 0, 0, 0, 0, 0, 0,
+ 200, 4, 0, 0, 208, 4,
+ 0, 0, 3, 0, 0, 0,
+ 224, 4, 0, 0, 0, 0,
+ 0, 0, 4, 5, 0, 0,
+ 20, 3, 0, 0, 1, 0,
+ 0, 0, 16, 5, 0, 0,
+ 0, 0, 0, 0, 28, 5,
+ 0, 0, 20, 3, 0, 0,
+ 1, 0, 0, 0, 36, 5,
+ 0, 0, 77, 105, 99, 114,
+ 111, 115, 111, 102, 116, 32,
+ 40, 82, 41, 32, 72, 76,
+ 83, 76, 32, 83, 104, 97,
+ 100, 101, 114, 32, 67, 111,
+ 109, 112, 105, 108, 101, 114,
+ 32, 49, 48, 46, 49, 0,
+ 81, 0, 0, 5, 18, 0,
+ 15, 160, 0, 0, 0, 64,
+ 0, 0, 128, 191, 0, 0,
+ 0, 0, 0, 0, 128, 63,
+ 31, 0, 0, 2, 5, 0,
+ 0, 128, 0, 0, 15, 144,
+ 31, 0, 0, 2, 5, 0,
+ 1, 128, 1, 0, 15, 144,
+ 31, 0, 0, 2, 5, 0,
+ 2, 128, 2, 0, 15, 144,
+ 4, 0, 0, 4, 0, 0,
+ 7, 128, 1, 0, 228, 144,
+ 18, 0, 0, 160, 18, 0,
+ 85, 160, 8, 0, 0, 3,
+ 1, 0, 1, 128, 0, 0,
+ 228, 128, 11, 0, 228, 160,
+ 8, 0, 0, 3, 1, 0,
+ 2, 128, 0, 0, 228, 128,
+ 12, 0, 228, 160, 8, 0,
+ 0, 3, 1, 0, 4, 128,
+ 0, 0, 228, 128, 13, 0,
+ 228, 160, 36, 0, 0, 2,
+ 0, 0, 7, 128, 1, 0,
+ 228, 128, 8, 0, 0, 3,
+ 0, 0, 8, 128, 4, 0,
+ 228, 161, 0, 0, 228, 128,
+ 13, 0, 0, 3, 1, 0,
+ 1, 128, 0, 0, 255, 128,
+ 18, 0, 170, 160, 5, 0,
+ 0, 3, 0, 0, 8, 128,
+ 0, 0, 255, 128, 1, 0,
+ 0, 128, 5, 0, 0, 3,
+ 1, 0, 7, 128, 0, 0,
+ 255, 128, 5, 0, 228, 160,
+ 1, 0, 0, 2, 2, 0,
+ 7, 128, 2, 0, 228, 160,
+ 4, 0, 0, 4, 0, 0,
+ 7, 224, 1, 0, 228, 128,
+ 2, 0, 228, 128, 3, 0,
+ 228, 160, 9, 0, 0, 3,
+ 0, 0, 4, 192, 0, 0,
+ 228, 144, 16, 0, 228, 160,
+ 9, 0, 0, 3, 1, 0,
+ 1, 128, 0, 0, 228, 144,
+ 8, 0, 228, 160, 9, 0,
+ 0, 3, 1, 0, 2, 128,
+ 0, 0, 228, 144, 9, 0,
+ 228, 160, 9, 0, 0, 3,
+ 1, 0, 4, 128, 0, 0,
+ 228, 144, 10, 0, 228, 160,
+ 2, 0, 0, 3, 1, 0,
+ 7, 128, 1, 0, 228, 129,
+ 6, 0, 228, 160, 36, 0,
+ 0, 2, 2, 0, 7, 128,
+ 1, 0, 228, 128, 8, 0,
+ 0, 3, 0, 0, 8, 128,
+ 2, 0, 228, 128, 0, 0,
+ 228, 128, 35, 0, 0, 2,
+ 0, 0, 8, 128, 0, 0,
+ 255, 128, 2, 0, 0, 3,
+ 0, 0, 8, 128, 0, 0,
+ 255, 129, 18, 0, 255, 160,
+ 11, 0, 0, 3, 0, 0,
+ 8, 128, 0, 0, 255, 128,
+ 18, 0, 170, 160, 32, 0,
+ 0, 3, 1, 0, 1, 128,
+ 0, 0, 255, 128, 1, 0,
+ 85, 160, 5, 0, 0, 3,
+ 1, 0, 7, 224, 1, 0,
+ 0, 128, 1, 0, 0, 160,
+ 9, 0, 0, 3, 0, 0,
+ 8, 128, 0, 0, 228, 144,
+ 7, 0, 228, 160, 11, 0,
+ 0, 3, 0, 0, 8, 128,
+ 0, 0, 255, 128, 18, 0,
+ 170, 160, 10, 0, 0, 3,
+ 1, 0, 8, 224, 0, 0,
+ 255, 128, 18, 0, 255, 160,
+ 8, 0, 0, 3, 0, 0,
+ 8, 128, 2, 0, 228, 129,
+ 0, 0, 228, 128, 2, 0,
+ 0, 3, 0, 0, 8, 128,
+ 0, 0, 255, 128, 0, 0,
+ 255, 128, 4, 0, 0, 4,
+ 3, 0, 7, 224, 0, 0,
+ 228, 128, 0, 0, 255, 129,
+ 2, 0, 228, 129, 9, 0,
+ 0, 3, 0, 0, 1, 128,
+ 0, 0, 228, 144, 14, 0,
+ 228, 160, 9, 0, 0, 3,
+ 0, 0, 2, 128, 0, 0,
+ 228, 144, 15, 0, 228, 160,
+ 9, 0, 0, 3, 0, 0,
+ 4, 128, 0, 0, 228, 144,
+ 17, 0, 228, 160, 4, 0,
+ 0, 4, 0, 0, 3, 192,
+ 0, 0, 170, 128, 0, 0,
+ 228, 160, 0, 0, 228, 128,
+ 1, 0, 0, 2, 0, 0,
+ 8, 192, 0, 0, 170, 128,
+ 1, 0, 0, 2, 0, 0,
+ 8, 224, 2, 0, 255, 160,
+ 1, 0, 0, 2, 2, 0,
+ 3, 224, 2, 0, 228, 144,
+ 255, 255, 0, 0, 83, 72,
+ 68, 82, 248, 4, 0, 0,
+ 64, 0, 1, 0, 62, 1,
+ 0, 0, 89, 0, 0, 4,
+ 70, 142, 32, 0, 0, 0,
+ 0, 0, 24, 0, 0, 0,
+ 95, 0, 0, 3, 242, 16,
+ 16, 0, 0, 0, 0, 0,
+ 95, 0, 0, 3, 114, 16,
+ 16, 0, 1, 0, 0, 0,
+ 95, 0, 0, 3, 50, 16,
+ 16, 0, 2, 0, 0, 0,
+ 101, 0, 0, 3, 242, 32,
+ 16, 0, 0, 0, 0, 0,
+ 101, 0, 0, 3, 242, 32,
+ 16, 0, 1, 0, 0, 0,
+ 101, 0, 0, 3, 50, 32,
+ 16, 0, 2, 0, 0, 0,
+ 101, 0, 0, 3, 114, 32,
+ 16, 0, 3, 0, 0, 0,
+ 103, 0, 0, 4, 242, 32,
+ 16, 0, 4, 0, 0, 0,
+ 1, 0, 0, 0, 104, 0,
+ 0, 2, 2, 0, 0, 0,
+ 50, 0, 0, 15, 114, 0,
+ 16, 0, 0, 0, 0, 0,
+ 70, 18, 16, 0, 1, 0,
+ 0, 0, 2, 64, 0, 0,
+ 0, 0, 0, 64, 0, 0,
+ 0, 64, 0, 0, 0, 64,
+ 0, 0, 0, 0, 2, 64,
+ 0, 0, 0, 0, 128, 191,
+ 0, 0, 128, 191, 0, 0,
+ 128, 191, 0, 0, 0, 0,
+ 16, 0, 0, 8, 18, 0,
+ 16, 0, 1, 0, 0, 0,
+ 70, 2, 16, 0, 0, 0,
+ 0, 0, 70, 130, 32, 0,
+ 0, 0, 0, 0, 17, 0,
+ 0, 0, 16, 0, 0, 8,
+ 34, 0, 16, 0, 1, 0,
+ 0, 0, 70, 2, 16, 0,
+ 0, 0, 0, 0, 70, 130,
+ 32, 0, 0, 0, 0, 0,
+ 18, 0, 0, 0, 16, 0,
+ 0, 8, 66, 0, 16, 0,
+ 1, 0, 0, 0, 70, 2,
+ 16, 0, 0, 0, 0, 0,
+ 70, 130, 32, 0, 0, 0,
+ 0, 0, 19, 0, 0, 0,
+ 16, 0, 0, 7, 18, 0,
+ 16, 0, 0, 0, 0, 0,
+ 70, 2, 16, 0, 1, 0,
+ 0, 0, 70, 2, 16, 0,
+ 1, 0, 0, 0, 68, 0,
+ 0, 5, 18, 0, 16, 0,
+ 0, 0, 0, 0, 10, 0,
+ 16, 0, 0, 0, 0, 0,
+ 56, 0, 0, 7, 114, 0,
+ 16, 0, 0, 0, 0, 0,
+ 6, 0, 16, 0, 0, 0,
+ 0, 0, 70, 2, 16, 0,
+ 1, 0, 0, 0, 16, 0,
+ 0, 9, 130, 0, 16, 0,
+ 0, 0, 0, 0, 70, 130,
+ 32, 128, 65, 0, 0, 0,
+ 0, 0, 0, 0, 4, 0,
+ 0, 0, 70, 2, 16, 0,
+ 0, 0, 0, 0, 29, 0,
+ 0, 7, 18, 0, 16, 0,
+ 1, 0, 0, 0, 58, 0,
+ 16, 0, 0, 0, 0, 0,
+ 1, 64, 0, 0, 0, 0,
+ 0, 0, 1, 0, 0, 7,
+ 18, 0, 16, 0, 1, 0,
+ 0, 0, 10, 0, 16, 0,
+ 1, 0, 0, 0, 1, 64,
+ 0, 0, 0, 0, 128, 63,
+ 56, 0, 0, 7, 130, 0,
+ 16, 0, 0, 0, 0, 0,
+ 58, 0, 16, 0, 0, 0,
+ 0, 0, 10, 0, 16, 0,
+ 1, 0, 0, 0, 56, 0,
+ 0, 8, 114, 0, 16, 0,
+ 1, 0, 0, 0, 246, 15,
+ 16, 0, 0, 0, 0, 0,
+ 70, 130, 32, 0, 0, 0,
+ 0, 0, 7, 0, 0, 0,
+ 50, 0, 0, 11, 114, 32,
+ 16, 0, 0, 0, 0, 0,
+ 70, 2, 16, 0, 1, 0,
+ 0, 0, 70, 130, 32, 0,
+ 0, 0, 0, 0, 2, 0,
+ 0, 0, 70, 130, 32, 0,
+ 0, 0, 0, 0, 3, 0,
+ 0, 0, 54, 0, 0, 6,
+ 130, 32, 16, 0, 0, 0,
+ 0, 0, 58, 128, 32, 0,
+ 0, 0, 0, 0, 2, 0,
+ 0, 0, 17, 0, 0, 8,
+ 18, 0, 16, 0, 1, 0,
+ 0, 0, 70, 30, 16, 0,
+ 0, 0, 0, 0, 70, 142,
+ 32, 0, 0, 0, 0, 0,
+ 13, 0, 0, 0, 17, 0,
+ 0, 8, 34, 0, 16, 0,
+ 1, 0, 0, 0, 70, 30,
+ 16, 0, 0, 0, 0, 0,
+ 70, 142, 32, 0, 0, 0,
+ 0, 0, 14, 0, 0, 0,
+ 17, 0, 0, 8, 66, 0,
+ 16, 0, 1, 0, 0, 0,
+ 70, 30, 16, 0, 0, 0,
+ 0, 0, 70, 142, 32, 0,
+ 0, 0, 0, 0, 15, 0,
+ 0, 0, 0, 0, 0, 9,
+ 114, 0, 16, 0, 1, 0,
+ 0, 0, 70, 2, 16, 128,
+ 65, 0, 0, 0, 1, 0,
+ 0, 0, 70, 130, 32, 0,
+ 0, 0, 0, 0, 10, 0,
+ 0, 0, 16, 0, 0, 7,
+ 130, 0, 16, 0, 0, 0,
+ 0, 0, 70, 2, 16, 0,
+ 1, 0, 0, 0, 70, 2,
+ 16, 0, 1, 0, 0, 0,
+ 68, 0, 0, 5, 130, 0,
+ 16, 0, 0, 0, 0, 0,
+ 58, 0, 16, 0, 0, 0,
+ 0, 0, 56, 0, 0, 7,
+ 114, 0, 16, 0, 1, 0,
+ 0, 0, 246, 15, 16, 0,
+ 0, 0, 0, 0, 70, 2,
+ 16, 0, 1, 0, 0, 0,
+ 16, 0, 0, 7, 130, 0,
+ 16, 0, 0, 0, 0, 0,
+ 70, 2, 16, 0, 1, 0,
+ 0, 0, 70, 2, 16, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 8, 130, 0, 16, 0,
+ 0, 0, 0, 0, 58, 0,
+ 16, 128, 193, 0, 0, 0,
+ 0, 0, 0, 0, 1, 64,
+ 0, 0, 0, 0, 128, 63,
+ 52, 0, 0, 7, 130, 0,
+ 16, 0, 0, 0, 0, 0,
+ 58, 0, 16, 0, 0, 0,
+ 0, 0, 1, 64, 0, 0,
+ 0, 0, 0, 0, 47, 0,
+ 0, 5, 130, 0, 16, 0,
+ 0, 0, 0, 0, 58, 0,
+ 16, 0, 0, 0, 0, 0,
+ 56, 0, 0, 8, 130, 0,
+ 16, 0, 0, 0, 0, 0,
+ 58, 0, 16, 0, 0, 0,
+ 0, 0, 26, 128, 32, 0,
+ 0, 0, 0, 0, 1, 0,
+ 0, 0, 25, 0, 0, 5,
+ 130, 0, 16, 0, 0, 0,
+ 0, 0, 58, 0, 16, 0,
+ 0, 0, 0, 0, 56, 0,
+ 0, 8, 114, 32, 16, 0,
+ 1, 0, 0, 0, 246, 15,
+ 16, 0, 0, 0, 0, 0,
+ 6, 128, 32, 0, 0, 0,
+ 0, 0, 1, 0, 0, 0,
+ 17, 32, 0, 8, 130, 32,
+ 16, 0, 1, 0, 0, 0,
+ 70, 30, 16, 0, 0, 0,
+ 0, 0, 70, 142, 32, 0,
+ 0, 0, 0, 0, 12, 0,
+ 0, 0, 54, 0, 0, 5,
+ 50, 32, 16, 0, 2, 0,
+ 0, 0, 70, 16, 16, 0,
+ 2, 0, 0, 0, 16, 0,
+ 0, 8, 130, 0, 16, 0,
+ 0, 0, 0, 0, 70, 2,
+ 16, 128, 65, 0, 0, 0,
+ 1, 0, 0, 0, 70, 2,
+ 16, 0, 0, 0, 0, 0,
+ 0, 0, 0, 7, 130, 0,
+ 16, 0, 0, 0, 0, 0,
+ 58, 0, 16, 0, 0, 0,
+ 0, 0, 58, 0, 16, 0,
+ 0, 0, 0, 0, 50, 0,
+ 0, 11, 114, 32, 16, 0,
+ 3, 0, 0, 0, 70, 2,
+ 16, 0, 0, 0, 0, 0,
+ 246, 15, 16, 128, 65, 0,
+ 0, 0, 0, 0, 0, 0,
+ 70, 2, 16, 128, 65, 0,
+ 0, 0, 1, 0, 0, 0,
+ 17, 0, 0, 8, 18, 32,
+ 16, 0, 4, 0, 0, 0,
+ 70, 30, 16, 0, 0, 0,
+ 0, 0, 70, 142, 32, 0,
+ 0, 0, 0, 0, 20, 0,
+ 0, 0, 17, 0, 0, 8,
+ 34, 32, 16, 0, 4, 0,
+ 0, 0, 70, 30, 16, 0,
+ 0, 0, 0, 0, 70, 142,
+ 32, 0, 0, 0, 0, 0,
+ 21, 0, 0, 0, 17, 0,
+ 0, 8, 66, 32, 16, 0,
+ 4, 0, 0, 0, 70, 30,
+ 16, 0, 0, 0, 0, 0,
+ 70, 142, 32, 0, 0, 0,
+ 0, 0, 22, 0, 0, 0,
+ 17, 0, 0, 8, 130, 32,
+ 16, 0, 4, 0, 0, 0,
+ 70, 30, 16, 0, 0, 0,
+ 0, 0, 70, 142, 32, 0,
+ 0, 0, 0, 0, 23, 0,
+ 0, 0, 62, 0, 0, 1,
+ 73, 83, 71, 78, 108, 0,
+ 0, 0, 3, 0, 0, 0,
+ 8, 0, 0, 0, 80, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 3, 0,
+ 0, 0, 0, 0, 0, 0,
+ 15, 15, 0, 0, 92, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 3, 0,
+ 0, 0, 1, 0, 0, 0,
+ 7, 7, 0, 0, 99, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 3, 0,
+ 0, 0, 2, 0, 0, 0,
+ 3, 3, 0, 0, 83, 86,
+ 95, 80, 111, 115, 105, 116,
+ 105, 111, 110, 0, 78, 79,
+ 82, 77, 65, 76, 0, 84,
+ 69, 88, 67, 79, 79, 82,
+ 68, 0, 79, 83, 71, 78,
+ 156, 0, 0, 0, 5, 0,
+ 0, 0, 8, 0, 0, 0,
+ 128, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 3, 0, 0, 0, 0, 0,
+ 0, 0, 15, 0, 0, 0,
+ 128, 0, 0, 0, 1, 0,
+ 0, 0, 0, 0, 0, 0,
+ 3, 0, 0, 0, 1, 0,
+ 0, 0, 15, 0, 0, 0,
+ 134, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 3, 0, 0, 0, 2, 0,
+ 0, 0, 3, 12, 0, 0,
+ 134, 0, 0, 0, 1, 0,
+ 0, 0, 0, 0, 0, 0,
+ 3, 0, 0, 0, 3, 0,
+ 0, 0, 7, 8, 0, 0,
+ 143, 0, 0, 0, 0, 0,
+ 0, 0, 1, 0, 0, 0,
+ 3, 0, 0, 0, 4, 0,
+ 0, 0, 15, 0, 0, 0,
+ 67, 79, 76, 79, 82, 0,
+ 84, 69, 88, 67, 79, 79,
+ 82, 68, 0, 83, 86, 95,
+ 80, 111, 115, 105, 116, 105,
+ 111, 110, 0, 171
+};
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapOneLightFresnelBn.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapOneLightFresnelBn.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..1853dd3fc64de92e026a00c17e9d7437f85e57ac
Binary files /dev/null and b/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapOneLightFresnelBn.pdb differ
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapPixelLighting.inc b/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapPixelLighting.inc
index b51782f9368bf0f2409bf0a56d2b549d25b8ad9e..4580c7d0879830b49ccd4d36e1897c23ac62295e 100644
--- a/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapPixelLighting.inc
+++ b/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapPixelLighting.inc
@@ -69,11 +69,11 @@
dp4 r0.y, v0, c10 // ::vout<1>
dp4 r0.z, v0, c12 // ::vout<3>
-#line 144 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\EnvironmentMapEffect.fx"
+#line 172 "D:\ATG Sample Development\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>
-#line 152
+#line 180
mov oT0.xy, v2 // ::VSEnvMapPixelLighting<0,1>
mov r0.xy, c13
mad oT3, c1.w, r0.xxxy, r0.yyyx // ::VSEnvMapPixelLighting<9,10,11,12>
@@ -113,10 +113,10 @@ ret
const BYTE EnvironmentMapEffect_VSEnvMapPixelLighting[] =
{
- 68, 88, 66, 67, 6, 58,
- 158, 236, 39, 118, 196, 5,
- 98, 113, 25, 177, 241, 34,
- 36, 1, 1, 0, 0, 0,
+ 68, 88, 66, 67, 33, 28,
+ 221, 229, 21, 143, 92, 196,
+ 108, 108, 78, 206, 53, 160,
+ 81, 210, 1, 0, 0, 0,
20, 10, 0, 0, 4, 0,
0, 0, 48, 0, 0, 0,
116, 6, 0, 0, 252, 8,
@@ -210,12 +210,12 @@ const BYTE EnvironmentMapEffect_VSEnvMapPixelLighting[] =
112, 5, 0, 0, 85, 0,
0, 0, 128, 5, 0, 0,
85, 0, 0, 0, 144, 5,
- 0, 0, 144, 0, 2, 0,
- 160, 5, 0, 0, 144, 0,
+ 0, 0, 172, 0, 2, 0,
+ 160, 5, 0, 0, 172, 0,
2, 0, 180, 5, 0, 0,
- 152, 0, 2, 0, 192, 5,
- 0, 0, 151, 0, 2, 0,
- 204, 5, 0, 0, 151, 0,
+ 180, 0, 2, 0, 192, 5,
+ 0, 0, 179, 0, 2, 0,
+ 204, 5, 0, 0, 179, 0,
2, 0, 216, 5, 0, 0,
86, 83, 69, 110, 118, 77,
97, 112, 80, 105, 120, 101,
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapPixelLighting.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapPixelLighting.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..8169592462256259acb8c2328de1aa272fc3251f
Binary files /dev/null and b/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapPixelLighting.pdb differ
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapPixelLightingBn.inc b/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapPixelLightingBn.inc
new file mode 100644
index 0000000000000000000000000000000000000000..0d54fbb38acb336168b9cf023419dbc10ec7dfab
--- /dev/null
+++ b/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapPixelLightingBn.inc
@@ -0,0 +1,577 @@
+#if 0
+//
+// Generated by Microsoft (R) D3D Shader Disassembler
+//
+//
+// Input signature:
+//
+// Name Index Mask Register SysValue Format Used
+// -------------------- ----- ------ -------- -------- ------- ------
+// SV_Position 0 xyzw 0 NONE float xyzw
+// NORMAL 0 xyz 1 NONE float xyz
+// TEXCOORD 0 xy 2 NONE float xy
+//
+//
+// Output signature:
+//
+// Name Index Mask Register SysValue Format Used
+// -------------------- ----- ------ -------- -------- ------- ------
+// TEXCOORD 0 xy 0 NONE float xy
+// TEXCOORD 1 xyzw 1 NONE float xyzw
+// TEXCOORD 2 xyz 2 NONE float xyz
+// COLOR 0 xyzw 3 NONE float xyzw
+// SV_Position 0 xyzw 4 POS float xyzw
+//
+//
+// Constant buffer to DX9 shader constant mappings:
+//
+// Target Reg Buffer Start Reg # of Regs Data Conversion
+// ---------- ------- --------- --------- ----------------------
+// c1 cb0 2 1 ( FLT, FLT, FLT, FLT)
+// c2 cb0 12 4 ( FLT, FLT, FLT, FLT)
+// c6 cb0 17 7 ( FLT, FLT, FLT, FLT)
+//
+//
+// Runtime generated constant mappings:
+//
+// Target Reg Constant Description
+// ---------- --------------------------------------------------
+// c0 Vertex Shader position offset
+//
+//
+// Level9 shader bytecode:
+//
+ vs_2_0
+ def c13, 2, -1, 0, 1
+ dcl_texcoord v0 // vin<0,1,2,3>
+ dcl_texcoord1 v1 // vin<4,5,6>
+ dcl_texcoord2 v2 // vin<7,8>
+
+#line 85 "D:\ATG Sample Development\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 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh"
+ mad r0.xyz, v1, c13.x, c13.y // ::BiasX2<0,1,2>
+
+#line 87 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh"
+ dp3 r1.x, r0, c6
+ dp3 r1.y, r0, c7
+ dp3 r1.z, r0, c8
+ dp3 r0.x, r1, r1
+ rsq r0.x, r0.x
+ mul oT2.xyz, r0.x, r1 // ::VSEnvMapPixelLightingBn<6,7,8>
+
+#line 14 "D:\ATG Sample Development\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 "D:\ATG Sample Development\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 "D:\ATG Sample Development\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>
+
+#line 195
+ mov oT0.xy, v2 // ::VSEnvMapPixelLightingBn<0,1>
+ mov r0.zw, c13
+ mad oT3, c1.w, r0.zzzw, r0.wwwz // ::VSEnvMapPixelLightingBn<9,10,11,12>
+
+// approximately 22 instruction slots used
+vs_4_0
+dcl_constantbuffer CB0[24], immediateIndexed
+dcl_input v0.xyzw
+dcl_input v1.xyz
+dcl_input v2.xy
+dcl_output o0.xy
+dcl_output o1.xyzw
+dcl_output o2.xyz
+dcl_output o3.xyzw
+dcl_output_siv o4.xyzw, position
+dcl_temps 2
+mov o0.xy, v2.xyxx
+dp4 o1.x, v0.xyzw, cb0[13].xyzw
+dp4 o1.y, v0.xyzw, cb0[14].xyzw
+dp4 o1.z, v0.xyzw, cb0[15].xyzw
+dp4_sat o1.w, v0.xyzw, cb0[12].xyzw
+mad r0.xyz, v1.xyzx, l(2.000000, 2.000000, 2.000000, 0.000000), l(-1.000000, -1.000000, -1.000000, 0.000000)
+dp3 r1.x, r0.xyzx, cb0[17].xyzx
+dp3 r1.y, r0.xyzx, cb0[18].xyzx
+dp3 r1.z, r0.xyzx, cb0[19].xyzx
+dp3 r0.x, r1.xyzx, r1.xyzx
+rsq r0.x, r0.x
+mul o2.xyz, r0.xxxx, r1.xyzx
+mov o3.xyz, l(1.000000,1.000000,1.000000,0)
+mov o3.w, cb0[2].w
+dp4 o4.x, v0.xyzw, cb0[20].xyzw
+dp4 o4.y, v0.xyzw, cb0[21].xyzw
+dp4 o4.z, v0.xyzw, cb0[22].xyzw
+dp4 o4.w, v0.xyzw, cb0[23].xyzw
+ret
+// Approximately 0 instruction slots used
+#endif
+
+const BYTE EnvironmentMapEffect_VSEnvMapPixelLightingBn[] =
+{
+ 68, 88, 66, 67, 113, 123,
+ 18, 102, 17, 105, 224, 1,
+ 195, 76, 200, 103, 202, 98,
+ 201, 107, 1, 0, 0, 0,
+ 168, 10, 0, 0, 4, 0,
+ 0, 0, 48, 0, 0, 0,
+ 204, 6, 0, 0, 144, 9,
+ 0, 0, 4, 10, 0, 0,
+ 65, 111, 110, 57, 148, 6,
+ 0, 0, 148, 6, 0, 0,
+ 0, 2, 254, 255, 72, 6,
+ 0, 0, 76, 0, 0, 0,
+ 3, 0, 36, 0, 0, 0,
+ 72, 0, 0, 0, 72, 0,
+ 0, 0, 36, 0, 1, 0,
+ 72, 0, 0, 0, 2, 0,
+ 1, 0, 1, 0, 0, 0,
+ 0, 0, 0, 0, 12, 0,
+ 4, 0, 2, 0, 0, 0,
+ 0, 0, 0, 0, 17, 0,
+ 7, 0, 6, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 2, 254, 255, 254, 255,
+ 41, 1, 68, 66, 85, 71,
+ 40, 0, 0, 0, 120, 4,
+ 0, 0, 0, 0, 0, 0,
+ 3, 0, 0, 0, 12, 1,
+ 0, 0, 26, 0, 0, 0,
+ 24, 1, 0, 0, 4, 0,
+ 0, 0, 40, 4, 0, 0,
+ 12, 2, 0, 0, 68, 58,
+ 92, 65, 84, 71, 32, 83,
+ 97, 109, 112, 108, 101, 32,
+ 68, 101, 118, 101, 108, 111,
+ 112, 109, 101, 110, 116, 92,
+ 115, 116, 95, 100, 101, 118,
+ 92, 75, 105, 116, 115, 92,
+ 68, 105, 114, 101, 99, 116,
+ 88, 84, 75, 92, 83, 114,
+ 99, 92, 83, 104, 97, 100,
+ 101, 114, 115, 92, 76, 105,
+ 103, 104, 116, 105, 110, 103,
+ 46, 102, 120, 104, 0, 68,
+ 58, 92, 65, 84, 71, 32,
+ 83, 97, 109, 112, 108, 101,
+ 32, 68, 101, 118, 101, 108,
+ 111, 112, 109, 101, 110, 116,
+ 92, 115, 116, 95, 100, 101,
+ 118, 92, 75, 105, 116, 115,
+ 92, 68, 105, 114, 101, 99,
+ 116, 88, 84, 75, 92, 83,
+ 114, 99, 92, 83, 104, 97,
+ 100, 101, 114, 115, 92, 67,
+ 111, 109, 109, 111, 110, 46,
+ 102, 120, 104, 0, 68, 58,
+ 92, 65, 84, 71, 32, 83,
+ 97, 109, 112, 108, 101, 32,
+ 68, 101, 118, 101, 108, 111,
+ 112, 109, 101, 110, 116, 92,
+ 115, 116, 95, 100, 101, 118,
+ 92, 75, 105, 116, 115, 92,
+ 68, 105, 114, 101, 99, 116,
+ 88, 84, 75, 92, 83, 114,
+ 99, 92, 83, 104, 97, 100,
+ 101, 114, 115, 92, 69, 110,
+ 118, 105, 114, 111, 110, 109,
+ 101, 110, 116, 77, 97, 112,
+ 69, 102, 102, 101, 99, 116,
+ 46, 102, 120, 0, 40, 0,
+ 0, 0, 113, 0, 0, 0,
+ 184, 0, 0, 0, 0, 0,
+ 255, 255, 172, 4, 0, 0,
+ 0, 0, 255, 255, 196, 4,
+ 0, 0, 0, 0, 255, 255,
+ 208, 4, 0, 0, 0, 0,
+ 255, 255, 220, 4, 0, 0,
+ 85, 0, 0, 0, 232, 4,
+ 0, 0, 86, 0, 0, 0,
+ 248, 4, 0, 0, 86, 0,
+ 0, 0, 8, 5, 0, 0,
+ 86, 0, 0, 0, 24, 5,
+ 0, 0, 32, 0, 1, 0,
+ 40, 5, 0, 0, 87, 0,
+ 0, 0, 60, 5, 0, 0,
+ 87, 0, 0, 0, 76, 5,
+ 0, 0, 87, 0, 0, 0,
+ 92, 5, 0, 0, 87, 0,
+ 0, 0, 108, 5, 0, 0,
+ 87, 0, 0, 0, 124, 5,
+ 0, 0, 87, 0, 0, 0,
+ 136, 5, 0, 0, 14, 0,
+ 1, 0, 152, 5, 0, 0,
+ 14, 0, 1, 0, 168, 5,
+ 0, 0, 14, 0, 1, 0,
+ 184, 5, 0, 0, 85, 0,
+ 0, 0, 200, 5, 0, 0,
+ 85, 0, 0, 0, 216, 5,
+ 0, 0, 85, 0, 0, 0,
+ 232, 5, 0, 0, 185, 0,
+ 2, 0, 248, 5, 0, 0,
+ 185, 0, 2, 0, 12, 6,
+ 0, 0, 195, 0, 2, 0,
+ 24, 6, 0, 0, 194, 0,
+ 2, 0, 36, 6, 0, 0,
+ 194, 0, 2, 0, 48, 6,
+ 0, 0, 66, 105, 97, 115,
+ 88, 50, 0, 171, 1, 0,
+ 3, 0, 1, 0, 3, 0,
+ 1, 0, 0, 0, 0, 0,
+ 0, 0, 8, 0, 0, 0,
+ 0, 0, 1, 0, 2, 0,
+ 255, 255, 86, 83, 69, 110,
+ 118, 77, 97, 112, 80, 105,
+ 120, 101, 108, 76, 105, 103,
+ 104, 116, 105, 110, 103, 66,
+ 110, 0, 84, 101, 120, 67,
+ 111, 111, 114, 100, 0, 171,
+ 171, 171, 1, 0, 3, 0,
+ 1, 0, 2, 0, 1, 0,
+ 0, 0, 0, 0, 0, 0,
+ 80, 111, 115, 105, 116, 105,
+ 111, 110, 87, 83, 0, 171,
+ 1, 0, 3, 0, 1, 0,
+ 4, 0, 1, 0, 0, 0,
+ 0, 0, 0, 0, 78, 111,
+ 114, 109, 97, 108, 87, 83,
+ 0, 171, 171, 171, 1, 0,
+ 3, 0, 1, 0, 3, 0,
+ 1, 0, 0, 0, 0, 0,
+ 0, 0, 68, 105, 102, 102,
+ 117, 115, 101, 0, 80, 111,
+ 115, 105, 116, 105, 111, 110,
+ 80, 83, 0, 171, 36, 2,
+ 0, 0, 48, 2, 0, 0,
+ 64, 2, 0, 0, 76, 2,
+ 0, 0, 92, 2, 0, 0,
+ 104, 2, 0, 0, 120, 2,
+ 0, 0, 76, 2, 0, 0,
+ 128, 2, 0, 0, 76, 2,
+ 0, 0, 5, 0, 0, 0,
+ 1, 0, 17, 0, 1, 0,
+ 5, 0, 140, 2, 0, 0,
+ 4, 0, 0, 0, 255, 255,
+ 255, 255, 15, 0, 255, 255,
+ 5, 0, 0, 0, 2, 0,
+ 255, 255, 255, 255, 255, 255,
+ 6, 0, 0, 0, 255, 255,
+ 3, 0, 255, 255, 255, 255,
+ 7, 0, 0, 0, 255, 255,
+ 255, 255, 4, 0, 255, 255,
+ 14, 0, 0, 0, 6, 0,
+ 7, 0, 8, 0, 255, 255,
+ 17, 0, 0, 0, 255, 255,
+ 255, 255, 255, 255, 5, 0,
+ 21, 0, 0, 0, 13, 0,
+ 14, 0, 255, 255, 255, 255,
+ 22, 0, 0, 0, 255, 255,
+ 255, 255, 255, 255, 16, 0,
+ 23, 0, 0, 0, 0, 0,
+ 1, 0, 255, 255, 255, 255,
+ 25, 0, 0, 0, 9, 0,
+ 10, 0, 11, 0, 12, 0,
+ 118, 105, 110, 0, 80, 111,
+ 115, 105, 116, 105, 111, 110,
+ 0, 78, 111, 114, 109, 97,
+ 108, 0, 64, 3, 0, 0,
+ 76, 2, 0, 0, 73, 3,
+ 0, 0, 104, 2, 0, 0,
+ 36, 2, 0, 0, 48, 2,
+ 0, 0, 5, 0, 0, 0,
+ 1, 0, 9, 0, 1, 0,
+ 3, 0, 80, 3, 0, 0,
+ 1, 0, 0, 0, 0, 0,
+ 1, 0, 2, 0, 3, 0,
+ 2, 0, 0, 0, 4, 0,
+ 5, 0, 6, 0, 255, 255,
+ 3, 0, 0, 0, 7, 0,
+ 8, 0, 255, 255, 255, 255,
+ 118, 111, 117, 116, 0, 80,
+ 111, 115, 95, 112, 115, 0,
+ 80, 111, 115, 95, 119, 115,
+ 0, 78, 111, 114, 109, 97,
+ 108, 95, 119, 115, 0, 70,
+ 111, 103, 70, 97, 99, 116,
+ 111, 114, 0, 171, 0, 0,
+ 3, 0, 1, 0, 1, 0,
+ 1, 0, 0, 0, 0, 0,
+ 0, 0, 161, 3, 0, 0,
+ 76, 2, 0, 0, 168, 3,
+ 0, 0, 104, 2, 0, 0,
+ 175, 3, 0, 0, 104, 2,
+ 0, 0, 185, 3, 0, 0,
+ 196, 3, 0, 0, 5, 0,
+ 0, 0, 1, 0, 11, 0,
+ 1, 0, 4, 0, 212, 3,
+ 0, 0, 18, 0, 0, 0,
+ 0, 0, 255, 255, 255, 255,
+ 255, 255, 19, 0, 0, 0,
+ 255, 255, 1, 0, 255, 255,
+ 255, 255, 20, 0, 0, 0,
+ 255, 255, 255, 255, 3, 0,
+ 255, 255, 0, 0, 0, 0,
+ 232, 1, 0, 0, 240, 1,
+ 0, 0, 1, 0, 0, 0,
+ 0, 2, 0, 0, 0, 0,
+ 0, 0, 12, 2, 0, 0,
+ 180, 2, 0, 0, 10, 0,
+ 0, 0, 196, 2, 0, 0,
+ 12, 2, 0, 0, 60, 3,
+ 0, 0, 104, 3, 0, 0,
+ 3, 0, 0, 0, 120, 3,
+ 0, 0, 0, 0, 0, 0,
+ 156, 3, 0, 0, 244, 3,
+ 0, 0, 3, 0, 0, 0,
+ 4, 4, 0, 0, 77, 105,
+ 99, 114, 111, 115, 111, 102,
+ 116, 32, 40, 82, 41, 32,
+ 72, 76, 83, 76, 32, 83,
+ 104, 97, 100, 101, 114, 32,
+ 67, 111, 109, 112, 105, 108,
+ 101, 114, 32, 49, 48, 46,
+ 49, 0, 81, 0, 0, 5,
+ 13, 0, 15, 160, 0, 0,
+ 0, 64, 0, 0, 128, 191,
+ 0, 0, 0, 0, 0, 0,
+ 128, 63, 31, 0, 0, 2,
+ 5, 0, 0, 128, 0, 0,
+ 15, 144, 31, 0, 0, 2,
+ 5, 0, 1, 128, 1, 0,
+ 15, 144, 31, 0, 0, 2,
+ 5, 0, 2, 128, 2, 0,
+ 15, 144, 9, 0, 0, 3,
+ 0, 0, 4, 192, 0, 0,
+ 228, 144, 11, 0, 228, 160,
+ 9, 0, 0, 3, 1, 0,
+ 1, 224, 0, 0, 228, 144,
+ 3, 0, 228, 160, 9, 0,
+ 0, 3, 1, 0, 2, 224,
+ 0, 0, 228, 144, 4, 0,
+ 228, 160, 9, 0, 0, 3,
+ 1, 0, 4, 224, 0, 0,
+ 228, 144, 5, 0, 228, 160,
+ 4, 0, 0, 4, 0, 0,
+ 7, 128, 1, 0, 228, 144,
+ 13, 0, 0, 160, 13, 0,
+ 85, 160, 8, 0, 0, 3,
+ 1, 0, 1, 128, 0, 0,
+ 228, 128, 6, 0, 228, 160,
+ 8, 0, 0, 3, 1, 0,
+ 2, 128, 0, 0, 228, 128,
+ 7, 0, 228, 160, 8, 0,
+ 0, 3, 1, 0, 4, 128,
+ 0, 0, 228, 128, 8, 0,
+ 228, 160, 8, 0, 0, 3,
+ 0, 0, 1, 128, 1, 0,
+ 228, 128, 1, 0, 228, 128,
+ 7, 0, 0, 2, 0, 0,
+ 1, 128, 0, 0, 0, 128,
+ 5, 0, 0, 3, 2, 0,
+ 7, 224, 0, 0, 0, 128,
+ 1, 0, 228, 128, 9, 0,
+ 0, 3, 0, 0, 1, 128,
+ 0, 0, 228, 144, 2, 0,
+ 228, 160, 11, 0, 0, 3,
+ 0, 0, 1, 128, 0, 0,
+ 0, 128, 13, 0, 170, 160,
+ 10, 0, 0, 3, 1, 0,
+ 8, 224, 0, 0, 0, 128,
+ 13, 0, 255, 160, 9, 0,
+ 0, 3, 0, 0, 1, 128,
+ 0, 0, 228, 144, 9, 0,
+ 228, 160, 9, 0, 0, 3,
+ 0, 0, 2, 128, 0, 0,
+ 228, 144, 10, 0, 228, 160,
+ 9, 0, 0, 3, 0, 0,
+ 4, 128, 0, 0, 228, 144,
+ 12, 0, 228, 160, 4, 0,
+ 0, 4, 0, 0, 3, 192,
+ 0, 0, 170, 128, 0, 0,
+ 228, 160, 0, 0, 228, 128,
+ 1, 0, 0, 2, 0, 0,
+ 8, 192, 0, 0, 170, 128,
+ 1, 0, 0, 2, 0, 0,
+ 3, 224, 2, 0, 228, 144,
+ 1, 0, 0, 2, 0, 0,
+ 12, 128, 13, 0, 228, 160,
+ 4, 0, 0, 4, 3, 0,
+ 15, 224, 1, 0, 255, 160,
+ 0, 0, 234, 128, 0, 0,
+ 191, 128, 255, 255, 0, 0,
+ 83, 72, 68, 82, 188, 2,
+ 0, 0, 64, 0, 1, 0,
+ 175, 0, 0, 0, 89, 0,
+ 0, 4, 70, 142, 32, 0,
+ 0, 0, 0, 0, 24, 0,
+ 0, 0, 95, 0, 0, 3,
+ 242, 16, 16, 0, 0, 0,
+ 0, 0, 95, 0, 0, 3,
+ 114, 16, 16, 0, 1, 0,
+ 0, 0, 95, 0, 0, 3,
+ 50, 16, 16, 0, 2, 0,
+ 0, 0, 101, 0, 0, 3,
+ 50, 32, 16, 0, 0, 0,
+ 0, 0, 101, 0, 0, 3,
+ 242, 32, 16, 0, 1, 0,
+ 0, 0, 101, 0, 0, 3,
+ 114, 32, 16, 0, 2, 0,
+ 0, 0, 101, 0, 0, 3,
+ 242, 32, 16, 0, 3, 0,
+ 0, 0, 103, 0, 0, 4,
+ 242, 32, 16, 0, 4, 0,
+ 0, 0, 1, 0, 0, 0,
+ 104, 0, 0, 2, 2, 0,
+ 0, 0, 54, 0, 0, 5,
+ 50, 32, 16, 0, 0, 0,
+ 0, 0, 70, 16, 16, 0,
+ 2, 0, 0, 0, 17, 0,
+ 0, 8, 18, 32, 16, 0,
+ 1, 0, 0, 0, 70, 30,
+ 16, 0, 0, 0, 0, 0,
+ 70, 142, 32, 0, 0, 0,
+ 0, 0, 13, 0, 0, 0,
+ 17, 0, 0, 8, 34, 32,
+ 16, 0, 1, 0, 0, 0,
+ 70, 30, 16, 0, 0, 0,
+ 0, 0, 70, 142, 32, 0,
+ 0, 0, 0, 0, 14, 0,
+ 0, 0, 17, 0, 0, 8,
+ 66, 32, 16, 0, 1, 0,
+ 0, 0, 70, 30, 16, 0,
+ 0, 0, 0, 0, 70, 142,
+ 32, 0, 0, 0, 0, 0,
+ 15, 0, 0, 0, 17, 32,
+ 0, 8, 130, 32, 16, 0,
+ 1, 0, 0, 0, 70, 30,
+ 16, 0, 0, 0, 0, 0,
+ 70, 142, 32, 0, 0, 0,
+ 0, 0, 12, 0, 0, 0,
+ 50, 0, 0, 15, 114, 0,
+ 16, 0, 0, 0, 0, 0,
+ 70, 18, 16, 0, 1, 0,
+ 0, 0, 2, 64, 0, 0,
+ 0, 0, 0, 64, 0, 0,
+ 0, 64, 0, 0, 0, 64,
+ 0, 0, 0, 0, 2, 64,
+ 0, 0, 0, 0, 128, 191,
+ 0, 0, 128, 191, 0, 0,
+ 128, 191, 0, 0, 0, 0,
+ 16, 0, 0, 8, 18, 0,
+ 16, 0, 1, 0, 0, 0,
+ 70, 2, 16, 0, 0, 0,
+ 0, 0, 70, 130, 32, 0,
+ 0, 0, 0, 0, 17, 0,
+ 0, 0, 16, 0, 0, 8,
+ 34, 0, 16, 0, 1, 0,
+ 0, 0, 70, 2, 16, 0,
+ 0, 0, 0, 0, 70, 130,
+ 32, 0, 0, 0, 0, 0,
+ 18, 0, 0, 0, 16, 0,
+ 0, 8, 66, 0, 16, 0,
+ 1, 0, 0, 0, 70, 2,
+ 16, 0, 0, 0, 0, 0,
+ 70, 130, 32, 0, 0, 0,
+ 0, 0, 19, 0, 0, 0,
+ 16, 0, 0, 7, 18, 0,
+ 16, 0, 0, 0, 0, 0,
+ 70, 2, 16, 0, 1, 0,
+ 0, 0, 70, 2, 16, 0,
+ 1, 0, 0, 0, 68, 0,
+ 0, 5, 18, 0, 16, 0,
+ 0, 0, 0, 0, 10, 0,
+ 16, 0, 0, 0, 0, 0,
+ 56, 0, 0, 7, 114, 32,
+ 16, 0, 2, 0, 0, 0,
+ 6, 0, 16, 0, 0, 0,
+ 0, 0, 70, 2, 16, 0,
+ 1, 0, 0, 0, 54, 0,
+ 0, 8, 114, 32, 16, 0,
+ 3, 0, 0, 0, 2, 64,
+ 0, 0, 0, 0, 128, 63,
+ 0, 0, 128, 63, 0, 0,
+ 128, 63, 0, 0, 0, 0,
+ 54, 0, 0, 6, 130, 32,
+ 16, 0, 3, 0, 0, 0,
+ 58, 128, 32, 0, 0, 0,
+ 0, 0, 2, 0, 0, 0,
+ 17, 0, 0, 8, 18, 32,
+ 16, 0, 4, 0, 0, 0,
+ 70, 30, 16, 0, 0, 0,
+ 0, 0, 70, 142, 32, 0,
+ 0, 0, 0, 0, 20, 0,
+ 0, 0, 17, 0, 0, 8,
+ 34, 32, 16, 0, 4, 0,
+ 0, 0, 70, 30, 16, 0,
+ 0, 0, 0, 0, 70, 142,
+ 32, 0, 0, 0, 0, 0,
+ 21, 0, 0, 0, 17, 0,
+ 0, 8, 66, 32, 16, 0,
+ 4, 0, 0, 0, 70, 30,
+ 16, 0, 0, 0, 0, 0,
+ 70, 142, 32, 0, 0, 0,
+ 0, 0, 22, 0, 0, 0,
+ 17, 0, 0, 8, 130, 32,
+ 16, 0, 4, 0, 0, 0,
+ 70, 30, 16, 0, 0, 0,
+ 0, 0, 70, 142, 32, 0,
+ 0, 0, 0, 0, 23, 0,
+ 0, 0, 62, 0, 0, 1,
+ 73, 83, 71, 78, 108, 0,
+ 0, 0, 3, 0, 0, 0,
+ 8, 0, 0, 0, 80, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 3, 0,
+ 0, 0, 0, 0, 0, 0,
+ 15, 15, 0, 0, 92, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 3, 0,
+ 0, 0, 1, 0, 0, 0,
+ 7, 7, 0, 0, 99, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 3, 0,
+ 0, 0, 2, 0, 0, 0,
+ 3, 3, 0, 0, 83, 86,
+ 95, 80, 111, 115, 105, 116,
+ 105, 111, 110, 0, 78, 79,
+ 82, 77, 65, 76, 0, 84,
+ 69, 88, 67, 79, 79, 82,
+ 68, 0, 79, 83, 71, 78,
+ 156, 0, 0, 0, 5, 0,
+ 0, 0, 8, 0, 0, 0,
+ 128, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 3, 0, 0, 0, 0, 0,
+ 0, 0, 3, 12, 0, 0,
+ 128, 0, 0, 0, 1, 0,
+ 0, 0, 0, 0, 0, 0,
+ 3, 0, 0, 0, 1, 0,
+ 0, 0, 15, 0, 0, 0,
+ 128, 0, 0, 0, 2, 0,
+ 0, 0, 0, 0, 0, 0,
+ 3, 0, 0, 0, 2, 0,
+ 0, 0, 7, 8, 0, 0,
+ 137, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 3, 0, 0, 0, 3, 0,
+ 0, 0, 15, 0, 0, 0,
+ 143, 0, 0, 0, 0, 0,
+ 0, 0, 1, 0, 0, 0,
+ 3, 0, 0, 0, 4, 0,
+ 0, 0, 15, 0, 0, 0,
+ 84, 69, 88, 67, 79, 79,
+ 82, 68, 0, 67, 79, 76,
+ 79, 82, 0, 83, 86, 95,
+ 80, 111, 115, 105, 116, 105,
+ 111, 110, 0, 171
+};
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapPixelLightingBn.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapPixelLightingBn.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..c22172791255d1dfc53bd63c452581a0cce79e8d
Binary files /dev/null and b/Kits/DirectXTK/Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapPixelLightingBn.pdb differ
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/NormalMapEffect_PSNormalPixelLightingTx.inc b/Kits/DirectXTK/Src/Shaders/Compiled/NormalMapEffect_PSNormalPixelLightingTx.inc
index 2b243b52e92f1f3df5d3165802def0c5ecd5b45e..f328d7d8f4d320b3caa96ddb9a711a1715cd3d33 100644
--- a/Kits/DirectXTK/Src/Shaders/Compiled/NormalMapEffect_PSNormalPixelLightingTx.inc
+++ b/Kits/DirectXTK/Src/Shaders/Compiled/NormalMapEffect_PSNormalPixelLightingTx.inc
@@ -50,13 +50,13 @@
dcl_2d s1
dcl_2d s2
-#line 109 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\NormalMapEffect.fx"
- texld r0, t0, s2
+#line 150 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\NormalMapEffect.fx"
+ texld r0, t0, s2 // BiasX2::x<0,1,2>
-#line 120
+#line 161
texld r1, t0, s1 // ::specIntensity<0,1,2>
-#line 116
+#line 157
texld r2, t0, s0
#line 103 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh"
@@ -65,15 +65,15 @@
mul r5.xyz, r3.zxyw, r4.yzxw
mad r5.xyz, r3.yzxw, r4.zxyw, -r5 // ::binormal<0,1,2>
-#line 109 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\NormalMapEffect.fx"
- mad r0.xyz, r0, c14.x, c14.y // ::localNormal<0,1,2>
+#line 32 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh"
+ mad r0.xyz, r0, c14.x, c14.y // ::BiasX2<0,1,2>
#line 108 "D:\ATG Sample Development\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 106 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\NormalMapEffect.fx"
+#line 147 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\NormalMapEffect.fx"
add r3.xyz, -t1, c12
dp3 r0.w, r3, r3
rsq r0.w, r0.w
@@ -124,10 +124,10 @@
mad r3.xyz, r3.z, c11, r4
mul r3.xyz, r3, c2 // ::result<3,4,5>
-#line 121 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\NormalMapEffect.fx"
+#line 162 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\NormalMapEffect.fx"
mul r1.xyz, r1, r3 // AddSpecular::specular<0,1,2>
-#line 116
+#line 157
mul r2, r2, t4 // ::color<0,1,2,3>
#line 26 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh"
@@ -228,17 +228,17 @@ ret
const BYTE NormalMapEffect_PSNormalPixelLightingTx[] =
{
- 68, 88, 66, 67, 93, 182,
- 245, 251, 75, 72, 219, 141,
- 217, 232, 20, 107, 14, 86,
- 13, 40, 1, 0, 0, 0,
- 120, 21, 0, 0, 4, 0,
+ 68, 88, 66, 67, 43, 23,
+ 46, 88, 16, 226, 197, 241,
+ 204, 38, 207, 106, 238, 205,
+ 250, 209, 1, 0, 0, 0,
+ 152, 21, 0, 0, 4, 0,
0, 0, 48, 0, 0, 0,
- 124, 12, 0, 0, 172, 20,
- 0, 0, 68, 21, 0, 0,
- 65, 111, 110, 57, 68, 12,
- 0, 0, 68, 12, 0, 0,
- 0, 2, 255, 255, 8, 12,
+ 156, 12, 0, 0, 204, 20,
+ 0, 0, 100, 21, 0, 0,
+ 65, 111, 110, 57, 100, 12,
+ 0, 0, 100, 12, 0, 0,
+ 0, 2, 255, 255, 40, 12,
0, 0, 60, 0, 0, 0,
1, 0, 48, 0, 0, 0,
60, 0, 0, 0, 60, 0,
@@ -248,14 +248,14 @@ const BYTE NormalMapEffect_PSNormalPixelLightingTx[] =
2, 0, 0, 0, 0, 0,
14, 0, 0, 0, 0, 0,
0, 0, 0, 2, 255, 255,
- 254, 255, 6, 2, 68, 66,
+ 254, 255, 14, 2, 68, 66,
85, 71, 40, 0, 0, 0,
- 236, 7, 0, 0, 0, 0,
+ 12, 8, 0, 0, 0, 0,
0, 0, 3, 0, 0, 0,
8, 1, 0, 0, 63, 0,
0, 0, 20, 1, 0, 0,
- 20, 0, 0, 0, 92, 6,
- 0, 0, 64, 3, 0, 0,
+ 21, 0, 0, 0, 104, 6,
+ 0, 0, 100, 3, 0, 0,
68, 58, 92, 65, 84, 71,
32, 83, 97, 109, 112, 108,
101, 32, 68, 101, 118, 101,
@@ -296,90 +296,96 @@ const BYTE NormalMapEffect_PSNormalPixelLightingTx[] =
0, 171, 40, 0, 0, 0,
119, 0, 0, 0, 192, 0,
0, 0, 0, 0, 255, 255,
- 32, 8, 0, 0, 0, 0,
- 255, 255, 56, 8, 0, 0,
- 0, 0, 255, 255, 68, 8,
+ 64, 8, 0, 0, 0, 0,
+ 255, 255, 88, 8, 0, 0,
+ 0, 0, 255, 255, 100, 8,
0, 0, 0, 0, 255, 255,
- 80, 8, 0, 0, 0, 0,
- 255, 255, 92, 8, 0, 0,
- 0, 0, 255, 255, 104, 8,
+ 112, 8, 0, 0, 0, 0,
+ 255, 255, 124, 8, 0, 0,
+ 0, 0, 255, 255, 136, 8,
0, 0, 0, 0, 255, 255,
- 116, 8, 0, 0, 0, 0,
- 255, 255, 128, 8, 0, 0,
- 0, 0, 255, 255, 140, 8,
- 0, 0, 109, 0, 0, 0,
- 152, 8, 0, 0, 120, 0,
- 0, 0, 168, 8, 0, 0,
- 116, 0, 0, 0, 184, 8,
+ 148, 8, 0, 0, 0, 0,
+ 255, 255, 160, 8, 0, 0,
+ 0, 0, 255, 255, 172, 8,
+ 0, 0, 150, 0, 0, 0,
+ 184, 8, 0, 0, 161, 0,
+ 0, 0, 200, 8, 0, 0,
+ 157, 0, 0, 0, 216, 8,
0, 0, 103, 0, 1, 0,
- 200, 8, 0, 0, 104, 0,
- 1, 0, 212, 8, 0, 0,
- 105, 0, 1, 0, 224, 8,
+ 232, 8, 0, 0, 104, 0,
+ 1, 0, 244, 8, 0, 0,
+ 105, 0, 1, 0, 0, 9,
0, 0, 105, 0, 1, 0,
- 240, 8, 0, 0, 109, 0,
- 0, 0, 4, 9, 0, 0,
- 108, 0, 1, 0, 24, 9,
+ 16, 9, 0, 0, 32, 0,
+ 2, 0, 36, 9, 0, 0,
+ 108, 0, 1, 0, 56, 9,
0, 0, 108, 0, 1, 0,
- 40, 9, 0, 0, 108, 0,
- 1, 0, 60, 9, 0, 0,
- 106, 0, 0, 0, 80, 9,
- 0, 0, 106, 0, 0, 0,
- 96, 9, 0, 0, 106, 0,
- 0, 0, 112, 9, 0, 0,
- 33, 0, 1, 0, 124, 9,
+ 72, 9, 0, 0, 108, 0,
+ 1, 0, 92, 9, 0, 0,
+ 147, 0, 0, 0, 112, 9,
+ 0, 0, 147, 0, 0, 0,
+ 128, 9, 0, 0, 147, 0,
+ 0, 0, 144, 9, 0, 0,
+ 33, 0, 1, 0, 156, 9,
0, 0, 33, 0, 1, 0,
- 144, 9, 0, 0, 37, 0,
- 1, 0, 156, 9, 0, 0,
- 33, 0, 1, 0, 172, 9,
+ 176, 9, 0, 0, 37, 0,
+ 1, 0, 188, 9, 0, 0,
+ 33, 0, 1, 0, 204, 9,
0, 0, 33, 0, 1, 0,
- 192, 9, 0, 0, 33, 0,
- 1, 0, 212, 9, 0, 0,
- 37, 0, 1, 0, 224, 9,
+ 224, 9, 0, 0, 33, 0,
+ 1, 0, 244, 9, 0, 0,
+ 37, 0, 1, 0, 0, 10,
0, 0, 33, 0, 1, 0,
- 240, 9, 0, 0, 37, 0,
- 1, 0, 252, 9, 0, 0,
- 36, 0, 1, 0, 12, 10,
+ 16, 10, 0, 0, 37, 0,
+ 1, 0, 28, 10, 0, 0,
+ 36, 0, 1, 0, 44, 10,
0, 0, 36, 0, 1, 0,
- 28, 10, 0, 0, 36, 0,
- 1, 0, 44, 10, 0, 0,
- 39, 0, 1, 0, 60, 10,
+ 60, 10, 0, 0, 36, 0,
+ 1, 0, 76, 10, 0, 0,
+ 39, 0, 1, 0, 92, 10,
0, 0, 42, 0, 1, 0,
- 80, 10, 0, 0, 42, 0,
- 1, 0, 96, 10, 0, 0,
- 41, 0, 1, 0, 116, 10,
+ 112, 10, 0, 0, 42, 0,
+ 1, 0, 128, 10, 0, 0,
+ 41, 0, 1, 0, 148, 10,
0, 0, 42, 0, 1, 0,
- 132, 10, 0, 0, 42, 0,
- 1, 0, 144, 10, 0, 0,
- 42, 0, 1, 0, 156, 10,
+ 164, 10, 0, 0, 42, 0,
+ 1, 0, 176, 10, 0, 0,
+ 42, 0, 1, 0, 188, 10,
0, 0, 42, 0, 1, 0,
- 168, 10, 0, 0, 42, 0,
- 1, 0, 184, 10, 0, 0,
- 42, 0, 1, 0, 196, 10,
+ 200, 10, 0, 0, 42, 0,
+ 1, 0, 216, 10, 0, 0,
+ 42, 0, 1, 0, 228, 10,
0, 0, 42, 0, 1, 0,
- 208, 10, 0, 0, 42, 0,
- 1, 0, 220, 10, 0, 0,
- 47, 0, 1, 0, 236, 10,
+ 240, 10, 0, 0, 42, 0,
+ 1, 0, 252, 10, 0, 0,
+ 47, 0, 1, 0, 12, 11,
0, 0, 47, 0, 1, 0,
- 252, 10, 0, 0, 47, 0,
- 1, 0, 16, 11, 0, 0,
- 47, 0, 1, 0, 36, 11,
- 0, 0, 121, 0, 0, 0,
- 52, 11, 0, 0, 116, 0,
- 0, 0, 68, 11, 0, 0,
- 26, 0, 2, 0, 84, 11,
+ 28, 11, 0, 0, 47, 0,
+ 1, 0, 48, 11, 0, 0,
+ 47, 0, 1, 0, 68, 11,
+ 0, 0, 162, 0, 0, 0,
+ 84, 11, 0, 0, 157, 0,
+ 0, 0, 100, 11, 0, 0,
+ 26, 0, 2, 0, 116, 11,
0, 0, 46, 0, 1, 0,
- 100, 11, 0, 0, 46, 0,
- 1, 0, 116, 11, 0, 0,
- 46, 0, 1, 0, 136, 11,
+ 132, 11, 0, 0, 46, 0,
+ 1, 0, 148, 11, 0, 0,
+ 46, 0, 1, 0, 168, 11,
0, 0, 46, 0, 1, 0,
- 156, 11, 0, 0, 46, 0,
- 1, 0, 168, 11, 0, 0,
- 26, 0, 2, 0, 188, 11,
+ 188, 11, 0, 0, 46, 0,
+ 1, 0, 200, 11, 0, 0,
+ 26, 0, 2, 0, 220, 11,
0, 0, 20, 0, 2, 0,
- 208, 11, 0, 0, 20, 0,
- 2, 0, 228, 11, 0, 0,
- 20, 0, 2, 0, 248, 11,
- 0, 0, 80, 97, 114, 97,
+ 240, 11, 0, 0, 20, 0,
+ 2, 0, 4, 12, 0, 0,
+ 20, 0, 2, 0, 24, 12,
+ 0, 0, 66, 105, 97, 115,
+ 88, 50, 0, 171, 1, 0,
+ 3, 0, 1, 0, 3, 0,
+ 1, 0, 0, 0, 0, 0,
+ 0, 0, 16, 0, 0, 0,
+ 0, 0, 1, 0, 2, 0,
+ 255, 255, 80, 97, 114, 97,
109, 101, 116, 101, 114, 115,
0, 68, 105, 102, 102, 117,
115, 101, 67, 111, 108, 111,
@@ -399,749 +405,749 @@ const BYTE NormalMapEffect_PSNormalPixelLightingTx[] =
2, 0, 3, 0, 80, 101,
116, 117, 114, 98, 78, 111,
114, 109, 97, 108, 0, 171,
+ 171, 171, 19, 0, 0, 0,
+ 0, 0, 1, 0, 2, 0,
+ 255, 255, 98, 105, 110, 111,
+ 114, 109, 97, 108, 0, 171,
171, 171, 1, 0, 3, 0,
1, 0, 3, 0, 1, 0,
0, 0, 0, 0, 0, 0,
- 19, 0, 0, 0, 0, 0,
+ 15, 0, 0, 0, 0, 0,
1, 0, 2, 0, 255, 255,
- 98, 105, 110, 111, 114, 109,
- 97, 108, 0, 171, 171, 171,
- 1, 0, 3, 0, 1, 0,
- 3, 0, 1, 0, 0, 0,
- 0, 0, 0, 0, 15, 0,
+ 65, 112, 112, 108, 121, 70,
+ 111, 103, 0, 99, 111, 108,
+ 111, 114, 0, 171, 1, 0,
+ 3, 0, 1, 0, 4, 0,
+ 1, 0, 0, 0, 0, 0,
+ 0, 0, 61, 0, 0, 0,
+ 0, 0, 1, 0, 2, 0,
+ 255, 255, 65, 100, 100, 83,
+ 112, 101, 99, 117, 108, 97,
+ 114, 0, 59, 0, 0, 0,
+ 0, 0, 1, 0, 2, 0,
+ 255, 255, 52, 0, 0, 0,
+ 0, 0, 1, 0, 2, 0,
+ 3, 0, 100, 105, 102, 102,
+ 117, 115, 101, 0, 38, 0,
0, 0, 0, 0, 1, 0,
- 2, 0, 255, 255, 65, 112,
- 112, 108, 121, 70, 111, 103,
- 0, 99, 111, 108, 111, 114,
- 0, 171, 1, 0, 3, 0,
- 1, 0, 4, 0, 1, 0,
+ 2, 0, 255, 255, 100, 111,
+ 116, 72, 0, 171, 171, 171,
+ 25, 0, 0, 0, 0, 0,
+ 255, 255, 255, 255, 255, 255,
+ 29, 0, 0, 0, 255, 255,
+ 255, 255, 2, 0, 255, 255,
+ 31, 0, 0, 0, 255, 255,
+ 1, 0, 255, 255, 255, 255,
+ 100, 111, 116, 76, 0, 171,
+ 171, 171, 32, 0, 0, 0,
+ 0, 0, 255, 255, 255, 255,
+ 255, 255, 33, 0, 0, 0,
+ 255, 255, 1, 0, 255, 255,
+ 255, 255, 34, 0, 0, 0,
+ 255, 255, 255, 255, 2, 0,
+ 255, 255, 104, 97, 108, 102,
+ 86, 101, 99, 116, 111, 114,
+ 115, 0, 3, 0, 3, 0,
+ 3, 0, 3, 0, 1, 0,
0, 0, 0, 0, 0, 0,
- 61, 0, 0, 0, 0, 0,
+ 24, 0, 0, 0, 0, 0,
1, 0, 2, 0, 255, 255,
- 65, 100, 100, 83, 112, 101,
- 99, 117, 108, 97, 114, 0,
- 59, 0, 0, 0, 0, 0,
- 1, 0, 2, 0, 255, 255,
- 52, 0, 0, 0, 0, 0,
- 1, 0, 2, 0, 3, 0,
- 100, 105, 102, 102, 117, 115,
- 101, 0, 38, 0, 0, 0,
+ 28, 0, 0, 0, 6, 0,
+ 7, 0, 8, 0, 255, 255,
+ 30, 0, 0, 0, 3, 0,
+ 4, 0, 5, 0, 255, 255,
+ 110, 111, 114, 109, 97, 108,
+ 0, 171, 12, 0, 0, 0,
0, 0, 1, 0, 2, 0,
- 255, 255, 100, 111, 116, 72,
- 0, 171, 171, 171, 25, 0,
- 0, 0, 0, 0, 255, 255,
- 255, 255, 255, 255, 29, 0,
- 0, 0, 255, 255, 255, 255,
- 2, 0, 255, 255, 31, 0,
- 0, 0, 255, 255, 1, 0,
- 255, 255, 255, 255, 100, 111,
- 116, 76, 0, 171, 171, 171,
- 32, 0, 0, 0, 0, 0,
- 255, 255, 255, 255, 255, 255,
- 33, 0, 0, 0, 255, 255,
- 1, 0, 255, 255, 255, 255,
- 34, 0, 0, 0, 255, 255,
- 255, 255, 2, 0, 255, 255,
- 104, 97, 108, 102, 86, 101,
- 99, 116, 111, 114, 115, 0,
- 3, 0, 3, 0, 3, 0,
- 3, 0, 1, 0, 0, 0,
- 0, 0, 0, 0, 24, 0,
+ 255, 255, 112, 105, 110, 0,
+ 84, 101, 120, 67, 111, 111,
+ 114, 100, 0, 171, 171, 171,
+ 1, 0, 3, 0, 1, 0,
+ 2, 0, 1, 0, 0, 0,
+ 0, 0, 0, 0, 80, 111,
+ 115, 105, 116, 105, 111, 110,
+ 87, 83, 0, 78, 111, 114,
+ 109, 97, 108, 87, 83, 0,
+ 84, 97, 110, 103, 101, 110,
+ 116, 87, 83, 0, 68, 105,
+ 102, 102, 117, 115, 101, 0,
+ 171, 171, 240, 4, 0, 0,
+ 252, 4, 0, 0, 12, 5,
+ 0, 0, 236, 3, 0, 0,
+ 23, 5, 0, 0, 192, 3,
+ 0, 0, 32, 5, 0, 0,
+ 192, 3, 0, 0, 42, 5,
+ 0, 0, 236, 3, 0, 0,
+ 5, 0, 0, 0, 1, 0,
+ 16, 0, 1, 0, 5, 0,
+ 52, 5, 0, 0, 1, 0,
0, 0, 0, 0, 1, 0,
- 2, 0, 255, 255, 28, 0,
+ 255, 255, 255, 255, 2, 0,
+ 0, 0, 2, 0, 3, 0,
+ 4, 0, 5, 0, 3, 0,
0, 0, 6, 0, 7, 0,
- 8, 0, 255, 255, 30, 0,
+ 8, 0, 255, 255, 4, 0,
+ 0, 0, 9, 0, 10, 0,
+ 11, 0, 255, 255, 5, 0,
+ 0, 0, 12, 0, 13, 0,
+ 14, 0, 15, 0, 114, 101,
+ 115, 117, 108, 116, 0, 83,
+ 112, 101, 99, 117, 108, 97,
+ 114, 0, 42, 5, 0, 0,
+ 192, 3, 0, 0, 175, 5,
+ 0, 0, 192, 3, 0, 0,
+ 5, 0, 0, 0, 1, 0,
+ 6, 0, 1, 0, 2, 0,
+ 184, 5, 0, 0, 50, 0,
0, 0, 3, 0, 4, 0,
- 5, 0, 255, 255, 108, 111,
- 99, 97, 108, 78, 111, 114,
- 109, 97, 108, 0, 16, 0,
+ 5, 0, 255, 255, 58, 0,
0, 0, 0, 0, 1, 0,
- 2, 0, 255, 255, 110, 111,
- 114, 109, 97, 108, 0, 171,
- 12, 0, 0, 0, 0, 0,
- 1, 0, 2, 0, 255, 255,
- 112, 105, 110, 0, 84, 101,
- 120, 67, 111, 111, 114, 100,
- 0, 171, 171, 171, 1, 0,
- 3, 0, 1, 0, 2, 0,
- 1, 0, 0, 0, 0, 0,
- 0, 0, 80, 111, 115, 105,
- 116, 105, 111, 110, 87, 83,
- 0, 78, 111, 114, 109, 97,
- 108, 87, 83, 0, 84, 97,
- 110, 103, 101, 110, 116, 87,
- 83, 0, 68, 105, 102, 102,
- 117, 115, 101, 0, 171, 171,
- 244, 4, 0, 0, 0, 5,
- 0, 0, 16, 5, 0, 0,
- 216, 3, 0, 0, 27, 5,
- 0, 0, 172, 3, 0, 0,
- 36, 5, 0, 0, 172, 3,
- 0, 0, 46, 5, 0, 0,
- 216, 3, 0, 0, 5, 0,
- 0, 0, 1, 0, 16, 0,
- 1, 0, 5, 0, 56, 5,
- 0, 0, 1, 0, 0, 0,
- 0, 0, 1, 0, 255, 255,
- 255, 255, 2, 0, 0, 0,
- 2, 0, 3, 0, 4, 0,
- 5, 0, 3, 0, 0, 0,
- 6, 0, 7, 0, 8, 0,
- 255, 255, 4, 0, 0, 0,
- 9, 0, 10, 0, 11, 0,
- 255, 255, 5, 0, 0, 0,
- 12, 0, 13, 0, 14, 0,
- 15, 0, 114, 101, 115, 117,
- 108, 116, 0, 83, 112, 101,
- 99, 117, 108, 97, 114, 0,
- 46, 5, 0, 0, 172, 3,
- 0, 0, 179, 5, 0, 0,
- 172, 3, 0, 0, 5, 0,
- 0, 0, 1, 0, 6, 0,
- 1, 0, 2, 0, 188, 5,
- 0, 0, 50, 0, 0, 0,
- 3, 0, 4, 0, 5, 0,
- 255, 255, 58, 0, 0, 0,
+ 2, 0, 255, 255, 115, 112,
+ 101, 99, 73, 110, 116, 101,
+ 110, 115, 105, 116, 121, 0,
+ 171, 171, 10, 0, 0, 0,
0, 0, 1, 0, 2, 0,
255, 255, 115, 112, 101, 99,
- 73, 110, 116, 101, 110, 115,
- 105, 116, 121, 0, 171, 171,
- 10, 0, 0, 0, 0, 0,
- 1, 0, 2, 0, 255, 255,
- 115, 112, 101, 99, 117, 108,
- 97, 114, 0, 171, 171, 171,
- 51, 0, 0, 0, 0, 0,
- 1, 0, 2, 0, 255, 255,
- 46, 0, 0, 0, 0, 0,
- 1, 0, 2, 0, 255, 255,
- 116, 97, 110, 103, 101, 110,
- 116, 0, 13, 0, 0, 0,
+ 117, 108, 97, 114, 0, 171,
+ 171, 171, 51, 0, 0, 0,
+ 0, 0, 1, 0, 2, 0,
+ 255, 255, 46, 0, 0, 0,
+ 0, 0, 1, 0, 2, 0,
+ 255, 255, 116, 97, 110, 103,
+ 101, 110, 116, 0, 13, 0,
+ 0, 0, 0, 0, 1, 0,
+ 2, 0, 255, 255, 120, 0,
+ 171, 171, 9, 0, 0, 0,
0, 0, 1, 0, 2, 0,
255, 255, 122, 101, 114, 111,
76, 0, 171, 171, 35, 0,
0, 0, 0, 0, 1, 0,
- 2, 0, 255, 255, 12, 3,
- 0, 0, 23, 3, 0, 0,
- 36, 3, 0, 0, 1, 0,
- 0, 0, 52, 3, 0, 0,
- 0, 0, 0, 0, 64, 3,
- 0, 0, 88, 3, 0, 0,
- 1, 0, 0, 0, 104, 3,
+ 2, 0, 255, 255, 0, 0,
+ 0, 0, 12, 3, 0, 0,
+ 20, 3, 0, 0, 1, 0,
+ 0, 0, 36, 3, 0, 0,
+ 48, 3, 0, 0, 59, 3,
+ 0, 0, 72, 3, 0, 0,
+ 1, 0, 0, 0, 88, 3,
0, 0, 0, 0, 0, 0,
- 116, 3, 0, 0, 132, 3,
+ 100, 3, 0, 0, 124, 3,
0, 0, 1, 0, 0, 0,
- 148, 3, 0, 0, 0, 0,
- 0, 0, 160, 3, 0, 0,
- 172, 3, 0, 0, 1, 0,
- 0, 0, 188, 3, 0, 0,
- 200, 3, 0, 0, 209, 3,
- 0, 0, 216, 3, 0, 0,
- 1, 0, 0, 0, 232, 3,
- 0, 0, 244, 3, 0, 0,
- 209, 3, 0, 0, 216, 3,
+ 140, 3, 0, 0, 0, 0,
+ 0, 0, 152, 3, 0, 0,
+ 20, 3, 0, 0, 1, 0,
+ 0, 0, 168, 3, 0, 0,
+ 0, 0, 0, 0, 180, 3,
+ 0, 0, 192, 3, 0, 0,
+ 1, 0, 0, 0, 208, 3,
+ 0, 0, 220, 3, 0, 0,
+ 229, 3, 0, 0, 236, 3,
0, 0, 1, 0, 0, 0,
- 0, 4, 0, 0, 0, 0,
- 0, 0, 209, 3, 0, 0,
- 216, 3, 0, 0, 1, 0,
- 0, 0, 12, 4, 0, 0,
- 0, 0, 0, 0, 24, 4,
- 0, 0, 172, 3, 0, 0,
+ 252, 3, 0, 0, 8, 4,
+ 0, 0, 229, 3, 0, 0,
+ 236, 3, 0, 0, 1, 0,
+ 0, 0, 20, 4, 0, 0,
+ 0, 0, 0, 0, 229, 3,
+ 0, 0, 236, 3, 0, 0,
1, 0, 0, 0, 32, 4,
0, 0, 0, 0, 0, 0,
- 44, 4, 0, 0, 172, 3,
- 0, 0, 3, 0, 0, 0,
+ 44, 4, 0, 0, 192, 3,
+ 0, 0, 1, 0, 0, 0,
52, 4, 0, 0, 0, 0,
- 0, 0, 88, 4, 0, 0,
- 172, 3, 0, 0, 3, 0,
- 0, 0, 96, 4, 0, 0,
- 0, 0, 0, 0, 132, 4,
- 0, 0, 144, 4, 0, 0,
- 3, 0, 0, 0, 160, 4,
+ 0, 0, 64, 4, 0, 0,
+ 192, 3, 0, 0, 3, 0,
+ 0, 0, 72, 4, 0, 0,
+ 0, 0, 0, 0, 108, 4,
+ 0, 0, 192, 3, 0, 0,
+ 3, 0, 0, 0, 116, 4,
0, 0, 0, 0, 0, 0,
- 196, 4, 0, 0, 172, 3,
- 0, 0, 1, 0, 0, 0,
- 208, 4, 0, 0, 0, 0,
- 0, 0, 220, 4, 0, 0,
- 172, 3, 0, 0, 1, 0,
- 0, 0, 228, 4, 0, 0,
- 64, 3, 0, 0, 240, 4,
- 0, 0, 96, 5, 0, 0,
- 5, 0, 0, 0, 112, 5,
+ 152, 4, 0, 0, 164, 4,
+ 0, 0, 3, 0, 0, 0,
+ 180, 4, 0, 0, 0, 0,
+ 0, 0, 216, 4, 0, 0,
+ 192, 3, 0, 0, 1, 0,
+ 0, 0, 224, 4, 0, 0,
+ 100, 3, 0, 0, 236, 4,
+ 0, 0, 92, 5, 0, 0,
+ 5, 0, 0, 0, 108, 5,
0, 0, 0, 0, 0, 0,
- 172, 5, 0, 0, 204, 5,
+ 168, 5, 0, 0, 200, 5,
0, 0, 2, 0, 0, 0,
- 220, 5, 0, 0, 0, 0,
- 0, 0, 244, 5, 0, 0,
- 172, 3, 0, 0, 1, 0,
- 0, 0, 4, 6, 0, 0,
- 244, 3, 0, 0, 16, 6,
- 0, 0, 172, 3, 0, 0,
- 1, 0, 0, 0, 28, 6,
+ 216, 5, 0, 0, 0, 0,
+ 0, 0, 240, 5, 0, 0,
+ 192, 3, 0, 0, 1, 0,
+ 0, 0, 0, 6, 0, 0,
+ 8, 4, 0, 0, 12, 6,
+ 0, 0, 192, 3, 0, 0,
+ 1, 0, 0, 0, 24, 6,
0, 0, 0, 0, 0, 0,
- 16, 6, 0, 0, 172, 3,
+ 12, 6, 0, 0, 192, 3,
0, 0, 1, 0, 0, 0,
- 40, 6, 0, 0, 0, 0,
- 0, 0, 52, 6, 0, 0,
- 172, 3, 0, 0, 1, 0,
- 0, 0, 60, 6, 0, 0,
- 0, 0, 0, 0, 72, 6,
- 0, 0, 172, 3, 0, 0,
- 1, 0, 0, 0, 80, 6,
- 0, 0, 77, 105, 99, 114,
- 111, 115, 111, 102, 116, 32,
- 40, 82, 41, 32, 72, 76,
- 83, 76, 32, 83, 104, 97,
- 100, 101, 114, 32, 67, 111,
- 109, 112, 105, 108, 101, 114,
- 32, 49, 48, 46, 49, 0,
- 81, 0, 0, 5, 14, 0,
- 15, 160, 0, 0, 0, 64,
- 0, 0, 128, 191, 0, 0,
- 128, 63, 0, 0, 0, 0,
- 31, 0, 0, 2, 0, 0,
- 0, 128, 0, 0, 7, 176,
- 31, 0, 0, 2, 0, 0,
- 0, 128, 1, 0, 15, 176,
- 31, 0, 0, 2, 0, 0,
- 0, 128, 2, 0, 7, 176,
- 31, 0, 0, 2, 0, 0,
- 0, 128, 3, 0, 7, 176,
- 31, 0, 0, 2, 0, 0,
- 0, 128, 4, 0, 15, 176,
- 31, 0, 0, 2, 0, 0,
- 0, 144, 0, 8, 15, 160,
- 31, 0, 0, 2, 0, 0,
- 0, 144, 1, 8, 15, 160,
- 31, 0, 0, 2, 0, 0,
- 0, 144, 2, 8, 15, 160,
- 66, 0, 0, 3, 0, 0,
+ 36, 6, 0, 0, 0, 0,
+ 0, 0, 48, 6, 0, 0,
+ 192, 3, 0, 0, 1, 0,
+ 0, 0, 56, 6, 0, 0,
+ 12, 3, 0, 0, 68, 6,
+ 0, 0, 192, 3, 0, 0,
+ 1, 0, 0, 0, 72, 6,
+ 0, 0, 0, 0, 0, 0,
+ 84, 6, 0, 0, 192, 3,
+ 0, 0, 1, 0, 0, 0,
+ 92, 6, 0, 0, 77, 105,
+ 99, 114, 111, 115, 111, 102,
+ 116, 32, 40, 82, 41, 32,
+ 72, 76, 83, 76, 32, 83,
+ 104, 97, 100, 101, 114, 32,
+ 67, 111, 109, 112, 105, 108,
+ 101, 114, 32, 49, 48, 46,
+ 49, 0, 81, 0, 0, 5,
+ 14, 0, 15, 160, 0, 0,
+ 0, 64, 0, 0, 128, 191,
+ 0, 0, 128, 63, 0, 0,
+ 0, 0, 31, 0, 0, 2,
+ 0, 0, 0, 128, 0, 0,
+ 7, 176, 31, 0, 0, 2,
+ 0, 0, 0, 128, 1, 0,
+ 15, 176, 31, 0, 0, 2,
+ 0, 0, 0, 128, 2, 0,
+ 7, 176, 31, 0, 0, 2,
+ 0, 0, 0, 128, 3, 0,
+ 7, 176, 31, 0, 0, 2,
+ 0, 0, 0, 128, 4, 0,
+ 15, 176, 31, 0, 0, 2,
+ 0, 0, 0, 144, 0, 8,
+ 15, 160, 31, 0, 0, 2,
+ 0, 0, 0, 144, 1, 8,
+ 15, 160, 31, 0, 0, 2,
+ 0, 0, 0, 144, 2, 8,
+ 15, 160, 66, 0, 0, 3,
+ 0, 0, 15, 128, 0, 0,
+ 228, 176, 2, 8, 228, 160,
+ 66, 0, 0, 3, 1, 0,
15, 128, 0, 0, 228, 176,
- 2, 8, 228, 160, 66, 0,
- 0, 3, 1, 0, 15, 128,
- 0, 0, 228, 176, 1, 8,
- 228, 160, 66, 0, 0, 3,
- 2, 0, 15, 128, 0, 0,
- 228, 176, 0, 8, 228, 160,
- 36, 0, 0, 2, 3, 0,
- 7, 128, 2, 0, 228, 176,
- 36, 0, 0, 2, 4, 0,
- 7, 128, 3, 0, 228, 176,
- 5, 0, 0, 3, 5, 0,
- 7, 128, 3, 0, 210, 128,
- 4, 0, 201, 128, 4, 0,
- 0, 4, 5, 0, 7, 128,
- 3, 0, 201, 128, 4, 0,
- 210, 128, 5, 0, 228, 129,
- 4, 0, 0, 4, 0, 0,
- 7, 128, 0, 0, 228, 128,
- 14, 0, 0, 160, 14, 0,
- 85, 160, 5, 0, 0, 3,
- 5, 0, 7, 128, 5, 0,
- 228, 128, 0, 0, 85, 128,
- 4, 0, 0, 4, 4, 0,
- 7, 128, 0, 0, 0, 128,
- 4, 0, 228, 128, 5, 0,
- 228, 128, 4, 0, 0, 4,
- 0, 0, 7, 128, 0, 0,
- 170, 128, 3, 0, 228, 128,
- 4, 0, 228, 128, 2, 0,
- 0, 3, 3, 0, 7, 128,
- 1, 0, 228, 177, 12, 0,
- 228, 160, 8, 0, 0, 3,
- 0, 0, 8, 128, 3, 0,
- 228, 128, 3, 0, 228, 128,
- 7, 0, 0, 2, 0, 0,
- 8, 128, 0, 0, 255, 128,
- 4, 0, 0, 4, 4, 0,
- 7, 128, 3, 0, 228, 128,
- 0, 0, 255, 128, 3, 0,
- 228, 161, 36, 0, 0, 2,
- 5, 0, 7, 128, 4, 0,
- 228, 128, 8, 0, 0, 3,
- 4, 0, 1, 128, 5, 0,
- 228, 128, 0, 0, 228, 128,
+ 1, 8, 228, 160, 66, 0,
+ 0, 3, 2, 0, 15, 128,
+ 0, 0, 228, 176, 0, 8,
+ 228, 160, 36, 0, 0, 2,
+ 3, 0, 7, 128, 2, 0,
+ 228, 176, 36, 0, 0, 2,
+ 4, 0, 7, 128, 3, 0,
+ 228, 176, 5, 0, 0, 3,
+ 5, 0, 7, 128, 3, 0,
+ 210, 128, 4, 0, 201, 128,
4, 0, 0, 4, 5, 0,
- 7, 128, 3, 0, 228, 128,
- 0, 0, 255, 128, 4, 0,
- 228, 161, 4, 0, 0, 4,
- 3, 0, 7, 128, 3, 0,
+ 7, 128, 3, 0, 201, 128,
+ 4, 0, 210, 128, 5, 0,
+ 228, 129, 4, 0, 0, 4,
+ 0, 0, 7, 128, 0, 0,
+ 228, 128, 14, 0, 0, 160,
+ 14, 0, 85, 160, 5, 0,
+ 0, 3, 5, 0, 7, 128,
+ 5, 0, 228, 128, 0, 0,
+ 85, 128, 4, 0, 0, 4,
+ 4, 0, 7, 128, 0, 0,
+ 0, 128, 4, 0, 228, 128,
+ 5, 0, 228, 128, 4, 0,
+ 0, 4, 0, 0, 7, 128,
+ 0, 0, 170, 128, 3, 0,
+ 228, 128, 4, 0, 228, 128,
+ 2, 0, 0, 3, 3, 0,
+ 7, 128, 1, 0, 228, 177,
+ 12, 0, 228, 160, 8, 0,
+ 0, 3, 0, 0, 8, 128,
+ 3, 0, 228, 128, 3, 0,
+ 228, 128, 7, 0, 0, 2,
+ 0, 0, 8, 128, 0, 0,
+ 255, 128, 4, 0, 0, 4,
+ 4, 0, 7, 128, 3, 0,
+ 228, 128, 0, 0, 255, 128,
+ 3, 0, 228, 161, 36, 0,
+ 0, 2, 5, 0, 7, 128,
+ 4, 0, 228, 128, 8, 0,
+ 0, 3, 4, 0, 1, 128,
+ 5, 0, 228, 128, 0, 0,
+ 228, 128, 4, 0, 0, 4,
+ 5, 0, 7, 128, 3, 0,
228, 128, 0, 0, 255, 128,
- 5, 0, 228, 161, 36, 0,
- 0, 2, 6, 0, 7, 128,
- 3, 0, 228, 128, 8, 0,
- 0, 3, 4, 0, 4, 128,
- 6, 0, 228, 128, 0, 0,
- 228, 128, 36, 0, 0, 2,
- 3, 0, 7, 128, 5, 0,
+ 4, 0, 228, 161, 4, 0,
+ 0, 4, 3, 0, 7, 128,
+ 3, 0, 228, 128, 0, 0,
+ 255, 128, 5, 0, 228, 161,
+ 36, 0, 0, 2, 6, 0,
+ 7, 128, 3, 0, 228, 128,
+ 8, 0, 0, 3, 4, 0,
+ 4, 128, 6, 0, 228, 128,
+ 0, 0, 228, 128, 36, 0,
+ 0, 2, 3, 0, 7, 128,
+ 5, 0, 228, 128, 8, 0,
+ 0, 3, 4, 0, 2, 128,
+ 3, 0, 228, 128, 0, 0,
228, 128, 8, 0, 0, 3,
- 4, 0, 2, 128, 3, 0,
- 228, 128, 0, 0, 228, 128,
+ 3, 0, 1, 128, 3, 0,
+ 228, 161, 0, 0, 228, 128,
8, 0, 0, 3, 3, 0,
- 1, 128, 3, 0, 228, 161,
+ 2, 128, 4, 0, 228, 161,
0, 0, 228, 128, 8, 0,
- 0, 3, 3, 0, 2, 128,
- 4, 0, 228, 161, 0, 0,
- 228, 128, 8, 0, 0, 3,
- 3, 0, 4, 128, 5, 0,
- 228, 161, 0, 0, 228, 128,
- 88, 0, 0, 4, 0, 0,
- 7, 128, 3, 0, 228, 128,
- 14, 0, 170, 160, 14, 0,
- 255, 160, 5, 0, 0, 3,
- 5, 0, 7, 128, 0, 0,
- 228, 128, 4, 0, 228, 128,
- 88, 0, 0, 4, 4, 0,
- 7, 128, 4, 0, 228, 128,
- 5, 0, 228, 128, 14, 0,
- 255, 160, 5, 0, 0, 3,
+ 0, 3, 3, 0, 4, 128,
+ 5, 0, 228, 161, 0, 0,
+ 228, 128, 88, 0, 0, 4,
0, 0, 7, 128, 3, 0,
- 228, 128, 0, 0, 228, 128,
- 15, 0, 0, 2, 5, 0,
+ 228, 128, 14, 0, 170, 160,
+ 14, 0, 255, 160, 5, 0,
+ 0, 3, 5, 0, 7, 128,
+ 0, 0, 228, 128, 4, 0,
+ 228, 128, 88, 0, 0, 4,
+ 4, 0, 7, 128, 4, 0,
+ 228, 128, 5, 0, 228, 128,
+ 14, 0, 255, 160, 5, 0,
+ 0, 3, 0, 0, 7, 128,
+ 3, 0, 228, 128, 0, 0,
+ 228, 128, 15, 0, 0, 2,
+ 5, 0, 1, 128, 4, 0,
+ 0, 128, 15, 0, 0, 2,
+ 5, 0, 2, 128, 4, 0,
+ 85, 128, 15, 0, 0, 2,
+ 5, 0, 4, 128, 4, 0,
+ 170, 128, 5, 0, 0, 3,
+ 4, 0, 7, 128, 5, 0,
+ 228, 128, 2, 0, 255, 160,
+ 14, 0, 0, 2, 5, 0,
1, 128, 4, 0, 0, 128,
- 15, 0, 0, 2, 5, 0,
+ 14, 0, 0, 2, 5, 0,
2, 128, 4, 0, 85, 128,
- 15, 0, 0, 2, 5, 0,
+ 14, 0, 0, 2, 5, 0,
4, 128, 4, 0, 170, 128,
- 5, 0, 0, 3, 4, 0,
- 7, 128, 5, 0, 228, 128,
- 2, 0, 255, 160, 14, 0,
- 0, 2, 5, 0, 1, 128,
- 4, 0, 0, 128, 14, 0,
- 0, 2, 5, 0, 2, 128,
- 4, 0, 85, 128, 14, 0,
- 0, 2, 5, 0, 4, 128,
- 4, 0, 170, 128, 5, 0,
- 0, 3, 3, 0, 7, 128,
- 3, 0, 228, 128, 5, 0,
- 228, 128, 5, 0, 0, 3,
+ 5, 0, 0, 3, 3, 0,
+ 7, 128, 3, 0, 228, 128,
+ 5, 0, 228, 128, 5, 0,
+ 0, 3, 4, 0, 7, 128,
+ 3, 0, 85, 128, 10, 0,
+ 228, 160, 4, 0, 0, 4,
4, 0, 7, 128, 3, 0,
- 85, 128, 10, 0, 228, 160,
- 4, 0, 0, 4, 4, 0,
- 7, 128, 3, 0, 0, 128,
- 9, 0, 228, 160, 4, 0,
- 228, 128, 4, 0, 0, 4,
- 3, 0, 7, 128, 3, 0,
- 170, 128, 11, 0, 228, 160,
- 4, 0, 228, 128, 5, 0,
- 0, 3, 3, 0, 7, 128,
- 3, 0, 228, 128, 2, 0,
- 228, 160, 5, 0, 0, 3,
- 1, 0, 7, 128, 1, 0,
- 228, 128, 3, 0, 228, 128,
- 5, 0, 0, 3, 2, 0,
- 15, 128, 2, 0, 228, 128,
- 4, 0, 228, 176, 5, 0,
+ 0, 128, 9, 0, 228, 160,
+ 4, 0, 228, 128, 4, 0,
+ 0, 4, 3, 0, 7, 128,
+ 3, 0, 170, 128, 11, 0,
+ 228, 160, 4, 0, 228, 128,
+ 5, 0, 0, 3, 3, 0,
+ 7, 128, 3, 0, 228, 128,
+ 2, 0, 228, 160, 5, 0,
0, 3, 1, 0, 7, 128,
- 1, 0, 228, 128, 2, 0,
- 255, 128, 5, 0, 0, 3,
+ 1, 0, 228, 128, 3, 0,
+ 228, 128, 5, 0, 0, 3,
+ 2, 0, 15, 128, 2, 0,
+ 228, 128, 4, 0, 228, 176,
+ 5, 0, 0, 3, 1, 0,
+ 7, 128, 1, 0, 228, 128,
+ 2, 0, 255, 128, 5, 0,
+ 0, 3, 3, 0, 7, 128,
+ 0, 0, 85, 128, 7, 0,
+ 228, 160, 4, 0, 0, 4,
3, 0, 7, 128, 0, 0,
- 85, 128, 7, 0, 228, 160,
- 4, 0, 0, 4, 3, 0,
- 7, 128, 0, 0, 0, 128,
- 6, 0, 228, 160, 3, 0,
- 228, 128, 4, 0, 0, 4,
- 0, 0, 7, 128, 0, 0,
- 170, 128, 8, 0, 228, 160,
- 3, 0, 228, 128, 1, 0,
- 0, 2, 3, 0, 7, 128,
- 0, 0, 228, 160, 4, 0,
+ 0, 128, 6, 0, 228, 160,
+ 3, 0, 228, 128, 4, 0,
0, 4, 0, 0, 7, 128,
- 0, 0, 228, 128, 3, 0,
- 228, 128, 1, 0, 228, 160,
+ 0, 0, 170, 128, 8, 0,
+ 228, 160, 3, 0, 228, 128,
+ 1, 0, 0, 2, 3, 0,
+ 7, 128, 0, 0, 228, 160,
4, 0, 0, 4, 0, 0,
- 7, 128, 2, 0, 228, 128,
- 0, 0, 228, 128, 1, 0,
- 228, 128, 4, 0, 0, 4,
- 1, 0, 7, 128, 13, 0,
- 228, 160, 2, 0, 255, 128,
- 0, 0, 228, 129, 4, 0,
- 0, 4, 2, 0, 7, 128,
- 1, 0, 255, 176, 1, 0,
+ 7, 128, 0, 0, 228, 128,
+ 3, 0, 228, 128, 1, 0,
+ 228, 160, 4, 0, 0, 4,
+ 0, 0, 7, 128, 2, 0,
228, 128, 0, 0, 228, 128,
- 1, 0, 0, 2, 0, 8,
- 15, 128, 2, 0, 228, 128,
- 255, 255, 0, 0, 83, 72,
- 68, 82, 40, 8, 0, 0,
- 64, 0, 0, 0, 10, 2,
- 0, 0, 89, 0, 0, 4,
- 70, 142, 32, 0, 0, 0,
- 0, 0, 14, 0, 0, 0,
- 90, 0, 0, 3, 0, 96,
- 16, 0, 0, 0, 0, 0,
- 88, 24, 0, 4, 0, 112,
- 16, 0, 0, 0, 0, 0,
- 85, 85, 0, 0, 88, 24,
- 0, 4, 0, 112, 16, 0,
- 1, 0, 0, 0, 85, 85,
+ 1, 0, 228, 128, 4, 0,
+ 0, 4, 1, 0, 7, 128,
+ 13, 0, 228, 160, 2, 0,
+ 255, 128, 0, 0, 228, 129,
+ 4, 0, 0, 4, 2, 0,
+ 7, 128, 1, 0, 255, 176,
+ 1, 0, 228, 128, 0, 0,
+ 228, 128, 1, 0, 0, 2,
+ 0, 8, 15, 128, 2, 0,
+ 228, 128, 255, 255, 0, 0,
+ 83, 72, 68, 82, 40, 8,
+ 0, 0, 64, 0, 0, 0,
+ 10, 2, 0, 0, 89, 0,
+ 0, 4, 70, 142, 32, 0,
+ 0, 0, 0, 0, 14, 0,
+ 0, 0, 90, 0, 0, 3,
+ 0, 96, 16, 0, 0, 0,
0, 0, 88, 24, 0, 4,
- 0, 112, 16, 0, 2, 0,
+ 0, 112, 16, 0, 0, 0,
0, 0, 85, 85, 0, 0,
- 98, 16, 0, 3, 50, 16,
- 16, 0, 0, 0, 0, 0,
- 98, 16, 0, 3, 242, 16,
+ 88, 24, 0, 4, 0, 112,
16, 0, 1, 0, 0, 0,
- 98, 16, 0, 3, 114, 16,
+ 85, 85, 0, 0, 88, 24,
+ 0, 4, 0, 112, 16, 0,
+ 2, 0, 0, 0, 85, 85,
+ 0, 0, 98, 16, 0, 3,
+ 50, 16, 16, 0, 0, 0,
+ 0, 0, 98, 16, 0, 3,
+ 242, 16, 16, 0, 1, 0,
+ 0, 0, 98, 16, 0, 3,
+ 114, 16, 16, 0, 2, 0,
+ 0, 0, 98, 16, 0, 3,
+ 114, 16, 16, 0, 3, 0,
+ 0, 0, 98, 16, 0, 3,
+ 242, 16, 16, 0, 4, 0,
+ 0, 0, 101, 0, 0, 3,
+ 242, 32, 16, 0, 0, 0,
+ 0, 0, 104, 0, 0, 2,
+ 4, 0, 0, 0, 16, 0,
+ 0, 7, 18, 0, 16, 0,
+ 0, 0, 0, 0, 70, 18,
16, 0, 2, 0, 0, 0,
- 98, 16, 0, 3, 114, 16,
- 16, 0, 3, 0, 0, 0,
- 98, 16, 0, 3, 242, 16,
- 16, 0, 4, 0, 0, 0,
- 101, 0, 0, 3, 242, 32,
+ 70, 18, 16, 0, 2, 0,
+ 0, 0, 68, 0, 0, 5,
+ 18, 0, 16, 0, 0, 0,
+ 0, 0, 10, 0, 16, 0,
+ 0, 0, 0, 0, 56, 0,
+ 0, 7, 114, 0, 16, 0,
+ 0, 0, 0, 0, 6, 0,
16, 0, 0, 0, 0, 0,
- 104, 0, 0, 2, 4, 0,
+ 70, 18, 16, 0, 2, 0,
0, 0, 16, 0, 0, 7,
- 18, 0, 16, 0, 0, 0,
+ 130, 0, 16, 0, 0, 0,
0, 0, 70, 18, 16, 0,
- 2, 0, 0, 0, 70, 18,
- 16, 0, 2, 0, 0, 0,
- 68, 0, 0, 5, 18, 0,
+ 3, 0, 0, 0, 70, 18,
+ 16, 0, 3, 0, 0, 0,
+ 68, 0, 0, 5, 130, 0,
16, 0, 0, 0, 0, 0,
- 10, 0, 16, 0, 0, 0,
+ 58, 0, 16, 0, 0, 0,
0, 0, 56, 0, 0, 7,
- 114, 0, 16, 0, 0, 0,
- 0, 0, 6, 0, 16, 0,
+ 114, 0, 16, 0, 1, 0,
+ 0, 0, 246, 15, 16, 0,
0, 0, 0, 0, 70, 18,
- 16, 0, 2, 0, 0, 0,
- 16, 0, 0, 7, 130, 0,
- 16, 0, 0, 0, 0, 0,
- 70, 18, 16, 0, 3, 0,
- 0, 0, 70, 18, 16, 0,
- 3, 0, 0, 0, 68, 0,
- 0, 5, 130, 0, 16, 0,
- 0, 0, 0, 0, 58, 0,
- 16, 0, 0, 0, 0, 0,
+ 16, 0, 3, 0, 0, 0,
56, 0, 0, 7, 114, 0,
- 16, 0, 1, 0, 0, 0,
- 246, 15, 16, 0, 0, 0,
- 0, 0, 70, 18, 16, 0,
- 3, 0, 0, 0, 56, 0,
- 0, 7, 114, 0, 16, 0,
- 2, 0, 0, 0, 38, 9,
- 16, 0, 0, 0, 0, 0,
- 150, 4, 16, 0, 1, 0,
- 0, 0, 50, 0, 0, 10,
- 114, 0, 16, 0, 2, 0,
+ 16, 0, 2, 0, 0, 0,
+ 38, 9, 16, 0, 0, 0,
0, 0, 150, 4, 16, 0,
- 0, 0, 0, 0, 38, 9,
- 16, 0, 1, 0, 0, 0,
- 70, 2, 16, 128, 65, 0,
- 0, 0, 2, 0, 0, 0,
- 69, 0, 0, 9, 242, 0,
- 16, 0, 3, 0, 0, 0,
- 70, 16, 16, 0, 0, 0,
- 0, 0, 70, 126, 16, 0,
- 2, 0, 0, 0, 0, 96,
+ 1, 0, 0, 0, 50, 0,
+ 0, 10, 114, 0, 16, 0,
+ 2, 0, 0, 0, 150, 4,
16, 0, 0, 0, 0, 0,
- 50, 0, 0, 15, 114, 0,
- 16, 0, 3, 0, 0, 0,
- 70, 2, 16, 0, 3, 0,
- 0, 0, 2, 64, 0, 0,
+ 38, 9, 16, 0, 1, 0,
+ 0, 0, 70, 2, 16, 128,
+ 65, 0, 0, 0, 2, 0,
+ 0, 0, 69, 0, 0, 9,
+ 242, 0, 16, 0, 3, 0,
+ 0, 0, 70, 16, 16, 0,
+ 0, 0, 0, 0, 70, 126,
+ 16, 0, 2, 0, 0, 0,
+ 0, 96, 16, 0, 0, 0,
+ 0, 0, 50, 0, 0, 15,
+ 114, 0, 16, 0, 3, 0,
+ 0, 0, 70, 2, 16, 0,
+ 3, 0, 0, 0, 2, 64,
+ 0, 0, 0, 0, 0, 64,
0, 0, 0, 64, 0, 0,
- 0, 64, 0, 0, 0, 64,
- 0, 0, 0, 0, 2, 64,
- 0, 0, 0, 0, 128, 191,
+ 0, 64, 0, 0, 0, 0,
+ 2, 64, 0, 0, 0, 0,
+ 128, 191, 0, 0, 128, 191,
0, 0, 128, 191, 0, 0,
- 128, 191, 0, 0, 0, 0,
- 56, 0, 0, 7, 114, 0,
- 16, 0, 2, 0, 0, 0,
- 70, 2, 16, 0, 2, 0,
- 0, 0, 86, 5, 16, 0,
- 3, 0, 0, 0, 50, 0,
- 0, 9, 114, 0, 16, 0,
- 1, 0, 0, 0, 6, 0,
- 16, 0, 3, 0, 0, 0,
- 70, 2, 16, 0, 1, 0,
+ 0, 0, 56, 0, 0, 7,
+ 114, 0, 16, 0, 2, 0,
0, 0, 70, 2, 16, 0,
- 2, 0, 0, 0, 50, 0,
- 0, 9, 114, 0, 16, 0,
- 0, 0, 0, 0, 166, 10,
+ 2, 0, 0, 0, 86, 5,
16, 0, 3, 0, 0, 0,
- 70, 2, 16, 0, 0, 0,
+ 50, 0, 0, 9, 114, 0,
+ 16, 0, 1, 0, 0, 0,
+ 6, 0, 16, 0, 3, 0,
+ 0, 0, 70, 2, 16, 0,
+ 1, 0, 0, 0, 70, 2,
+ 16, 0, 2, 0, 0, 0,
+ 50, 0, 0, 9, 114, 0,
+ 16, 0, 0, 0, 0, 0,
+ 166, 10, 16, 0, 3, 0,
0, 0, 70, 2, 16, 0,
- 1, 0, 0, 0, 0, 0,
- 0, 9, 114, 0, 16, 0,
- 1, 0, 0, 0, 70, 18,
- 16, 128, 65, 0, 0, 0,
- 1, 0, 0, 0, 70, 130,
- 32, 0, 0, 0, 0, 0,
- 12, 0, 0, 0, 16, 0,
- 0, 7, 130, 0, 16, 0,
0, 0, 0, 0, 70, 2,
16, 0, 1, 0, 0, 0,
- 70, 2, 16, 0, 1, 0,
- 0, 0, 68, 0, 0, 5,
- 130, 0, 16, 0, 0, 0,
- 0, 0, 58, 0, 16, 0,
- 0, 0, 0, 0, 50, 0,
- 0, 11, 114, 0, 16, 0,
- 2, 0, 0, 0, 70, 2,
+ 0, 0, 0, 9, 114, 0,
16, 0, 1, 0, 0, 0,
- 246, 15, 16, 0, 0, 0,
- 0, 0, 70, 130, 32, 128,
- 65, 0, 0, 0, 0, 0,
- 0, 0, 3, 0, 0, 0,
+ 70, 18, 16, 128, 65, 0,
+ 0, 0, 1, 0, 0, 0,
+ 70, 130, 32, 0, 0, 0,
+ 0, 0, 12, 0, 0, 0,
16, 0, 0, 7, 130, 0,
- 16, 0, 1, 0, 0, 0,
- 70, 2, 16, 0, 2, 0,
+ 16, 0, 0, 0, 0, 0,
+ 70, 2, 16, 0, 1, 0,
0, 0, 70, 2, 16, 0,
- 2, 0, 0, 0, 68, 0,
+ 1, 0, 0, 0, 68, 0,
0, 5, 130, 0, 16, 0,
- 1, 0, 0, 0, 58, 0,
- 16, 0, 1, 0, 0, 0,
- 56, 0, 0, 7, 114, 0,
+ 0, 0, 0, 0, 58, 0,
+ 16, 0, 0, 0, 0, 0,
+ 50, 0, 0, 11, 114, 0,
16, 0, 2, 0, 0, 0,
- 246, 15, 16, 0, 1, 0,
+ 70, 2, 16, 0, 1, 0,
+ 0, 0, 246, 15, 16, 0,
+ 0, 0, 0, 0, 70, 130,
+ 32, 128, 65, 0, 0, 0,
+ 0, 0, 0, 0, 3, 0,
+ 0, 0, 16, 0, 0, 7,
+ 130, 0, 16, 0, 1, 0,
0, 0, 70, 2, 16, 0,
- 2, 0, 0, 0, 16, 0,
- 0, 7, 18, 0, 16, 0,
2, 0, 0, 0, 70, 2,
16, 0, 2, 0, 0, 0,
- 70, 2, 16, 0, 0, 0,
- 0, 0, 50, 0, 0, 11,
- 114, 0, 16, 0, 3, 0,
+ 68, 0, 0, 5, 130, 0,
+ 16, 0, 1, 0, 0, 0,
+ 58, 0, 16, 0, 1, 0,
+ 0, 0, 56, 0, 0, 7,
+ 114, 0, 16, 0, 2, 0,
+ 0, 0, 246, 15, 16, 0,
+ 1, 0, 0, 0, 70, 2,
+ 16, 0, 2, 0, 0, 0,
+ 16, 0, 0, 7, 18, 0,
+ 16, 0, 2, 0, 0, 0,
+ 70, 2, 16, 0, 2, 0,
0, 0, 70, 2, 16, 0,
- 1, 0, 0, 0, 246, 15,
- 16, 0, 0, 0, 0, 0,
- 70, 130, 32, 128, 65, 0,
- 0, 0, 0, 0, 0, 0,
- 4, 0, 0, 0, 50, 0,
+ 0, 0, 0, 0, 50, 0,
0, 11, 114, 0, 16, 0,
- 1, 0, 0, 0, 70, 2,
+ 3, 0, 0, 0, 70, 2,
16, 0, 1, 0, 0, 0,
246, 15, 16, 0, 0, 0,
0, 0, 70, 130, 32, 128,
65, 0, 0, 0, 0, 0,
- 0, 0, 5, 0, 0, 0,
- 16, 0, 0, 7, 130, 0,
- 16, 0, 0, 0, 0, 0,
- 70, 2, 16, 0, 3, 0,
- 0, 0, 70, 2, 16, 0,
- 3, 0, 0, 0, 68, 0,
- 0, 5, 130, 0, 16, 0,
- 0, 0, 0, 0, 58, 0,
- 16, 0, 0, 0, 0, 0,
- 56, 0, 0, 7, 114, 0,
- 16, 0, 3, 0, 0, 0,
- 246, 15, 16, 0, 0, 0,
- 0, 0, 70, 2, 16, 0,
- 3, 0, 0, 0, 16, 0,
- 0, 7, 34, 0, 16, 0,
- 2, 0, 0, 0, 70, 2,
- 16, 0, 3, 0, 0, 0,
- 70, 2, 16, 0, 0, 0,
+ 0, 0, 4, 0, 0, 0,
+ 50, 0, 0, 11, 114, 0,
+ 16, 0, 1, 0, 0, 0,
+ 70, 2, 16, 0, 1, 0,
+ 0, 0, 246, 15, 16, 0,
+ 0, 0, 0, 0, 70, 130,
+ 32, 128, 65, 0, 0, 0,
+ 0, 0, 0, 0, 5, 0,
0, 0, 16, 0, 0, 7,
130, 0, 16, 0, 0, 0,
0, 0, 70, 2, 16, 0,
- 1, 0, 0, 0, 70, 2,
- 16, 0, 1, 0, 0, 0,
+ 3, 0, 0, 0, 70, 2,
+ 16, 0, 3, 0, 0, 0,
68, 0, 0, 5, 130, 0,
16, 0, 0, 0, 0, 0,
58, 0, 16, 0, 0, 0,
0, 0, 56, 0, 0, 7,
- 114, 0, 16, 0, 1, 0,
+ 114, 0, 16, 0, 3, 0,
0, 0, 246, 15, 16, 0,
0, 0, 0, 0, 70, 2,
- 16, 0, 1, 0, 0, 0,
- 16, 0, 0, 7, 66, 0,
+ 16, 0, 3, 0, 0, 0,
+ 16, 0, 0, 7, 34, 0,
16, 0, 2, 0, 0, 0,
+ 70, 2, 16, 0, 3, 0,
+ 0, 0, 70, 2, 16, 0,
+ 0, 0, 0, 0, 16, 0,
+ 0, 7, 130, 0, 16, 0,
+ 0, 0, 0, 0, 70, 2,
+ 16, 0, 1, 0, 0, 0,
70, 2, 16, 0, 1, 0,
+ 0, 0, 68, 0, 0, 5,
+ 130, 0, 16, 0, 0, 0,
+ 0, 0, 58, 0, 16, 0,
+ 0, 0, 0, 0, 56, 0,
+ 0, 7, 114, 0, 16, 0,
+ 1, 0, 0, 0, 246, 15,
+ 16, 0, 0, 0, 0, 0,
+ 70, 2, 16, 0, 1, 0,
+ 0, 0, 16, 0, 0, 7,
+ 66, 0, 16, 0, 2, 0,
0, 0, 70, 2, 16, 0,
- 0, 0, 0, 0, 52, 0,
- 0, 10, 114, 0, 16, 0,
1, 0, 0, 0, 70, 2,
+ 16, 0, 0, 0, 0, 0,
+ 52, 0, 0, 10, 114, 0,
+ 16, 0, 1, 0, 0, 0,
+ 70, 2, 16, 0, 2, 0,
+ 0, 0, 2, 64, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 16, 0,
+ 0, 9, 18, 0, 16, 0,
+ 2, 0, 0, 0, 70, 130,
+ 32, 128, 65, 0, 0, 0,
+ 0, 0, 0, 0, 3, 0,
+ 0, 0, 70, 2, 16, 0,
+ 0, 0, 0, 0, 16, 0,
+ 0, 9, 34, 0, 16, 0,
+ 2, 0, 0, 0, 70, 130,
+ 32, 128, 65, 0, 0, 0,
+ 0, 0, 0, 0, 4, 0,
+ 0, 0, 70, 2, 16, 0,
+ 0, 0, 0, 0, 16, 0,
+ 0, 9, 66, 0, 16, 0,
+ 2, 0, 0, 0, 70, 130,
+ 32, 128, 65, 0, 0, 0,
+ 0, 0, 0, 0, 5, 0,
+ 0, 0, 70, 2, 16, 0,
+ 0, 0, 0, 0, 29, 0,
+ 0, 10, 114, 0, 16, 0,
+ 0, 0, 0, 0, 70, 2,
16, 0, 2, 0, 0, 0,
2, 64, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
- 0, 0, 16, 0, 0, 9,
- 18, 0, 16, 0, 2, 0,
- 0, 0, 70, 130, 32, 128,
- 65, 0, 0, 0, 0, 0,
- 0, 0, 3, 0, 0, 0,
- 70, 2, 16, 0, 0, 0,
- 0, 0, 16, 0, 0, 9,
- 34, 0, 16, 0, 2, 0,
- 0, 0, 70, 130, 32, 128,
- 65, 0, 0, 0, 0, 0,
- 0, 0, 4, 0, 0, 0,
- 70, 2, 16, 0, 0, 0,
- 0, 0, 16, 0, 0, 9,
- 66, 0, 16, 0, 2, 0,
- 0, 0, 70, 130, 32, 128,
- 65, 0, 0, 0, 0, 0,
- 0, 0, 5, 0, 0, 0,
- 70, 2, 16, 0, 0, 0,
- 0, 0, 29, 0, 0, 10,
+ 0, 0, 1, 0, 0, 10,
114, 0, 16, 0, 0, 0,
0, 0, 70, 2, 16, 0,
- 2, 0, 0, 0, 2, 64,
- 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0,
- 1, 0, 0, 10, 114, 0,
- 16, 0, 0, 0, 0, 0,
- 70, 2, 16, 0, 0, 0,
- 0, 0, 2, 64, 0, 0,
+ 0, 0, 0, 0, 2, 64,
+ 0, 0, 0, 0, 128, 63,
0, 0, 128, 63, 0, 0,
- 128, 63, 0, 0, 128, 63,
- 0, 0, 0, 0, 56, 0,
+ 128, 63, 0, 0, 0, 0,
+ 56, 0, 0, 7, 114, 0,
+ 16, 0, 1, 0, 0, 0,
+ 70, 2, 16, 0, 0, 0,
+ 0, 0, 70, 2, 16, 0,
+ 1, 0, 0, 0, 56, 0,
0, 7, 114, 0, 16, 0,
+ 0, 0, 0, 0, 70, 2,
+ 16, 0, 2, 0, 0, 0,
+ 70, 2, 16, 0, 0, 0,
+ 0, 0, 47, 0, 0, 5,
+ 114, 0, 16, 0, 1, 0,
+ 0, 0, 70, 2, 16, 0,
+ 1, 0, 0, 0, 56, 0,
+ 0, 8, 114, 0, 16, 0,
1, 0, 0, 0, 70, 2,
- 16, 0, 0, 0, 0, 0,
+ 16, 0, 1, 0, 0, 0,
+ 246, 143, 32, 0, 0, 0,
+ 0, 0, 2, 0, 0, 0,
+ 25, 0, 0, 5, 114, 0,
+ 16, 0, 1, 0, 0, 0,
70, 2, 16, 0, 1, 0,
0, 0, 56, 0, 0, 7,
- 114, 0, 16, 0, 0, 0,
+ 114, 0, 16, 0, 1, 0,
0, 0, 70, 2, 16, 0,
2, 0, 0, 0, 70, 2,
- 16, 0, 0, 0, 0, 0,
- 47, 0, 0, 5, 114, 0,
16, 0, 1, 0, 0, 0,
- 70, 2, 16, 0, 1, 0,
- 0, 0, 56, 0, 0, 8,
- 114, 0, 16, 0, 1, 0,
- 0, 0, 70, 2, 16, 0,
- 1, 0, 0, 0, 246, 143,
+ 56, 0, 0, 8, 114, 0,
+ 16, 0, 2, 0, 0, 0,
+ 86, 5, 16, 0, 1, 0,
+ 0, 0, 70, 130, 32, 0,
+ 0, 0, 0, 0, 10, 0,
+ 0, 0, 50, 0, 0, 10,
+ 178, 0, 16, 0, 1, 0,
+ 0, 0, 6, 0, 16, 0,
+ 1, 0, 0, 0, 70, 136,
32, 0, 0, 0, 0, 0,
- 2, 0, 0, 0, 25, 0,
- 0, 5, 114, 0, 16, 0,
- 1, 0, 0, 0, 70, 2,
- 16, 0, 1, 0, 0, 0,
- 56, 0, 0, 7, 114, 0,
+ 9, 0, 0, 0, 70, 8,
+ 16, 0, 2, 0, 0, 0,
+ 50, 0, 0, 10, 114, 0,
16, 0, 1, 0, 0, 0,
- 70, 2, 16, 0, 2, 0,
- 0, 0, 70, 2, 16, 0,
+ 166, 10, 16, 0, 1, 0,
+ 0, 0, 70, 130, 32, 0,
+ 0, 0, 0, 0, 11, 0,
+ 0, 0, 70, 3, 16, 0,
1, 0, 0, 0, 56, 0,
0, 8, 114, 0, 16, 0,
- 2, 0, 0, 0, 86, 5,
+ 1, 0, 0, 0, 70, 2,
16, 0, 1, 0, 0, 0,
70, 130, 32, 0, 0, 0,
- 0, 0, 10, 0, 0, 0,
- 50, 0, 0, 10, 178, 0,
- 16, 0, 1, 0, 0, 0,
- 6, 0, 16, 0, 1, 0,
- 0, 0, 70, 136, 32, 0,
- 0, 0, 0, 0, 9, 0,
- 0, 0, 70, 8, 16, 0,
- 2, 0, 0, 0, 50, 0,
- 0, 10, 114, 0, 16, 0,
- 1, 0, 0, 0, 166, 10,
+ 0, 0, 2, 0, 0, 0,
+ 69, 0, 0, 9, 242, 0,
+ 16, 0, 2, 0, 0, 0,
+ 70, 16, 16, 0, 0, 0,
+ 0, 0, 70, 126, 16, 0,
+ 1, 0, 0, 0, 0, 96,
+ 16, 0, 0, 0, 0, 0,
+ 56, 0, 0, 7, 114, 0,
16, 0, 1, 0, 0, 0,
- 70, 130, 32, 0, 0, 0,
- 0, 0, 11, 0, 0, 0,
- 70, 3, 16, 0, 1, 0,
- 0, 0, 56, 0, 0, 8,
- 114, 0, 16, 0, 1, 0,
+ 70, 2, 16, 0, 1, 0,
0, 0, 70, 2, 16, 0,
- 1, 0, 0, 0, 70, 130,
- 32, 0, 0, 0, 0, 0,
2, 0, 0, 0, 69, 0,
0, 9, 242, 0, 16, 0,
2, 0, 0, 0, 70, 16,
16, 0, 0, 0, 0, 0,
- 70, 126, 16, 0, 1, 0,
+ 70, 126, 16, 0, 0, 0,
0, 0, 0, 96, 16, 0,
0, 0, 0, 0, 56, 0,
- 0, 7, 114, 0, 16, 0,
- 1, 0, 0, 0, 70, 2,
- 16, 0, 1, 0, 0, 0,
- 70, 2, 16, 0, 2, 0,
- 0, 0, 69, 0, 0, 9,
- 242, 0, 16, 0, 2, 0,
- 0, 0, 70, 16, 16, 0,
- 0, 0, 0, 0, 70, 126,
- 16, 0, 0, 0, 0, 0,
- 0, 96, 16, 0, 0, 0,
+ 0, 7, 242, 0, 16, 0,
+ 2, 0, 0, 0, 70, 14,
+ 16, 0, 2, 0, 0, 0,
+ 70, 30, 16, 0, 4, 0,
0, 0, 56, 0, 0, 7,
- 242, 0, 16, 0, 2, 0,
- 0, 0, 70, 14, 16, 0,
- 2, 0, 0, 0, 70, 30,
- 16, 0, 4, 0, 0, 0,
- 56, 0, 0, 7, 114, 0,
- 16, 0, 1, 0, 0, 0,
- 70, 2, 16, 0, 1, 0,
- 0, 0, 246, 15, 16, 0,
- 2, 0, 0, 0, 56, 0,
- 0, 8, 114, 0, 16, 0,
- 3, 0, 0, 0, 86, 5,
- 16, 0, 0, 0, 0, 0,
- 70, 130, 32, 0, 0, 0,
- 0, 0, 7, 0, 0, 0,
- 50, 0, 0, 10, 178, 0,
- 16, 0, 0, 0, 0, 0,
- 6, 0, 16, 0, 0, 0,
- 0, 0, 70, 136, 32, 0,
- 0, 0, 0, 0, 6, 0,
- 0, 0, 70, 8, 16, 0,
- 3, 0, 0, 0, 50, 0,
- 0, 10, 114, 0, 16, 0,
- 0, 0, 0, 0, 166, 10,
- 16, 0, 0, 0, 0, 0,
- 70, 130, 32, 0, 0, 0,
- 0, 0, 8, 0, 0, 0,
- 70, 3, 16, 0, 0, 0,
- 0, 0, 50, 0, 0, 11,
- 114, 0, 16, 0, 0, 0,
+ 114, 0, 16, 0, 1, 0,
0, 0, 70, 2, 16, 0,
- 0, 0, 0, 0, 70, 130,
- 32, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 70, 130,
- 32, 0, 0, 0, 0, 0,
- 1, 0, 0, 0, 50, 0,
- 0, 9, 114, 0, 16, 0,
- 0, 0, 0, 0, 70, 2,
+ 1, 0, 0, 0, 246, 15,
16, 0, 2, 0, 0, 0,
- 70, 2, 16, 0, 0, 0,
- 0, 0, 70, 2, 16, 0,
- 1, 0, 0, 0, 50, 0,
- 0, 11, 114, 0, 16, 0,
- 1, 0, 0, 0, 70, 130,
+ 56, 0, 0, 8, 114, 0,
+ 16, 0, 3, 0, 0, 0,
+ 86, 5, 16, 0, 0, 0,
+ 0, 0, 70, 130, 32, 0,
+ 0, 0, 0, 0, 7, 0,
+ 0, 0, 50, 0, 0, 10,
+ 178, 0, 16, 0, 0, 0,
+ 0, 0, 6, 0, 16, 0,
+ 0, 0, 0, 0, 70, 136,
32, 0, 0, 0, 0, 0,
- 13, 0, 0, 0, 246, 15,
- 16, 0, 2, 0, 0, 0,
- 70, 2, 16, 128, 65, 0,
+ 6, 0, 0, 0, 70, 8,
+ 16, 0, 3, 0, 0, 0,
+ 50, 0, 0, 10, 114, 0,
+ 16, 0, 0, 0, 0, 0,
+ 166, 10, 16, 0, 0, 0,
+ 0, 0, 70, 130, 32, 0,
+ 0, 0, 0, 0, 8, 0,
+ 0, 0, 70, 3, 16, 0,
+ 0, 0, 0, 0, 50, 0,
+ 0, 11, 114, 0, 16, 0,
+ 0, 0, 0, 0, 70, 2,
+ 16, 0, 0, 0, 0, 0,
+ 70, 130, 32, 0, 0, 0,
0, 0, 0, 0, 0, 0,
- 50, 0, 0, 9, 114, 32,
+ 70, 130, 32, 0, 0, 0,
+ 0, 0, 1, 0, 0, 0,
+ 50, 0, 0, 9, 114, 0,
16, 0, 0, 0, 0, 0,
- 246, 31, 16, 0, 1, 0,
+ 70, 2, 16, 0, 2, 0,
0, 0, 70, 2, 16, 0,
+ 0, 0, 0, 0, 70, 2,
+ 16, 0, 1, 0, 0, 0,
+ 50, 0, 0, 11, 114, 0,
+ 16, 0, 1, 0, 0, 0,
+ 70, 130, 32, 0, 0, 0,
+ 0, 0, 13, 0, 0, 0,
+ 246, 15, 16, 0, 2, 0,
+ 0, 0, 70, 2, 16, 128,
+ 65, 0, 0, 0, 0, 0,
+ 0, 0, 50, 0, 0, 9,
+ 114, 32, 16, 0, 0, 0,
+ 0, 0, 246, 31, 16, 0,
1, 0, 0, 0, 70, 2,
- 16, 0, 0, 0, 0, 0,
- 54, 0, 0, 5, 130, 32,
- 16, 0, 0, 0, 0, 0,
- 58, 0, 16, 0, 2, 0,
- 0, 0, 62, 0, 0, 1,
- 73, 83, 71, 78, 144, 0,
- 0, 0, 5, 0, 0, 0,
- 8, 0, 0, 0, 128, 0,
+ 16, 0, 1, 0, 0, 0,
+ 70, 2, 16, 0, 0, 0,
+ 0, 0, 54, 0, 0, 5,
+ 130, 32, 16, 0, 0, 0,
+ 0, 0, 58, 0, 16, 0,
+ 2, 0, 0, 0, 62, 0,
+ 0, 1, 73, 83, 71, 78,
+ 144, 0, 0, 0, 5, 0,
+ 0, 0, 8, 0, 0, 0,
+ 128, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 3, 0,
+ 3, 0, 0, 0, 0, 0,
+ 0, 0, 3, 3, 0, 0,
+ 128, 0, 0, 0, 1, 0,
0, 0, 0, 0, 0, 0,
- 3, 3, 0, 0, 128, 0,
- 0, 0, 1, 0, 0, 0,
- 0, 0, 0, 0, 3, 0,
- 0, 0, 1, 0, 0, 0,
- 15, 15, 0, 0, 128, 0,
- 0, 0, 2, 0, 0, 0,
- 0, 0, 0, 0, 3, 0,
- 0, 0, 2, 0, 0, 0,
- 7, 7, 0, 0, 128, 0,
- 0, 0, 3, 0, 0, 0,
- 0, 0, 0, 0, 3, 0,
- 0, 0, 3, 0, 0, 0,
- 7, 7, 0, 0, 137, 0,
+ 3, 0, 0, 0, 1, 0,
+ 0, 0, 15, 15, 0, 0,
+ 128, 0, 0, 0, 2, 0,
0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 3, 0,
- 0, 0, 4, 0, 0, 0,
- 15, 15, 0, 0, 84, 69,
- 88, 67, 79, 79, 82, 68,
- 0, 67, 79, 76, 79, 82,
- 0, 171, 79, 83, 71, 78,
- 44, 0, 0, 0, 1, 0,
- 0, 0, 8, 0, 0, 0,
- 32, 0, 0, 0, 0, 0,
+ 3, 0, 0, 0, 2, 0,
+ 0, 0, 7, 7, 0, 0,
+ 128, 0, 0, 0, 3, 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
+ 3, 0, 0, 0, 3, 0,
+ 0, 0, 7, 7, 0, 0,
+ 137, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 3, 0, 0, 0, 4, 0,
+ 0, 0, 15, 15, 0, 0,
+ 84, 69, 88, 67, 79, 79,
+ 82, 68, 0, 67, 79, 76,
+ 79, 82, 0, 171, 79, 83,
+ 71, 78, 44, 0, 0, 0,
+ 1, 0, 0, 0, 8, 0,
+ 0, 0, 32, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 3, 0, 0, 0,
+ 0, 0, 0, 0, 15, 0,
+ 0, 0, 83, 86, 95, 84,
+ 97, 114, 103, 101, 116, 0,
+ 171, 171
};
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/NormalMapEffect_PSNormalPixelLightingTx.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/NormalMapEffect_PSNormalPixelLightingTx.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..9771c3795902e4b4d1ae7e036fd4843413d26f3f
Binary files /dev/null and b/Kits/DirectXTK/Src/Shaders/Compiled/NormalMapEffect_PSNormalPixelLightingTx.pdb differ
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/NormalMapEffect_PSNormalPixelLightingTxNoFog.inc b/Kits/DirectXTK/Src/Shaders/Compiled/NormalMapEffect_PSNormalPixelLightingTxNoFog.inc
index f7c5578ece380fbebef1d401f52da60c0bfb3397..ca86c35f54823506c07eff1f4464e76d3cfbf33c 100644
--- a/Kits/DirectXTK/Src/Shaders/Compiled/NormalMapEffect_PSNormalPixelLightingTxNoFog.inc
+++ b/Kits/DirectXTK/Src/Shaders/Compiled/NormalMapEffect_PSNormalPixelLightingTxNoFog.inc
@@ -50,13 +50,13 @@
dcl_2d s1
dcl_2d s2
-#line 86 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\NormalMapEffect.fx"
- texld r0, t0, s2
+#line 127 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\NormalMapEffect.fx"
+ texld r0, t0, s2 // BiasX2::x<0,1,2>
-#line 97
+#line 138
texld r1, t0, s1 // ::specIntensity<0,1,2>
-#line 93
+#line 134
texld r2, t0, s0
#line 103 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh"
@@ -65,15 +65,15 @@
mul r5.xyz, r3.zxyw, r4.yzxw
mad r5.xyz, r3.yzxw, r4.zxyw, -r5 // ::binormal<0,1,2>
-#line 86 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\NormalMapEffect.fx"
- mad r0.xyz, r0, c13.x, c13.y // ::localNormal<0,1,2>
+#line 32 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh"
+ mad r0.xyz, r0, c13.x, c13.y // ::BiasX2<0,1,2>
#line 108 "D:\ATG Sample Development\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 83 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\NormalMapEffect.fx"
+#line 124 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\NormalMapEffect.fx"
add r3.xyz, -t1, c12
dp3 r0.w, r3, r3
rsq r0.w, r0.w
@@ -124,10 +124,10 @@
mad r3.xyz, r3.z, c11, r4
mul r3.xyz, r3, c2 // ::result<3,4,5>
-#line 98 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\NormalMapEffect.fx"
+#line 139 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\NormalMapEffect.fx"
mul r1.xyz, r1, r3 // AddSpecular::specular<0,1,2>
-#line 93
+#line 134
mul r2, r2, t4 // ::color<0,1,2,3>
#line 26 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh"
@@ -222,17 +222,17 @@ ret
const BYTE NormalMapEffect_PSNormalPixelLightingTxNoFog[] =
{
- 68, 88, 66, 67, 5, 222,
- 110, 16, 111, 112, 165, 116,
- 19, 90, 179, 110, 96, 129,
- 2, 247, 1, 0, 0, 0,
- 208, 20, 0, 0, 4, 0,
+ 68, 88, 66, 67, 94, 19,
+ 164, 223, 118, 224, 91, 73,
+ 167, 164, 66, 206, 35, 3,
+ 55, 246, 1, 0, 0, 0,
+ 240, 20, 0, 0, 4, 0,
0, 0, 48, 0, 0, 0,
- 36, 12, 0, 0, 4, 20,
- 0, 0, 156, 20, 0, 0,
- 65, 111, 110, 57, 236, 11,
- 0, 0, 236, 11, 0, 0,
- 0, 2, 255, 255, 176, 11,
+ 68, 12, 0, 0, 36, 20,
+ 0, 0, 188, 20, 0, 0,
+ 65, 111, 110, 57, 12, 12,
+ 0, 0, 12, 12, 0, 0,
+ 0, 2, 255, 255, 208, 11,
0, 0, 60, 0, 0, 0,
1, 0, 48, 0, 0, 0,
60, 0, 0, 0, 60, 0,
@@ -242,14 +242,14 @@ const BYTE NormalMapEffect_PSNormalPixelLightingTxNoFog[] =
2, 0, 0, 0, 0, 0,
13, 0, 0, 0, 0, 0,
0, 0, 0, 2, 255, 255,
- 254, 255, 250, 1, 68, 66,
+ 254, 255, 2, 2, 68, 66,
85, 71, 40, 0, 0, 0,
- 188, 7, 0, 0, 0, 0,
+ 220, 7, 0, 0, 0, 0,
0, 0, 3, 0, 0, 0,
8, 1, 0, 0, 61, 0,
0, 0, 20, 1, 0, 0,
- 19, 0, 0, 0, 64, 6,
- 0, 0, 48, 3, 0, 0,
+ 20, 0, 0, 0, 76, 6,
+ 0, 0, 84, 3, 0, 0,
68, 58, 92, 65, 84, 71,
32, 83, 97, 109, 112, 108,
101, 32, 68, 101, 118, 101,
@@ -290,87 +290,93 @@ const BYTE NormalMapEffect_PSNormalPixelLightingTxNoFog[] =
0, 171, 40, 0, 0, 0,
119, 0, 0, 0, 192, 0,
0, 0, 0, 0, 255, 255,
- 240, 7, 0, 0, 0, 0,
- 255, 255, 8, 8, 0, 0,
- 0, 0, 255, 255, 20, 8,
+ 16, 8, 0, 0, 0, 0,
+ 255, 255, 40, 8, 0, 0,
+ 0, 0, 255, 255, 52, 8,
0, 0, 0, 0, 255, 255,
- 32, 8, 0, 0, 0, 0,
- 255, 255, 44, 8, 0, 0,
- 0, 0, 255, 255, 56, 8,
+ 64, 8, 0, 0, 0, 0,
+ 255, 255, 76, 8, 0, 0,
+ 0, 0, 255, 255, 88, 8,
0, 0, 0, 0, 255, 255,
- 68, 8, 0, 0, 0, 0,
- 255, 255, 80, 8, 0, 0,
- 0, 0, 255, 255, 92, 8,
- 0, 0, 86, 0, 0, 0,
- 104, 8, 0, 0, 97, 0,
- 0, 0, 120, 8, 0, 0,
- 93, 0, 0, 0, 136, 8,
+ 100, 8, 0, 0, 0, 0,
+ 255, 255, 112, 8, 0, 0,
+ 0, 0, 255, 255, 124, 8,
+ 0, 0, 127, 0, 0, 0,
+ 136, 8, 0, 0, 138, 0,
+ 0, 0, 152, 8, 0, 0,
+ 134, 0, 0, 0, 168, 8,
0, 0, 103, 0, 1, 0,
- 152, 8, 0, 0, 104, 0,
- 1, 0, 164, 8, 0, 0,
- 105, 0, 1, 0, 176, 8,
+ 184, 8, 0, 0, 104, 0,
+ 1, 0, 196, 8, 0, 0,
+ 105, 0, 1, 0, 208, 8,
0, 0, 105, 0, 1, 0,
- 192, 8, 0, 0, 86, 0,
- 0, 0, 212, 8, 0, 0,
- 108, 0, 1, 0, 232, 8,
+ 224, 8, 0, 0, 32, 0,
+ 2, 0, 244, 8, 0, 0,
+ 108, 0, 1, 0, 8, 9,
0, 0, 108, 0, 1, 0,
- 248, 8, 0, 0, 108, 0,
- 1, 0, 12, 9, 0, 0,
- 83, 0, 0, 0, 32, 9,
- 0, 0, 83, 0, 0, 0,
- 48, 9, 0, 0, 83, 0,
- 0, 0, 64, 9, 0, 0,
- 33, 0, 1, 0, 76, 9,
+ 24, 9, 0, 0, 108, 0,
+ 1, 0, 44, 9, 0, 0,
+ 124, 0, 0, 0, 64, 9,
+ 0, 0, 124, 0, 0, 0,
+ 80, 9, 0, 0, 124, 0,
+ 0, 0, 96, 9, 0, 0,
+ 33, 0, 1, 0, 108, 9,
0, 0, 33, 0, 1, 0,
- 96, 9, 0, 0, 37, 0,
- 1, 0, 108, 9, 0, 0,
- 33, 0, 1, 0, 124, 9,
+ 128, 9, 0, 0, 37, 0,
+ 1, 0, 140, 9, 0, 0,
+ 33, 0, 1, 0, 156, 9,
0, 0, 33, 0, 1, 0,
- 144, 9, 0, 0, 33, 0,
- 1, 0, 164, 9, 0, 0,
- 37, 0, 1, 0, 176, 9,
+ 176, 9, 0, 0, 33, 0,
+ 1, 0, 196, 9, 0, 0,
+ 37, 0, 1, 0, 208, 9,
0, 0, 33, 0, 1, 0,
- 192, 9, 0, 0, 37, 0,
- 1, 0, 204, 9, 0, 0,
- 36, 0, 1, 0, 220, 9,
+ 224, 9, 0, 0, 37, 0,
+ 1, 0, 236, 9, 0, 0,
+ 36, 0, 1, 0, 252, 9,
0, 0, 36, 0, 1, 0,
- 236, 9, 0, 0, 36, 0,
- 1, 0, 252, 9, 0, 0,
- 39, 0, 1, 0, 12, 10,
+ 12, 10, 0, 0, 36, 0,
+ 1, 0, 28, 10, 0, 0,
+ 39, 0, 1, 0, 44, 10,
0, 0, 42, 0, 1, 0,
- 32, 10, 0, 0, 42, 0,
- 1, 0, 48, 10, 0, 0,
- 41, 0, 1, 0, 68, 10,
+ 64, 10, 0, 0, 42, 0,
+ 1, 0, 80, 10, 0, 0,
+ 41, 0, 1, 0, 100, 10,
0, 0, 42, 0, 1, 0,
- 84, 10, 0, 0, 42, 0,
- 1, 0, 96, 10, 0, 0,
- 42, 0, 1, 0, 108, 10,
+ 116, 10, 0, 0, 42, 0,
+ 1, 0, 128, 10, 0, 0,
+ 42, 0, 1, 0, 140, 10,
0, 0, 42, 0, 1, 0,
- 120, 10, 0, 0, 42, 0,
- 1, 0, 136, 10, 0, 0,
- 42, 0, 1, 0, 148, 10,
+ 152, 10, 0, 0, 42, 0,
+ 1, 0, 168, 10, 0, 0,
+ 42, 0, 1, 0, 180, 10,
0, 0, 42, 0, 1, 0,
- 160, 10, 0, 0, 42, 0,
- 1, 0, 172, 10, 0, 0,
- 47, 0, 1, 0, 188, 10,
+ 192, 10, 0, 0, 42, 0,
+ 1, 0, 204, 10, 0, 0,
+ 47, 0, 1, 0, 220, 10,
0, 0, 47, 0, 1, 0,
- 204, 10, 0, 0, 47, 0,
- 1, 0, 224, 10, 0, 0,
- 47, 0, 1, 0, 244, 10,
- 0, 0, 98, 0, 0, 0,
- 4, 11, 0, 0, 93, 0,
- 0, 0, 20, 11, 0, 0,
- 26, 0, 2, 0, 36, 11,
+ 236, 10, 0, 0, 47, 0,
+ 1, 0, 0, 11, 0, 0,
+ 47, 0, 1, 0, 20, 11,
+ 0, 0, 139, 0, 0, 0,
+ 36, 11, 0, 0, 134, 0,
+ 0, 0, 52, 11, 0, 0,
+ 26, 0, 2, 0, 68, 11,
0, 0, 46, 0, 1, 0,
- 52, 11, 0, 0, 46, 0,
- 1, 0, 68, 11, 0, 0,
- 46, 0, 1, 0, 88, 11,
+ 84, 11, 0, 0, 46, 0,
+ 1, 0, 100, 11, 0, 0,
+ 46, 0, 1, 0, 120, 11,
0, 0, 46, 0, 1, 0,
- 108, 11, 0, 0, 46, 0,
- 1, 0, 120, 11, 0, 0,
- 26, 0, 2, 0, 140, 11,
+ 140, 11, 0, 0, 46, 0,
+ 1, 0, 152, 11, 0, 0,
+ 26, 0, 2, 0, 172, 11,
0, 0, 26, 0, 2, 0,
- 160, 11, 0, 0, 80, 97,
+ 192, 11, 0, 0, 66, 105,
+ 97, 115, 88, 50, 0, 171,
+ 1, 0, 3, 0, 1, 0,
+ 3, 0, 1, 0, 0, 0,
+ 0, 0, 0, 0, 16, 0,
+ 0, 0, 0, 0, 1, 0,
+ 2, 0, 255, 255, 80, 97,
114, 97, 109, 101, 116, 101,
114, 115, 0, 68, 105, 102,
102, 117, 115, 101, 67, 111,
@@ -391,723 +397,723 @@ const BYTE NormalMapEffect_PSNormalPixelLightingTxNoFog[] =
0, 0, 1, 0, 2, 0,
3, 0, 80, 101, 116, 117,
114, 98, 78, 111, 114, 109,
+ 97, 108, 0, 171, 171, 171,
+ 19, 0, 0, 0, 0, 0,
+ 1, 0, 2, 0, 255, 255,
+ 98, 105, 110, 111, 114, 109,
97, 108, 0, 171, 171, 171,
1, 0, 3, 0, 1, 0,
3, 0, 1, 0, 0, 0,
- 0, 0, 0, 0, 19, 0,
+ 0, 0, 0, 0, 15, 0,
0, 0, 0, 0, 1, 0,
- 2, 0, 255, 255, 98, 105,
- 110, 111, 114, 109, 97, 108,
- 0, 171, 171, 171, 1, 0,
- 3, 0, 1, 0, 3, 0,
- 1, 0, 0, 0, 0, 0,
- 0, 0, 15, 0, 0, 0,
- 0, 0, 1, 0, 2, 0,
- 255, 255, 65, 100, 100, 83,
- 112, 101, 99, 117, 108, 97,
- 114, 0, 99, 111, 108, 111,
- 114, 0, 171, 171, 1, 0,
- 3, 0, 1, 0, 4, 0,
- 1, 0, 0, 0, 0, 0,
- 0, 0, 59, 0, 0, 0,
- 0, 0, 1, 0, 2, 0,
- 255, 255, 52, 0, 0, 0,
- 0, 0, 1, 0, 2, 0,
- 3, 0, 100, 105, 102, 102,
- 117, 115, 101, 0, 38, 0,
+ 2, 0, 255, 255, 65, 100,
+ 100, 83, 112, 101, 99, 117,
+ 108, 97, 114, 0, 99, 111,
+ 108, 111, 114, 0, 171, 171,
+ 1, 0, 3, 0, 1, 0,
+ 4, 0, 1, 0, 0, 0,
+ 0, 0, 0, 0, 59, 0,
0, 0, 0, 0, 1, 0,
- 2, 0, 255, 255, 100, 111,
- 116, 72, 0, 171, 171, 171,
- 25, 0, 0, 0, 0, 0,
- 255, 255, 255, 255, 255, 255,
- 29, 0, 0, 0, 255, 255,
- 255, 255, 2, 0, 255, 255,
- 31, 0, 0, 0, 255, 255,
- 1, 0, 255, 255, 255, 255,
- 100, 111, 116, 76, 0, 171,
- 171, 171, 32, 0, 0, 0,
+ 2, 0, 255, 255, 52, 0,
+ 0, 0, 0, 0, 1, 0,
+ 2, 0, 3, 0, 100, 105,
+ 102, 102, 117, 115, 101, 0,
+ 38, 0, 0, 0, 0, 0,
+ 1, 0, 2, 0, 255, 255,
+ 100, 111, 116, 72, 0, 171,
+ 171, 171, 25, 0, 0, 0,
0, 0, 255, 255, 255, 255,
- 255, 255, 33, 0, 0, 0,
- 255, 255, 1, 0, 255, 255,
- 255, 255, 34, 0, 0, 0,
+ 255, 255, 29, 0, 0, 0,
255, 255, 255, 255, 2, 0,
- 255, 255, 104, 97, 108, 102,
- 86, 101, 99, 116, 111, 114,
- 115, 0, 3, 0, 3, 0,
- 3, 0, 3, 0, 1, 0,
+ 255, 255, 31, 0, 0, 0,
+ 255, 255, 1, 0, 255, 255,
+ 255, 255, 100, 111, 116, 76,
+ 0, 171, 171, 171, 32, 0,
+ 0, 0, 0, 0, 255, 255,
+ 255, 255, 255, 255, 33, 0,
+ 0, 0, 255, 255, 1, 0,
+ 255, 255, 255, 255, 34, 0,
+ 0, 0, 255, 255, 255, 255,
+ 2, 0, 255, 255, 104, 97,
+ 108, 102, 86, 101, 99, 116,
+ 111, 114, 115, 0, 3, 0,
+ 3, 0, 3, 0, 3, 0,
+ 1, 0, 0, 0, 0, 0,
+ 0, 0, 24, 0, 0, 0,
+ 0, 0, 1, 0, 2, 0,
+ 255, 255, 28, 0, 0, 0,
+ 6, 0, 7, 0, 8, 0,
+ 255, 255, 30, 0, 0, 0,
+ 3, 0, 4, 0, 5, 0,
+ 255, 255, 110, 111, 114, 109,
+ 97, 108, 0, 171, 12, 0,
+ 0, 0, 0, 0, 1, 0,
+ 2, 0, 255, 255, 112, 105,
+ 110, 0, 84, 101, 120, 67,
+ 111, 111, 114, 100, 0, 171,
+ 171, 171, 1, 0, 3, 0,
+ 1, 0, 2, 0, 1, 0,
0, 0, 0, 0, 0, 0,
- 24, 0, 0, 0, 0, 0,
- 1, 0, 2, 0, 255, 255,
- 28, 0, 0, 0, 6, 0,
+ 80, 111, 115, 105, 116, 105,
+ 111, 110, 87, 83, 0, 78,
+ 111, 114, 109, 97, 108, 87,
+ 83, 0, 84, 97, 110, 103,
+ 101, 110, 116, 87, 83, 0,
+ 68, 105, 102, 102, 117, 115,
+ 101, 0, 171, 171, 212, 4,
+ 0, 0, 224, 4, 0, 0,
+ 240, 4, 0, 0, 232, 3,
+ 0, 0, 251, 4, 0, 0,
+ 184, 3, 0, 0, 4, 5,
+ 0, 0, 184, 3, 0, 0,
+ 14, 5, 0, 0, 232, 3,
+ 0, 0, 5, 0, 0, 0,
+ 1, 0, 16, 0, 1, 0,
+ 5, 0, 24, 5, 0, 0,
+ 1, 0, 0, 0, 0, 0,
+ 1, 0, 255, 255, 255, 255,
+ 2, 0, 0, 0, 2, 0,
+ 3, 0, 4, 0, 5, 0,
+ 3, 0, 0, 0, 6, 0,
7, 0, 8, 0, 255, 255,
- 30, 0, 0, 0, 3, 0,
+ 4, 0, 0, 0, 9, 0,
+ 10, 0, 11, 0, 255, 255,
+ 5, 0, 0, 0, 12, 0,
+ 13, 0, 14, 0, 15, 0,
+ 114, 101, 115, 117, 108, 116,
+ 0, 83, 112, 101, 99, 117,
+ 108, 97, 114, 0, 14, 5,
+ 0, 0, 184, 3, 0, 0,
+ 147, 5, 0, 0, 184, 3,
+ 0, 0, 5, 0, 0, 0,
+ 1, 0, 6, 0, 1, 0,
+ 2, 0, 156, 5, 0, 0,
+ 50, 0, 0, 0, 3, 0,
4, 0, 5, 0, 255, 255,
- 108, 111, 99, 97, 108, 78,
- 111, 114, 109, 97, 108, 0,
- 16, 0, 0, 0, 0, 0,
+ 58, 0, 0, 0, 0, 0,
1, 0, 2, 0, 255, 255,
- 110, 111, 114, 109, 97, 108,
- 0, 171, 12, 0, 0, 0,
- 0, 0, 1, 0, 2, 0,
- 255, 255, 112, 105, 110, 0,
- 84, 101, 120, 67, 111, 111,
- 114, 100, 0, 171, 171, 171,
- 1, 0, 3, 0, 1, 0,
- 2, 0, 1, 0, 0, 0,
- 0, 0, 0, 0, 80, 111,
- 115, 105, 116, 105, 111, 110,
- 87, 83, 0, 78, 111, 114,
- 109, 97, 108, 87, 83, 0,
- 84, 97, 110, 103, 101, 110,
- 116, 87, 83, 0, 68, 105,
- 102, 102, 117, 115, 101, 0,
- 171, 171, 216, 4, 0, 0,
- 228, 4, 0, 0, 244, 4,
- 0, 0, 212, 3, 0, 0,
- 255, 4, 0, 0, 164, 3,
- 0, 0, 8, 5, 0, 0,
- 164, 3, 0, 0, 18, 5,
- 0, 0, 212, 3, 0, 0,
- 5, 0, 0, 0, 1, 0,
- 16, 0, 1, 0, 5, 0,
- 28, 5, 0, 0, 1, 0,
- 0, 0, 0, 0, 1, 0,
- 255, 255, 255, 255, 2, 0,
- 0, 0, 2, 0, 3, 0,
- 4, 0, 5, 0, 3, 0,
- 0, 0, 6, 0, 7, 0,
- 8, 0, 255, 255, 4, 0,
- 0, 0, 9, 0, 10, 0,
- 11, 0, 255, 255, 5, 0,
- 0, 0, 12, 0, 13, 0,
- 14, 0, 15, 0, 114, 101,
- 115, 117, 108, 116, 0, 83,
- 112, 101, 99, 117, 108, 97,
- 114, 0, 18, 5, 0, 0,
- 164, 3, 0, 0, 151, 5,
- 0, 0, 164, 3, 0, 0,
- 5, 0, 0, 0, 1, 0,
- 6, 0, 1, 0, 2, 0,
- 160, 5, 0, 0, 50, 0,
- 0, 0, 3, 0, 4, 0,
- 5, 0, 255, 255, 58, 0,
+ 115, 112, 101, 99, 73, 110,
+ 116, 101, 110, 115, 105, 116,
+ 121, 0, 171, 171, 10, 0,
0, 0, 0, 0, 1, 0,
2, 0, 255, 255, 115, 112,
- 101, 99, 73, 110, 116, 101,
- 110, 115, 105, 116, 121, 0,
- 171, 171, 10, 0, 0, 0,
- 0, 0, 1, 0, 2, 0,
- 255, 255, 115, 112, 101, 99,
- 117, 108, 97, 114, 0, 171,
- 171, 171, 51, 0, 0, 0,
- 0, 0, 1, 0, 2, 0,
- 255, 255, 46, 0, 0, 0,
- 0, 0, 1, 0, 2, 0,
- 255, 255, 116, 97, 110, 103,
- 101, 110, 116, 0, 13, 0,
+ 101, 99, 117, 108, 97, 114,
+ 0, 171, 171, 171, 51, 0,
+ 0, 0, 0, 0, 1, 0,
+ 2, 0, 255, 255, 46, 0,
+ 0, 0, 0, 0, 1, 0,
+ 2, 0, 255, 255, 116, 97,
+ 110, 103, 101, 110, 116, 0,
+ 13, 0, 0, 0, 0, 0,
+ 1, 0, 2, 0, 255, 255,
+ 120, 0, 171, 171, 9, 0,
0, 0, 0, 0, 1, 0,
2, 0, 255, 255, 122, 101,
114, 111, 76, 0, 171, 171,
35, 0, 0, 0, 0, 0,
1, 0, 2, 0, 255, 255,
- 252, 2, 0, 0, 7, 3,
- 0, 0, 20, 3, 0, 0,
- 1, 0, 0, 0, 36, 3,
- 0, 0, 0, 0, 0, 0,
- 48, 3, 0, 0, 80, 3,
+ 0, 0, 0, 0, 252, 2,
+ 0, 0, 4, 3, 0, 0,
+ 1, 0, 0, 0, 20, 3,
+ 0, 0, 32, 3, 0, 0,
+ 43, 3, 0, 0, 56, 3,
0, 0, 1, 0, 0, 0,
- 96, 3, 0, 0, 0, 0,
- 0, 0, 108, 3, 0, 0,
- 124, 3, 0, 0, 1, 0,
- 0, 0, 140, 3, 0, 0,
- 0, 0, 0, 0, 152, 3,
- 0, 0, 164, 3, 0, 0,
- 1, 0, 0, 0, 180, 3,
- 0, 0, 192, 3, 0, 0,
- 204, 3, 0, 0, 212, 3,
+ 72, 3, 0, 0, 0, 0,
+ 0, 0, 84, 3, 0, 0,
+ 116, 3, 0, 0, 1, 0,
+ 0, 0, 132, 3, 0, 0,
+ 0, 0, 0, 0, 144, 3,
+ 0, 0, 4, 3, 0, 0,
+ 1, 0, 0, 0, 160, 3,
+ 0, 0, 0, 0, 0, 0,
+ 172, 3, 0, 0, 184, 3,
0, 0, 1, 0, 0, 0,
- 228, 3, 0, 0, 0, 0,
- 0, 0, 204, 3, 0, 0,
- 212, 3, 0, 0, 1, 0,
- 0, 0, 240, 3, 0, 0,
- 0, 0, 0, 0, 252, 3,
- 0, 0, 164, 3, 0, 0,
+ 200, 3, 0, 0, 212, 3,
+ 0, 0, 224, 3, 0, 0,
+ 232, 3, 0, 0, 1, 0,
+ 0, 0, 248, 3, 0, 0,
+ 0, 0, 0, 0, 224, 3,
+ 0, 0, 232, 3, 0, 0,
1, 0, 0, 0, 4, 4,
0, 0, 0, 0, 0, 0,
- 16, 4, 0, 0, 164, 3,
- 0, 0, 3, 0, 0, 0,
+ 16, 4, 0, 0, 184, 3,
+ 0, 0, 1, 0, 0, 0,
24, 4, 0, 0, 0, 0,
- 0, 0, 60, 4, 0, 0,
- 164, 3, 0, 0, 3, 0,
- 0, 0, 68, 4, 0, 0,
- 0, 0, 0, 0, 104, 4,
- 0, 0, 116, 4, 0, 0,
- 3, 0, 0, 0, 132, 4,
+ 0, 0, 36, 4, 0, 0,
+ 184, 3, 0, 0, 3, 0,
+ 0, 0, 44, 4, 0, 0,
+ 0, 0, 0, 0, 80, 4,
+ 0, 0, 184, 3, 0, 0,
+ 3, 0, 0, 0, 88, 4,
0, 0, 0, 0, 0, 0,
- 168, 4, 0, 0, 164, 3,
- 0, 0, 1, 0, 0, 0,
- 180, 4, 0, 0, 0, 0,
- 0, 0, 192, 4, 0, 0,
- 164, 3, 0, 0, 1, 0,
- 0, 0, 200, 4, 0, 0,
- 48, 3, 0, 0, 212, 4,
- 0, 0, 68, 5, 0, 0,
- 5, 0, 0, 0, 84, 5,
+ 124, 4, 0, 0, 136, 4,
+ 0, 0, 3, 0, 0, 0,
+ 152, 4, 0, 0, 0, 0,
+ 0, 0, 188, 4, 0, 0,
+ 184, 3, 0, 0, 1, 0,
+ 0, 0, 196, 4, 0, 0,
+ 84, 3, 0, 0, 208, 4,
+ 0, 0, 64, 5, 0, 0,
+ 5, 0, 0, 0, 80, 5,
0, 0, 0, 0, 0, 0,
- 144, 5, 0, 0, 176, 5,
+ 140, 5, 0, 0, 172, 5,
0, 0, 2, 0, 0, 0,
- 192, 5, 0, 0, 0, 0,
- 0, 0, 216, 5, 0, 0,
- 164, 3, 0, 0, 1, 0,
- 0, 0, 232, 5, 0, 0,
- 192, 3, 0, 0, 244, 5,
- 0, 0, 164, 3, 0, 0,
- 1, 0, 0, 0, 0, 6,
+ 188, 5, 0, 0, 0, 0,
+ 0, 0, 212, 5, 0, 0,
+ 184, 3, 0, 0, 1, 0,
+ 0, 0, 228, 5, 0, 0,
+ 212, 3, 0, 0, 240, 5,
+ 0, 0, 184, 3, 0, 0,
+ 1, 0, 0, 0, 252, 5,
0, 0, 0, 0, 0, 0,
- 244, 5, 0, 0, 164, 3,
+ 240, 5, 0, 0, 184, 3,
0, 0, 1, 0, 0, 0,
- 12, 6, 0, 0, 0, 0,
- 0, 0, 24, 6, 0, 0,
- 164, 3, 0, 0, 1, 0,
- 0, 0, 32, 6, 0, 0,
- 0, 0, 0, 0, 44, 6,
- 0, 0, 164, 3, 0, 0,
- 1, 0, 0, 0, 52, 6,
- 0, 0, 77, 105, 99, 114,
- 111, 115, 111, 102, 116, 32,
- 40, 82, 41, 32, 72, 76,
- 83, 76, 32, 83, 104, 97,
- 100, 101, 114, 32, 67, 111,
- 109, 112, 105, 108, 101, 114,
- 32, 49, 48, 46, 49, 0,
- 81, 0, 0, 5, 13, 0,
- 15, 160, 0, 0, 0, 64,
- 0, 0, 128, 191, 0, 0,
- 128, 63, 0, 0, 0, 0,
- 31, 0, 0, 2, 0, 0,
- 0, 128, 0, 0, 7, 176,
- 31, 0, 0, 2, 0, 0,
- 0, 128, 1, 0, 15, 176,
- 31, 0, 0, 2, 0, 0,
- 0, 128, 2, 0, 7, 176,
- 31, 0, 0, 2, 0, 0,
- 0, 128, 3, 0, 7, 176,
- 31, 0, 0, 2, 0, 0,
- 0, 128, 4, 0, 15, 176,
- 31, 0, 0, 2, 0, 0,
- 0, 144, 0, 8, 15, 160,
- 31, 0, 0, 2, 0, 0,
- 0, 144, 1, 8, 15, 160,
- 31, 0, 0, 2, 0, 0,
- 0, 144, 2, 8, 15, 160,
- 66, 0, 0, 3, 0, 0,
+ 8, 6, 0, 0, 0, 0,
+ 0, 0, 20, 6, 0, 0,
+ 184, 3, 0, 0, 1, 0,
+ 0, 0, 28, 6, 0, 0,
+ 252, 2, 0, 0, 40, 6,
+ 0, 0, 184, 3, 0, 0,
+ 1, 0, 0, 0, 44, 6,
+ 0, 0, 0, 0, 0, 0,
+ 56, 6, 0, 0, 184, 3,
+ 0, 0, 1, 0, 0, 0,
+ 64, 6, 0, 0, 77, 105,
+ 99, 114, 111, 115, 111, 102,
+ 116, 32, 40, 82, 41, 32,
+ 72, 76, 83, 76, 32, 83,
+ 104, 97, 100, 101, 114, 32,
+ 67, 111, 109, 112, 105, 108,
+ 101, 114, 32, 49, 48, 46,
+ 49, 0, 81, 0, 0, 5,
+ 13, 0, 15, 160, 0, 0,
+ 0, 64, 0, 0, 128, 191,
+ 0, 0, 128, 63, 0, 0,
+ 0, 0, 31, 0, 0, 2,
+ 0, 0, 0, 128, 0, 0,
+ 7, 176, 31, 0, 0, 2,
+ 0, 0, 0, 128, 1, 0,
+ 15, 176, 31, 0, 0, 2,
+ 0, 0, 0, 128, 2, 0,
+ 7, 176, 31, 0, 0, 2,
+ 0, 0, 0, 128, 3, 0,
+ 7, 176, 31, 0, 0, 2,
+ 0, 0, 0, 128, 4, 0,
+ 15, 176, 31, 0, 0, 2,
+ 0, 0, 0, 144, 0, 8,
+ 15, 160, 31, 0, 0, 2,
+ 0, 0, 0, 144, 1, 8,
+ 15, 160, 31, 0, 0, 2,
+ 0, 0, 0, 144, 2, 8,
+ 15, 160, 66, 0, 0, 3,
+ 0, 0, 15, 128, 0, 0,
+ 228, 176, 2, 8, 228, 160,
+ 66, 0, 0, 3, 1, 0,
15, 128, 0, 0, 228, 176,
- 2, 8, 228, 160, 66, 0,
- 0, 3, 1, 0, 15, 128,
- 0, 0, 228, 176, 1, 8,
- 228, 160, 66, 0, 0, 3,
- 2, 0, 15, 128, 0, 0,
- 228, 176, 0, 8, 228, 160,
- 36, 0, 0, 2, 3, 0,
- 7, 128, 2, 0, 228, 176,
- 36, 0, 0, 2, 4, 0,
- 7, 128, 3, 0, 228, 176,
- 5, 0, 0, 3, 5, 0,
- 7, 128, 3, 0, 210, 128,
- 4, 0, 201, 128, 4, 0,
- 0, 4, 5, 0, 7, 128,
- 3, 0, 201, 128, 4, 0,
- 210, 128, 5, 0, 228, 129,
- 4, 0, 0, 4, 0, 0,
- 7, 128, 0, 0, 228, 128,
- 13, 0, 0, 160, 13, 0,
- 85, 160, 5, 0, 0, 3,
- 5, 0, 7, 128, 5, 0,
- 228, 128, 0, 0, 85, 128,
- 4, 0, 0, 4, 4, 0,
- 7, 128, 0, 0, 0, 128,
- 4, 0, 228, 128, 5, 0,
- 228, 128, 4, 0, 0, 4,
- 0, 0, 7, 128, 0, 0,
- 170, 128, 3, 0, 228, 128,
- 4, 0, 228, 128, 2, 0,
- 0, 3, 3, 0, 7, 128,
- 1, 0, 228, 177, 12, 0,
- 228, 160, 8, 0, 0, 3,
- 0, 0, 8, 128, 3, 0,
- 228, 128, 3, 0, 228, 128,
- 7, 0, 0, 2, 0, 0,
- 8, 128, 0, 0, 255, 128,
- 4, 0, 0, 4, 4, 0,
- 7, 128, 3, 0, 228, 128,
- 0, 0, 255, 128, 3, 0,
- 228, 161, 36, 0, 0, 2,
- 5, 0, 7, 128, 4, 0,
- 228, 128, 8, 0, 0, 3,
- 4, 0, 1, 128, 5, 0,
- 228, 128, 0, 0, 228, 128,
+ 1, 8, 228, 160, 66, 0,
+ 0, 3, 2, 0, 15, 128,
+ 0, 0, 228, 176, 0, 8,
+ 228, 160, 36, 0, 0, 2,
+ 3, 0, 7, 128, 2, 0,
+ 228, 176, 36, 0, 0, 2,
+ 4, 0, 7, 128, 3, 0,
+ 228, 176, 5, 0, 0, 3,
+ 5, 0, 7, 128, 3, 0,
+ 210, 128, 4, 0, 201, 128,
4, 0, 0, 4, 5, 0,
- 7, 128, 3, 0, 228, 128,
- 0, 0, 255, 128, 4, 0,
- 228, 161, 4, 0, 0, 4,
- 3, 0, 7, 128, 3, 0,
+ 7, 128, 3, 0, 201, 128,
+ 4, 0, 210, 128, 5, 0,
+ 228, 129, 4, 0, 0, 4,
+ 0, 0, 7, 128, 0, 0,
+ 228, 128, 13, 0, 0, 160,
+ 13, 0, 85, 160, 5, 0,
+ 0, 3, 5, 0, 7, 128,
+ 5, 0, 228, 128, 0, 0,
+ 85, 128, 4, 0, 0, 4,
+ 4, 0, 7, 128, 0, 0,
+ 0, 128, 4, 0, 228, 128,
+ 5, 0, 228, 128, 4, 0,
+ 0, 4, 0, 0, 7, 128,
+ 0, 0, 170, 128, 3, 0,
+ 228, 128, 4, 0, 228, 128,
+ 2, 0, 0, 3, 3, 0,
+ 7, 128, 1, 0, 228, 177,
+ 12, 0, 228, 160, 8, 0,
+ 0, 3, 0, 0, 8, 128,
+ 3, 0, 228, 128, 3, 0,
+ 228, 128, 7, 0, 0, 2,
+ 0, 0, 8, 128, 0, 0,
+ 255, 128, 4, 0, 0, 4,
+ 4, 0, 7, 128, 3, 0,
+ 228, 128, 0, 0, 255, 128,
+ 3, 0, 228, 161, 36, 0,
+ 0, 2, 5, 0, 7, 128,
+ 4, 0, 228, 128, 8, 0,
+ 0, 3, 4, 0, 1, 128,
+ 5, 0, 228, 128, 0, 0,
+ 228, 128, 4, 0, 0, 4,
+ 5, 0, 7, 128, 3, 0,
228, 128, 0, 0, 255, 128,
- 5, 0, 228, 161, 36, 0,
- 0, 2, 6, 0, 7, 128,
- 3, 0, 228, 128, 8, 0,
- 0, 3, 4, 0, 4, 128,
- 6, 0, 228, 128, 0, 0,
- 228, 128, 36, 0, 0, 2,
- 3, 0, 7, 128, 5, 0,
+ 4, 0, 228, 161, 4, 0,
+ 0, 4, 3, 0, 7, 128,
+ 3, 0, 228, 128, 0, 0,
+ 255, 128, 5, 0, 228, 161,
+ 36, 0, 0, 2, 6, 0,
+ 7, 128, 3, 0, 228, 128,
+ 8, 0, 0, 3, 4, 0,
+ 4, 128, 6, 0, 228, 128,
+ 0, 0, 228, 128, 36, 0,
+ 0, 2, 3, 0, 7, 128,
+ 5, 0, 228, 128, 8, 0,
+ 0, 3, 4, 0, 2, 128,
+ 3, 0, 228, 128, 0, 0,
228, 128, 8, 0, 0, 3,
- 4, 0, 2, 128, 3, 0,
- 228, 128, 0, 0, 228, 128,
+ 3, 0, 1, 128, 3, 0,
+ 228, 161, 0, 0, 228, 128,
8, 0, 0, 3, 3, 0,
- 1, 128, 3, 0, 228, 161,
+ 2, 128, 4, 0, 228, 161,
0, 0, 228, 128, 8, 0,
- 0, 3, 3, 0, 2, 128,
- 4, 0, 228, 161, 0, 0,
- 228, 128, 8, 0, 0, 3,
- 3, 0, 4, 128, 5, 0,
- 228, 161, 0, 0, 228, 128,
- 88, 0, 0, 4, 0, 0,
- 7, 128, 3, 0, 228, 128,
- 13, 0, 170, 160, 13, 0,
- 255, 160, 5, 0, 0, 3,
- 5, 0, 7, 128, 0, 0,
- 228, 128, 4, 0, 228, 128,
- 88, 0, 0, 4, 4, 0,
- 7, 128, 4, 0, 228, 128,
- 5, 0, 228, 128, 13, 0,
- 255, 160, 5, 0, 0, 3,
+ 0, 3, 3, 0, 4, 128,
+ 5, 0, 228, 161, 0, 0,
+ 228, 128, 88, 0, 0, 4,
0, 0, 7, 128, 3, 0,
- 228, 128, 0, 0, 228, 128,
- 15, 0, 0, 2, 5, 0,
+ 228, 128, 13, 0, 170, 160,
+ 13, 0, 255, 160, 5, 0,
+ 0, 3, 5, 0, 7, 128,
+ 0, 0, 228, 128, 4, 0,
+ 228, 128, 88, 0, 0, 4,
+ 4, 0, 7, 128, 4, 0,
+ 228, 128, 5, 0, 228, 128,
+ 13, 0, 255, 160, 5, 0,
+ 0, 3, 0, 0, 7, 128,
+ 3, 0, 228, 128, 0, 0,
+ 228, 128, 15, 0, 0, 2,
+ 5, 0, 1, 128, 4, 0,
+ 0, 128, 15, 0, 0, 2,
+ 5, 0, 2, 128, 4, 0,
+ 85, 128, 15, 0, 0, 2,
+ 5, 0, 4, 128, 4, 0,
+ 170, 128, 5, 0, 0, 3,
+ 4, 0, 7, 128, 5, 0,
+ 228, 128, 2, 0, 255, 160,
+ 14, 0, 0, 2, 5, 0,
1, 128, 4, 0, 0, 128,
- 15, 0, 0, 2, 5, 0,
+ 14, 0, 0, 2, 5, 0,
2, 128, 4, 0, 85, 128,
- 15, 0, 0, 2, 5, 0,
+ 14, 0, 0, 2, 5, 0,
4, 128, 4, 0, 170, 128,
- 5, 0, 0, 3, 4, 0,
- 7, 128, 5, 0, 228, 128,
- 2, 0, 255, 160, 14, 0,
- 0, 2, 5, 0, 1, 128,
- 4, 0, 0, 128, 14, 0,
- 0, 2, 5, 0, 2, 128,
- 4, 0, 85, 128, 14, 0,
- 0, 2, 5, 0, 4, 128,
- 4, 0, 170, 128, 5, 0,
- 0, 3, 3, 0, 7, 128,
- 3, 0, 228, 128, 5, 0,
- 228, 128, 5, 0, 0, 3,
+ 5, 0, 0, 3, 3, 0,
+ 7, 128, 3, 0, 228, 128,
+ 5, 0, 228, 128, 5, 0,
+ 0, 3, 4, 0, 7, 128,
+ 3, 0, 85, 128, 10, 0,
+ 228, 160, 4, 0, 0, 4,
4, 0, 7, 128, 3, 0,
- 85, 128, 10, 0, 228, 160,
- 4, 0, 0, 4, 4, 0,
- 7, 128, 3, 0, 0, 128,
- 9, 0, 228, 160, 4, 0,
- 228, 128, 4, 0, 0, 4,
- 3, 0, 7, 128, 3, 0,
- 170, 128, 11, 0, 228, 160,
- 4, 0, 228, 128, 5, 0,
- 0, 3, 3, 0, 7, 128,
- 3, 0, 228, 128, 2, 0,
- 228, 160, 5, 0, 0, 3,
- 1, 0, 7, 128, 1, 0,
- 228, 128, 3, 0, 228, 128,
- 5, 0, 0, 3, 2, 0,
- 15, 128, 2, 0, 228, 128,
- 4, 0, 228, 176, 5, 0,
+ 0, 128, 9, 0, 228, 160,
+ 4, 0, 228, 128, 4, 0,
+ 0, 4, 3, 0, 7, 128,
+ 3, 0, 170, 128, 11, 0,
+ 228, 160, 4, 0, 228, 128,
+ 5, 0, 0, 3, 3, 0,
+ 7, 128, 3, 0, 228, 128,
+ 2, 0, 228, 160, 5, 0,
0, 3, 1, 0, 7, 128,
- 1, 0, 228, 128, 2, 0,
- 255, 128, 5, 0, 0, 3,
+ 1, 0, 228, 128, 3, 0,
+ 228, 128, 5, 0, 0, 3,
+ 2, 0, 15, 128, 2, 0,
+ 228, 128, 4, 0, 228, 176,
+ 5, 0, 0, 3, 1, 0,
+ 7, 128, 1, 0, 228, 128,
+ 2, 0, 255, 128, 5, 0,
+ 0, 3, 3, 0, 7, 128,
+ 0, 0, 85, 128, 7, 0,
+ 228, 160, 4, 0, 0, 4,
3, 0, 7, 128, 0, 0,
- 85, 128, 7, 0, 228, 160,
- 4, 0, 0, 4, 3, 0,
- 7, 128, 0, 0, 0, 128,
- 6, 0, 228, 160, 3, 0,
- 228, 128, 4, 0, 0, 4,
- 0, 0, 7, 128, 0, 0,
- 170, 128, 8, 0, 228, 160,
- 3, 0, 228, 128, 1, 0,
- 0, 2, 3, 0, 7, 128,
- 0, 0, 228, 160, 4, 0,
+ 0, 128, 6, 0, 228, 160,
+ 3, 0, 228, 128, 4, 0,
0, 4, 0, 0, 7, 128,
- 0, 0, 228, 128, 3, 0,
- 228, 128, 1, 0, 228, 160,
- 4, 0, 0, 4, 2, 0,
- 7, 128, 2, 0, 228, 128,
- 0, 0, 228, 128, 1, 0,
- 228, 128, 1, 0, 0, 2,
- 0, 8, 15, 128, 2, 0,
- 228, 128, 255, 255, 0, 0,
- 83, 72, 68, 82, 216, 7,
- 0, 0, 64, 0, 0, 0,
- 246, 1, 0, 0, 89, 0,
- 0, 4, 70, 142, 32, 0,
- 0, 0, 0, 0, 13, 0,
- 0, 0, 90, 0, 0, 3,
- 0, 96, 16, 0, 0, 0,
+ 0, 0, 170, 128, 8, 0,
+ 228, 160, 3, 0, 228, 128,
+ 1, 0, 0, 2, 3, 0,
+ 7, 128, 0, 0, 228, 160,
+ 4, 0, 0, 4, 0, 0,
+ 7, 128, 0, 0, 228, 128,
+ 3, 0, 228, 128, 1, 0,
+ 228, 160, 4, 0, 0, 4,
+ 2, 0, 7, 128, 2, 0,
+ 228, 128, 0, 0, 228, 128,
+ 1, 0, 228, 128, 1, 0,
+ 0, 2, 0, 8, 15, 128,
+ 2, 0, 228, 128, 255, 255,
+ 0, 0, 83, 72, 68, 82,
+ 216, 7, 0, 0, 64, 0,
+ 0, 0, 246, 1, 0, 0,
+ 89, 0, 0, 4, 70, 142,
+ 32, 0, 0, 0, 0, 0,
+ 13, 0, 0, 0, 90, 0,
+ 0, 3, 0, 96, 16, 0,
+ 0, 0, 0, 0, 88, 24,
+ 0, 4, 0, 112, 16, 0,
+ 0, 0, 0, 0, 85, 85,
0, 0, 88, 24, 0, 4,
- 0, 112, 16, 0, 0, 0,
+ 0, 112, 16, 0, 1, 0,
0, 0, 85, 85, 0, 0,
88, 24, 0, 4, 0, 112,
- 16, 0, 1, 0, 0, 0,
- 85, 85, 0, 0, 88, 24,
- 0, 4, 0, 112, 16, 0,
- 2, 0, 0, 0, 85, 85,
- 0, 0, 98, 16, 0, 3,
- 50, 16, 16, 0, 0, 0,
- 0, 0, 98, 16, 0, 3,
- 114, 16, 16, 0, 1, 0,
- 0, 0, 98, 16, 0, 3,
- 114, 16, 16, 0, 2, 0,
- 0, 0, 98, 16, 0, 3,
- 114, 16, 16, 0, 3, 0,
- 0, 0, 98, 16, 0, 3,
- 242, 16, 16, 0, 4, 0,
- 0, 0, 101, 0, 0, 3,
- 242, 32, 16, 0, 0, 0,
- 0, 0, 104, 0, 0, 2,
- 4, 0, 0, 0, 16, 0,
- 0, 7, 18, 0, 16, 0,
- 0, 0, 0, 0, 70, 18,
16, 0, 2, 0, 0, 0,
- 70, 18, 16, 0, 2, 0,
- 0, 0, 68, 0, 0, 5,
- 18, 0, 16, 0, 0, 0,
- 0, 0, 10, 0, 16, 0,
- 0, 0, 0, 0, 56, 0,
- 0, 7, 114, 0, 16, 0,
- 0, 0, 0, 0, 6, 0,
+ 85, 85, 0, 0, 98, 16,
+ 0, 3, 50, 16, 16, 0,
+ 0, 0, 0, 0, 98, 16,
+ 0, 3, 114, 16, 16, 0,
+ 1, 0, 0, 0, 98, 16,
+ 0, 3, 114, 16, 16, 0,
+ 2, 0, 0, 0, 98, 16,
+ 0, 3, 114, 16, 16, 0,
+ 3, 0, 0, 0, 98, 16,
+ 0, 3, 242, 16, 16, 0,
+ 4, 0, 0, 0, 101, 0,
+ 0, 3, 242, 32, 16, 0,
+ 0, 0, 0, 0, 104, 0,
+ 0, 2, 4, 0, 0, 0,
+ 16, 0, 0, 7, 18, 0,
16, 0, 0, 0, 0, 0,
70, 18, 16, 0, 2, 0,
- 0, 0, 16, 0, 0, 7,
- 130, 0, 16, 0, 0, 0,
0, 0, 70, 18, 16, 0,
- 3, 0, 0, 0, 70, 18,
- 16, 0, 3, 0, 0, 0,
- 68, 0, 0, 5, 130, 0,
+ 2, 0, 0, 0, 68, 0,
+ 0, 5, 18, 0, 16, 0,
+ 0, 0, 0, 0, 10, 0,
16, 0, 0, 0, 0, 0,
- 58, 0, 16, 0, 0, 0,
- 0, 0, 56, 0, 0, 7,
- 114, 0, 16, 0, 1, 0,
- 0, 0, 246, 15, 16, 0,
+ 56, 0, 0, 7, 114, 0,
+ 16, 0, 0, 0, 0, 0,
+ 6, 0, 16, 0, 0, 0,
+ 0, 0, 70, 18, 16, 0,
+ 2, 0, 0, 0, 16, 0,
+ 0, 7, 130, 0, 16, 0,
0, 0, 0, 0, 70, 18,
16, 0, 3, 0, 0, 0,
- 56, 0, 0, 7, 114, 0,
- 16, 0, 2, 0, 0, 0,
- 38, 9, 16, 0, 0, 0,
- 0, 0, 150, 4, 16, 0,
- 1, 0, 0, 0, 50, 0,
- 0, 10, 114, 0, 16, 0,
- 2, 0, 0, 0, 150, 4,
+ 70, 18, 16, 0, 3, 0,
+ 0, 0, 68, 0, 0, 5,
+ 130, 0, 16, 0, 0, 0,
+ 0, 0, 58, 0, 16, 0,
+ 0, 0, 0, 0, 56, 0,
+ 0, 7, 114, 0, 16, 0,
+ 1, 0, 0, 0, 246, 15,
16, 0, 0, 0, 0, 0,
- 38, 9, 16, 0, 1, 0,
- 0, 0, 70, 2, 16, 128,
- 65, 0, 0, 0, 2, 0,
- 0, 0, 69, 0, 0, 9,
- 242, 0, 16, 0, 3, 0,
- 0, 0, 70, 16, 16, 0,
- 0, 0, 0, 0, 70, 126,
- 16, 0, 2, 0, 0, 0,
- 0, 96, 16, 0, 0, 0,
- 0, 0, 50, 0, 0, 15,
- 114, 0, 16, 0, 3, 0,
- 0, 0, 70, 2, 16, 0,
- 3, 0, 0, 0, 2, 64,
- 0, 0, 0, 0, 0, 64,
- 0, 0, 0, 64, 0, 0,
- 0, 64, 0, 0, 0, 0,
- 2, 64, 0, 0, 0, 0,
- 128, 191, 0, 0, 128, 191,
- 0, 0, 128, 191, 0, 0,
+ 70, 18, 16, 0, 3, 0,
0, 0, 56, 0, 0, 7,
114, 0, 16, 0, 2, 0,
- 0, 0, 70, 2, 16, 0,
- 2, 0, 0, 0, 86, 5,
- 16, 0, 3, 0, 0, 0,
- 50, 0, 0, 9, 114, 0,
+ 0, 0, 38, 9, 16, 0,
+ 0, 0, 0, 0, 150, 4,
16, 0, 1, 0, 0, 0,
- 6, 0, 16, 0, 3, 0,
- 0, 0, 70, 2, 16, 0,
- 1, 0, 0, 0, 70, 2,
+ 50, 0, 0, 10, 114, 0,
16, 0, 2, 0, 0, 0,
- 50, 0, 0, 9, 114, 0,
+ 150, 4, 16, 0, 0, 0,
+ 0, 0, 38, 9, 16, 0,
+ 1, 0, 0, 0, 70, 2,
+ 16, 128, 65, 0, 0, 0,
+ 2, 0, 0, 0, 69, 0,
+ 0, 9, 242, 0, 16, 0,
+ 3, 0, 0, 0, 70, 16,
16, 0, 0, 0, 0, 0,
- 166, 10, 16, 0, 3, 0,
- 0, 0, 70, 2, 16, 0,
- 0, 0, 0, 0, 70, 2,
- 16, 0, 1, 0, 0, 0,
- 0, 0, 0, 9, 114, 0,
+ 70, 126, 16, 0, 2, 0,
+ 0, 0, 0, 96, 16, 0,
+ 0, 0, 0, 0, 50, 0,
+ 0, 15, 114, 0, 16, 0,
+ 3, 0, 0, 0, 70, 2,
+ 16, 0, 3, 0, 0, 0,
+ 2, 64, 0, 0, 0, 0,
+ 0, 64, 0, 0, 0, 64,
+ 0, 0, 0, 64, 0, 0,
+ 0, 0, 2, 64, 0, 0,
+ 0, 0, 128, 191, 0, 0,
+ 128, 191, 0, 0, 128, 191,
+ 0, 0, 0, 0, 56, 0,
+ 0, 7, 114, 0, 16, 0,
+ 2, 0, 0, 0, 70, 2,
+ 16, 0, 2, 0, 0, 0,
+ 86, 5, 16, 0, 3, 0,
+ 0, 0, 50, 0, 0, 9,
+ 114, 0, 16, 0, 1, 0,
+ 0, 0, 6, 0, 16, 0,
+ 3, 0, 0, 0, 70, 2,
16, 0, 1, 0, 0, 0,
- 70, 18, 16, 128, 65, 0,
- 0, 0, 1, 0, 0, 0,
- 70, 130, 32, 0, 0, 0,
- 0, 0, 12, 0, 0, 0,
- 16, 0, 0, 7, 130, 0,
- 16, 0, 0, 0, 0, 0,
- 70, 2, 16, 0, 1, 0,
- 0, 0, 70, 2, 16, 0,
- 1, 0, 0, 0, 68, 0,
- 0, 5, 130, 0, 16, 0,
- 0, 0, 0, 0, 58, 0,
+ 70, 2, 16, 0, 2, 0,
+ 0, 0, 50, 0, 0, 9,
+ 114, 0, 16, 0, 0, 0,
+ 0, 0, 166, 10, 16, 0,
+ 3, 0, 0, 0, 70, 2,
16, 0, 0, 0, 0, 0,
- 50, 0, 0, 11, 114, 0,
- 16, 0, 2, 0, 0, 0,
70, 2, 16, 0, 1, 0,
- 0, 0, 246, 15, 16, 0,
- 0, 0, 0, 0, 70, 130,
- 32, 128, 65, 0, 0, 0,
- 0, 0, 0, 0, 3, 0,
+ 0, 0, 0, 0, 0, 9,
+ 114, 0, 16, 0, 1, 0,
+ 0, 0, 70, 18, 16, 128,
+ 65, 0, 0, 0, 1, 0,
+ 0, 0, 70, 130, 32, 0,
+ 0, 0, 0, 0, 12, 0,
0, 0, 16, 0, 0, 7,
- 130, 0, 16, 0, 1, 0,
+ 130, 0, 16, 0, 0, 0,
0, 0, 70, 2, 16, 0,
- 2, 0, 0, 0, 70, 2,
- 16, 0, 2, 0, 0, 0,
- 68, 0, 0, 5, 130, 0,
+ 1, 0, 0, 0, 70, 2,
16, 0, 1, 0, 0, 0,
- 58, 0, 16, 0, 1, 0,
- 0, 0, 56, 0, 0, 7,
+ 68, 0, 0, 5, 130, 0,
+ 16, 0, 0, 0, 0, 0,
+ 58, 0, 16, 0, 0, 0,
+ 0, 0, 50, 0, 0, 11,
114, 0, 16, 0, 2, 0,
- 0, 0, 246, 15, 16, 0,
+ 0, 0, 70, 2, 16, 0,
+ 1, 0, 0, 0, 246, 15,
+ 16, 0, 0, 0, 0, 0,
+ 70, 130, 32, 128, 65, 0,
+ 0, 0, 0, 0, 0, 0,
+ 3, 0, 0, 0, 16, 0,
+ 0, 7, 130, 0, 16, 0,
1, 0, 0, 0, 70, 2,
16, 0, 2, 0, 0, 0,
- 16, 0, 0, 7, 18, 0,
- 16, 0, 2, 0, 0, 0,
70, 2, 16, 0, 2, 0,
- 0, 0, 70, 2, 16, 0,
- 0, 0, 0, 0, 50, 0,
- 0, 11, 114, 0, 16, 0,
- 3, 0, 0, 0, 70, 2,
+ 0, 0, 68, 0, 0, 5,
+ 130, 0, 16, 0, 1, 0,
+ 0, 0, 58, 0, 16, 0,
+ 1, 0, 0, 0, 56, 0,
+ 0, 7, 114, 0, 16, 0,
+ 2, 0, 0, 0, 246, 15,
16, 0, 1, 0, 0, 0,
- 246, 15, 16, 0, 0, 0,
- 0, 0, 70, 130, 32, 128,
- 65, 0, 0, 0, 0, 0,
- 0, 0, 4, 0, 0, 0,
+ 70, 2, 16, 0, 2, 0,
+ 0, 0, 16, 0, 0, 7,
+ 18, 0, 16, 0, 2, 0,
+ 0, 0, 70, 2, 16, 0,
+ 2, 0, 0, 0, 70, 2,
+ 16, 0, 0, 0, 0, 0,
50, 0, 0, 11, 114, 0,
- 16, 0, 1, 0, 0, 0,
+ 16, 0, 3, 0, 0, 0,
70, 2, 16, 0, 1, 0,
0, 0, 246, 15, 16, 0,
0, 0, 0, 0, 70, 130,
32, 128, 65, 0, 0, 0,
- 0, 0, 0, 0, 5, 0,
- 0, 0, 16, 0, 0, 7,
- 130, 0, 16, 0, 0, 0,
+ 0, 0, 0, 0, 4, 0,
+ 0, 0, 50, 0, 0, 11,
+ 114, 0, 16, 0, 1, 0,
0, 0, 70, 2, 16, 0,
- 3, 0, 0, 0, 70, 2,
- 16, 0, 3, 0, 0, 0,
- 68, 0, 0, 5, 130, 0,
+ 1, 0, 0, 0, 246, 15,
16, 0, 0, 0, 0, 0,
- 58, 0, 16, 0, 0, 0,
- 0, 0, 56, 0, 0, 7,
- 114, 0, 16, 0, 3, 0,
- 0, 0, 246, 15, 16, 0,
+ 70, 130, 32, 128, 65, 0,
+ 0, 0, 0, 0, 0, 0,
+ 5, 0, 0, 0, 16, 0,
+ 0, 7, 130, 0, 16, 0,
0, 0, 0, 0, 70, 2,
16, 0, 3, 0, 0, 0,
- 16, 0, 0, 7, 34, 0,
- 16, 0, 2, 0, 0, 0,
70, 2, 16, 0, 3, 0,
- 0, 0, 70, 2, 16, 0,
- 0, 0, 0, 0, 16, 0,
- 0, 7, 130, 0, 16, 0,
- 0, 0, 0, 0, 70, 2,
- 16, 0, 1, 0, 0, 0,
- 70, 2, 16, 0, 1, 0,
0, 0, 68, 0, 0, 5,
130, 0, 16, 0, 0, 0,
0, 0, 58, 0, 16, 0,
0, 0, 0, 0, 56, 0,
0, 7, 114, 0, 16, 0,
- 1, 0, 0, 0, 246, 15,
+ 3, 0, 0, 0, 246, 15,
16, 0, 0, 0, 0, 0,
- 70, 2, 16, 0, 1, 0,
+ 70, 2, 16, 0, 3, 0,
0, 0, 16, 0, 0, 7,
- 66, 0, 16, 0, 2, 0,
+ 34, 0, 16, 0, 2, 0,
0, 0, 70, 2, 16, 0,
- 1, 0, 0, 0, 70, 2,
+ 3, 0, 0, 0, 70, 2,
+ 16, 0, 0, 0, 0, 0,
+ 16, 0, 0, 7, 130, 0,
+ 16, 0, 0, 0, 0, 0,
+ 70, 2, 16, 0, 1, 0,
+ 0, 0, 70, 2, 16, 0,
+ 1, 0, 0, 0, 68, 0,
+ 0, 5, 130, 0, 16, 0,
+ 0, 0, 0, 0, 58, 0,
16, 0, 0, 0, 0, 0,
- 52, 0, 0, 10, 114, 0,
+ 56, 0, 0, 7, 114, 0,
+ 16, 0, 1, 0, 0, 0,
+ 246, 15, 16, 0, 0, 0,
+ 0, 0, 70, 2, 16, 0,
+ 1, 0, 0, 0, 16, 0,
+ 0, 7, 66, 0, 16, 0,
+ 2, 0, 0, 0, 70, 2,
16, 0, 1, 0, 0, 0,
+ 70, 2, 16, 0, 0, 0,
+ 0, 0, 52, 0, 0, 10,
+ 114, 0, 16, 0, 1, 0,
+ 0, 0, 70, 2, 16, 0,
+ 2, 0, 0, 0, 2, 64,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 16, 0, 0, 9, 18, 0,
+ 16, 0, 2, 0, 0, 0,
+ 70, 130, 32, 128, 65, 0,
+ 0, 0, 0, 0, 0, 0,
+ 3, 0, 0, 0, 70, 2,
+ 16, 0, 0, 0, 0, 0,
+ 16, 0, 0, 9, 34, 0,
+ 16, 0, 2, 0, 0, 0,
+ 70, 130, 32, 128, 65, 0,
+ 0, 0, 0, 0, 0, 0,
+ 4, 0, 0, 0, 70, 2,
+ 16, 0, 0, 0, 0, 0,
+ 16, 0, 0, 9, 66, 0,
+ 16, 0, 2, 0, 0, 0,
+ 70, 130, 32, 128, 65, 0,
+ 0, 0, 0, 0, 0, 0,
+ 5, 0, 0, 0, 70, 2,
+ 16, 0, 0, 0, 0, 0,
+ 29, 0, 0, 10, 114, 0,
+ 16, 0, 0, 0, 0, 0,
70, 2, 16, 0, 2, 0,
0, 0, 2, 64, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 16, 0,
- 0, 9, 18, 0, 16, 0,
- 2, 0, 0, 0, 70, 130,
- 32, 128, 65, 0, 0, 0,
- 0, 0, 0, 0, 3, 0,
- 0, 0, 70, 2, 16, 0,
- 0, 0, 0, 0, 16, 0,
- 0, 9, 34, 0, 16, 0,
- 2, 0, 0, 0, 70, 130,
- 32, 128, 65, 0, 0, 0,
- 0, 0, 0, 0, 4, 0,
- 0, 0, 70, 2, 16, 0,
- 0, 0, 0, 0, 16, 0,
- 0, 9, 66, 0, 16, 0,
- 2, 0, 0, 0, 70, 130,
- 32, 128, 65, 0, 0, 0,
- 0, 0, 0, 0, 5, 0,
- 0, 0, 70, 2, 16, 0,
- 0, 0, 0, 0, 29, 0,
+ 0, 0, 0, 0, 1, 0,
0, 10, 114, 0, 16, 0,
0, 0, 0, 0, 70, 2,
- 16, 0, 2, 0, 0, 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, 1, 0, 0, 10,
- 114, 0, 16, 0, 0, 0,
- 0, 0, 70, 2, 16, 0,
- 0, 0, 0, 0, 2, 64,
- 0, 0, 0, 0, 128, 63,
+ 128, 63, 0, 0, 128, 63,
0, 0, 128, 63, 0, 0,
- 128, 63, 0, 0, 0, 0,
- 56, 0, 0, 7, 114, 0,
- 16, 0, 1, 0, 0, 0,
- 70, 2, 16, 0, 0, 0,
+ 0, 0, 56, 0, 0, 7,
+ 114, 0, 16, 0, 1, 0,
0, 0, 70, 2, 16, 0,
- 1, 0, 0, 0, 56, 0,
- 0, 7, 114, 0, 16, 0,
0, 0, 0, 0, 70, 2,
- 16, 0, 2, 0, 0, 0,
- 70, 2, 16, 0, 0, 0,
- 0, 0, 47, 0, 0, 5,
- 114, 0, 16, 0, 1, 0,
+ 16, 0, 1, 0, 0, 0,
+ 56, 0, 0, 7, 114, 0,
+ 16, 0, 0, 0, 0, 0,
+ 70, 2, 16, 0, 2, 0,
0, 0, 70, 2, 16, 0,
- 1, 0, 0, 0, 56, 0,
- 0, 8, 114, 0, 16, 0,
+ 0, 0, 0, 0, 47, 0,
+ 0, 5, 114, 0, 16, 0,
1, 0, 0, 0, 70, 2,
16, 0, 1, 0, 0, 0,
- 246, 143, 32, 0, 0, 0,
- 0, 0, 2, 0, 0, 0,
- 25, 0, 0, 5, 114, 0,
+ 56, 0, 0, 8, 114, 0,
16, 0, 1, 0, 0, 0,
70, 2, 16, 0, 1, 0,
- 0, 0, 56, 0, 0, 7,
+ 0, 0, 246, 143, 32, 0,
+ 0, 0, 0, 0, 2, 0,
+ 0, 0, 25, 0, 0, 5,
114, 0, 16, 0, 1, 0,
0, 0, 70, 2, 16, 0,
- 2, 0, 0, 0, 70, 2,
- 16, 0, 1, 0, 0, 0,
- 56, 0, 0, 8, 114, 0,
+ 1, 0, 0, 0, 56, 0,
+ 0, 7, 114, 0, 16, 0,
+ 1, 0, 0, 0, 70, 2,
16, 0, 2, 0, 0, 0,
- 86, 5, 16, 0, 1, 0,
- 0, 0, 70, 130, 32, 0,
- 0, 0, 0, 0, 10, 0,
+ 70, 2, 16, 0, 1, 0,
+ 0, 0, 56, 0, 0, 8,
+ 114, 0, 16, 0, 2, 0,
+ 0, 0, 86, 5, 16, 0,
+ 1, 0, 0, 0, 70, 130,
+ 32, 0, 0, 0, 0, 0,
+ 10, 0, 0, 0, 50, 0,
+ 0, 10, 178, 0, 16, 0,
+ 1, 0, 0, 0, 6, 0,
+ 16, 0, 1, 0, 0, 0,
+ 70, 136, 32, 0, 0, 0,
+ 0, 0, 9, 0, 0, 0,
+ 70, 8, 16, 0, 2, 0,
0, 0, 50, 0, 0, 10,
- 178, 0, 16, 0, 1, 0,
- 0, 0, 6, 0, 16, 0,
- 1, 0, 0, 0, 70, 136,
+ 114, 0, 16, 0, 1, 0,
+ 0, 0, 166, 10, 16, 0,
+ 1, 0, 0, 0, 70, 130,
32, 0, 0, 0, 0, 0,
- 9, 0, 0, 0, 70, 8,
- 16, 0, 2, 0, 0, 0,
- 50, 0, 0, 10, 114, 0,
+ 11, 0, 0, 0, 70, 3,
16, 0, 1, 0, 0, 0,
- 166, 10, 16, 0, 1, 0,
+ 56, 0, 0, 8, 114, 0,
+ 16, 0, 1, 0, 0, 0,
+ 70, 2, 16, 0, 1, 0,
0, 0, 70, 130, 32, 0,
- 0, 0, 0, 0, 11, 0,
- 0, 0, 70, 3, 16, 0,
- 1, 0, 0, 0, 56, 0,
- 0, 8, 114, 0, 16, 0,
- 1, 0, 0, 0, 70, 2,
+ 0, 0, 0, 0, 2, 0,
+ 0, 0, 69, 0, 0, 9,
+ 242, 0, 16, 0, 2, 0,
+ 0, 0, 70, 16, 16, 0,
+ 0, 0, 0, 0, 70, 126,
16, 0, 1, 0, 0, 0,
- 70, 130, 32, 0, 0, 0,
- 0, 0, 2, 0, 0, 0,
+ 0, 96, 16, 0, 0, 0,
+ 0, 0, 56, 0, 0, 7,
+ 114, 0, 16, 0, 1, 0,
+ 0, 0, 70, 2, 16, 0,
+ 1, 0, 0, 0, 70, 2,
+ 16, 0, 2, 0, 0, 0,
69, 0, 0, 9, 242, 0,
16, 0, 2, 0, 0, 0,
70, 16, 16, 0, 0, 0,
0, 0, 70, 126, 16, 0,
- 1, 0, 0, 0, 0, 96,
+ 0, 0, 0, 0, 0, 96,
16, 0, 0, 0, 0, 0,
- 56, 0, 0, 7, 114, 0,
+ 56, 0, 0, 7, 242, 0,
+ 16, 0, 2, 0, 0, 0,
+ 70, 14, 16, 0, 2, 0,
+ 0, 0, 70, 30, 16, 0,
+ 4, 0, 0, 0, 56, 0,
+ 0, 7, 114, 0, 16, 0,
+ 1, 0, 0, 0, 70, 2,
16, 0, 1, 0, 0, 0,
- 70, 2, 16, 0, 1, 0,
- 0, 0, 70, 2, 16, 0,
- 2, 0, 0, 0, 69, 0,
- 0, 9, 242, 0, 16, 0,
- 2, 0, 0, 0, 70, 16,
+ 246, 15, 16, 0, 2, 0,
+ 0, 0, 56, 0, 0, 8,
+ 114, 0, 16, 0, 3, 0,
+ 0, 0, 86, 5, 16, 0,
+ 0, 0, 0, 0, 70, 130,
+ 32, 0, 0, 0, 0, 0,
+ 7, 0, 0, 0, 50, 0,
+ 0, 10, 178, 0, 16, 0,
+ 0, 0, 0, 0, 6, 0,
16, 0, 0, 0, 0, 0,
- 70, 126, 16, 0, 0, 0,
- 0, 0, 0, 96, 16, 0,
- 0, 0, 0, 0, 56, 0,
- 0, 7, 242, 0, 16, 0,
- 2, 0, 0, 0, 70, 14,
- 16, 0, 2, 0, 0, 0,
- 70, 30, 16, 0, 4, 0,
- 0, 0, 56, 0, 0, 7,
- 114, 0, 16, 0, 1, 0,
- 0, 0, 70, 2, 16, 0,
- 1, 0, 0, 0, 246, 15,
- 16, 0, 2, 0, 0, 0,
- 56, 0, 0, 8, 114, 0,
- 16, 0, 3, 0, 0, 0,
- 86, 5, 16, 0, 0, 0,
- 0, 0, 70, 130, 32, 0,
- 0, 0, 0, 0, 7, 0,
+ 70, 136, 32, 0, 0, 0,
+ 0, 0, 6, 0, 0, 0,
+ 70, 8, 16, 0, 3, 0,
0, 0, 50, 0, 0, 10,
- 178, 0, 16, 0, 0, 0,
- 0, 0, 6, 0, 16, 0,
- 0, 0, 0, 0, 70, 136,
+ 114, 0, 16, 0, 0, 0,
+ 0, 0, 166, 10, 16, 0,
+ 0, 0, 0, 0, 70, 130,
32, 0, 0, 0, 0, 0,
- 6, 0, 0, 0, 70, 8,
- 16, 0, 3, 0, 0, 0,
- 50, 0, 0, 10, 114, 0,
+ 8, 0, 0, 0, 70, 3,
16, 0, 0, 0, 0, 0,
- 166, 10, 16, 0, 0, 0,
- 0, 0, 70, 130, 32, 0,
- 0, 0, 0, 0, 8, 0,
- 0, 0, 70, 3, 16, 0,
- 0, 0, 0, 0, 50, 0,
- 0, 11, 114, 0, 16, 0,
- 0, 0, 0, 0, 70, 2,
+ 50, 0, 0, 11, 114, 0,
16, 0, 0, 0, 0, 0,
- 70, 130, 32, 0, 0, 0,
+ 70, 2, 16, 0, 0, 0,
+ 0, 0, 70, 130, 32, 0,
0, 0, 0, 0, 0, 0,
- 70, 130, 32, 0, 0, 0,
- 0, 0, 1, 0, 0, 0,
- 50, 0, 0, 9, 114, 32,
- 16, 0, 0, 0, 0, 0,
- 70, 2, 16, 0, 2, 0,
+ 0, 0, 70, 130, 32, 0,
+ 0, 0, 0, 0, 1, 0,
+ 0, 0, 50, 0, 0, 9,
+ 114, 32, 16, 0, 0, 0,
0, 0, 70, 2, 16, 0,
- 0, 0, 0, 0, 70, 2,
- 16, 0, 1, 0, 0, 0,
- 54, 0, 0, 5, 130, 32,
+ 2, 0, 0, 0, 70, 2,
16, 0, 0, 0, 0, 0,
- 58, 0, 16, 0, 2, 0,
- 0, 0, 62, 0, 0, 1,
- 73, 83, 71, 78, 144, 0,
- 0, 0, 5, 0, 0, 0,
- 8, 0, 0, 0, 128, 0,
+ 70, 2, 16, 0, 1, 0,
+ 0, 0, 54, 0, 0, 5,
+ 130, 32, 16, 0, 0, 0,
+ 0, 0, 58, 0, 16, 0,
+ 2, 0, 0, 0, 62, 0,
+ 0, 1, 73, 83, 71, 78,
+ 144, 0, 0, 0, 5, 0,
+ 0, 0, 8, 0, 0, 0,
+ 128, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 3, 0, 0, 0, 0, 0,
+ 0, 0, 3, 3, 0, 0,
+ 128, 0, 0, 0, 1, 0,
0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 3, 0,
+ 3, 0, 0, 0, 1, 0,
+ 0, 0, 15, 7, 0, 0,
+ 128, 0, 0, 0, 2, 0,
0, 0, 0, 0, 0, 0,
- 3, 3, 0, 0, 128, 0,
- 0, 0, 1, 0, 0, 0,
- 0, 0, 0, 0, 3, 0,
- 0, 0, 1, 0, 0, 0,
- 15, 7, 0, 0, 128, 0,
- 0, 0, 2, 0, 0, 0,
- 0, 0, 0, 0, 3, 0,
- 0, 0, 2, 0, 0, 0,
- 7, 7, 0, 0, 128, 0,
- 0, 0, 3, 0, 0, 0,
- 0, 0, 0, 0, 3, 0,
- 0, 0, 3, 0, 0, 0,
- 7, 7, 0, 0, 137, 0,
+ 3, 0, 0, 0, 2, 0,
+ 0, 0, 7, 7, 0, 0,
+ 128, 0, 0, 0, 3, 0,
0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 3, 0,
- 0, 0, 4, 0, 0, 0,
- 15, 15, 0, 0, 84, 69,
- 88, 67, 79, 79, 82, 68,
- 0, 67, 79, 76, 79, 82,
- 0, 171, 79, 83, 71, 78,
- 44, 0, 0, 0, 1, 0,
- 0, 0, 8, 0, 0, 0,
- 32, 0, 0, 0, 0, 0,
+ 3, 0, 0, 0, 3, 0,
+ 0, 0, 7, 7, 0, 0,
+ 137, 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
+ 3, 0, 0, 0, 4, 0,
+ 0, 0, 15, 15, 0, 0,
+ 84, 69, 88, 67, 79, 79,
+ 82, 68, 0, 67, 79, 76,
+ 79, 82, 0, 171, 79, 83,
+ 71, 78, 44, 0, 0, 0,
+ 1, 0, 0, 0, 8, 0,
+ 0, 0, 32, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 3, 0, 0, 0,
+ 0, 0, 0, 0, 15, 0,
+ 0, 0, 83, 86, 95, 84,
+ 97, 114, 103, 101, 116, 0,
+ 171, 171
};
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/NormalMapEffect_PSNormalPixelLightingTxNoFog.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/NormalMapEffect_PSNormalPixelLightingTxNoFog.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..bd4c755a3ee11ca8da5ed127fdd85a65c6230b3b
Binary files /dev/null and b/Kits/DirectXTK/Src/Shaders/Compiled/NormalMapEffect_PSNormalPixelLightingTxNoFog.pdb differ
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/NormalMapEffect_PSNormalPixelLightingTxNoFogSpec.inc b/Kits/DirectXTK/Src/Shaders/Compiled/NormalMapEffect_PSNormalPixelLightingTxNoFogSpec.inc
index a340a6afc81a198a8ceec5f061abcecb3edec432..5dd64e8e1e8885c59138159033caa493b1907d37 100644
--- a/Kits/DirectXTK/Src/Shaders/Compiled/NormalMapEffect_PSNormalPixelLightingTxNoFogSpec.inc
+++ b/Kits/DirectXTK/Src/Shaders/Compiled/NormalMapEffect_PSNormalPixelLightingTxNoFogSpec.inc
@@ -48,10 +48,10 @@
dcl_2d s0
dcl_2d s1
-#line 134 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\NormalMapEffect.fx"
- texld r0, t0, s1
+#line 175 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\NormalMapEffect.fx"
+ texld r0, t0, s1 // BiasX2::x<0,1,2>
-#line 141
+#line 182
texld r1, t0, s0
#line 103 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh"
@@ -60,15 +60,15 @@
mul r4.xyz, r2.zxyw, r3.yzxw
mad r4.xyz, r2.yzxw, r3.zxyw, -r4 // ::binormal<0,1,2>
-#line 134 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\NormalMapEffect.fx"
- mad r0.xyz, r0, c13.x, c13.y // ::localNormal<0,1,2>
+#line 32 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh"
+ mad r0.xyz, r0, c13.x, c13.y // ::BiasX2<0,1,2>
#line 108 "D:\ATG Sample Development\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 131 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\NormalMapEffect.fx"
+#line 172 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\NormalMapEffect.fx"
add r2.xyz, -t1, c12
dp3 r0.w, r2, r2
rsq r0.w, r0.w
@@ -119,7 +119,7 @@
mad r2.xyz, r2.z, c11, r3
mul r2.xyz, r2, c2 // ::result<3,4,5>
-#line 141 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\NormalMapEffect.fx"
+#line 182 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\NormalMapEffect.fx"
mul r1, r1, t4 // ::color<0,1,2,3>
#line 26 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh"
@@ -211,17 +211,17 @@ ret
const BYTE NormalMapEffect_PSNormalPixelLightingTxNoFogSpec[] =
{
- 68, 88, 66, 67, 21, 133,
- 125, 180, 210, 170, 109, 236,
- 41, 208, 50, 40, 124, 136,
- 68, 82, 1, 0, 0, 0,
- 236, 19, 0, 0, 4, 0,
+ 68, 88, 66, 67, 123, 155,
+ 235, 242, 197, 72, 175, 160,
+ 84, 251, 234, 125, 201, 182,
+ 199, 205, 1, 0, 0, 0,
+ 12, 20, 0, 0, 4, 0,
0, 0, 48, 0, 0, 0,
- 144, 11, 0, 0, 32, 19,
- 0, 0, 184, 19, 0, 0,
- 65, 111, 110, 57, 88, 11,
- 0, 0, 88, 11, 0, 0,
- 0, 2, 255, 255, 32, 11,
+ 176, 11, 0, 0, 64, 19,
+ 0, 0, 216, 19, 0, 0,
+ 65, 111, 110, 57, 120, 11,
+ 0, 0, 120, 11, 0, 0,
+ 0, 2, 255, 255, 64, 11,
0, 0, 56, 0, 0, 0,
1, 0, 44, 0, 0, 0,
56, 0, 0, 0, 56, 0,
@@ -230,14 +230,14 @@ const BYTE NormalMapEffect_PSNormalPixelLightingTxNoFogSpec[] =
2, 0, 1, 0, 0, 0,
0, 0, 13, 0, 0, 0,
0, 0, 0, 0, 0, 2,
- 255, 255, 254, 255, 225, 1,
+ 255, 255, 254, 255, 233, 1,
68, 66, 85, 71, 40, 0,
- 0, 0, 88, 7, 0, 0,
+ 0, 0, 120, 7, 0, 0,
0, 0, 0, 0, 3, 0,
0, 0, 8, 1, 0, 0,
58, 0, 0, 0, 20, 1,
- 0, 0, 17, 0, 0, 0,
- 4, 6, 0, 0, 24, 3,
+ 0, 0, 18, 0, 0, 0,
+ 16, 6, 0, 0, 60, 3,
0, 0, 68, 58, 92, 65,
84, 71, 32, 83, 97, 109,
112, 108, 101, 32, 68, 101,
@@ -278,83 +278,89 @@ const BYTE NormalMapEffect_PSNormalPixelLightingTxNoFogSpec[] =
120, 104, 0, 171, 40, 0,
0, 0, 119, 0, 0, 0,
192, 0, 0, 0, 0, 0,
- 255, 255, 140, 7, 0, 0,
- 0, 0, 255, 255, 164, 7,
+ 255, 255, 172, 7, 0, 0,
+ 0, 0, 255, 255, 196, 7,
0, 0, 0, 0, 255, 255,
- 176, 7, 0, 0, 0, 0,
- 255, 255, 188, 7, 0, 0,
- 0, 0, 255, 255, 200, 7,
+ 208, 7, 0, 0, 0, 0,
+ 255, 255, 220, 7, 0, 0,
+ 0, 0, 255, 255, 232, 7,
0, 0, 0, 0, 255, 255,
- 212, 7, 0, 0, 0, 0,
- 255, 255, 224, 7, 0, 0,
- 0, 0, 255, 255, 236, 7,
- 0, 0, 134, 0, 0, 0,
- 248, 7, 0, 0, 141, 0,
- 0, 0, 8, 8, 0, 0,
- 103, 0, 1, 0, 24, 8,
+ 244, 7, 0, 0, 0, 0,
+ 255, 255, 0, 8, 0, 0,
+ 0, 0, 255, 255, 12, 8,
+ 0, 0, 175, 0, 0, 0,
+ 24, 8, 0, 0, 182, 0,
+ 0, 0, 40, 8, 0, 0,
+ 103, 0, 1, 0, 56, 8,
0, 0, 104, 0, 1, 0,
- 36, 8, 0, 0, 105, 0,
- 1, 0, 48, 8, 0, 0,
- 105, 0, 1, 0, 64, 8,
- 0, 0, 134, 0, 0, 0,
- 84, 8, 0, 0, 108, 0,
- 1, 0, 104, 8, 0, 0,
- 108, 0, 1, 0, 120, 8,
+ 68, 8, 0, 0, 105, 0,
+ 1, 0, 80, 8, 0, 0,
+ 105, 0, 1, 0, 96, 8,
+ 0, 0, 32, 0, 2, 0,
+ 116, 8, 0, 0, 108, 0,
+ 1, 0, 136, 8, 0, 0,
+ 108, 0, 1, 0, 152, 8,
0, 0, 108, 0, 1, 0,
- 140, 8, 0, 0, 131, 0,
- 0, 0, 160, 8, 0, 0,
- 131, 0, 0, 0, 176, 8,
- 0, 0, 131, 0, 0, 0,
- 192, 8, 0, 0, 33, 0,
- 1, 0, 204, 8, 0, 0,
- 33, 0, 1, 0, 224, 8,
+ 172, 8, 0, 0, 172, 0,
+ 0, 0, 192, 8, 0, 0,
+ 172, 0, 0, 0, 208, 8,
+ 0, 0, 172, 0, 0, 0,
+ 224, 8, 0, 0, 33, 0,
+ 1, 0, 236, 8, 0, 0,
+ 33, 0, 1, 0, 0, 9,
0, 0, 37, 0, 1, 0,
- 236, 8, 0, 0, 33, 0,
- 1, 0, 252, 8, 0, 0,
- 33, 0, 1, 0, 16, 9,
+ 12, 9, 0, 0, 33, 0,
+ 1, 0, 28, 9, 0, 0,
+ 33, 0, 1, 0, 48, 9,
0, 0, 33, 0, 1, 0,
- 36, 9, 0, 0, 37, 0,
- 1, 0, 48, 9, 0, 0,
- 33, 0, 1, 0, 64, 9,
+ 68, 9, 0, 0, 37, 0,
+ 1, 0, 80, 9, 0, 0,
+ 33, 0, 1, 0, 96, 9,
0, 0, 37, 0, 1, 0,
- 76, 9, 0, 0, 36, 0,
- 1, 0, 92, 9, 0, 0,
- 36, 0, 1, 0, 108, 9,
+ 108, 9, 0, 0, 36, 0,
+ 1, 0, 124, 9, 0, 0,
+ 36, 0, 1, 0, 140, 9,
0, 0, 36, 0, 1, 0,
- 124, 9, 0, 0, 39, 0,
- 1, 0, 140, 9, 0, 0,
- 42, 0, 1, 0, 160, 9,
+ 156, 9, 0, 0, 39, 0,
+ 1, 0, 172, 9, 0, 0,
+ 42, 0, 1, 0, 192, 9,
0, 0, 42, 0, 1, 0,
- 176, 9, 0, 0, 41, 0,
- 1, 0, 196, 9, 0, 0,
- 42, 0, 1, 0, 212, 9,
+ 208, 9, 0, 0, 41, 0,
+ 1, 0, 228, 9, 0, 0,
+ 42, 0, 1, 0, 244, 9,
0, 0, 42, 0, 1, 0,
- 224, 9, 0, 0, 42, 0,
- 1, 0, 236, 9, 0, 0,
- 42, 0, 1, 0, 248, 9,
+ 0, 10, 0, 0, 42, 0,
+ 1, 0, 12, 10, 0, 0,
+ 42, 0, 1, 0, 24, 10,
0, 0, 42, 0, 1, 0,
- 8, 10, 0, 0, 42, 0,
- 1, 0, 20, 10, 0, 0,
- 42, 0, 1, 0, 32, 10,
+ 40, 10, 0, 0, 42, 0,
+ 1, 0, 52, 10, 0, 0,
+ 42, 0, 1, 0, 64, 10,
0, 0, 42, 0, 1, 0,
- 44, 10, 0, 0, 47, 0,
- 1, 0, 60, 10, 0, 0,
- 47, 0, 1, 0, 76, 10,
+ 76, 10, 0, 0, 47, 0,
+ 1, 0, 92, 10, 0, 0,
+ 47, 0, 1, 0, 108, 10,
0, 0, 47, 0, 1, 0,
- 96, 10, 0, 0, 47, 0,
- 1, 0, 116, 10, 0, 0,
- 141, 0, 0, 0, 132, 10,
+ 128, 10, 0, 0, 47, 0,
+ 1, 0, 148, 10, 0, 0,
+ 182, 0, 0, 0, 164, 10,
0, 0, 26, 0, 2, 0,
- 148, 10, 0, 0, 46, 0,
- 1, 0, 164, 10, 0, 0,
- 46, 0, 1, 0, 180, 10,
+ 180, 10, 0, 0, 46, 0,
+ 1, 0, 196, 10, 0, 0,
+ 46, 0, 1, 0, 212, 10,
0, 0, 46, 0, 1, 0,
- 200, 10, 0, 0, 46, 0,
- 1, 0, 220, 10, 0, 0,
- 46, 0, 1, 0, 232, 10,
+ 232, 10, 0, 0, 46, 0,
+ 1, 0, 252, 10, 0, 0,
+ 46, 0, 1, 0, 8, 11,
0, 0, 26, 0, 2, 0,
- 252, 10, 0, 0, 26, 0,
- 2, 0, 16, 11, 0, 0,
+ 28, 11, 0, 0, 26, 0,
+ 2, 0, 48, 11, 0, 0,
+ 66, 105, 97, 115, 88, 50,
+ 0, 171, 1, 0, 3, 0,
+ 1, 0, 3, 0, 1, 0,
+ 0, 0, 0, 0, 0, 0,
+ 14, 0, 0, 0, 0, 0,
+ 1, 0, 2, 0, 255, 255,
80, 97, 114, 97, 109, 101,
116, 101, 114, 115, 0, 68,
105, 102, 102, 117, 115, 101,
@@ -376,689 +382,689 @@ const BYTE NormalMapEffect_PSNormalPixelLightingTxNoFogSpec[] =
0, 0, 1, 0, 2, 0,
3, 0, 80, 101, 116, 117,
114, 98, 78, 111, 114, 109,
+ 97, 108, 0, 171, 171, 171,
+ 17, 0, 0, 0, 0, 0,
+ 1, 0, 2, 0, 255, 255,
+ 98, 105, 110, 111, 114, 109,
97, 108, 0, 171, 171, 171,
1, 0, 3, 0, 1, 0,
3, 0, 1, 0, 0, 0,
- 0, 0, 0, 0, 17, 0,
+ 0, 0, 0, 0, 13, 0,
0, 0, 0, 0, 1, 0,
- 2, 0, 255, 255, 98, 105,
- 110, 111, 114, 109, 97, 108,
- 0, 171, 171, 171, 1, 0,
- 3, 0, 1, 0, 3, 0,
- 1, 0, 0, 0, 0, 0,
- 0, 0, 13, 0, 0, 0,
- 0, 0, 1, 0, 2, 0,
- 255, 255, 65, 100, 100, 83,
- 112, 101, 99, 117, 108, 97,
- 114, 0, 99, 111, 108, 111,
- 114, 0, 171, 171, 1, 0,
- 3, 0, 1, 0, 4, 0,
- 1, 0, 0, 0, 0, 0,
- 0, 0, 56, 0, 0, 0,
- 0, 0, 1, 0, 2, 0,
- 255, 255, 49, 0, 0, 0,
- 0, 0, 1, 0, 2, 0,
- 3, 0, 100, 105, 102, 102,
- 117, 115, 101, 0, 36, 0,
+ 2, 0, 255, 255, 65, 100,
+ 100, 83, 112, 101, 99, 117,
+ 108, 97, 114, 0, 99, 111,
+ 108, 111, 114, 0, 171, 171,
+ 1, 0, 3, 0, 1, 0,
+ 4, 0, 1, 0, 0, 0,
+ 0, 0, 0, 0, 56, 0,
0, 0, 0, 0, 1, 0,
- 2, 0, 255, 255, 100, 111,
- 116, 72, 0, 171, 171, 171,
- 23, 0, 0, 0, 0, 0,
- 255, 255, 255, 255, 255, 255,
- 27, 0, 0, 0, 255, 255,
- 255, 255, 2, 0, 255, 255,
- 29, 0, 0, 0, 255, 255,
- 1, 0, 255, 255, 255, 255,
- 100, 111, 116, 76, 0, 171,
- 171, 171, 30, 0, 0, 0,
+ 2, 0, 255, 255, 49, 0,
+ 0, 0, 0, 0, 1, 0,
+ 2, 0, 3, 0, 100, 105,
+ 102, 102, 117, 115, 101, 0,
+ 36, 0, 0, 0, 0, 0,
+ 1, 0, 2, 0, 255, 255,
+ 100, 111, 116, 72, 0, 171,
+ 171, 171, 23, 0, 0, 0,
0, 0, 255, 255, 255, 255,
- 255, 255, 31, 0, 0, 0,
- 255, 255, 1, 0, 255, 255,
- 255, 255, 32, 0, 0, 0,
+ 255, 255, 27, 0, 0, 0,
255, 255, 255, 255, 2, 0,
- 255, 255, 104, 97, 108, 102,
- 86, 101, 99, 116, 111, 114,
- 115, 0, 3, 0, 3, 0,
- 3, 0, 3, 0, 1, 0,
+ 255, 255, 29, 0, 0, 0,
+ 255, 255, 1, 0, 255, 255,
+ 255, 255, 100, 111, 116, 76,
+ 0, 171, 171, 171, 30, 0,
+ 0, 0, 0, 0, 255, 255,
+ 255, 255, 255, 255, 31, 0,
+ 0, 0, 255, 255, 1, 0,
+ 255, 255, 255, 255, 32, 0,
+ 0, 0, 255, 255, 255, 255,
+ 2, 0, 255, 255, 104, 97,
+ 108, 102, 86, 101, 99, 116,
+ 111, 114, 115, 0, 3, 0,
+ 3, 0, 3, 0, 3, 0,
+ 1, 0, 0, 0, 0, 0,
+ 0, 0, 22, 0, 0, 0,
+ 0, 0, 1, 0, 2, 0,
+ 255, 255, 26, 0, 0, 0,
+ 6, 0, 7, 0, 8, 0,
+ 255, 255, 28, 0, 0, 0,
+ 3, 0, 4, 0, 5, 0,
+ 255, 255, 110, 111, 114, 109,
+ 97, 108, 0, 171, 10, 0,
+ 0, 0, 0, 0, 1, 0,
+ 2, 0, 255, 255, 112, 105,
+ 110, 0, 84, 101, 120, 67,
+ 111, 111, 114, 100, 0, 171,
+ 171, 171, 1, 0, 3, 0,
+ 1, 0, 2, 0, 1, 0,
0, 0, 0, 0, 0, 0,
- 22, 0, 0, 0, 0, 0,
- 1, 0, 2, 0, 255, 255,
- 26, 0, 0, 0, 6, 0,
+ 80, 111, 115, 105, 116, 105,
+ 111, 110, 87, 83, 0, 78,
+ 111, 114, 109, 97, 108, 87,
+ 83, 0, 84, 97, 110, 103,
+ 101, 110, 116, 87, 83, 0,
+ 68, 105, 102, 102, 117, 115,
+ 101, 0, 171, 171, 192, 4,
+ 0, 0, 204, 4, 0, 0,
+ 220, 4, 0, 0, 212, 3,
+ 0, 0, 231, 4, 0, 0,
+ 164, 3, 0, 0, 240, 4,
+ 0, 0, 164, 3, 0, 0,
+ 250, 4, 0, 0, 212, 3,
+ 0, 0, 5, 0, 0, 0,
+ 1, 0, 16, 0, 1, 0,
+ 5, 0, 4, 5, 0, 0,
+ 1, 0, 0, 0, 0, 0,
+ 1, 0, 255, 255, 255, 255,
+ 2, 0, 0, 0, 2, 0,
+ 3, 0, 4, 0, 5, 0,
+ 3, 0, 0, 0, 6, 0,
7, 0, 8, 0, 255, 255,
- 28, 0, 0, 0, 3, 0,
+ 4, 0, 0, 0, 9, 0,
+ 10, 0, 11, 0, 255, 255,
+ 5, 0, 0, 0, 12, 0,
+ 13, 0, 14, 0, 15, 0,
+ 114, 101, 115, 117, 108, 116,
+ 0, 83, 112, 101, 99, 117,
+ 108, 97, 114, 0, 250, 4,
+ 0, 0, 164, 3, 0, 0,
+ 127, 5, 0, 0, 164, 3,
+ 0, 0, 5, 0, 0, 0,
+ 1, 0, 6, 0, 1, 0,
+ 2, 0, 136, 5, 0, 0,
+ 48, 0, 0, 0, 3, 0,
4, 0, 5, 0, 255, 255,
- 108, 111, 99, 97, 108, 78,
- 111, 114, 109, 97, 108, 0,
- 14, 0, 0, 0, 0, 0,
+ 55, 0, 0, 0, 0, 0,
+ 1, 0, 2, 0, 255, 255,
+ 115, 112, 101, 99, 117, 108,
+ 97, 114, 0, 171, 171, 171,
+ 44, 0, 0, 0, 0, 0,
1, 0, 2, 0, 255, 255,
- 110, 111, 114, 109, 97, 108,
- 0, 171, 10, 0, 0, 0,
+ 116, 97, 110, 103, 101, 110,
+ 116, 0, 11, 0, 0, 0,
0, 0, 1, 0, 2, 0,
- 255, 255, 112, 105, 110, 0,
- 84, 101, 120, 67, 111, 111,
- 114, 100, 0, 171, 171, 171,
- 1, 0, 3, 0, 1, 0,
- 2, 0, 1, 0, 0, 0,
- 0, 0, 0, 0, 80, 111,
- 115, 105, 116, 105, 111, 110,
- 87, 83, 0, 78, 111, 114,
- 109, 97, 108, 87, 83, 0,
- 84, 97, 110, 103, 101, 110,
- 116, 87, 83, 0, 68, 105,
- 102, 102, 117, 115, 101, 0,
- 171, 171, 196, 4, 0, 0,
- 208, 4, 0, 0, 224, 4,
- 0, 0, 192, 3, 0, 0,
- 235, 4, 0, 0, 144, 3,
- 0, 0, 244, 4, 0, 0,
- 144, 3, 0, 0, 254, 4,
- 0, 0, 192, 3, 0, 0,
- 5, 0, 0, 0, 1, 0,
- 16, 0, 1, 0, 5, 0,
- 8, 5, 0, 0, 1, 0,
- 0, 0, 0, 0, 1, 0,
- 255, 255, 255, 255, 2, 0,
- 0, 0, 2, 0, 3, 0,
- 4, 0, 5, 0, 3, 0,
- 0, 0, 6, 0, 7, 0,
- 8, 0, 255, 255, 4, 0,
- 0, 0, 9, 0, 10, 0,
- 11, 0, 255, 255, 5, 0,
- 0, 0, 12, 0, 13, 0,
- 14, 0, 15, 0, 114, 101,
- 115, 117, 108, 116, 0, 83,
- 112, 101, 99, 117, 108, 97,
- 114, 0, 254, 4, 0, 0,
- 144, 3, 0, 0, 131, 5,
- 0, 0, 144, 3, 0, 0,
- 5, 0, 0, 0, 1, 0,
- 6, 0, 1, 0, 2, 0,
- 140, 5, 0, 0, 48, 0,
- 0, 0, 3, 0, 4, 0,
- 5, 0, 255, 255, 55, 0,
- 0, 0, 0, 0, 1, 0,
- 2, 0, 255, 255, 115, 112,
- 101, 99, 117, 108, 97, 114,
- 0, 171, 171, 171, 44, 0,
- 0, 0, 0, 0, 1, 0,
- 2, 0, 255, 255, 116, 97,
- 110, 103, 101, 110, 116, 0,
- 11, 0, 0, 0, 0, 0,
+ 255, 255, 120, 0, 171, 171,
+ 8, 0, 0, 0, 0, 0,
1, 0, 2, 0, 255, 255,
122, 101, 114, 111, 76, 0,
171, 171, 33, 0, 0, 0,
0, 0, 1, 0, 2, 0,
- 255, 255, 228, 2, 0, 0,
- 239, 2, 0, 0, 252, 2,
+ 255, 255, 0, 0, 0, 0,
+ 228, 2, 0, 0, 236, 2,
0, 0, 1, 0, 0, 0,
- 12, 3, 0, 0, 0, 0,
- 0, 0, 24, 3, 0, 0,
- 60, 3, 0, 0, 1, 0,
- 0, 0, 76, 3, 0, 0,
- 0, 0, 0, 0, 88, 3,
- 0, 0, 104, 3, 0, 0,
- 1, 0, 0, 0, 120, 3,
+ 252, 2, 0, 0, 8, 3,
+ 0, 0, 19, 3, 0, 0,
+ 32, 3, 0, 0, 1, 0,
+ 0, 0, 48, 3, 0, 0,
+ 0, 0, 0, 0, 60, 3,
+ 0, 0, 96, 3, 0, 0,
+ 1, 0, 0, 0, 112, 3,
0, 0, 0, 0, 0, 0,
- 132, 3, 0, 0, 144, 3,
+ 124, 3, 0, 0, 236, 2,
0, 0, 1, 0, 0, 0,
- 160, 3, 0, 0, 172, 3,
- 0, 0, 184, 3, 0, 0,
- 192, 3, 0, 0, 1, 0,
- 0, 0, 208, 3, 0, 0,
- 0, 0, 0, 0, 184, 3,
- 0, 0, 192, 3, 0, 0,
- 1, 0, 0, 0, 220, 3,
+ 140, 3, 0, 0, 0, 0,
+ 0, 0, 152, 3, 0, 0,
+ 164, 3, 0, 0, 1, 0,
+ 0, 0, 180, 3, 0, 0,
+ 192, 3, 0, 0, 204, 3,
+ 0, 0, 212, 3, 0, 0,
+ 1, 0, 0, 0, 228, 3,
0, 0, 0, 0, 0, 0,
- 232, 3, 0, 0, 144, 3,
+ 204, 3, 0, 0, 212, 3,
0, 0, 1, 0, 0, 0,
240, 3, 0, 0, 0, 0,
0, 0, 252, 3, 0, 0,
- 144, 3, 0, 0, 3, 0,
+ 164, 3, 0, 0, 1, 0,
0, 0, 4, 4, 0, 0,
- 0, 0, 0, 0, 40, 4,
- 0, 0, 144, 3, 0, 0,
- 3, 0, 0, 0, 48, 4,
+ 0, 0, 0, 0, 16, 4,
+ 0, 0, 164, 3, 0, 0,
+ 3, 0, 0, 0, 24, 4,
0, 0, 0, 0, 0, 0,
- 84, 4, 0, 0, 96, 4,
+ 60, 4, 0, 0, 164, 3,
0, 0, 3, 0, 0, 0,
- 112, 4, 0, 0, 0, 0,
- 0, 0, 148, 4, 0, 0,
- 144, 3, 0, 0, 1, 0,
- 0, 0, 160, 4, 0, 0,
- 0, 0, 0, 0, 172, 4,
- 0, 0, 144, 3, 0, 0,
- 1, 0, 0, 0, 180, 4,
- 0, 0, 24, 3, 0, 0,
- 192, 4, 0, 0, 48, 5,
+ 68, 4, 0, 0, 0, 0,
+ 0, 0, 104, 4, 0, 0,
+ 116, 4, 0, 0, 3, 0,
+ 0, 0, 132, 4, 0, 0,
+ 0, 0, 0, 0, 168, 4,
+ 0, 0, 164, 3, 0, 0,
+ 1, 0, 0, 0, 176, 4,
+ 0, 0, 60, 3, 0, 0,
+ 188, 4, 0, 0, 44, 5,
0, 0, 5, 0, 0, 0,
- 64, 5, 0, 0, 0, 0,
- 0, 0, 124, 5, 0, 0,
- 156, 5, 0, 0, 2, 0,
- 0, 0, 172, 5, 0, 0,
- 0, 0, 0, 0, 196, 5,
- 0, 0, 144, 3, 0, 0,
- 1, 0, 0, 0, 208, 5,
+ 60, 5, 0, 0, 0, 0,
+ 0, 0, 120, 5, 0, 0,
+ 152, 5, 0, 0, 2, 0,
+ 0, 0, 168, 5, 0, 0,
+ 0, 0, 0, 0, 192, 5,
+ 0, 0, 164, 3, 0, 0,
+ 1, 0, 0, 0, 204, 5,
0, 0, 0, 0, 0, 0,
- 220, 5, 0, 0, 144, 3,
+ 216, 5, 0, 0, 164, 3,
0, 0, 1, 0, 0, 0,
- 228, 5, 0, 0, 0, 0,
+ 224, 5, 0, 0, 228, 2,
+ 0, 0, 236, 5, 0, 0,
+ 164, 3, 0, 0, 1, 0,
0, 0, 240, 5, 0, 0,
- 144, 3, 0, 0, 1, 0,
- 0, 0, 248, 5, 0, 0,
- 77, 105, 99, 114, 111, 115,
- 111, 102, 116, 32, 40, 82,
- 41, 32, 72, 76, 83, 76,
- 32, 83, 104, 97, 100, 101,
- 114, 32, 67, 111, 109, 112,
- 105, 108, 101, 114, 32, 49,
- 48, 46, 49, 0, 81, 0,
- 0, 5, 13, 0, 15, 160,
- 0, 0, 0, 64, 0, 0,
- 128, 191, 0, 0, 128, 63,
- 0, 0, 0, 0, 31, 0,
- 0, 2, 0, 0, 0, 128,
- 0, 0, 7, 176, 31, 0,
- 0, 2, 0, 0, 0, 128,
- 1, 0, 15, 176, 31, 0,
- 0, 2, 0, 0, 0, 128,
- 2, 0, 7, 176, 31, 0,
- 0, 2, 0, 0, 0, 128,
- 3, 0, 7, 176, 31, 0,
- 0, 2, 0, 0, 0, 128,
- 4, 0, 15, 176, 31, 0,
- 0, 2, 0, 0, 0, 144,
- 0, 8, 15, 160, 31, 0,
- 0, 2, 0, 0, 0, 144,
- 1, 8, 15, 160, 66, 0,
- 0, 3, 0, 0, 15, 128,
- 0, 0, 228, 176, 1, 8,
- 228, 160, 66, 0, 0, 3,
- 1, 0, 15, 128, 0, 0,
- 228, 176, 0, 8, 228, 160,
- 36, 0, 0, 2, 2, 0,
- 7, 128, 2, 0, 228, 176,
- 36, 0, 0, 2, 3, 0,
- 7, 128, 3, 0, 228, 176,
- 5, 0, 0, 3, 4, 0,
- 7, 128, 2, 0, 210, 128,
- 3, 0, 201, 128, 4, 0,
- 0, 4, 4, 0, 7, 128,
- 2, 0, 201, 128, 3, 0,
- 210, 128, 4, 0, 228, 129,
- 4, 0, 0, 4, 0, 0,
- 7, 128, 0, 0, 228, 128,
- 13, 0, 0, 160, 13, 0,
- 85, 160, 5, 0, 0, 3,
- 4, 0, 7, 128, 4, 0,
- 228, 128, 0, 0, 85, 128,
- 4, 0, 0, 4, 3, 0,
- 7, 128, 0, 0, 0, 128,
- 3, 0, 228, 128, 4, 0,
- 228, 128, 4, 0, 0, 4,
- 0, 0, 7, 128, 0, 0,
- 170, 128, 2, 0, 228, 128,
- 3, 0, 228, 128, 2, 0,
- 0, 3, 2, 0, 7, 128,
- 1, 0, 228, 177, 12, 0,
- 228, 160, 8, 0, 0, 3,
- 0, 0, 8, 128, 2, 0,
- 228, 128, 2, 0, 228, 128,
- 7, 0, 0, 2, 0, 0,
- 8, 128, 0, 0, 255, 128,
- 4, 0, 0, 4, 3, 0,
- 7, 128, 2, 0, 228, 128,
- 0, 0, 255, 128, 3, 0,
- 228, 161, 36, 0, 0, 2,
- 4, 0, 7, 128, 3, 0,
- 228, 128, 8, 0, 0, 3,
- 3, 0, 1, 128, 4, 0,
- 228, 128, 0, 0, 228, 128,
- 4, 0, 0, 4, 4, 0,
- 7, 128, 2, 0, 228, 128,
- 0, 0, 255, 128, 4, 0,
- 228, 161, 4, 0, 0, 4,
+ 0, 0, 0, 0, 252, 5,
+ 0, 0, 164, 3, 0, 0,
+ 1, 0, 0, 0, 4, 6,
+ 0, 0, 77, 105, 99, 114,
+ 111, 115, 111, 102, 116, 32,
+ 40, 82, 41, 32, 72, 76,
+ 83, 76, 32, 83, 104, 97,
+ 100, 101, 114, 32, 67, 111,
+ 109, 112, 105, 108, 101, 114,
+ 32, 49, 48, 46, 49, 0,
+ 81, 0, 0, 5, 13, 0,
+ 15, 160, 0, 0, 0, 64,
+ 0, 0, 128, 191, 0, 0,
+ 128, 63, 0, 0, 0, 0,
+ 31, 0, 0, 2, 0, 0,
+ 0, 128, 0, 0, 7, 176,
+ 31, 0, 0, 2, 0, 0,
+ 0, 128, 1, 0, 15, 176,
+ 31, 0, 0, 2, 0, 0,
+ 0, 128, 2, 0, 7, 176,
+ 31, 0, 0, 2, 0, 0,
+ 0, 128, 3, 0, 7, 176,
+ 31, 0, 0, 2, 0, 0,
+ 0, 128, 4, 0, 15, 176,
+ 31, 0, 0, 2, 0, 0,
+ 0, 144, 0, 8, 15, 160,
+ 31, 0, 0, 2, 0, 0,
+ 0, 144, 1, 8, 15, 160,
+ 66, 0, 0, 3, 0, 0,
+ 15, 128, 0, 0, 228, 176,
+ 1, 8, 228, 160, 66, 0,
+ 0, 3, 1, 0, 15, 128,
+ 0, 0, 228, 176, 0, 8,
+ 228, 160, 36, 0, 0, 2,
2, 0, 7, 128, 2, 0,
+ 228, 176, 36, 0, 0, 2,
+ 3, 0, 7, 128, 3, 0,
+ 228, 176, 5, 0, 0, 3,
+ 4, 0, 7, 128, 2, 0,
+ 210, 128, 3, 0, 201, 128,
+ 4, 0, 0, 4, 4, 0,
+ 7, 128, 2, 0, 201, 128,
+ 3, 0, 210, 128, 4, 0,
+ 228, 129, 4, 0, 0, 4,
+ 0, 0, 7, 128, 0, 0,
+ 228, 128, 13, 0, 0, 160,
+ 13, 0, 85, 160, 5, 0,
+ 0, 3, 4, 0, 7, 128,
+ 4, 0, 228, 128, 0, 0,
+ 85, 128, 4, 0, 0, 4,
+ 3, 0, 7, 128, 0, 0,
+ 0, 128, 3, 0, 228, 128,
+ 4, 0, 228, 128, 4, 0,
+ 0, 4, 0, 0, 7, 128,
+ 0, 0, 170, 128, 2, 0,
+ 228, 128, 3, 0, 228, 128,
+ 2, 0, 0, 3, 2, 0,
+ 7, 128, 1, 0, 228, 177,
+ 12, 0, 228, 160, 8, 0,
+ 0, 3, 0, 0, 8, 128,
+ 2, 0, 228, 128, 2, 0,
+ 228, 128, 7, 0, 0, 2,
+ 0, 0, 8, 128, 0, 0,
+ 255, 128, 4, 0, 0, 4,
+ 3, 0, 7, 128, 2, 0,
+ 228, 128, 0, 0, 255, 128,
+ 3, 0, 228, 161, 36, 0,
+ 0, 2, 4, 0, 7, 128,
+ 3, 0, 228, 128, 8, 0,
+ 0, 3, 3, 0, 1, 128,
+ 4, 0, 228, 128, 0, 0,
+ 228, 128, 4, 0, 0, 4,
+ 4, 0, 7, 128, 2, 0,
228, 128, 0, 0, 255, 128,
- 5, 0, 228, 161, 36, 0,
- 0, 2, 5, 0, 7, 128,
- 2, 0, 228, 128, 8, 0,
- 0, 3, 3, 0, 4, 128,
- 5, 0, 228, 128, 0, 0,
- 228, 128, 36, 0, 0, 2,
- 2, 0, 7, 128, 4, 0,
+ 4, 0, 228, 161, 4, 0,
+ 0, 4, 2, 0, 7, 128,
+ 2, 0, 228, 128, 0, 0,
+ 255, 128, 5, 0, 228, 161,
+ 36, 0, 0, 2, 5, 0,
+ 7, 128, 2, 0, 228, 128,
+ 8, 0, 0, 3, 3, 0,
+ 4, 128, 5, 0, 228, 128,
+ 0, 0, 228, 128, 36, 0,
+ 0, 2, 2, 0, 7, 128,
+ 4, 0, 228, 128, 8, 0,
+ 0, 3, 3, 0, 2, 128,
+ 2, 0, 228, 128, 0, 0,
228, 128, 8, 0, 0, 3,
- 3, 0, 2, 128, 2, 0,
- 228, 128, 0, 0, 228, 128,
+ 2, 0, 1, 128, 3, 0,
+ 228, 161, 0, 0, 228, 128,
8, 0, 0, 3, 2, 0,
- 1, 128, 3, 0, 228, 161,
+ 2, 128, 4, 0, 228, 161,
0, 0, 228, 128, 8, 0,
- 0, 3, 2, 0, 2, 128,
- 4, 0, 228, 161, 0, 0,
- 228, 128, 8, 0, 0, 3,
- 2, 0, 4, 128, 5, 0,
- 228, 161, 0, 0, 228, 128,
- 88, 0, 0, 4, 0, 0,
- 7, 128, 2, 0, 228, 128,
- 13, 0, 170, 160, 13, 0,
- 255, 160, 5, 0, 0, 3,
- 4, 0, 7, 128, 0, 0,
- 228, 128, 3, 0, 228, 128,
- 88, 0, 0, 4, 3, 0,
- 7, 128, 3, 0, 228, 128,
- 4, 0, 228, 128, 13, 0,
- 255, 160, 5, 0, 0, 3,
+ 0, 3, 2, 0, 4, 128,
+ 5, 0, 228, 161, 0, 0,
+ 228, 128, 88, 0, 0, 4,
0, 0, 7, 128, 2, 0,
- 228, 128, 0, 0, 228, 128,
- 15, 0, 0, 2, 4, 0,
+ 228, 128, 13, 0, 170, 160,
+ 13, 0, 255, 160, 5, 0,
+ 0, 3, 4, 0, 7, 128,
+ 0, 0, 228, 128, 3, 0,
+ 228, 128, 88, 0, 0, 4,
+ 3, 0, 7, 128, 3, 0,
+ 228, 128, 4, 0, 228, 128,
+ 13, 0, 255, 160, 5, 0,
+ 0, 3, 0, 0, 7, 128,
+ 2, 0, 228, 128, 0, 0,
+ 228, 128, 15, 0, 0, 2,
+ 4, 0, 1, 128, 3, 0,
+ 0, 128, 15, 0, 0, 2,
+ 4, 0, 2, 128, 3, 0,
+ 85, 128, 15, 0, 0, 2,
+ 4, 0, 4, 128, 3, 0,
+ 170, 128, 5, 0, 0, 3,
+ 3, 0, 7, 128, 4, 0,
+ 228, 128, 2, 0, 255, 160,
+ 14, 0, 0, 2, 4, 0,
1, 128, 3, 0, 0, 128,
- 15, 0, 0, 2, 4, 0,
+ 14, 0, 0, 2, 4, 0,
2, 128, 3, 0, 85, 128,
- 15, 0, 0, 2, 4, 0,
+ 14, 0, 0, 2, 4, 0,
4, 128, 3, 0, 170, 128,
- 5, 0, 0, 3, 3, 0,
- 7, 128, 4, 0, 228, 128,
- 2, 0, 255, 160, 14, 0,
- 0, 2, 4, 0, 1, 128,
- 3, 0, 0, 128, 14, 0,
- 0, 2, 4, 0, 2, 128,
- 3, 0, 85, 128, 14, 0,
- 0, 2, 4, 0, 4, 128,
- 3, 0, 170, 128, 5, 0,
- 0, 3, 2, 0, 7, 128,
- 2, 0, 228, 128, 4, 0,
- 228, 128, 5, 0, 0, 3,
- 3, 0, 7, 128, 2, 0,
- 85, 128, 10, 0, 228, 160,
- 4, 0, 0, 4, 3, 0,
- 7, 128, 2, 0, 0, 128,
- 9, 0, 228, 160, 3, 0,
- 228, 128, 4, 0, 0, 4,
- 2, 0, 7, 128, 2, 0,
- 170, 128, 11, 0, 228, 160,
- 3, 0, 228, 128, 5, 0,
- 0, 3, 2, 0, 7, 128,
- 2, 0, 228, 128, 2, 0,
- 228, 160, 5, 0, 0, 3,
- 1, 0, 15, 128, 1, 0,
- 228, 128, 4, 0, 228, 176,
5, 0, 0, 3, 2, 0,
- 7, 128, 1, 0, 255, 128,
- 2, 0, 228, 128, 5, 0,
+ 7, 128, 2, 0, 228, 128,
+ 4, 0, 228, 128, 5, 0,
0, 3, 3, 0, 7, 128,
- 0, 0, 85, 128, 7, 0,
+ 2, 0, 85, 128, 10, 0,
228, 160, 4, 0, 0, 4,
- 3, 0, 7, 128, 0, 0,
- 0, 128, 6, 0, 228, 160,
+ 3, 0, 7, 128, 2, 0,
+ 0, 128, 9, 0, 228, 160,
3, 0, 228, 128, 4, 0,
- 0, 4, 0, 0, 7, 128,
- 0, 0, 170, 128, 8, 0,
+ 0, 4, 2, 0, 7, 128,
+ 2, 0, 170, 128, 11, 0,
+ 228, 160, 3, 0, 228, 128,
+ 5, 0, 0, 3, 2, 0,
+ 7, 128, 2, 0, 228, 128,
+ 2, 0, 228, 160, 5, 0,
+ 0, 3, 1, 0, 15, 128,
+ 1, 0, 228, 128, 4, 0,
+ 228, 176, 5, 0, 0, 3,
+ 2, 0, 7, 128, 1, 0,
+ 255, 128, 2, 0, 228, 128,
+ 5, 0, 0, 3, 3, 0,
+ 7, 128, 0, 0, 85, 128,
+ 7, 0, 228, 160, 4, 0,
+ 0, 4, 3, 0, 7, 128,
+ 0, 0, 0, 128, 6, 0,
228, 160, 3, 0, 228, 128,
- 1, 0, 0, 2, 3, 0,
- 7, 128, 0, 0, 228, 160,
4, 0, 0, 4, 0, 0,
- 7, 128, 0, 0, 228, 128,
- 3, 0, 228, 128, 1, 0,
+ 7, 128, 0, 0, 170, 128,
+ 8, 0, 228, 160, 3, 0,
+ 228, 128, 1, 0, 0, 2,
+ 3, 0, 7, 128, 0, 0,
228, 160, 4, 0, 0, 4,
- 1, 0, 7, 128, 1, 0,
- 228, 128, 0, 0, 228, 128,
- 2, 0, 228, 128, 1, 0,
- 0, 2, 0, 8, 15, 128,
- 1, 0, 228, 128, 255, 255,
- 0, 0, 83, 72, 68, 82,
- 136, 7, 0, 0, 64, 0,
- 0, 0, 226, 1, 0, 0,
- 89, 0, 0, 4, 70, 142,
- 32, 0, 0, 0, 0, 0,
- 13, 0, 0, 0, 90, 0,
- 0, 3, 0, 96, 16, 0,
- 0, 0, 0, 0, 88, 24,
- 0, 4, 0, 112, 16, 0,
- 0, 0, 0, 0, 85, 85,
- 0, 0, 88, 24, 0, 4,
- 0, 112, 16, 0, 2, 0,
- 0, 0, 85, 85, 0, 0,
- 98, 16, 0, 3, 50, 16,
+ 0, 0, 7, 128, 0, 0,
+ 228, 128, 3, 0, 228, 128,
+ 1, 0, 228, 160, 4, 0,
+ 0, 4, 1, 0, 7, 128,
+ 1, 0, 228, 128, 0, 0,
+ 228, 128, 2, 0, 228, 128,
+ 1, 0, 0, 2, 0, 8,
+ 15, 128, 1, 0, 228, 128,
+ 255, 255, 0, 0, 83, 72,
+ 68, 82, 136, 7, 0, 0,
+ 64, 0, 0, 0, 226, 1,
+ 0, 0, 89, 0, 0, 4,
+ 70, 142, 32, 0, 0, 0,
+ 0, 0, 13, 0, 0, 0,
+ 90, 0, 0, 3, 0, 96,
16, 0, 0, 0, 0, 0,
- 98, 16, 0, 3, 114, 16,
- 16, 0, 1, 0, 0, 0,
- 98, 16, 0, 3, 114, 16,
+ 88, 24, 0, 4, 0, 112,
+ 16, 0, 0, 0, 0, 0,
+ 85, 85, 0, 0, 88, 24,
+ 0, 4, 0, 112, 16, 0,
+ 2, 0, 0, 0, 85, 85,
+ 0, 0, 98, 16, 0, 3,
+ 50, 16, 16, 0, 0, 0,
+ 0, 0, 98, 16, 0, 3,
+ 114, 16, 16, 0, 1, 0,
+ 0, 0, 98, 16, 0, 3,
+ 114, 16, 16, 0, 2, 0,
+ 0, 0, 98, 16, 0, 3,
+ 114, 16, 16, 0, 3, 0,
+ 0, 0, 98, 16, 0, 3,
+ 242, 16, 16, 0, 4, 0,
+ 0, 0, 101, 0, 0, 3,
+ 242, 32, 16, 0, 0, 0,
+ 0, 0, 104, 0, 0, 2,
+ 4, 0, 0, 0, 16, 0,
+ 0, 7, 18, 0, 16, 0,
+ 0, 0, 0, 0, 70, 18,
16, 0, 2, 0, 0, 0,
- 98, 16, 0, 3, 114, 16,
- 16, 0, 3, 0, 0, 0,
- 98, 16, 0, 3, 242, 16,
- 16, 0, 4, 0, 0, 0,
- 101, 0, 0, 3, 242, 32,
+ 70, 18, 16, 0, 2, 0,
+ 0, 0, 68, 0, 0, 5,
+ 18, 0, 16, 0, 0, 0,
+ 0, 0, 10, 0, 16, 0,
+ 0, 0, 0, 0, 56, 0,
+ 0, 7, 114, 0, 16, 0,
+ 0, 0, 0, 0, 6, 0,
16, 0, 0, 0, 0, 0,
- 104, 0, 0, 2, 4, 0,
+ 70, 18, 16, 0, 2, 0,
0, 0, 16, 0, 0, 7,
- 18, 0, 16, 0, 0, 0,
+ 130, 0, 16, 0, 0, 0,
0, 0, 70, 18, 16, 0,
- 2, 0, 0, 0, 70, 18,
- 16, 0, 2, 0, 0, 0,
- 68, 0, 0, 5, 18, 0,
+ 3, 0, 0, 0, 70, 18,
+ 16, 0, 3, 0, 0, 0,
+ 68, 0, 0, 5, 130, 0,
16, 0, 0, 0, 0, 0,
- 10, 0, 16, 0, 0, 0,
+ 58, 0, 16, 0, 0, 0,
0, 0, 56, 0, 0, 7,
- 114, 0, 16, 0, 0, 0,
- 0, 0, 6, 0, 16, 0,
+ 114, 0, 16, 0, 1, 0,
+ 0, 0, 246, 15, 16, 0,
0, 0, 0, 0, 70, 18,
- 16, 0, 2, 0, 0, 0,
- 16, 0, 0, 7, 130, 0,
- 16, 0, 0, 0, 0, 0,
- 70, 18, 16, 0, 3, 0,
- 0, 0, 70, 18, 16, 0,
- 3, 0, 0, 0, 68, 0,
- 0, 5, 130, 0, 16, 0,
- 0, 0, 0, 0, 58, 0,
- 16, 0, 0, 0, 0, 0,
+ 16, 0, 3, 0, 0, 0,
56, 0, 0, 7, 114, 0,
- 16, 0, 1, 0, 0, 0,
- 246, 15, 16, 0, 0, 0,
- 0, 0, 70, 18, 16, 0,
- 3, 0, 0, 0, 56, 0,
- 0, 7, 114, 0, 16, 0,
- 2, 0, 0, 0, 38, 9,
- 16, 0, 0, 0, 0, 0,
- 150, 4, 16, 0, 1, 0,
- 0, 0, 50, 0, 0, 10,
- 114, 0, 16, 0, 2, 0,
+ 16, 0, 2, 0, 0, 0,
+ 38, 9, 16, 0, 0, 0,
0, 0, 150, 4, 16, 0,
- 0, 0, 0, 0, 38, 9,
- 16, 0, 1, 0, 0, 0,
- 70, 2, 16, 128, 65, 0,
- 0, 0, 2, 0, 0, 0,
- 69, 0, 0, 9, 242, 0,
- 16, 0, 3, 0, 0, 0,
- 70, 16, 16, 0, 0, 0,
- 0, 0, 70, 126, 16, 0,
- 2, 0, 0, 0, 0, 96,
+ 1, 0, 0, 0, 50, 0,
+ 0, 10, 114, 0, 16, 0,
+ 2, 0, 0, 0, 150, 4,
16, 0, 0, 0, 0, 0,
- 50, 0, 0, 15, 114, 0,
- 16, 0, 3, 0, 0, 0,
- 70, 2, 16, 0, 3, 0,
- 0, 0, 2, 64, 0, 0,
+ 38, 9, 16, 0, 1, 0,
+ 0, 0, 70, 2, 16, 128,
+ 65, 0, 0, 0, 2, 0,
+ 0, 0, 69, 0, 0, 9,
+ 242, 0, 16, 0, 3, 0,
+ 0, 0, 70, 16, 16, 0,
+ 0, 0, 0, 0, 70, 126,
+ 16, 0, 2, 0, 0, 0,
+ 0, 96, 16, 0, 0, 0,
+ 0, 0, 50, 0, 0, 15,
+ 114, 0, 16, 0, 3, 0,
+ 0, 0, 70, 2, 16, 0,
+ 3, 0, 0, 0, 2, 64,
+ 0, 0, 0, 0, 0, 64,
0, 0, 0, 64, 0, 0,
- 0, 64, 0, 0, 0, 64,
- 0, 0, 0, 0, 2, 64,
- 0, 0, 0, 0, 128, 191,
+ 0, 64, 0, 0, 0, 0,
+ 2, 64, 0, 0, 0, 0,
+ 128, 191, 0, 0, 128, 191,
0, 0, 128, 191, 0, 0,
- 128, 191, 0, 0, 0, 0,
- 56, 0, 0, 7, 114, 0,
- 16, 0, 2, 0, 0, 0,
- 70, 2, 16, 0, 2, 0,
- 0, 0, 86, 5, 16, 0,
- 3, 0, 0, 0, 50, 0,
- 0, 9, 114, 0, 16, 0,
- 1, 0, 0, 0, 6, 0,
- 16, 0, 3, 0, 0, 0,
- 70, 2, 16, 0, 1, 0,
+ 0, 0, 56, 0, 0, 7,
+ 114, 0, 16, 0, 2, 0,
0, 0, 70, 2, 16, 0,
- 2, 0, 0, 0, 50, 0,
- 0, 9, 114, 0, 16, 0,
- 0, 0, 0, 0, 166, 10,
+ 2, 0, 0, 0, 86, 5,
16, 0, 3, 0, 0, 0,
- 70, 2, 16, 0, 0, 0,
+ 50, 0, 0, 9, 114, 0,
+ 16, 0, 1, 0, 0, 0,
+ 6, 0, 16, 0, 3, 0,
+ 0, 0, 70, 2, 16, 0,
+ 1, 0, 0, 0, 70, 2,
+ 16, 0, 2, 0, 0, 0,
+ 50, 0, 0, 9, 114, 0,
+ 16, 0, 0, 0, 0, 0,
+ 166, 10, 16, 0, 3, 0,
0, 0, 70, 2, 16, 0,
- 1, 0, 0, 0, 0, 0,
- 0, 9, 114, 0, 16, 0,
- 1, 0, 0, 0, 70, 18,
- 16, 128, 65, 0, 0, 0,
- 1, 0, 0, 0, 70, 130,
- 32, 0, 0, 0, 0, 0,
- 12, 0, 0, 0, 16, 0,
- 0, 7, 130, 0, 16, 0,
0, 0, 0, 0, 70, 2,
16, 0, 1, 0, 0, 0,
- 70, 2, 16, 0, 1, 0,
- 0, 0, 68, 0, 0, 5,
- 130, 0, 16, 0, 0, 0,
- 0, 0, 58, 0, 16, 0,
- 0, 0, 0, 0, 50, 0,
- 0, 11, 114, 0, 16, 0,
- 2, 0, 0, 0, 70, 2,
+ 0, 0, 0, 9, 114, 0,
16, 0, 1, 0, 0, 0,
- 246, 15, 16, 0, 0, 0,
- 0, 0, 70, 130, 32, 128,
- 65, 0, 0, 0, 0, 0,
- 0, 0, 3, 0, 0, 0,
+ 70, 18, 16, 128, 65, 0,
+ 0, 0, 1, 0, 0, 0,
+ 70, 130, 32, 0, 0, 0,
+ 0, 0, 12, 0, 0, 0,
16, 0, 0, 7, 130, 0,
- 16, 0, 1, 0, 0, 0,
- 70, 2, 16, 0, 2, 0,
+ 16, 0, 0, 0, 0, 0,
+ 70, 2, 16, 0, 1, 0,
0, 0, 70, 2, 16, 0,
- 2, 0, 0, 0, 68, 0,
+ 1, 0, 0, 0, 68, 0,
0, 5, 130, 0, 16, 0,
- 1, 0, 0, 0, 58, 0,
- 16, 0, 1, 0, 0, 0,
- 56, 0, 0, 7, 114, 0,
+ 0, 0, 0, 0, 58, 0,
+ 16, 0, 0, 0, 0, 0,
+ 50, 0, 0, 11, 114, 0,
16, 0, 2, 0, 0, 0,
- 246, 15, 16, 0, 1, 0,
+ 70, 2, 16, 0, 1, 0,
+ 0, 0, 246, 15, 16, 0,
+ 0, 0, 0, 0, 70, 130,
+ 32, 128, 65, 0, 0, 0,
+ 0, 0, 0, 0, 3, 0,
+ 0, 0, 16, 0, 0, 7,
+ 130, 0, 16, 0, 1, 0,
0, 0, 70, 2, 16, 0,
- 2, 0, 0, 0, 16, 0,
- 0, 7, 18, 0, 16, 0,
2, 0, 0, 0, 70, 2,
16, 0, 2, 0, 0, 0,
- 70, 2, 16, 0, 0, 0,
- 0, 0, 50, 0, 0, 11,
- 114, 0, 16, 0, 3, 0,
+ 68, 0, 0, 5, 130, 0,
+ 16, 0, 1, 0, 0, 0,
+ 58, 0, 16, 0, 1, 0,
+ 0, 0, 56, 0, 0, 7,
+ 114, 0, 16, 0, 2, 0,
+ 0, 0, 246, 15, 16, 0,
+ 1, 0, 0, 0, 70, 2,
+ 16, 0, 2, 0, 0, 0,
+ 16, 0, 0, 7, 18, 0,
+ 16, 0, 2, 0, 0, 0,
+ 70, 2, 16, 0, 2, 0,
0, 0, 70, 2, 16, 0,
- 1, 0, 0, 0, 246, 15,
- 16, 0, 0, 0, 0, 0,
- 70, 130, 32, 128, 65, 0,
- 0, 0, 0, 0, 0, 0,
- 4, 0, 0, 0, 50, 0,
+ 0, 0, 0, 0, 50, 0,
0, 11, 114, 0, 16, 0,
- 1, 0, 0, 0, 70, 2,
+ 3, 0, 0, 0, 70, 2,
16, 0, 1, 0, 0, 0,
246, 15, 16, 0, 0, 0,
0, 0, 70, 130, 32, 128,
65, 0, 0, 0, 0, 0,
- 0, 0, 5, 0, 0, 0,
- 16, 0, 0, 7, 130, 0,
- 16, 0, 0, 0, 0, 0,
- 70, 2, 16, 0, 3, 0,
- 0, 0, 70, 2, 16, 0,
- 3, 0, 0, 0, 68, 0,
- 0, 5, 130, 0, 16, 0,
- 0, 0, 0, 0, 58, 0,
- 16, 0, 0, 0, 0, 0,
- 56, 0, 0, 7, 114, 0,
- 16, 0, 3, 0, 0, 0,
- 246, 15, 16, 0, 0, 0,
- 0, 0, 70, 2, 16, 0,
- 3, 0, 0, 0, 16, 0,
- 0, 7, 34, 0, 16, 0,
- 2, 0, 0, 0, 70, 2,
- 16, 0, 3, 0, 0, 0,
- 70, 2, 16, 0, 0, 0,
+ 0, 0, 4, 0, 0, 0,
+ 50, 0, 0, 11, 114, 0,
+ 16, 0, 1, 0, 0, 0,
+ 70, 2, 16, 0, 1, 0,
+ 0, 0, 246, 15, 16, 0,
+ 0, 0, 0, 0, 70, 130,
+ 32, 128, 65, 0, 0, 0,
+ 0, 0, 0, 0, 5, 0,
0, 0, 16, 0, 0, 7,
130, 0, 16, 0, 0, 0,
0, 0, 70, 2, 16, 0,
- 1, 0, 0, 0, 70, 2,
- 16, 0, 1, 0, 0, 0,
+ 3, 0, 0, 0, 70, 2,
+ 16, 0, 3, 0, 0, 0,
68, 0, 0, 5, 130, 0,
16, 0, 0, 0, 0, 0,
58, 0, 16, 0, 0, 0,
0, 0, 56, 0, 0, 7,
- 114, 0, 16, 0, 1, 0,
+ 114, 0, 16, 0, 3, 0,
0, 0, 246, 15, 16, 0,
0, 0, 0, 0, 70, 2,
- 16, 0, 1, 0, 0, 0,
- 16, 0, 0, 7, 66, 0,
+ 16, 0, 3, 0, 0, 0,
+ 16, 0, 0, 7, 34, 0,
16, 0, 2, 0, 0, 0,
+ 70, 2, 16, 0, 3, 0,
+ 0, 0, 70, 2, 16, 0,
+ 0, 0, 0, 0, 16, 0,
+ 0, 7, 130, 0, 16, 0,
+ 0, 0, 0, 0, 70, 2,
+ 16, 0, 1, 0, 0, 0,
+ 70, 2, 16, 0, 1, 0,
+ 0, 0, 68, 0, 0, 5,
+ 130, 0, 16, 0, 0, 0,
+ 0, 0, 58, 0, 16, 0,
+ 0, 0, 0, 0, 56, 0,
+ 0, 7, 114, 0, 16, 0,
+ 1, 0, 0, 0, 246, 15,
+ 16, 0, 0, 0, 0, 0,
70, 2, 16, 0, 1, 0,
+ 0, 0, 16, 0, 0, 7,
+ 66, 0, 16, 0, 2, 0,
0, 0, 70, 2, 16, 0,
- 0, 0, 0, 0, 52, 0,
- 0, 10, 114, 0, 16, 0,
1, 0, 0, 0, 70, 2,
+ 16, 0, 0, 0, 0, 0,
+ 52, 0, 0, 10, 114, 0,
+ 16, 0, 1, 0, 0, 0,
+ 70, 2, 16, 0, 2, 0,
+ 0, 0, 2, 64, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 16, 0,
+ 0, 9, 18, 0, 16, 0,
+ 2, 0, 0, 0, 70, 130,
+ 32, 128, 65, 0, 0, 0,
+ 0, 0, 0, 0, 3, 0,
+ 0, 0, 70, 2, 16, 0,
+ 0, 0, 0, 0, 16, 0,
+ 0, 9, 34, 0, 16, 0,
+ 2, 0, 0, 0, 70, 130,
+ 32, 128, 65, 0, 0, 0,
+ 0, 0, 0, 0, 4, 0,
+ 0, 0, 70, 2, 16, 0,
+ 0, 0, 0, 0, 16, 0,
+ 0, 9, 66, 0, 16, 0,
+ 2, 0, 0, 0, 70, 130,
+ 32, 128, 65, 0, 0, 0,
+ 0, 0, 0, 0, 5, 0,
+ 0, 0, 70, 2, 16, 0,
+ 0, 0, 0, 0, 29, 0,
+ 0, 10, 114, 0, 16, 0,
+ 0, 0, 0, 0, 70, 2,
16, 0, 2, 0, 0, 0,
2, 64, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
- 0, 0, 16, 0, 0, 9,
- 18, 0, 16, 0, 2, 0,
- 0, 0, 70, 130, 32, 128,
- 65, 0, 0, 0, 0, 0,
- 0, 0, 3, 0, 0, 0,
- 70, 2, 16, 0, 0, 0,
- 0, 0, 16, 0, 0, 9,
- 34, 0, 16, 0, 2, 0,
- 0, 0, 70, 130, 32, 128,
- 65, 0, 0, 0, 0, 0,
- 0, 0, 4, 0, 0, 0,
- 70, 2, 16, 0, 0, 0,
- 0, 0, 16, 0, 0, 9,
- 66, 0, 16, 0, 2, 0,
- 0, 0, 70, 130, 32, 128,
- 65, 0, 0, 0, 0, 0,
- 0, 0, 5, 0, 0, 0,
- 70, 2, 16, 0, 0, 0,
- 0, 0, 29, 0, 0, 10,
+ 0, 0, 1, 0, 0, 10,
114, 0, 16, 0, 0, 0,
0, 0, 70, 2, 16, 0,
- 2, 0, 0, 0, 2, 64,
- 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0,
- 1, 0, 0, 10, 114, 0,
- 16, 0, 0, 0, 0, 0,
- 70, 2, 16, 0, 0, 0,
- 0, 0, 2, 64, 0, 0,
+ 0, 0, 0, 0, 2, 64,
+ 0, 0, 0, 0, 128, 63,
0, 0, 128, 63, 0, 0,
- 128, 63, 0, 0, 128, 63,
- 0, 0, 0, 0, 56, 0,
+ 128, 63, 0, 0, 0, 0,
+ 56, 0, 0, 7, 114, 0,
+ 16, 0, 1, 0, 0, 0,
+ 70, 2, 16, 0, 0, 0,
+ 0, 0, 70, 2, 16, 0,
+ 1, 0, 0, 0, 56, 0,
0, 7, 114, 0, 16, 0,
+ 0, 0, 0, 0, 70, 2,
+ 16, 0, 2, 0, 0, 0,
+ 70, 2, 16, 0, 0, 0,
+ 0, 0, 47, 0, 0, 5,
+ 114, 0, 16, 0, 1, 0,
+ 0, 0, 70, 2, 16, 0,
+ 1, 0, 0, 0, 56, 0,
+ 0, 8, 114, 0, 16, 0,
1, 0, 0, 0, 70, 2,
- 16, 0, 0, 0, 0, 0,
+ 16, 0, 1, 0, 0, 0,
+ 246, 143, 32, 0, 0, 0,
+ 0, 0, 2, 0, 0, 0,
+ 25, 0, 0, 5, 114, 0,
+ 16, 0, 1, 0, 0, 0,
70, 2, 16, 0, 1, 0,
0, 0, 56, 0, 0, 7,
- 114, 0, 16, 0, 0, 0,
+ 114, 0, 16, 0, 1, 0,
0, 0, 70, 2, 16, 0,
2, 0, 0, 0, 70, 2,
- 16, 0, 0, 0, 0, 0,
- 47, 0, 0, 5, 114, 0,
16, 0, 1, 0, 0, 0,
- 70, 2, 16, 0, 1, 0,
- 0, 0, 56, 0, 0, 8,
- 114, 0, 16, 0, 1, 0,
- 0, 0, 70, 2, 16, 0,
- 1, 0, 0, 0, 246, 143,
+ 56, 0, 0, 8, 114, 0,
+ 16, 0, 2, 0, 0, 0,
+ 86, 5, 16, 0, 1, 0,
+ 0, 0, 70, 130, 32, 0,
+ 0, 0, 0, 0, 10, 0,
+ 0, 0, 50, 0, 0, 10,
+ 178, 0, 16, 0, 1, 0,
+ 0, 0, 6, 0, 16, 0,
+ 1, 0, 0, 0, 70, 136,
32, 0, 0, 0, 0, 0,
- 2, 0, 0, 0, 25, 0,
- 0, 5, 114, 0, 16, 0,
- 1, 0, 0, 0, 70, 2,
- 16, 0, 1, 0, 0, 0,
- 56, 0, 0, 7, 114, 0,
+ 9, 0, 0, 0, 70, 8,
+ 16, 0, 2, 0, 0, 0,
+ 50, 0, 0, 10, 114, 0,
16, 0, 1, 0, 0, 0,
- 70, 2, 16, 0, 2, 0,
- 0, 0, 70, 2, 16, 0,
+ 166, 10, 16, 0, 1, 0,
+ 0, 0, 70, 130, 32, 0,
+ 0, 0, 0, 0, 11, 0,
+ 0, 0, 70, 3, 16, 0,
1, 0, 0, 0, 56, 0,
0, 8, 114, 0, 16, 0,
- 2, 0, 0, 0, 86, 5,
+ 1, 0, 0, 0, 70, 2,
16, 0, 1, 0, 0, 0,
70, 130, 32, 0, 0, 0,
- 0, 0, 10, 0, 0, 0,
- 50, 0, 0, 10, 178, 0,
- 16, 0, 1, 0, 0, 0,
- 6, 0, 16, 0, 1, 0,
- 0, 0, 70, 136, 32, 0,
- 0, 0, 0, 0, 9, 0,
- 0, 0, 70, 8, 16, 0,
- 2, 0, 0, 0, 50, 0,
- 0, 10, 114, 0, 16, 0,
- 1, 0, 0, 0, 166, 10,
+ 0, 0, 2, 0, 0, 0,
+ 69, 0, 0, 9, 242, 0,
+ 16, 0, 2, 0, 0, 0,
+ 70, 16, 16, 0, 0, 0,
+ 0, 0, 70, 126, 16, 0,
+ 0, 0, 0, 0, 0, 96,
+ 16, 0, 0, 0, 0, 0,
+ 56, 0, 0, 7, 242, 0,
+ 16, 0, 2, 0, 0, 0,
+ 70, 14, 16, 0, 2, 0,
+ 0, 0, 70, 30, 16, 0,
+ 4, 0, 0, 0, 56, 0,
+ 0, 7, 114, 0, 16, 0,
+ 1, 0, 0, 0, 70, 2,
16, 0, 1, 0, 0, 0,
- 70, 130, 32, 0, 0, 0,
- 0, 0, 11, 0, 0, 0,
- 70, 3, 16, 0, 1, 0,
+ 246, 15, 16, 0, 2, 0,
0, 0, 56, 0, 0, 8,
- 114, 0, 16, 0, 1, 0,
- 0, 0, 70, 2, 16, 0,
- 1, 0, 0, 0, 70, 130,
+ 114, 0, 16, 0, 3, 0,
+ 0, 0, 86, 5, 16, 0,
+ 0, 0, 0, 0, 70, 130,
32, 0, 0, 0, 0, 0,
- 2, 0, 0, 0, 69, 0,
- 0, 9, 242, 0, 16, 0,
- 2, 0, 0, 0, 70, 16,
+ 7, 0, 0, 0, 50, 0,
+ 0, 10, 178, 0, 16, 0,
+ 0, 0, 0, 0, 6, 0,
16, 0, 0, 0, 0, 0,
- 70, 126, 16, 0, 0, 0,
- 0, 0, 0, 96, 16, 0,
- 0, 0, 0, 0, 56, 0,
- 0, 7, 242, 0, 16, 0,
- 2, 0, 0, 0, 70, 14,
- 16, 0, 2, 0, 0, 0,
- 70, 30, 16, 0, 4, 0,
- 0, 0, 56, 0, 0, 7,
- 114, 0, 16, 0, 1, 0,
- 0, 0, 70, 2, 16, 0,
- 1, 0, 0, 0, 246, 15,
- 16, 0, 2, 0, 0, 0,
- 56, 0, 0, 8, 114, 0,
- 16, 0, 3, 0, 0, 0,
- 86, 5, 16, 0, 0, 0,
- 0, 0, 70, 130, 32, 0,
- 0, 0, 0, 0, 7, 0,
+ 70, 136, 32, 0, 0, 0,
+ 0, 0, 6, 0, 0, 0,
+ 70, 8, 16, 0, 3, 0,
0, 0, 50, 0, 0, 10,
- 178, 0, 16, 0, 0, 0,
- 0, 0, 6, 0, 16, 0,
- 0, 0, 0, 0, 70, 136,
+ 114, 0, 16, 0, 0, 0,
+ 0, 0, 166, 10, 16, 0,
+ 0, 0, 0, 0, 70, 130,
32, 0, 0, 0, 0, 0,
- 6, 0, 0, 0, 70, 8,
- 16, 0, 3, 0, 0, 0,
- 50, 0, 0, 10, 114, 0,
+ 8, 0, 0, 0, 70, 3,
16, 0, 0, 0, 0, 0,
- 166, 10, 16, 0, 0, 0,
- 0, 0, 70, 130, 32, 0,
- 0, 0, 0, 0, 8, 0,
- 0, 0, 70, 3, 16, 0,
- 0, 0, 0, 0, 50, 0,
- 0, 11, 114, 0, 16, 0,
- 0, 0, 0, 0, 70, 2,
+ 50, 0, 0, 11, 114, 0,
16, 0, 0, 0, 0, 0,
- 70, 130, 32, 0, 0, 0,
+ 70, 2, 16, 0, 0, 0,
+ 0, 0, 70, 130, 32, 0,
0, 0, 0, 0, 0, 0,
- 70, 130, 32, 0, 0, 0,
- 0, 0, 1, 0, 0, 0,
- 50, 0, 0, 9, 114, 32,
- 16, 0, 0, 0, 0, 0,
- 70, 2, 16, 0, 2, 0,
+ 0, 0, 70, 130, 32, 0,
+ 0, 0, 0, 0, 1, 0,
+ 0, 0, 50, 0, 0, 9,
+ 114, 32, 16, 0, 0, 0,
0, 0, 70, 2, 16, 0,
- 0, 0, 0, 0, 70, 2,
- 16, 0, 1, 0, 0, 0,
- 54, 0, 0, 5, 130, 32,
+ 2, 0, 0, 0, 70, 2,
16, 0, 0, 0, 0, 0,
- 58, 0, 16, 0, 2, 0,
- 0, 0, 62, 0, 0, 1,
- 73, 83, 71, 78, 144, 0,
- 0, 0, 5, 0, 0, 0,
- 8, 0, 0, 0, 128, 0,
+ 70, 2, 16, 0, 1, 0,
+ 0, 0, 54, 0, 0, 5,
+ 130, 32, 16, 0, 0, 0,
+ 0, 0, 58, 0, 16, 0,
+ 2, 0, 0, 0, 62, 0,
+ 0, 1, 73, 83, 71, 78,
+ 144, 0, 0, 0, 5, 0,
+ 0, 0, 8, 0, 0, 0,
+ 128, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 3, 0,
+ 3, 0, 0, 0, 0, 0,
+ 0, 0, 3, 3, 0, 0,
+ 128, 0, 0, 0, 1, 0,
0, 0, 0, 0, 0, 0,
- 3, 3, 0, 0, 128, 0,
- 0, 0, 1, 0, 0, 0,
- 0, 0, 0, 0, 3, 0,
- 0, 0, 1, 0, 0, 0,
- 15, 7, 0, 0, 128, 0,
- 0, 0, 2, 0, 0, 0,
- 0, 0, 0, 0, 3, 0,
- 0, 0, 2, 0, 0, 0,
- 7, 7, 0, 0, 128, 0,
- 0, 0, 3, 0, 0, 0,
- 0, 0, 0, 0, 3, 0,
- 0, 0, 3, 0, 0, 0,
- 7, 7, 0, 0, 137, 0,
+ 3, 0, 0, 0, 1, 0,
+ 0, 0, 15, 7, 0, 0,
+ 128, 0, 0, 0, 2, 0,
0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 3, 0,
- 0, 0, 4, 0, 0, 0,
- 15, 15, 0, 0, 84, 69,
- 88, 67, 79, 79, 82, 68,
- 0, 67, 79, 76, 79, 82,
- 0, 171, 79, 83, 71, 78,
- 44, 0, 0, 0, 1, 0,
- 0, 0, 8, 0, 0, 0,
- 32, 0, 0, 0, 0, 0,
+ 3, 0, 0, 0, 2, 0,
+ 0, 0, 7, 7, 0, 0,
+ 128, 0, 0, 0, 3, 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
+ 3, 0, 0, 0, 3, 0,
+ 0, 0, 7, 7, 0, 0,
+ 137, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 3, 0, 0, 0, 4, 0,
+ 0, 0, 15, 15, 0, 0,
+ 84, 69, 88, 67, 79, 79,
+ 82, 68, 0, 67, 79, 76,
+ 79, 82, 0, 171, 79, 83,
+ 71, 78, 44, 0, 0, 0,
+ 1, 0, 0, 0, 8, 0,
+ 0, 0, 32, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 3, 0, 0, 0,
+ 0, 0, 0, 0, 15, 0,
+ 0, 0, 83, 86, 95, 84,
+ 97, 114, 103, 101, 116, 0,
+ 171, 171
};
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/NormalMapEffect_PSNormalPixelLightingTxNoFogSpec.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/NormalMapEffect_PSNormalPixelLightingTxNoFogSpec.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..2daf29653dea08ebca125ffc6f9b2e24262d7d3d
Binary files /dev/null and b/Kits/DirectXTK/Src/Shaders/Compiled/NormalMapEffect_PSNormalPixelLightingTxNoFogSpec.pdb differ
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/NormalMapEffect_PSNormalPixelLightingTxNoSpec.inc b/Kits/DirectXTK/Src/Shaders/Compiled/NormalMapEffect_PSNormalPixelLightingTxNoSpec.inc
index ba6b11b9013fd02c9f987ccb84a8fb37d6065dc0..46a1b21d4bd535a016044ebaab1b449f0f5390a5 100644
--- a/Kits/DirectXTK/Src/Shaders/Compiled/NormalMapEffect_PSNormalPixelLightingTxNoSpec.inc
+++ b/Kits/DirectXTK/Src/Shaders/Compiled/NormalMapEffect_PSNormalPixelLightingTxNoSpec.inc
@@ -48,10 +48,10 @@
dcl_2d s0
dcl_2d s1
-#line 156 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\NormalMapEffect.fx"
- texld r0, t0, s1
+#line 197 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\NormalMapEffect.fx"
+ texld r0, t0, s1 // BiasX2::x<0,1,2>
-#line 163
+#line 204
texld r1, t0, s0
#line 103 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh"
@@ -60,15 +60,15 @@
mul r4.xyz, r2.zxyw, r3.yzxw
mad r4.xyz, r2.yzxw, r3.zxyw, -r4 // ::binormal<0,1,2>
-#line 156 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\NormalMapEffect.fx"
- mad r0.xyz, r0, c14.x, c14.y // ::localNormal<0,1,2>
+#line 32 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh"
+ mad r0.xyz, r0, c14.x, c14.y // ::BiasX2<0,1,2>
#line 108 "D:\ATG Sample Development\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 153 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\NormalMapEffect.fx"
+#line 194 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\NormalMapEffect.fx"
add r2.xyz, -t1, c12
dp3 r0.w, r2, r2
rsq r0.w, r0.w
@@ -119,7 +119,7 @@
mad r2.xyz, r2.z, c11, r3
mul r2.xyz, r2, c2 // ::result<3,4,5>
-#line 163 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\NormalMapEffect.fx"
+#line 204 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\NormalMapEffect.fx"
mul r1, r1, t4 // ::color<0,1,2,3>
#line 26 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh"
@@ -217,17 +217,17 @@ ret
const BYTE NormalMapEffect_PSNormalPixelLightingTxNoSpec[] =
{
- 68, 88, 66, 67, 228, 28,
- 44, 74, 107, 158, 200, 168,
- 107, 190, 216, 1, 131, 156,
- 90, 202, 1, 0, 0, 0,
- 152, 20, 0, 0, 4, 0,
+ 68, 88, 66, 67, 96, 213,
+ 180, 144, 217, 218, 30, 238,
+ 201, 158, 172, 99, 34, 132,
+ 241, 25, 1, 0, 0, 0,
+ 184, 20, 0, 0, 4, 0,
0, 0, 48, 0, 0, 0,
- 236, 11, 0, 0, 204, 19,
- 0, 0, 100, 20, 0, 0,
- 65, 111, 110, 57, 180, 11,
- 0, 0, 180, 11, 0, 0,
- 0, 2, 255, 255, 124, 11,
+ 12, 12, 0, 0, 236, 19,
+ 0, 0, 132, 20, 0, 0,
+ 65, 111, 110, 57, 212, 11,
+ 0, 0, 212, 11, 0, 0,
+ 0, 2, 255, 255, 156, 11,
0, 0, 56, 0, 0, 0,
1, 0, 44, 0, 0, 0,
56, 0, 0, 0, 56, 0,
@@ -236,14 +236,14 @@ const BYTE NormalMapEffect_PSNormalPixelLightingTxNoSpec[] =
2, 0, 1, 0, 0, 0,
0, 0, 14, 0, 0, 0,
0, 0, 0, 0, 0, 2,
- 255, 255, 254, 255, 238, 1,
+ 255, 255, 254, 255, 246, 1,
68, 66, 85, 71, 40, 0,
- 0, 0, 140, 7, 0, 0,
+ 0, 0, 172, 7, 0, 0,
0, 0, 0, 0, 3, 0,
0, 0, 8, 1, 0, 0,
60, 0, 0, 0, 20, 1,
- 0, 0, 18, 0, 0, 0,
- 36, 6, 0, 0, 40, 3,
+ 0, 0, 19, 0, 0, 0,
+ 48, 6, 0, 0, 76, 3,
0, 0, 68, 58, 92, 65,
84, 71, 32, 83, 97, 109,
112, 108, 101, 32, 68, 101,
@@ -284,86 +284,92 @@ const BYTE NormalMapEffect_PSNormalPixelLightingTxNoSpec[] =
120, 104, 0, 171, 40, 0,
0, 0, 119, 0, 0, 0,
192, 0, 0, 0, 0, 0,
- 255, 255, 192, 7, 0, 0,
- 0, 0, 255, 255, 216, 7,
+ 255, 255, 224, 7, 0, 0,
+ 0, 0, 255, 255, 248, 7,
0, 0, 0, 0, 255, 255,
- 228, 7, 0, 0, 0, 0,
- 255, 255, 240, 7, 0, 0,
- 0, 0, 255, 255, 252, 7,
+ 4, 8, 0, 0, 0, 0,
+ 255, 255, 16, 8, 0, 0,
+ 0, 0, 255, 255, 28, 8,
0, 0, 0, 0, 255, 255,
- 8, 8, 0, 0, 0, 0,
- 255, 255, 20, 8, 0, 0,
- 0, 0, 255, 255, 32, 8,
- 0, 0, 156, 0, 0, 0,
- 44, 8, 0, 0, 163, 0,
- 0, 0, 60, 8, 0, 0,
- 103, 0, 1, 0, 76, 8,
+ 40, 8, 0, 0, 0, 0,
+ 255, 255, 52, 8, 0, 0,
+ 0, 0, 255, 255, 64, 8,
+ 0, 0, 197, 0, 0, 0,
+ 76, 8, 0, 0, 204, 0,
+ 0, 0, 92, 8, 0, 0,
+ 103, 0, 1, 0, 108, 8,
0, 0, 104, 0, 1, 0,
- 88, 8, 0, 0, 105, 0,
- 1, 0, 100, 8, 0, 0,
- 105, 0, 1, 0, 116, 8,
- 0, 0, 156, 0, 0, 0,
- 136, 8, 0, 0, 108, 0,
- 1, 0, 156, 8, 0, 0,
- 108, 0, 1, 0, 172, 8,
+ 120, 8, 0, 0, 105, 0,
+ 1, 0, 132, 8, 0, 0,
+ 105, 0, 1, 0, 148, 8,
+ 0, 0, 32, 0, 2, 0,
+ 168, 8, 0, 0, 108, 0,
+ 1, 0, 188, 8, 0, 0,
+ 108, 0, 1, 0, 204, 8,
0, 0, 108, 0, 1, 0,
- 192, 8, 0, 0, 153, 0,
- 0, 0, 212, 8, 0, 0,
- 153, 0, 0, 0, 228, 8,
- 0, 0, 153, 0, 0, 0,
- 244, 8, 0, 0, 33, 0,
- 1, 0, 0, 9, 0, 0,
- 33, 0, 1, 0, 20, 9,
+ 224, 8, 0, 0, 194, 0,
+ 0, 0, 244, 8, 0, 0,
+ 194, 0, 0, 0, 4, 9,
+ 0, 0, 194, 0, 0, 0,
+ 20, 9, 0, 0, 33, 0,
+ 1, 0, 32, 9, 0, 0,
+ 33, 0, 1, 0, 52, 9,
0, 0, 37, 0, 1, 0,
- 32, 9, 0, 0, 33, 0,
- 1, 0, 48, 9, 0, 0,
- 33, 0, 1, 0, 68, 9,
+ 64, 9, 0, 0, 33, 0,
+ 1, 0, 80, 9, 0, 0,
+ 33, 0, 1, 0, 100, 9,
0, 0, 33, 0, 1, 0,
- 88, 9, 0, 0, 37, 0,
- 1, 0, 100, 9, 0, 0,
- 33, 0, 1, 0, 116, 9,
+ 120, 9, 0, 0, 37, 0,
+ 1, 0, 132, 9, 0, 0,
+ 33, 0, 1, 0, 148, 9,
0, 0, 37, 0, 1, 0,
- 128, 9, 0, 0, 36, 0,
- 1, 0, 144, 9, 0, 0,
- 36, 0, 1, 0, 160, 9,
+ 160, 9, 0, 0, 36, 0,
+ 1, 0, 176, 9, 0, 0,
+ 36, 0, 1, 0, 192, 9,
0, 0, 36, 0, 1, 0,
- 176, 9, 0, 0, 39, 0,
- 1, 0, 192, 9, 0, 0,
- 42, 0, 1, 0, 212, 9,
+ 208, 9, 0, 0, 39, 0,
+ 1, 0, 224, 9, 0, 0,
+ 42, 0, 1, 0, 244, 9,
0, 0, 42, 0, 1, 0,
- 228, 9, 0, 0, 41, 0,
- 1, 0, 248, 9, 0, 0,
- 42, 0, 1, 0, 8, 10,
+ 4, 10, 0, 0, 41, 0,
+ 1, 0, 24, 10, 0, 0,
+ 42, 0, 1, 0, 40, 10,
0, 0, 42, 0, 1, 0,
- 20, 10, 0, 0, 42, 0,
- 1, 0, 32, 10, 0, 0,
- 42, 0, 1, 0, 44, 10,
+ 52, 10, 0, 0, 42, 0,
+ 1, 0, 64, 10, 0, 0,
+ 42, 0, 1, 0, 76, 10,
0, 0, 42, 0, 1, 0,
- 60, 10, 0, 0, 42, 0,
- 1, 0, 72, 10, 0, 0,
- 42, 0, 1, 0, 84, 10,
+ 92, 10, 0, 0, 42, 0,
+ 1, 0, 104, 10, 0, 0,
+ 42, 0, 1, 0, 116, 10,
0, 0, 42, 0, 1, 0,
- 96, 10, 0, 0, 47, 0,
- 1, 0, 112, 10, 0, 0,
- 47, 0, 1, 0, 128, 10,
+ 128, 10, 0, 0, 47, 0,
+ 1, 0, 144, 10, 0, 0,
+ 47, 0, 1, 0, 160, 10,
0, 0, 47, 0, 1, 0,
- 148, 10, 0, 0, 47, 0,
- 1, 0, 168, 10, 0, 0,
- 163, 0, 0, 0, 184, 10,
+ 180, 10, 0, 0, 47, 0,
+ 1, 0, 200, 10, 0, 0,
+ 204, 0, 0, 0, 216, 10,
0, 0, 26, 0, 2, 0,
- 200, 10, 0, 0, 46, 0,
- 1, 0, 216, 10, 0, 0,
- 46, 0, 1, 0, 232, 10,
+ 232, 10, 0, 0, 46, 0,
+ 1, 0, 248, 10, 0, 0,
+ 46, 0, 1, 0, 8, 11,
0, 0, 46, 0, 1, 0,
- 252, 10, 0, 0, 46, 0,
- 1, 0, 16, 11, 0, 0,
- 46, 0, 1, 0, 28, 11,
+ 28, 11, 0, 0, 46, 0,
+ 1, 0, 48, 11, 0, 0,
+ 46, 0, 1, 0, 60, 11,
0, 0, 26, 0, 2, 0,
- 48, 11, 0, 0, 20, 0,
- 2, 0, 68, 11, 0, 0,
- 20, 0, 2, 0, 88, 11,
+ 80, 11, 0, 0, 20, 0,
+ 2, 0, 100, 11, 0, 0,
+ 20, 0, 2, 0, 120, 11,
0, 0, 20, 0, 2, 0,
- 108, 11, 0, 0, 80, 97,
+ 140, 11, 0, 0, 66, 105,
+ 97, 115, 88, 50, 0, 171,
+ 1, 0, 3, 0, 1, 0,
+ 3, 0, 1, 0, 0, 0,
+ 0, 0, 0, 0, 14, 0,
+ 0, 0, 0, 0, 1, 0,
+ 2, 0, 255, 255, 80, 97,
114, 97, 109, 101, 116, 101,
114, 115, 0, 68, 105, 102,
102, 117, 115, 101, 67, 111,
@@ -384,716 +390,715 @@ const BYTE NormalMapEffect_PSNormalPixelLightingTxNoSpec[] =
0, 0, 1, 0, 2, 0,
3, 0, 80, 101, 116, 117,
114, 98, 78, 111, 114, 109,
+ 97, 108, 0, 171, 171, 171,
+ 17, 0, 0, 0, 0, 0,
+ 1, 0, 2, 0, 255, 255,
+ 98, 105, 110, 111, 114, 109,
97, 108, 0, 171, 171, 171,
1, 0, 3, 0, 1, 0,
3, 0, 1, 0, 0, 0,
- 0, 0, 0, 0, 17, 0,
- 0, 0, 0, 0, 1, 0,
- 2, 0, 255, 255, 98, 105,
- 110, 111, 114, 109, 97, 108,
- 0, 171, 171, 171, 1, 0,
- 3, 0, 1, 0, 3, 0,
- 1, 0, 0, 0, 0, 0,
- 0, 0, 13, 0, 0, 0,
- 0, 0, 1, 0, 2, 0,
- 255, 255, 65, 112, 112, 108,
- 121, 70, 111, 103, 0, 99,
- 111, 108, 111, 114, 0, 171,
- 1, 0, 3, 0, 1, 0,
- 4, 0, 1, 0, 0, 0,
- 0, 0, 0, 0, 58, 0,
- 0, 0, 0, 0, 1, 0,
- 2, 0, 255, 255, 65, 100,
- 100, 83, 112, 101, 99, 117,
- 108, 97, 114, 0, 56, 0,
- 0, 0, 0, 0, 1, 0,
- 2, 0, 255, 255, 49, 0,
+ 0, 0, 0, 0, 13, 0,
0, 0, 0, 0, 1, 0,
- 2, 0, 3, 0, 100, 105,
- 102, 102, 117, 115, 101, 0,
- 36, 0, 0, 0, 0, 0,
+ 2, 0, 255, 255, 65, 112,
+ 112, 108, 121, 70, 111, 103,
+ 0, 99, 111, 108, 111, 114,
+ 0, 171, 1, 0, 3, 0,
+ 1, 0, 4, 0, 1, 0,
+ 0, 0, 0, 0, 0, 0,
+ 58, 0, 0, 0, 0, 0,
1, 0, 2, 0, 255, 255,
- 100, 111, 116, 72, 0, 171,
- 171, 171, 23, 0, 0, 0,
- 0, 0, 255, 255, 255, 255,
- 255, 255, 27, 0, 0, 0,
- 255, 255, 255, 255, 2, 0,
- 255, 255, 29, 0, 0, 0,
- 255, 255, 1, 0, 255, 255,
- 255, 255, 100, 111, 116, 76,
- 0, 171, 171, 171, 30, 0,
+ 65, 100, 100, 83, 112, 101,
+ 99, 117, 108, 97, 114, 0,
+ 56, 0, 0, 0, 0, 0,
+ 1, 0, 2, 0, 255, 255,
+ 49, 0, 0, 0, 0, 0,
+ 1, 0, 2, 0, 3, 0,
+ 100, 105, 102, 102, 117, 115,
+ 101, 0, 36, 0, 0, 0,
+ 0, 0, 1, 0, 2, 0,
+ 255, 255, 100, 111, 116, 72,
+ 0, 171, 171, 171, 23, 0,
0, 0, 0, 0, 255, 255,
- 255, 255, 255, 255, 31, 0,
- 0, 0, 255, 255, 1, 0,
- 255, 255, 255, 255, 32, 0,
+ 255, 255, 255, 255, 27, 0,
0, 0, 255, 255, 255, 255,
- 2, 0, 255, 255, 104, 97,
- 108, 102, 86, 101, 99, 116,
- 111, 114, 115, 0, 3, 0,
+ 2, 0, 255, 255, 29, 0,
+ 0, 0, 255, 255, 1, 0,
+ 255, 255, 255, 255, 100, 111,
+ 116, 76, 0, 171, 171, 171,
+ 30, 0, 0, 0, 0, 0,
+ 255, 255, 255, 255, 255, 255,
+ 31, 0, 0, 0, 255, 255,
+ 1, 0, 255, 255, 255, 255,
+ 32, 0, 0, 0, 255, 255,
+ 255, 255, 2, 0, 255, 255,
+ 104, 97, 108, 102, 86, 101,
+ 99, 116, 111, 114, 115, 0,
3, 0, 3, 0, 3, 0,
+ 3, 0, 1, 0, 0, 0,
+ 0, 0, 0, 0, 22, 0,
+ 0, 0, 0, 0, 1, 0,
+ 2, 0, 255, 255, 26, 0,
+ 0, 0, 6, 0, 7, 0,
+ 8, 0, 255, 255, 28, 0,
+ 0, 0, 3, 0, 4, 0,
+ 5, 0, 255, 255, 110, 111,
+ 114, 109, 97, 108, 0, 171,
+ 10, 0, 0, 0, 0, 0,
+ 1, 0, 2, 0, 255, 255,
+ 112, 105, 110, 0, 84, 101,
+ 120, 67, 111, 111, 114, 100,
+ 0, 171, 171, 171, 1, 0,
+ 3, 0, 1, 0, 2, 0,
1, 0, 0, 0, 0, 0,
- 0, 0, 22, 0, 0, 0,
- 0, 0, 1, 0, 2, 0,
- 255, 255, 26, 0, 0, 0,
+ 0, 0, 80, 111, 115, 105,
+ 116, 105, 111, 110, 87, 83,
+ 0, 78, 111, 114, 109, 97,
+ 108, 87, 83, 0, 84, 97,
+ 110, 103, 101, 110, 116, 87,
+ 83, 0, 68, 105, 102, 102,
+ 117, 115, 101, 0, 171, 171,
+ 224, 4, 0, 0, 236, 4,
+ 0, 0, 252, 4, 0, 0,
+ 220, 3, 0, 0, 7, 5,
+ 0, 0, 176, 3, 0, 0,
+ 16, 5, 0, 0, 176, 3,
+ 0, 0, 26, 5, 0, 0,
+ 220, 3, 0, 0, 5, 0,
+ 0, 0, 1, 0, 16, 0,
+ 1, 0, 5, 0, 36, 5,
+ 0, 0, 1, 0, 0, 0,
+ 0, 0, 1, 0, 255, 255,
+ 255, 255, 2, 0, 0, 0,
+ 2, 0, 3, 0, 4, 0,
+ 5, 0, 3, 0, 0, 0,
6, 0, 7, 0, 8, 0,
- 255, 255, 28, 0, 0, 0,
+ 255, 255, 4, 0, 0, 0,
+ 9, 0, 10, 0, 11, 0,
+ 255, 255, 5, 0, 0, 0,
+ 12, 0, 13, 0, 14, 0,
+ 15, 0, 114, 101, 115, 117,
+ 108, 116, 0, 83, 112, 101,
+ 99, 117, 108, 97, 114, 0,
+ 26, 5, 0, 0, 176, 3,
+ 0, 0, 159, 5, 0, 0,
+ 176, 3, 0, 0, 5, 0,
+ 0, 0, 1, 0, 6, 0,
+ 1, 0, 2, 0, 168, 5,
+ 0, 0, 48, 0, 0, 0,
3, 0, 4, 0, 5, 0,
- 255, 255, 108, 111, 99, 97,
- 108, 78, 111, 114, 109, 97,
- 108, 0, 14, 0, 0, 0,
+ 255, 255, 55, 0, 0, 0,
0, 0, 1, 0, 2, 0,
- 255, 255, 110, 111, 114, 109,
- 97, 108, 0, 171, 10, 0,
+ 255, 255, 115, 112, 101, 99,
+ 117, 108, 97, 114, 0, 171,
+ 171, 171, 44, 0, 0, 0,
+ 0, 0, 1, 0, 2, 0,
+ 255, 255, 116, 97, 110, 103,
+ 101, 110, 116, 0, 11, 0,
0, 0, 0, 0, 1, 0,
- 2, 0, 255, 255, 112, 105,
- 110, 0, 84, 101, 120, 67,
- 111, 111, 114, 100, 0, 171,
- 171, 171, 1, 0, 3, 0,
- 1, 0, 2, 0, 1, 0,
- 0, 0, 0, 0, 0, 0,
- 80, 111, 115, 105, 116, 105,
- 111, 110, 87, 83, 0, 78,
- 111, 114, 109, 97, 108, 87,
- 83, 0, 84, 97, 110, 103,
- 101, 110, 116, 87, 83, 0,
- 68, 105, 102, 102, 117, 115,
- 101, 0, 171, 171, 228, 4,
- 0, 0, 240, 4, 0, 0,
- 0, 5, 0, 0, 200, 3,
- 0, 0, 11, 5, 0, 0,
- 156, 3, 0, 0, 20, 5,
- 0, 0, 156, 3, 0, 0,
- 30, 5, 0, 0, 200, 3,
- 0, 0, 5, 0, 0, 0,
- 1, 0, 16, 0, 1, 0,
- 5, 0, 40, 5, 0, 0,
- 1, 0, 0, 0, 0, 0,
- 1, 0, 255, 255, 255, 255,
- 2, 0, 0, 0, 2, 0,
- 3, 0, 4, 0, 5, 0,
- 3, 0, 0, 0, 6, 0,
- 7, 0, 8, 0, 255, 255,
- 4, 0, 0, 0, 9, 0,
- 10, 0, 11, 0, 255, 255,
- 5, 0, 0, 0, 12, 0,
- 13, 0, 14, 0, 15, 0,
- 114, 101, 115, 117, 108, 116,
- 0, 83, 112, 101, 99, 117,
- 108, 97, 114, 0, 30, 5,
- 0, 0, 156, 3, 0, 0,
- 163, 5, 0, 0, 156, 3,
- 0, 0, 5, 0, 0, 0,
- 1, 0, 6, 0, 1, 0,
- 2, 0, 172, 5, 0, 0,
- 48, 0, 0, 0, 3, 0,
- 4, 0, 5, 0, 255, 255,
- 55, 0, 0, 0, 0, 0,
- 1, 0, 2, 0, 255, 255,
- 115, 112, 101, 99, 117, 108,
- 97, 114, 0, 171, 171, 171,
- 44, 0, 0, 0, 0, 0,
- 1, 0, 2, 0, 255, 255,
- 116, 97, 110, 103, 101, 110,
- 116, 0, 11, 0, 0, 0,
+ 2, 0, 255, 255, 120, 0,
+ 171, 171, 8, 0, 0, 0,
0, 0, 1, 0, 2, 0,
255, 255, 122, 101, 114, 111,
76, 0, 171, 171, 33, 0,
0, 0, 0, 0, 1, 0,
- 2, 0, 255, 255, 244, 2,
- 0, 0, 255, 2, 0, 0,
- 12, 3, 0, 0, 1, 0,
- 0, 0, 28, 3, 0, 0,
- 0, 0, 0, 0, 40, 3,
- 0, 0, 72, 3, 0, 0,
- 1, 0, 0, 0, 88, 3,
+ 2, 0, 255, 255, 0, 0,
+ 0, 0, 244, 2, 0, 0,
+ 252, 2, 0, 0, 1, 0,
+ 0, 0, 12, 3, 0, 0,
+ 24, 3, 0, 0, 35, 3,
+ 0, 0, 48, 3, 0, 0,
+ 1, 0, 0, 0, 64, 3,
0, 0, 0, 0, 0, 0,
- 100, 3, 0, 0, 116, 3,
+ 76, 3, 0, 0, 108, 3,
0, 0, 1, 0, 0, 0,
- 132, 3, 0, 0, 0, 0,
- 0, 0, 144, 3, 0, 0,
- 156, 3, 0, 0, 1, 0,
- 0, 0, 172, 3, 0, 0,
- 184, 3, 0, 0, 193, 3,
- 0, 0, 200, 3, 0, 0,
- 1, 0, 0, 0, 216, 3,
- 0, 0, 228, 3, 0, 0,
- 193, 3, 0, 0, 200, 3,
+ 124, 3, 0, 0, 0, 0,
+ 0, 0, 136, 3, 0, 0,
+ 252, 2, 0, 0, 1, 0,
+ 0, 0, 152, 3, 0, 0,
+ 0, 0, 0, 0, 164, 3,
+ 0, 0, 176, 3, 0, 0,
+ 1, 0, 0, 0, 192, 3,
+ 0, 0, 204, 3, 0, 0,
+ 213, 3, 0, 0, 220, 3,
0, 0, 1, 0, 0, 0,
- 240, 3, 0, 0, 0, 0,
- 0, 0, 193, 3, 0, 0,
- 200, 3, 0, 0, 1, 0,
- 0, 0, 252, 3, 0, 0,
- 0, 0, 0, 0, 8, 4,
- 0, 0, 156, 3, 0, 0,
+ 236, 3, 0, 0, 248, 3,
+ 0, 0, 213, 3, 0, 0,
+ 220, 3, 0, 0, 1, 0,
+ 0, 0, 4, 4, 0, 0,
+ 0, 0, 0, 0, 213, 3,
+ 0, 0, 220, 3, 0, 0,
1, 0, 0, 0, 16, 4,
0, 0, 0, 0, 0, 0,
- 28, 4, 0, 0, 156, 3,
- 0, 0, 3, 0, 0, 0,
+ 28, 4, 0, 0, 176, 3,
+ 0, 0, 1, 0, 0, 0,
36, 4, 0, 0, 0, 0,
- 0, 0, 72, 4, 0, 0,
- 156, 3, 0, 0, 3, 0,
- 0, 0, 80, 4, 0, 0,
- 0, 0, 0, 0, 116, 4,
- 0, 0, 128, 4, 0, 0,
- 3, 0, 0, 0, 144, 4,
+ 0, 0, 48, 4, 0, 0,
+ 176, 3, 0, 0, 3, 0,
+ 0, 0, 56, 4, 0, 0,
+ 0, 0, 0, 0, 92, 4,
+ 0, 0, 176, 3, 0, 0,
+ 3, 0, 0, 0, 100, 4,
0, 0, 0, 0, 0, 0,
- 180, 4, 0, 0, 156, 3,
- 0, 0, 1, 0, 0, 0,
- 192, 4, 0, 0, 0, 0,
- 0, 0, 204, 4, 0, 0,
- 156, 3, 0, 0, 1, 0,
- 0, 0, 212, 4, 0, 0,
- 40, 3, 0, 0, 224, 4,
- 0, 0, 80, 5, 0, 0,
- 5, 0, 0, 0, 96, 5,
+ 136, 4, 0, 0, 148, 4,
+ 0, 0, 3, 0, 0, 0,
+ 164, 4, 0, 0, 0, 0,
+ 0, 0, 200, 4, 0, 0,
+ 176, 3, 0, 0, 1, 0,
+ 0, 0, 208, 4, 0, 0,
+ 76, 3, 0, 0, 220, 4,
+ 0, 0, 76, 5, 0, 0,
+ 5, 0, 0, 0, 92, 5,
0, 0, 0, 0, 0, 0,
- 156, 5, 0, 0, 188, 5,
+ 152, 5, 0, 0, 184, 5,
0, 0, 2, 0, 0, 0,
- 204, 5, 0, 0, 0, 0,
- 0, 0, 228, 5, 0, 0,
- 156, 3, 0, 0, 1, 0,
- 0, 0, 240, 5, 0, 0,
- 0, 0, 0, 0, 252, 5,
- 0, 0, 156, 3, 0, 0,
- 1, 0, 0, 0, 4, 6,
- 0, 0, 0, 0, 0, 0,
- 16, 6, 0, 0, 156, 3,
+ 200, 5, 0, 0, 0, 0,
+ 0, 0, 224, 5, 0, 0,
+ 176, 3, 0, 0, 1, 0,
+ 0, 0, 236, 5, 0, 0,
+ 0, 0, 0, 0, 248, 5,
+ 0, 0, 176, 3, 0, 0,
+ 1, 0, 0, 0, 0, 6,
+ 0, 0, 244, 2, 0, 0,
+ 12, 6, 0, 0, 176, 3,
0, 0, 1, 0, 0, 0,
- 24, 6, 0, 0, 77, 105,
- 99, 114, 111, 115, 111, 102,
- 116, 32, 40, 82, 41, 32,
- 72, 76, 83, 76, 32, 83,
- 104, 97, 100, 101, 114, 32,
- 67, 111, 109, 112, 105, 108,
- 101, 114, 32, 49, 48, 46,
- 49, 0, 81, 0, 0, 5,
- 14, 0, 15, 160, 0, 0,
- 0, 64, 0, 0, 128, 191,
- 0, 0, 128, 63, 0, 0,
- 0, 0, 31, 0, 0, 2,
- 0, 0, 0, 128, 0, 0,
- 7, 176, 31, 0, 0, 2,
- 0, 0, 0, 128, 1, 0,
- 15, 176, 31, 0, 0, 2,
- 0, 0, 0, 128, 2, 0,
- 7, 176, 31, 0, 0, 2,
- 0, 0, 0, 128, 3, 0,
- 7, 176, 31, 0, 0, 2,
- 0, 0, 0, 128, 4, 0,
- 15, 176, 31, 0, 0, 2,
- 0, 0, 0, 144, 0, 8,
- 15, 160, 31, 0, 0, 2,
- 0, 0, 0, 144, 1, 8,
- 15, 160, 66, 0, 0, 3,
- 0, 0, 15, 128, 0, 0,
- 228, 176, 1, 8, 228, 160,
- 66, 0, 0, 3, 1, 0,
- 15, 128, 0, 0, 228, 176,
- 0, 8, 228, 160, 36, 0,
- 0, 2, 2, 0, 7, 128,
- 2, 0, 228, 176, 36, 0,
- 0, 2, 3, 0, 7, 128,
- 3, 0, 228, 176, 5, 0,
- 0, 3, 4, 0, 7, 128,
- 2, 0, 210, 128, 3, 0,
- 201, 128, 4, 0, 0, 4,
- 4, 0, 7, 128, 2, 0,
- 201, 128, 3, 0, 210, 128,
- 4, 0, 228, 129, 4, 0,
- 0, 4, 0, 0, 7, 128,
- 0, 0, 228, 128, 14, 0,
- 0, 160, 14, 0, 85, 160,
+ 16, 6, 0, 0, 0, 0,
+ 0, 0, 28, 6, 0, 0,
+ 176, 3, 0, 0, 1, 0,
+ 0, 0, 36, 6, 0, 0,
+ 77, 105, 99, 114, 111, 115,
+ 111, 102, 116, 32, 40, 82,
+ 41, 32, 72, 76, 83, 76,
+ 32, 83, 104, 97, 100, 101,
+ 114, 32, 67, 111, 109, 112,
+ 105, 108, 101, 114, 32, 49,
+ 48, 46, 49, 0, 81, 0,
+ 0, 5, 14, 0, 15, 160,
+ 0, 0, 0, 64, 0, 0,
+ 128, 191, 0, 0, 128, 63,
+ 0, 0, 0, 0, 31, 0,
+ 0, 2, 0, 0, 0, 128,
+ 0, 0, 7, 176, 31, 0,
+ 0, 2, 0, 0, 0, 128,
+ 1, 0, 15, 176, 31, 0,
+ 0, 2, 0, 0, 0, 128,
+ 2, 0, 7, 176, 31, 0,
+ 0, 2, 0, 0, 0, 128,
+ 3, 0, 7, 176, 31, 0,
+ 0, 2, 0, 0, 0, 128,
+ 4, 0, 15, 176, 31, 0,
+ 0, 2, 0, 0, 0, 144,
+ 0, 8, 15, 160, 31, 0,
+ 0, 2, 0, 0, 0, 144,
+ 1, 8, 15, 160, 66, 0,
+ 0, 3, 0, 0, 15, 128,
+ 0, 0, 228, 176, 1, 8,
+ 228, 160, 66, 0, 0, 3,
+ 1, 0, 15, 128, 0, 0,
+ 228, 176, 0, 8, 228, 160,
+ 36, 0, 0, 2, 2, 0,
+ 7, 128, 2, 0, 228, 176,
+ 36, 0, 0, 2, 3, 0,
+ 7, 128, 3, 0, 228, 176,
5, 0, 0, 3, 4, 0,
- 7, 128, 4, 0, 228, 128,
- 0, 0, 85, 128, 4, 0,
- 0, 4, 3, 0, 7, 128,
- 0, 0, 0, 128, 3, 0,
- 228, 128, 4, 0, 228, 128,
- 4, 0, 0, 4, 0, 0,
- 7, 128, 0, 0, 170, 128,
- 2, 0, 228, 128, 3, 0,
- 228, 128, 2, 0, 0, 3,
- 2, 0, 7, 128, 1, 0,
- 228, 177, 12, 0, 228, 160,
- 8, 0, 0, 3, 0, 0,
- 8, 128, 2, 0, 228, 128,
- 2, 0, 228, 128, 7, 0,
- 0, 2, 0, 0, 8, 128,
- 0, 0, 255, 128, 4, 0,
- 0, 4, 3, 0, 7, 128,
- 2, 0, 228, 128, 0, 0,
- 255, 128, 3, 0, 228, 161,
- 36, 0, 0, 2, 4, 0,
- 7, 128, 3, 0, 228, 128,
- 8, 0, 0, 3, 3, 0,
- 1, 128, 4, 0, 228, 128,
- 0, 0, 228, 128, 4, 0,
+ 7, 128, 2, 0, 210, 128,
+ 3, 0, 201, 128, 4, 0,
0, 4, 4, 0, 7, 128,
- 2, 0, 228, 128, 0, 0,
- 255, 128, 4, 0, 228, 161,
- 4, 0, 0, 4, 2, 0,
+ 2, 0, 201, 128, 3, 0,
+ 210, 128, 4, 0, 228, 129,
+ 4, 0, 0, 4, 0, 0,
+ 7, 128, 0, 0, 228, 128,
+ 14, 0, 0, 160, 14, 0,
+ 85, 160, 5, 0, 0, 3,
+ 4, 0, 7, 128, 4, 0,
+ 228, 128, 0, 0, 85, 128,
+ 4, 0, 0, 4, 3, 0,
+ 7, 128, 0, 0, 0, 128,
+ 3, 0, 228, 128, 4, 0,
+ 228, 128, 4, 0, 0, 4,
+ 0, 0, 7, 128, 0, 0,
+ 170, 128, 2, 0, 228, 128,
+ 3, 0, 228, 128, 2, 0,
+ 0, 3, 2, 0, 7, 128,
+ 1, 0, 228, 177, 12, 0,
+ 228, 160, 8, 0, 0, 3,
+ 0, 0, 8, 128, 2, 0,
+ 228, 128, 2, 0, 228, 128,
+ 7, 0, 0, 2, 0, 0,
+ 8, 128, 0, 0, 255, 128,
+ 4, 0, 0, 4, 3, 0,
7, 128, 2, 0, 228, 128,
- 0, 0, 255, 128, 5, 0,
+ 0, 0, 255, 128, 3, 0,
228, 161, 36, 0, 0, 2,
- 5, 0, 7, 128, 2, 0,
+ 4, 0, 7, 128, 3, 0,
228, 128, 8, 0, 0, 3,
- 3, 0, 4, 128, 5, 0,
+ 3, 0, 1, 128, 4, 0,
228, 128, 0, 0, 228, 128,
- 36, 0, 0, 2, 2, 0,
- 7, 128, 4, 0, 228, 128,
- 8, 0, 0, 3, 3, 0,
- 2, 128, 2, 0, 228, 128,
+ 4, 0, 0, 4, 4, 0,
+ 7, 128, 2, 0, 228, 128,
+ 0, 0, 255, 128, 4, 0,
+ 228, 161, 4, 0, 0, 4,
+ 2, 0, 7, 128, 2, 0,
+ 228, 128, 0, 0, 255, 128,
+ 5, 0, 228, 161, 36, 0,
+ 0, 2, 5, 0, 7, 128,
+ 2, 0, 228, 128, 8, 0,
+ 0, 3, 3, 0, 4, 128,
+ 5, 0, 228, 128, 0, 0,
+ 228, 128, 36, 0, 0, 2,
+ 2, 0, 7, 128, 4, 0,
+ 228, 128, 8, 0, 0, 3,
+ 3, 0, 2, 128, 2, 0,
+ 228, 128, 0, 0, 228, 128,
+ 8, 0, 0, 3, 2, 0,
+ 1, 128, 3, 0, 228, 161,
0, 0, 228, 128, 8, 0,
- 0, 3, 2, 0, 1, 128,
- 3, 0, 228, 161, 0, 0,
+ 0, 3, 2, 0, 2, 128,
+ 4, 0, 228, 161, 0, 0,
228, 128, 8, 0, 0, 3,
- 2, 0, 2, 128, 4, 0,
+ 2, 0, 4, 128, 5, 0,
228, 161, 0, 0, 228, 128,
- 8, 0, 0, 3, 2, 0,
- 4, 128, 5, 0, 228, 161,
- 0, 0, 228, 128, 88, 0,
- 0, 4, 0, 0, 7, 128,
- 2, 0, 228, 128, 14, 0,
- 170, 160, 14, 0, 255, 160,
- 5, 0, 0, 3, 4, 0,
- 7, 128, 0, 0, 228, 128,
- 3, 0, 228, 128, 88, 0,
- 0, 4, 3, 0, 7, 128,
- 3, 0, 228, 128, 4, 0,
- 228, 128, 14, 0, 255, 160,
- 5, 0, 0, 3, 0, 0,
+ 88, 0, 0, 4, 0, 0,
7, 128, 2, 0, 228, 128,
- 0, 0, 228, 128, 15, 0,
+ 14, 0, 170, 160, 14, 0,
+ 255, 160, 5, 0, 0, 3,
+ 4, 0, 7, 128, 0, 0,
+ 228, 128, 3, 0, 228, 128,
+ 88, 0, 0, 4, 3, 0,
+ 7, 128, 3, 0, 228, 128,
+ 4, 0, 228, 128, 14, 0,
+ 255, 160, 5, 0, 0, 3,
+ 0, 0, 7, 128, 2, 0,
+ 228, 128, 0, 0, 228, 128,
+ 15, 0, 0, 2, 4, 0,
+ 1, 128, 3, 0, 0, 128,
+ 15, 0, 0, 2, 4, 0,
+ 2, 128, 3, 0, 85, 128,
+ 15, 0, 0, 2, 4, 0,
+ 4, 128, 3, 0, 170, 128,
+ 5, 0, 0, 3, 3, 0,
+ 7, 128, 4, 0, 228, 128,
+ 2, 0, 255, 160, 14, 0,
0, 2, 4, 0, 1, 128,
- 3, 0, 0, 128, 15, 0,
+ 3, 0, 0, 128, 14, 0,
0, 2, 4, 0, 2, 128,
- 3, 0, 85, 128, 15, 0,
+ 3, 0, 85, 128, 14, 0,
0, 2, 4, 0, 4, 128,
3, 0, 170, 128, 5, 0,
- 0, 3, 3, 0, 7, 128,
- 4, 0, 228, 128, 2, 0,
- 255, 160, 14, 0, 0, 2,
- 4, 0, 1, 128, 3, 0,
- 0, 128, 14, 0, 0, 2,
- 4, 0, 2, 128, 3, 0,
- 85, 128, 14, 0, 0, 2,
- 4, 0, 4, 128, 3, 0,
- 170, 128, 5, 0, 0, 3,
- 2, 0, 7, 128, 2, 0,
- 228, 128, 4, 0, 228, 128,
- 5, 0, 0, 3, 3, 0,
- 7, 128, 2, 0, 85, 128,
- 10, 0, 228, 160, 4, 0,
- 0, 4, 3, 0, 7, 128,
- 2, 0, 0, 128, 9, 0,
- 228, 160, 3, 0, 228, 128,
- 4, 0, 0, 4, 2, 0,
- 7, 128, 2, 0, 170, 128,
- 11, 0, 228, 160, 3, 0,
- 228, 128, 5, 0, 0, 3,
- 2, 0, 7, 128, 2, 0,
- 228, 128, 2, 0, 228, 160,
- 5, 0, 0, 3, 1, 0,
- 15, 128, 1, 0, 228, 128,
- 4, 0, 228, 176, 5, 0,
0, 3, 2, 0, 7, 128,
- 1, 0, 255, 128, 2, 0,
+ 2, 0, 228, 128, 4, 0,
228, 128, 5, 0, 0, 3,
- 3, 0, 7, 128, 0, 0,
- 85, 128, 7, 0, 228, 160,
+ 3, 0, 7, 128, 2, 0,
+ 85, 128, 10, 0, 228, 160,
4, 0, 0, 4, 3, 0,
- 7, 128, 0, 0, 0, 128,
- 6, 0, 228, 160, 3, 0,
+ 7, 128, 2, 0, 0, 128,
+ 9, 0, 228, 160, 3, 0,
228, 128, 4, 0, 0, 4,
- 0, 0, 7, 128, 0, 0,
- 170, 128, 8, 0, 228, 160,
- 3, 0, 228, 128, 1, 0,
- 0, 2, 3, 0, 7, 128,
- 0, 0, 228, 160, 4, 0,
+ 2, 0, 7, 128, 2, 0,
+ 170, 128, 11, 0, 228, 160,
+ 3, 0, 228, 128, 5, 0,
+ 0, 3, 2, 0, 7, 128,
+ 2, 0, 228, 128, 2, 0,
+ 228, 160, 5, 0, 0, 3,
+ 1, 0, 15, 128, 1, 0,
+ 228, 128, 4, 0, 228, 176,
+ 5, 0, 0, 3, 2, 0,
+ 7, 128, 1, 0, 255, 128,
+ 2, 0, 228, 128, 5, 0,
+ 0, 3, 3, 0, 7, 128,
+ 0, 0, 85, 128, 7, 0,
+ 228, 160, 4, 0, 0, 4,
+ 3, 0, 7, 128, 0, 0,
+ 0, 128, 6, 0, 228, 160,
+ 3, 0, 228, 128, 4, 0,
0, 4, 0, 0, 7, 128,
- 0, 0, 228, 128, 3, 0,
- 228, 128, 1, 0, 228, 160,
+ 0, 0, 170, 128, 8, 0,
+ 228, 160, 3, 0, 228, 128,
+ 1, 0, 0, 2, 3, 0,
+ 7, 128, 0, 0, 228, 160,
4, 0, 0, 4, 0, 0,
- 7, 128, 1, 0, 228, 128,
- 0, 0, 228, 128, 2, 0,
- 228, 128, 4, 0, 0, 4,
- 2, 0, 7, 128, 13, 0,
- 228, 160, 1, 0, 255, 128,
- 0, 0, 228, 129, 4, 0,
- 0, 4, 1, 0, 7, 128,
- 1, 0, 255, 176, 2, 0,
+ 7, 128, 0, 0, 228, 128,
+ 3, 0, 228, 128, 1, 0,
+ 228, 160, 4, 0, 0, 4,
+ 0, 0, 7, 128, 1, 0,
228, 128, 0, 0, 228, 128,
- 1, 0, 0, 2, 0, 8,
- 15, 128, 1, 0, 228, 128,
- 255, 255, 0, 0, 83, 72,
- 68, 82, 216, 7, 0, 0,
- 64, 0, 0, 0, 246, 1,
- 0, 0, 89, 0, 0, 4,
- 70, 142, 32, 0, 0, 0,
- 0, 0, 14, 0, 0, 0,
- 90, 0, 0, 3, 0, 96,
- 16, 0, 0, 0, 0, 0,
+ 2, 0, 228, 128, 4, 0,
+ 0, 4, 2, 0, 7, 128,
+ 13, 0, 228, 160, 1, 0,
+ 255, 128, 0, 0, 228, 129,
+ 4, 0, 0, 4, 1, 0,
+ 7, 128, 1, 0, 255, 176,
+ 2, 0, 228, 128, 0, 0,
+ 228, 128, 1, 0, 0, 2,
+ 0, 8, 15, 128, 1, 0,
+ 228, 128, 255, 255, 0, 0,
+ 83, 72, 68, 82, 216, 7,
+ 0, 0, 64, 0, 0, 0,
+ 246, 1, 0, 0, 89, 0,
+ 0, 4, 70, 142, 32, 0,
+ 0, 0, 0, 0, 14, 0,
+ 0, 0, 90, 0, 0, 3,
+ 0, 96, 16, 0, 0, 0,
+ 0, 0, 88, 24, 0, 4,
+ 0, 112, 16, 0, 0, 0,
+ 0, 0, 85, 85, 0, 0,
88, 24, 0, 4, 0, 112,
- 16, 0, 0, 0, 0, 0,
- 85, 85, 0, 0, 88, 24,
- 0, 4, 0, 112, 16, 0,
- 2, 0, 0, 0, 85, 85,
- 0, 0, 98, 16, 0, 3,
- 50, 16, 16, 0, 0, 0,
- 0, 0, 98, 16, 0, 3,
- 242, 16, 16, 0, 1, 0,
- 0, 0, 98, 16, 0, 3,
- 114, 16, 16, 0, 2, 0,
- 0, 0, 98, 16, 0, 3,
- 114, 16, 16, 0, 3, 0,
- 0, 0, 98, 16, 0, 3,
- 242, 16, 16, 0, 4, 0,
- 0, 0, 101, 0, 0, 3,
- 242, 32, 16, 0, 0, 0,
- 0, 0, 104, 0, 0, 2,
- 4, 0, 0, 0, 16, 0,
- 0, 7, 18, 0, 16, 0,
- 0, 0, 0, 0, 70, 18,
16, 0, 2, 0, 0, 0,
- 70, 18, 16, 0, 2, 0,
- 0, 0, 68, 0, 0, 5,
- 18, 0, 16, 0, 0, 0,
- 0, 0, 10, 0, 16, 0,
- 0, 0, 0, 0, 56, 0,
- 0, 7, 114, 0, 16, 0,
- 0, 0, 0, 0, 6, 0,
+ 85, 85, 0, 0, 98, 16,
+ 0, 3, 50, 16, 16, 0,
+ 0, 0, 0, 0, 98, 16,
+ 0, 3, 242, 16, 16, 0,
+ 1, 0, 0, 0, 98, 16,
+ 0, 3, 114, 16, 16, 0,
+ 2, 0, 0, 0, 98, 16,
+ 0, 3, 114, 16, 16, 0,
+ 3, 0, 0, 0, 98, 16,
+ 0, 3, 242, 16, 16, 0,
+ 4, 0, 0, 0, 101, 0,
+ 0, 3, 242, 32, 16, 0,
+ 0, 0, 0, 0, 104, 0,
+ 0, 2, 4, 0, 0, 0,
+ 16, 0, 0, 7, 18, 0,
16, 0, 0, 0, 0, 0,
70, 18, 16, 0, 2, 0,
- 0, 0, 16, 0, 0, 7,
- 130, 0, 16, 0, 0, 0,
0, 0, 70, 18, 16, 0,
- 3, 0, 0, 0, 70, 18,
- 16, 0, 3, 0, 0, 0,
- 68, 0, 0, 5, 130, 0,
+ 2, 0, 0, 0, 68, 0,
+ 0, 5, 18, 0, 16, 0,
+ 0, 0, 0, 0, 10, 0,
16, 0, 0, 0, 0, 0,
- 58, 0, 16, 0, 0, 0,
- 0, 0, 56, 0, 0, 7,
- 114, 0, 16, 0, 1, 0,
- 0, 0, 246, 15, 16, 0,
+ 56, 0, 0, 7, 114, 0,
+ 16, 0, 0, 0, 0, 0,
+ 6, 0, 16, 0, 0, 0,
+ 0, 0, 70, 18, 16, 0,
+ 2, 0, 0, 0, 16, 0,
+ 0, 7, 130, 0, 16, 0,
0, 0, 0, 0, 70, 18,
16, 0, 3, 0, 0, 0,
- 56, 0, 0, 7, 114, 0,
- 16, 0, 2, 0, 0, 0,
- 38, 9, 16, 0, 0, 0,
- 0, 0, 150, 4, 16, 0,
- 1, 0, 0, 0, 50, 0,
- 0, 10, 114, 0, 16, 0,
- 2, 0, 0, 0, 150, 4,
+ 70, 18, 16, 0, 3, 0,
+ 0, 0, 68, 0, 0, 5,
+ 130, 0, 16, 0, 0, 0,
+ 0, 0, 58, 0, 16, 0,
+ 0, 0, 0, 0, 56, 0,
+ 0, 7, 114, 0, 16, 0,
+ 1, 0, 0, 0, 246, 15,
16, 0, 0, 0, 0, 0,
- 38, 9, 16, 0, 1, 0,
- 0, 0, 70, 2, 16, 128,
- 65, 0, 0, 0, 2, 0,
- 0, 0, 69, 0, 0, 9,
- 242, 0, 16, 0, 3, 0,
- 0, 0, 70, 16, 16, 0,
- 0, 0, 0, 0, 70, 126,
- 16, 0, 2, 0, 0, 0,
- 0, 96, 16, 0, 0, 0,
- 0, 0, 50, 0, 0, 15,
- 114, 0, 16, 0, 3, 0,
- 0, 0, 70, 2, 16, 0,
- 3, 0, 0, 0, 2, 64,
- 0, 0, 0, 0, 0, 64,
- 0, 0, 0, 64, 0, 0,
- 0, 64, 0, 0, 0, 0,
- 2, 64, 0, 0, 0, 0,
- 128, 191, 0, 0, 128, 191,
- 0, 0, 128, 191, 0, 0,
+ 70, 18, 16, 0, 3, 0,
0, 0, 56, 0, 0, 7,
114, 0, 16, 0, 2, 0,
- 0, 0, 70, 2, 16, 0,
- 2, 0, 0, 0, 86, 5,
- 16, 0, 3, 0, 0, 0,
- 50, 0, 0, 9, 114, 0,
+ 0, 0, 38, 9, 16, 0,
+ 0, 0, 0, 0, 150, 4,
16, 0, 1, 0, 0, 0,
- 6, 0, 16, 0, 3, 0,
- 0, 0, 70, 2, 16, 0,
- 1, 0, 0, 0, 70, 2,
+ 50, 0, 0, 10, 114, 0,
16, 0, 2, 0, 0, 0,
- 50, 0, 0, 9, 114, 0,
+ 150, 4, 16, 0, 0, 0,
+ 0, 0, 38, 9, 16, 0,
+ 1, 0, 0, 0, 70, 2,
+ 16, 128, 65, 0, 0, 0,
+ 2, 0, 0, 0, 69, 0,
+ 0, 9, 242, 0, 16, 0,
+ 3, 0, 0, 0, 70, 16,
16, 0, 0, 0, 0, 0,
- 166, 10, 16, 0, 3, 0,
- 0, 0, 70, 2, 16, 0,
- 0, 0, 0, 0, 70, 2,
- 16, 0, 1, 0, 0, 0,
- 0, 0, 0, 9, 114, 0,
+ 70, 126, 16, 0, 2, 0,
+ 0, 0, 0, 96, 16, 0,
+ 0, 0, 0, 0, 50, 0,
+ 0, 15, 114, 0, 16, 0,
+ 3, 0, 0, 0, 70, 2,
+ 16, 0, 3, 0, 0, 0,
+ 2, 64, 0, 0, 0, 0,
+ 0, 64, 0, 0, 0, 64,
+ 0, 0, 0, 64, 0, 0,
+ 0, 0, 2, 64, 0, 0,
+ 0, 0, 128, 191, 0, 0,
+ 128, 191, 0, 0, 128, 191,
+ 0, 0, 0, 0, 56, 0,
+ 0, 7, 114, 0, 16, 0,
+ 2, 0, 0, 0, 70, 2,
+ 16, 0, 2, 0, 0, 0,
+ 86, 5, 16, 0, 3, 0,
+ 0, 0, 50, 0, 0, 9,
+ 114, 0, 16, 0, 1, 0,
+ 0, 0, 6, 0, 16, 0,
+ 3, 0, 0, 0, 70, 2,
16, 0, 1, 0, 0, 0,
- 70, 18, 16, 128, 65, 0,
- 0, 0, 1, 0, 0, 0,
- 70, 130, 32, 0, 0, 0,
- 0, 0, 12, 0, 0, 0,
- 16, 0, 0, 7, 130, 0,
- 16, 0, 0, 0, 0, 0,
- 70, 2, 16, 0, 1, 0,
- 0, 0, 70, 2, 16, 0,
- 1, 0, 0, 0, 68, 0,
- 0, 5, 130, 0, 16, 0,
- 0, 0, 0, 0, 58, 0,
+ 70, 2, 16, 0, 2, 0,
+ 0, 0, 50, 0, 0, 9,
+ 114, 0, 16, 0, 0, 0,
+ 0, 0, 166, 10, 16, 0,
+ 3, 0, 0, 0, 70, 2,
16, 0, 0, 0, 0, 0,
- 50, 0, 0, 11, 114, 0,
- 16, 0, 2, 0, 0, 0,
70, 2, 16, 0, 1, 0,
- 0, 0, 246, 15, 16, 0,
- 0, 0, 0, 0, 70, 130,
- 32, 128, 65, 0, 0, 0,
- 0, 0, 0, 0, 3, 0,
+ 0, 0, 0, 0, 0, 9,
+ 114, 0, 16, 0, 1, 0,
+ 0, 0, 70, 18, 16, 128,
+ 65, 0, 0, 0, 1, 0,
+ 0, 0, 70, 130, 32, 0,
+ 0, 0, 0, 0, 12, 0,
0, 0, 16, 0, 0, 7,
- 130, 0, 16, 0, 1, 0,
+ 130, 0, 16, 0, 0, 0,
0, 0, 70, 2, 16, 0,
- 2, 0, 0, 0, 70, 2,
- 16, 0, 2, 0, 0, 0,
- 68, 0, 0, 5, 130, 0,
+ 1, 0, 0, 0, 70, 2,
16, 0, 1, 0, 0, 0,
- 58, 0, 16, 0, 1, 0,
- 0, 0, 56, 0, 0, 7,
+ 68, 0, 0, 5, 130, 0,
+ 16, 0, 0, 0, 0, 0,
+ 58, 0, 16, 0, 0, 0,
+ 0, 0, 50, 0, 0, 11,
114, 0, 16, 0, 2, 0,
- 0, 0, 246, 15, 16, 0,
+ 0, 0, 70, 2, 16, 0,
+ 1, 0, 0, 0, 246, 15,
+ 16, 0, 0, 0, 0, 0,
+ 70, 130, 32, 128, 65, 0,
+ 0, 0, 0, 0, 0, 0,
+ 3, 0, 0, 0, 16, 0,
+ 0, 7, 130, 0, 16, 0,
1, 0, 0, 0, 70, 2,
16, 0, 2, 0, 0, 0,
- 16, 0, 0, 7, 18, 0,
- 16, 0, 2, 0, 0, 0,
70, 2, 16, 0, 2, 0,
- 0, 0, 70, 2, 16, 0,
- 0, 0, 0, 0, 50, 0,
- 0, 11, 114, 0, 16, 0,
- 3, 0, 0, 0, 70, 2,
+ 0, 0, 68, 0, 0, 5,
+ 130, 0, 16, 0, 1, 0,
+ 0, 0, 58, 0, 16, 0,
+ 1, 0, 0, 0, 56, 0,
+ 0, 7, 114, 0, 16, 0,
+ 2, 0, 0, 0, 246, 15,
16, 0, 1, 0, 0, 0,
- 246, 15, 16, 0, 0, 0,
- 0, 0, 70, 130, 32, 128,
- 65, 0, 0, 0, 0, 0,
- 0, 0, 4, 0, 0, 0,
+ 70, 2, 16, 0, 2, 0,
+ 0, 0, 16, 0, 0, 7,
+ 18, 0, 16, 0, 2, 0,
+ 0, 0, 70, 2, 16, 0,
+ 2, 0, 0, 0, 70, 2,
+ 16, 0, 0, 0, 0, 0,
50, 0, 0, 11, 114, 0,
- 16, 0, 1, 0, 0, 0,
+ 16, 0, 3, 0, 0, 0,
70, 2, 16, 0, 1, 0,
0, 0, 246, 15, 16, 0,
0, 0, 0, 0, 70, 130,
32, 128, 65, 0, 0, 0,
- 0, 0, 0, 0, 5, 0,
- 0, 0, 16, 0, 0, 7,
- 130, 0, 16, 0, 0, 0,
+ 0, 0, 0, 0, 4, 0,
+ 0, 0, 50, 0, 0, 11,
+ 114, 0, 16, 0, 1, 0,
0, 0, 70, 2, 16, 0,
- 3, 0, 0, 0, 70, 2,
- 16, 0, 3, 0, 0, 0,
- 68, 0, 0, 5, 130, 0,
+ 1, 0, 0, 0, 246, 15,
16, 0, 0, 0, 0, 0,
- 58, 0, 16, 0, 0, 0,
- 0, 0, 56, 0, 0, 7,
- 114, 0, 16, 0, 3, 0,
- 0, 0, 246, 15, 16, 0,
+ 70, 130, 32, 128, 65, 0,
+ 0, 0, 0, 0, 0, 0,
+ 5, 0, 0, 0, 16, 0,
+ 0, 7, 130, 0, 16, 0,
0, 0, 0, 0, 70, 2,
16, 0, 3, 0, 0, 0,
- 16, 0, 0, 7, 34, 0,
- 16, 0, 2, 0, 0, 0,
70, 2, 16, 0, 3, 0,
- 0, 0, 70, 2, 16, 0,
- 0, 0, 0, 0, 16, 0,
- 0, 7, 130, 0, 16, 0,
- 0, 0, 0, 0, 70, 2,
- 16, 0, 1, 0, 0, 0,
- 70, 2, 16, 0, 1, 0,
0, 0, 68, 0, 0, 5,
130, 0, 16, 0, 0, 0,
0, 0, 58, 0, 16, 0,
0, 0, 0, 0, 56, 0,
0, 7, 114, 0, 16, 0,
- 1, 0, 0, 0, 246, 15,
+ 3, 0, 0, 0, 246, 15,
16, 0, 0, 0, 0, 0,
- 70, 2, 16, 0, 1, 0,
+ 70, 2, 16, 0, 3, 0,
0, 0, 16, 0, 0, 7,
- 66, 0, 16, 0, 2, 0,
+ 34, 0, 16, 0, 2, 0,
0, 0, 70, 2, 16, 0,
- 1, 0, 0, 0, 70, 2,
+ 3, 0, 0, 0, 70, 2,
16, 0, 0, 0, 0, 0,
- 52, 0, 0, 10, 114, 0,
+ 16, 0, 0, 7, 130, 0,
+ 16, 0, 0, 0, 0, 0,
+ 70, 2, 16, 0, 1, 0,
+ 0, 0, 70, 2, 16, 0,
+ 1, 0, 0, 0, 68, 0,
+ 0, 5, 130, 0, 16, 0,
+ 0, 0, 0, 0, 58, 0,
+ 16, 0, 0, 0, 0, 0,
+ 56, 0, 0, 7, 114, 0,
16, 0, 1, 0, 0, 0,
+ 246, 15, 16, 0, 0, 0,
+ 0, 0, 70, 2, 16, 0,
+ 1, 0, 0, 0, 16, 0,
+ 0, 7, 66, 0, 16, 0,
+ 2, 0, 0, 0, 70, 2,
+ 16, 0, 1, 0, 0, 0,
+ 70, 2, 16, 0, 0, 0,
+ 0, 0, 52, 0, 0, 10,
+ 114, 0, 16, 0, 1, 0,
+ 0, 0, 70, 2, 16, 0,
+ 2, 0, 0, 0, 2, 64,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 16, 0, 0, 9, 18, 0,
+ 16, 0, 2, 0, 0, 0,
+ 70, 130, 32, 128, 65, 0,
+ 0, 0, 0, 0, 0, 0,
+ 3, 0, 0, 0, 70, 2,
+ 16, 0, 0, 0, 0, 0,
+ 16, 0, 0, 9, 34, 0,
+ 16, 0, 2, 0, 0, 0,
+ 70, 130, 32, 128, 65, 0,
+ 0, 0, 0, 0, 0, 0,
+ 4, 0, 0, 0, 70, 2,
+ 16, 0, 0, 0, 0, 0,
+ 16, 0, 0, 9, 66, 0,
+ 16, 0, 2, 0, 0, 0,
+ 70, 130, 32, 128, 65, 0,
+ 0, 0, 0, 0, 0, 0,
+ 5, 0, 0, 0, 70, 2,
+ 16, 0, 0, 0, 0, 0,
+ 29, 0, 0, 10, 114, 0,
+ 16, 0, 0, 0, 0, 0,
70, 2, 16, 0, 2, 0,
0, 0, 2, 64, 0, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 16, 0,
- 0, 9, 18, 0, 16, 0,
- 2, 0, 0, 0, 70, 130,
- 32, 128, 65, 0, 0, 0,
- 0, 0, 0, 0, 3, 0,
- 0, 0, 70, 2, 16, 0,
- 0, 0, 0, 0, 16, 0,
- 0, 9, 34, 0, 16, 0,
- 2, 0, 0, 0, 70, 130,
- 32, 128, 65, 0, 0, 0,
- 0, 0, 0, 0, 4, 0,
- 0, 0, 70, 2, 16, 0,
- 0, 0, 0, 0, 16, 0,
- 0, 9, 66, 0, 16, 0,
- 2, 0, 0, 0, 70, 130,
- 32, 128, 65, 0, 0, 0,
- 0, 0, 0, 0, 5, 0,
- 0, 0, 70, 2, 16, 0,
- 0, 0, 0, 0, 29, 0,
+ 0, 0, 0, 0, 1, 0,
0, 10, 114, 0, 16, 0,
0, 0, 0, 0, 70, 2,
- 16, 0, 2, 0, 0, 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, 1, 0, 0, 10,
- 114, 0, 16, 0, 0, 0,
- 0, 0, 70, 2, 16, 0,
- 0, 0, 0, 0, 2, 64,
- 0, 0, 0, 0, 128, 63,
+ 128, 63, 0, 0, 128, 63,
0, 0, 128, 63, 0, 0,
- 128, 63, 0, 0, 0, 0,
- 56, 0, 0, 7, 114, 0,
- 16, 0, 1, 0, 0, 0,
- 70, 2, 16, 0, 0, 0,
+ 0, 0, 56, 0, 0, 7,
+ 114, 0, 16, 0, 1, 0,
0, 0, 70, 2, 16, 0,
- 1, 0, 0, 0, 56, 0,
- 0, 7, 114, 0, 16, 0,
0, 0, 0, 0, 70, 2,
- 16, 0, 2, 0, 0, 0,
- 70, 2, 16, 0, 0, 0,
- 0, 0, 47, 0, 0, 5,
- 114, 0, 16, 0, 1, 0,
+ 16, 0, 1, 0, 0, 0,
+ 56, 0, 0, 7, 114, 0,
+ 16, 0, 0, 0, 0, 0,
+ 70, 2, 16, 0, 2, 0,
0, 0, 70, 2, 16, 0,
- 1, 0, 0, 0, 56, 0,
- 0, 8, 114, 0, 16, 0,
+ 0, 0, 0, 0, 47, 0,
+ 0, 5, 114, 0, 16, 0,
1, 0, 0, 0, 70, 2,
16, 0, 1, 0, 0, 0,
- 246, 143, 32, 0, 0, 0,
- 0, 0, 2, 0, 0, 0,
- 25, 0, 0, 5, 114, 0,
+ 56, 0, 0, 8, 114, 0,
16, 0, 1, 0, 0, 0,
70, 2, 16, 0, 1, 0,
- 0, 0, 56, 0, 0, 7,
+ 0, 0, 246, 143, 32, 0,
+ 0, 0, 0, 0, 2, 0,
+ 0, 0, 25, 0, 0, 5,
114, 0, 16, 0, 1, 0,
0, 0, 70, 2, 16, 0,
- 2, 0, 0, 0, 70, 2,
- 16, 0, 1, 0, 0, 0,
- 56, 0, 0, 8, 114, 0,
- 16, 0, 2, 0, 0, 0,
- 86, 5, 16, 0, 1, 0,
- 0, 0, 70, 130, 32, 0,
- 0, 0, 0, 0, 10, 0,
- 0, 0, 50, 0, 0, 10,
- 178, 0, 16, 0, 1, 0,
- 0, 0, 6, 0, 16, 0,
- 1, 0, 0, 0, 70, 136,
- 32, 0, 0, 0, 0, 0,
- 9, 0, 0, 0, 70, 8,
- 16, 0, 2, 0, 0, 0,
- 50, 0, 0, 10, 114, 0,
- 16, 0, 1, 0, 0, 0,
- 166, 10, 16, 0, 1, 0,
- 0, 0, 70, 130, 32, 0,
- 0, 0, 0, 0, 11, 0,
- 0, 0, 70, 3, 16, 0,
1, 0, 0, 0, 56, 0,
- 0, 8, 114, 0, 16, 0,
- 1, 0, 0, 0, 70, 2,
- 16, 0, 1, 0, 0, 0,
- 70, 130, 32, 0, 0, 0,
- 0, 0, 2, 0, 0, 0,
- 69, 0, 0, 9, 242, 0,
- 16, 0, 2, 0, 0, 0,
- 70, 16, 16, 0, 0, 0,
- 0, 0, 70, 126, 16, 0,
- 0, 0, 0, 0, 0, 96,
- 16, 0, 0, 0, 0, 0,
- 56, 0, 0, 7, 242, 0,
- 16, 0, 2, 0, 0, 0,
- 70, 14, 16, 0, 2, 0,
- 0, 0, 70, 30, 16, 0,
- 4, 0, 0, 0, 56, 0,
0, 7, 114, 0, 16, 0,
1, 0, 0, 0, 70, 2,
- 16, 0, 1, 0, 0, 0,
- 246, 15, 16, 0, 2, 0,
+ 16, 0, 2, 0, 0, 0,
+ 70, 2, 16, 0, 1, 0,
0, 0, 56, 0, 0, 8,
- 114, 0, 16, 0, 3, 0,
+ 114, 0, 16, 0, 2, 0,
0, 0, 86, 5, 16, 0,
- 0, 0, 0, 0, 70, 130,
+ 1, 0, 0, 0, 70, 130,
32, 0, 0, 0, 0, 0,
- 7, 0, 0, 0, 50, 0,
+ 10, 0, 0, 0, 50, 0,
0, 10, 178, 0, 16, 0,
- 0, 0, 0, 0, 6, 0,
- 16, 0, 0, 0, 0, 0,
+ 1, 0, 0, 0, 6, 0,
+ 16, 0, 1, 0, 0, 0,
70, 136, 32, 0, 0, 0,
- 0, 0, 6, 0, 0, 0,
- 70, 8, 16, 0, 3, 0,
+ 0, 0, 9, 0, 0, 0,
+ 70, 8, 16, 0, 2, 0,
0, 0, 50, 0, 0, 10,
- 114, 0, 16, 0, 0, 0,
+ 114, 0, 16, 0, 1, 0,
0, 0, 166, 10, 16, 0,
- 0, 0, 0, 0, 70, 130,
+ 1, 0, 0, 0, 70, 130,
32, 0, 0, 0, 0, 0,
- 8, 0, 0, 0, 70, 3,
- 16, 0, 0, 0, 0, 0,
- 50, 0, 0, 11, 114, 0,
- 16, 0, 0, 0, 0, 0,
- 70, 2, 16, 0, 0, 0,
- 0, 0, 70, 130, 32, 0,
- 0, 0, 0, 0, 0, 0,
- 0, 0, 70, 130, 32, 0,
- 0, 0, 0, 0, 1, 0,
- 0, 0, 50, 0, 0, 9,
- 114, 0, 16, 0, 0, 0,
- 0, 0, 70, 2, 16, 0,
- 2, 0, 0, 0, 70, 2,
- 16, 0, 0, 0, 0, 0,
+ 11, 0, 0, 0, 70, 3,
+ 16, 0, 1, 0, 0, 0,
+ 56, 0, 0, 8, 114, 0,
+ 16, 0, 1, 0, 0, 0,
70, 2, 16, 0, 1, 0,
- 0, 0, 50, 0, 0, 11,
- 114, 0, 16, 0, 1, 0,
0, 0, 70, 130, 32, 0,
- 0, 0, 0, 0, 13, 0,
- 0, 0, 246, 15, 16, 0,
- 2, 0, 0, 0, 70, 2,
- 16, 128, 65, 0, 0, 0,
- 0, 0, 0, 0, 50, 0,
- 0, 9, 114, 32, 16, 0,
- 0, 0, 0, 0, 246, 31,
+ 0, 0, 0, 0, 2, 0,
+ 0, 0, 69, 0, 0, 9,
+ 242, 0, 16, 0, 2, 0,
+ 0, 0, 70, 16, 16, 0,
+ 0, 0, 0, 0, 70, 126,
+ 16, 0, 0, 0, 0, 0,
+ 0, 96, 16, 0, 0, 0,
+ 0, 0, 56, 0, 0, 7,
+ 242, 0, 16, 0, 2, 0,
+ 0, 0, 70, 14, 16, 0,
+ 2, 0, 0, 0, 70, 30,
+ 16, 0, 4, 0, 0, 0,
+ 56, 0, 0, 7, 114, 0,
16, 0, 1, 0, 0, 0,
70, 2, 16, 0, 1, 0,
+ 0, 0, 246, 15, 16, 0,
+ 2, 0, 0, 0, 56, 0,
+ 0, 8, 114, 0, 16, 0,
+ 3, 0, 0, 0, 86, 5,
+ 16, 0, 0, 0, 0, 0,
+ 70, 130, 32, 0, 0, 0,
+ 0, 0, 7, 0, 0, 0,
+ 50, 0, 0, 10, 178, 0,
+ 16, 0, 0, 0, 0, 0,
+ 6, 0, 16, 0, 0, 0,
+ 0, 0, 70, 136, 32, 0,
+ 0, 0, 0, 0, 6, 0,
+ 0, 0, 70, 8, 16, 0,
+ 3, 0, 0, 0, 50, 0,
+ 0, 10, 114, 0, 16, 0,
+ 0, 0, 0, 0, 166, 10,
+ 16, 0, 0, 0, 0, 0,
+ 70, 130, 32, 0, 0, 0,
+ 0, 0, 8, 0, 0, 0,
+ 70, 3, 16, 0, 0, 0,
+ 0, 0, 50, 0, 0, 11,
+ 114, 0, 16, 0, 0, 0,
0, 0, 70, 2, 16, 0,
- 0, 0, 0, 0, 54, 0,
- 0, 5, 130, 32, 16, 0,
- 0, 0, 0, 0, 58, 0,
+ 0, 0, 0, 0, 70, 130,
+ 32, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 70, 130,
+ 32, 0, 0, 0, 0, 0,
+ 1, 0, 0, 0, 50, 0,
+ 0, 9, 114, 0, 16, 0,
+ 0, 0, 0, 0, 70, 2,
+ 16, 0, 2, 0, 0, 0,
+ 70, 2, 16, 0, 0, 0,
+ 0, 0, 70, 2, 16, 0,
+ 1, 0, 0, 0, 50, 0,
+ 0, 11, 114, 0, 16, 0,
+ 1, 0, 0, 0, 70, 130,
+ 32, 0, 0, 0, 0, 0,
+ 13, 0, 0, 0, 246, 15,
16, 0, 2, 0, 0, 0,
- 62, 0, 0, 1, 73, 83,
- 71, 78, 144, 0, 0, 0,
- 5, 0, 0, 0, 8, 0,
- 0, 0, 128, 0, 0, 0,
+ 70, 2, 16, 128, 65, 0,
0, 0, 0, 0, 0, 0,
- 0, 0, 3, 0, 0, 0,
- 0, 0, 0, 0, 3, 3,
- 0, 0, 128, 0, 0, 0,
- 1, 0, 0, 0, 0, 0,
- 0, 0, 3, 0, 0, 0,
- 1, 0, 0, 0, 15, 15,
- 0, 0, 128, 0, 0, 0,
- 2, 0, 0, 0, 0, 0,
- 0, 0, 3, 0, 0, 0,
- 2, 0, 0, 0, 7, 7,
- 0, 0, 128, 0, 0, 0,
- 3, 0, 0, 0, 0, 0,
- 0, 0, 3, 0, 0, 0,
- 3, 0, 0, 0, 7, 7,
- 0, 0, 137, 0, 0, 0,
+ 50, 0, 0, 9, 114, 32,
+ 16, 0, 0, 0, 0, 0,
+ 246, 31, 16, 0, 1, 0,
+ 0, 0, 70, 2, 16, 0,
+ 1, 0, 0, 0, 70, 2,
+ 16, 0, 0, 0, 0, 0,
+ 54, 0, 0, 5, 130, 32,
+ 16, 0, 0, 0, 0, 0,
+ 58, 0, 16, 0, 2, 0,
+ 0, 0, 62, 0, 0, 1,
+ 73, 83, 71, 78, 144, 0,
+ 0, 0, 5, 0, 0, 0,
+ 8, 0, 0, 0, 128, 0,
0, 0, 0, 0, 0, 0,
- 0, 0, 3, 0, 0, 0,
- 4, 0, 0, 0, 15, 15,
- 0, 0, 84, 69, 88, 67,
- 79, 79, 82, 68, 0, 67,
- 79, 76, 79, 82, 0, 171,
- 79, 83, 71, 78, 44, 0,
+ 0, 0, 0, 0, 3, 0,
+ 0, 0, 0, 0, 0, 0,
+ 3, 3, 0, 0, 128, 0,
+ 0, 0, 1, 0, 0, 0,
+ 0, 0, 0, 0, 3, 0,
0, 0, 1, 0, 0, 0,
- 8, 0, 0, 0, 32, 0,
+ 15, 15, 0, 0, 128, 0,
+ 0, 0, 2, 0, 0, 0,
+ 0, 0, 0, 0, 3, 0,
+ 0, 0, 2, 0, 0, 0,
+ 7, 7, 0, 0, 128, 0,
+ 0, 0, 3, 0, 0, 0,
+ 0, 0, 0, 0, 3, 0,
+ 0, 0, 3, 0, 0, 0,
+ 7, 7, 0, 0, 137, 0,
0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 3, 0,
+ 0, 0, 4, 0, 0, 0,
+ 15, 15, 0, 0, 84, 69,
+ 88, 67, 79, 79, 82, 68,
+ 0, 67, 79, 76, 79, 82,
+ 0, 171, 79, 83, 71, 78,
+ 44, 0, 0, 0, 1, 0,
+ 0, 0, 8, 0, 0, 0,
+ 32, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,
- 15, 0, 0, 0, 83, 86,
- 95, 84, 97, 114, 103, 101,
- 116, 0, 171, 171
+ 3, 0, 0, 0, 0, 0,
+ 0, 0, 15, 0, 0, 0,
+ 83, 86, 95, 84, 97, 114,
+ 103, 101, 116, 0, 171, 171
};
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/NormalMapEffect_PSNormalPixelLightingTxNoSpec.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/NormalMapEffect_PSNormalPixelLightingTxNoSpec.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..161bebf6d96cf6aaa552676b01a60d350336626e
Binary files /dev/null and b/Kits/DirectXTK/Src/Shaders/Compiled/NormalMapEffect_PSNormalPixelLightingTxNoSpec.pdb differ
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/NormalMapEffect_VSNormalPixelLightingTx.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/NormalMapEffect_VSNormalPixelLightingTx.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..25606de5a5f1c94d761d6ca2c63f78d097a71184
Binary files /dev/null and b/Kits/DirectXTK/Src/Shaders/Compiled/NormalMapEffect_VSNormalPixelLightingTx.pdb differ
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/NormalMapEffect_VSNormalPixelLightingTxBn.inc b/Kits/DirectXTK/Src/Shaders/Compiled/NormalMapEffect_VSNormalPixelLightingTxBn.inc
new file mode 100644
index 0000000000000000000000000000000000000000..d30d6985bc7074f73017ee71c84cb5bb97c1d30a
--- /dev/null
+++ b/Kits/DirectXTK/Src/Shaders/Compiled/NormalMapEffect_VSNormalPixelLightingTxBn.inc
@@ -0,0 +1,695 @@
+#if 0
+//
+// Generated by Microsoft (R) D3D Shader Disassembler
+//
+//
+// Input signature:
+//
+// Name Index Mask Register SysValue Format Used
+// -------------------- ----- ------ -------- -------- ------- ------
+// SV_Position 0 xyzw 0 NONE float xyzw
+// NORMAL 0 xyz 1 NONE float xyz
+// TANGENT 0 xyzw 2 NONE float xyz
+// TEXCOORD 0 xy 3 NONE float xy
+//
+//
+// Output signature:
+//
+// Name Index Mask Register SysValue Format Used
+// -------------------- ----- ------ -------- -------- ------- ------
+// TEXCOORD 0 xy 0 NONE float xy
+// TEXCOORD 1 xyzw 1 NONE float xyzw
+// TEXCOORD 2 xyz 2 NONE float xyz
+// TEXCOORD 3 xyz 3 NONE float xyz
+// COLOR 0 xyzw 4 NONE float xyzw
+// SV_Position 0 xyzw 5 POS float xyzw
+//
+//
+// Constant buffer to DX9 shader constant mappings:
+//
+// Target Reg Buffer Start Reg # of Regs Data Conversion
+// ---------- ------- --------- --------- ----------------------
+// c1 cb0 0 1 ( FLT, FLT, FLT, FLT)
+// c2 cb0 14 4 ( FLT, FLT, FLT, FLT)
+// c6 cb0 19 7 ( FLT, FLT, FLT, FLT)
+//
+//
+// Runtime generated constant mappings:
+//
+// Target Reg Constant Description
+// ---------- --------------------------------------------------
+// c0 Vertex Shader position offset
+//
+//
+// Level9 shader bytecode:
+//
+ vs_2_0
+ def c13, 2, -1, 0, 1
+ dcl_texcoord v0 // vin<0,1,2,3>
+ dcl_texcoord1 v1 // vin<4,5,6>
+ dcl_texcoord2 v2 // vin<7,8,9,10>
+ dcl_texcoord3 v3 // vin<11,12>
+
+#line 85 "D:\ATG Sample Development\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 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh"
+ mad r0.xyz, v1, c13.x, c13.y // ::BiasX2<0,1,2>
+
+#line 87 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh"
+ dp3 r1.x, r0, c6
+ dp3 r1.y, r0, c7
+ dp3 r1.z, r0, c8
+ dp3 r0.x, r1, r1
+ rsq r0.x, r0.x
+ mul oT2.xyz, r0.x, r1 // ::VSNormalPixelLightingTxBn<6,7,8>
+
+#line 14 "D:\ATG Sample Development\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>
+
+#line 32
+ mad r0.xyz, v2, c13.x, c13.y // ::BiasX2<0,1,2>
+
+#line 76 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\NormalMapEffect.fx"
+ dp3 r1.x, r0, c6
+ dp3 r1.y, r0, c7
+ dp3 r1.z, r0, c8
+ dp3 r0.x, r1, r1
+ rsq r0.x, r0.x
+ mul oT3.xyz, r0.x, r1 // ::VSNormalPixelLightingTxBn<9,10,11>
+
+#line 85 "D:\ATG Sample Development\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 "D:\ATG Sample Development\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>
+
+#line 71
+ mov oT0.xy, v3 // ::VSNormalPixelLightingTxBn<0,1>
+ mov r0.zw, c13
+ mad oT4, c1.w, r0.zzzw, r0.wwwz // ::VSNormalPixelLightingTxBn<12,13,14,15>
+
+// approximately 29 instruction slots used
+vs_4_0
+dcl_constantbuffer CB0[26], immediateIndexed
+dcl_input v0.xyzw
+dcl_input v1.xyz
+dcl_input v2.xyz
+dcl_input v3.xy
+dcl_output o0.xy
+dcl_output o1.xyzw
+dcl_output o2.xyz
+dcl_output o3.xyz
+dcl_output o4.xyzw
+dcl_output_siv o5.xyzw, position
+dcl_temps 2
+mov o0.xy, v3.xyxx
+dp4 o1.x, v0.xyzw, cb0[15].xyzw
+dp4 o1.y, v0.xyzw, cb0[16].xyzw
+dp4 o1.z, v0.xyzw, cb0[17].xyzw
+dp4_sat o1.w, v0.xyzw, cb0[14].xyzw
+mad r0.xyz, v1.xyzx, l(2.000000, 2.000000, 2.000000, 0.000000), l(-1.000000, -1.000000, -1.000000, 0.000000)
+dp3 r1.x, r0.xyzx, cb0[19].xyzx
+dp3 r1.y, r0.xyzx, cb0[20].xyzx
+dp3 r1.z, r0.xyzx, cb0[21].xyzx
+dp3 r0.x, r1.xyzx, r1.xyzx
+rsq r0.x, r0.x
+mul o2.xyz, r0.xxxx, r1.xyzx
+mad r0.xyz, v2.xyzx, l(2.000000, 2.000000, 2.000000, 0.000000), l(-1.000000, -1.000000, -1.000000, 0.000000)
+dp3 r1.x, r0.xyzx, cb0[19].xyzx
+dp3 r1.y, r0.xyzx, cb0[20].xyzx
+dp3 r1.z, r0.xyzx, cb0[21].xyzx
+dp3 r0.x, r1.xyzx, r1.xyzx
+rsq r0.x, r0.x
+mul o3.xyz, r0.xxxx, r1.xyzx
+mov o4.xyz, l(1.000000,1.000000,1.000000,0)
+mov o4.w, cb0[0].w
+dp4 o5.x, v0.xyzw, cb0[22].xyzw
+dp4 o5.y, v0.xyzw, cb0[23].xyzw
+dp4 o5.z, v0.xyzw, cb0[24].xyzw
+dp4 o5.w, v0.xyzw, cb0[25].xyzw
+ret
+// Approximately 0 instruction slots used
+#endif
+
+const BYTE NormalMapEffect_VSNormalPixelLightingTxBn[] =
+{
+ 68, 88, 66, 67, 119, 45,
+ 245, 38, 136, 110, 35, 100,
+ 129, 164, 153, 206, 112, 185,
+ 124, 81, 1, 0, 0, 0,
+ 224, 12, 0, 0, 4, 0,
+ 0, 0, 48, 0, 0, 0,
+ 204, 7, 0, 0, 144, 11,
+ 0, 0, 36, 12, 0, 0,
+ 65, 111, 110, 57, 148, 7,
+ 0, 0, 148, 7, 0, 0,
+ 0, 2, 254, 255, 72, 7,
+ 0, 0, 76, 0, 0, 0,
+ 3, 0, 36, 0, 0, 0,
+ 72, 0, 0, 0, 72, 0,
+ 0, 0, 36, 0, 1, 0,
+ 72, 0, 0, 0, 0, 0,
+ 1, 0, 1, 0, 0, 0,
+ 0, 0, 0, 0, 14, 0,
+ 4, 0, 2, 0, 0, 0,
+ 0, 0, 0, 0, 19, 0,
+ 7, 0, 6, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 2, 254, 255, 254, 255,
+ 74, 1, 68, 66, 85, 71,
+ 40, 0, 0, 0, 252, 4,
+ 0, 0, 0, 0, 0, 0,
+ 3, 0, 0, 0, 8, 1,
+ 0, 0, 34, 0, 0, 0,
+ 20, 1, 0, 0, 4, 0,
+ 0, 0, 172, 4, 0, 0,
+ 84, 2, 0, 0, 68, 58,
+ 92, 65, 84, 71, 32, 83,
+ 97, 109, 112, 108, 101, 32,
+ 68, 101, 118, 101, 108, 111,
+ 112, 109, 101, 110, 116, 92,
+ 115, 116, 95, 100, 101, 118,
+ 92, 75, 105, 116, 115, 92,
+ 68, 105, 114, 101, 99, 116,
+ 88, 84, 75, 92, 83, 114,
+ 99, 92, 83, 104, 97, 100,
+ 101, 114, 115, 92, 76, 105,
+ 103, 104, 116, 105, 110, 103,
+ 46, 102, 120, 104, 0, 68,
+ 58, 92, 65, 84, 71, 32,
+ 83, 97, 109, 112, 108, 101,
+ 32, 68, 101, 118, 101, 108,
+ 111, 112, 109, 101, 110, 116,
+ 92, 115, 116, 95, 100, 101,
+ 118, 92, 75, 105, 116, 115,
+ 92, 68, 105, 114, 101, 99,
+ 116, 88, 84, 75, 92, 83,
+ 114, 99, 92, 83, 104, 97,
+ 100, 101, 114, 115, 92, 67,
+ 111, 109, 109, 111, 110, 46,
+ 102, 120, 104, 0, 68, 58,
+ 92, 65, 84, 71, 32, 83,
+ 97, 109, 112, 108, 101, 32,
+ 68, 101, 118, 101, 108, 111,
+ 112, 109, 101, 110, 116, 92,
+ 115, 116, 95, 100, 101, 118,
+ 92, 75, 105, 116, 115, 92,
+ 68, 105, 114, 101, 99, 116,
+ 88, 84, 75, 92, 83, 114,
+ 99, 92, 83, 104, 97, 100,
+ 101, 114, 115, 92, 78, 111,
+ 114, 109, 97, 108, 77, 97,
+ 112, 69, 102, 102, 101, 99,
+ 116, 46, 102, 120, 0, 171,
+ 40, 0, 0, 0, 113, 0,
+ 0, 0, 184, 0, 0, 0,
+ 0, 0, 255, 255, 48, 5,
+ 0, 0, 0, 0, 255, 255,
+ 72, 5, 0, 0, 0, 0,
+ 255, 255, 84, 5, 0, 0,
+ 0, 0, 255, 255, 96, 5,
+ 0, 0, 0, 0, 255, 255,
+ 108, 5, 0, 0, 85, 0,
+ 0, 0, 120, 5, 0, 0,
+ 86, 0, 0, 0, 136, 5,
+ 0, 0, 86, 0, 0, 0,
+ 152, 5, 0, 0, 86, 0,
+ 0, 0, 168, 5, 0, 0,
+ 32, 0, 1, 0, 184, 5,
+ 0, 0, 87, 0, 0, 0,
+ 204, 5, 0, 0, 87, 0,
+ 0, 0, 220, 5, 0, 0,
+ 87, 0, 0, 0, 236, 5,
+ 0, 0, 87, 0, 0, 0,
+ 252, 5, 0, 0, 87, 0,
+ 0, 0, 12, 6, 0, 0,
+ 87, 0, 0, 0, 24, 6,
+ 0, 0, 14, 0, 1, 0,
+ 40, 6, 0, 0, 14, 0,
+ 1, 0, 56, 6, 0, 0,
+ 14, 0, 1, 0, 72, 6,
+ 0, 0, 32, 0, 1, 0,
+ 88, 6, 0, 0, 76, 0,
+ 2, 0, 108, 6, 0, 0,
+ 76, 0, 2, 0, 124, 6,
+ 0, 0, 76, 0, 2, 0,
+ 140, 6, 0, 0, 76, 0,
+ 2, 0, 156, 6, 0, 0,
+ 76, 0, 2, 0, 172, 6,
+ 0, 0, 76, 0, 2, 0,
+ 184, 6, 0, 0, 85, 0,
+ 0, 0, 200, 6, 0, 0,
+ 85, 0, 0, 0, 216, 6,
+ 0, 0, 85, 0, 0, 0,
+ 232, 6, 0, 0, 61, 0,
+ 2, 0, 248, 6, 0, 0,
+ 61, 0, 2, 0, 12, 7,
+ 0, 0, 71, 0, 2, 0,
+ 24, 7, 0, 0, 70, 0,
+ 2, 0, 36, 7, 0, 0,
+ 70, 0, 2, 0, 48, 7,
+ 0, 0, 66, 105, 97, 115,
+ 88, 50, 0, 171, 1, 0,
+ 3, 0, 1, 0, 3, 0,
+ 1, 0, 0, 0, 0, 0,
+ 0, 0, 9, 0, 0, 0,
+ 0, 0, 1, 0, 2, 0,
+ 255, 255, 19, 0, 0, 0,
+ 0, 0, 1, 0, 2, 0,
+ 255, 255, 86, 83, 78, 111,
+ 114, 109, 97, 108, 80, 105,
+ 120, 101, 108, 76, 105, 103,
+ 104, 116, 105, 110, 103, 84,
+ 120, 66, 110, 0, 84, 101,
+ 120, 67, 111, 111, 114, 100,
+ 0, 171, 1, 0, 3, 0,
+ 1, 0, 2, 0, 1, 0,
+ 0, 0, 0, 0, 0, 0,
+ 80, 111, 115, 105, 116, 105,
+ 111, 110, 87, 83, 0, 171,
+ 1, 0, 3, 0, 1, 0,
+ 4, 0, 1, 0, 0, 0,
+ 0, 0, 0, 0, 78, 111,
+ 114, 109, 97, 108, 87, 83,
+ 0, 171, 171, 171, 1, 0,
+ 3, 0, 1, 0, 3, 0,
+ 1, 0, 0, 0, 0, 0,
+ 0, 0, 84, 97, 110, 103,
+ 101, 110, 116, 87, 83, 0,
+ 68, 105, 102, 102, 117, 115,
+ 101, 0, 80, 111, 115, 105,
+ 116, 105, 111, 110, 80, 83,
+ 0, 171, 171, 171, 110, 2,
+ 0, 0, 120, 2, 0, 0,
+ 136, 2, 0, 0, 148, 2,
+ 0, 0, 164, 2, 0, 0,
+ 176, 2, 0, 0, 192, 2,
+ 0, 0, 176, 2, 0, 0,
+ 202, 2, 0, 0, 148, 2,
+ 0, 0, 210, 2, 0, 0,
+ 148, 2, 0, 0, 5, 0,
+ 0, 0, 1, 0, 20, 0,
+ 1, 0, 6, 0, 224, 2,
+ 0, 0, 5, 0, 0, 0,
+ 255, 255, 255, 255, 18, 0,
+ 255, 255, 6, 0, 0, 0,
+ 2, 0, 255, 255, 255, 255,
+ 255, 255, 7, 0, 0, 0,
+ 255, 255, 3, 0, 255, 255,
+ 255, 255, 8, 0, 0, 0,
+ 255, 255, 255, 255, 4, 0,
+ 255, 255, 15, 0, 0, 0,
+ 6, 0, 7, 0, 8, 0,
+ 255, 255, 18, 0, 0, 0,
+ 255, 255, 255, 255, 255, 255,
+ 5, 0, 25, 0, 0, 0,
+ 9, 0, 10, 0, 11, 0,
+ 255, 255, 29, 0, 0, 0,
+ 16, 0, 17, 0, 255, 255,
+ 255, 255, 30, 0, 0, 0,
+ 255, 255, 255, 255, 255, 255,
+ 19, 0, 31, 0, 0, 0,
+ 0, 0, 1, 0, 255, 255,
+ 255, 255, 33, 0, 0, 0,
+ 12, 0, 13, 0, 14, 0,
+ 15, 0, 118, 105, 110, 0,
+ 80, 111, 115, 105, 116, 105,
+ 111, 110, 0, 78, 111, 114,
+ 109, 97, 108, 0, 84, 97,
+ 110, 103, 101, 110, 116, 0,
+ 168, 3, 0, 0, 148, 2,
+ 0, 0, 177, 3, 0, 0,
+ 176, 2, 0, 0, 184, 3,
+ 0, 0, 148, 2, 0, 0,
+ 110, 2, 0, 0, 120, 2,
+ 0, 0, 5, 0, 0, 0,
+ 1, 0, 13, 0, 1, 0,
+ 4, 0, 192, 3, 0, 0,
+ 1, 0, 0, 0, 0, 0,
+ 1, 0, 2, 0, 3, 0,
+ 2, 0, 0, 0, 4, 0,
+ 5, 0, 6, 0, 255, 255,
+ 3, 0, 0, 0, 7, 0,
+ 8, 0, 9, 0, 10, 0,
+ 4, 0, 0, 0, 11, 0,
+ 12, 0, 255, 255, 255, 255,
+ 118, 111, 117, 116, 0, 80,
+ 111, 115, 95, 112, 115, 0,
+ 80, 111, 115, 95, 119, 115,
+ 0, 78, 111, 114, 109, 97,
+ 108, 95, 119, 115, 0, 70,
+ 111, 103, 70, 97, 99, 116,
+ 111, 114, 0, 171, 0, 0,
+ 3, 0, 1, 0, 1, 0,
+ 1, 0, 0, 0, 0, 0,
+ 0, 0, 37, 4, 0, 0,
+ 148, 2, 0, 0, 44, 4,
+ 0, 0, 176, 2, 0, 0,
+ 51, 4, 0, 0, 176, 2,
+ 0, 0, 61, 4, 0, 0,
+ 72, 4, 0, 0, 5, 0,
+ 0, 0, 1, 0, 11, 0,
+ 1, 0, 4, 0, 88, 4,
+ 0, 0, 26, 0, 0, 0,
+ 0, 0, 255, 255, 255, 255,
+ 255, 255, 27, 0, 0, 0,
+ 255, 255, 1, 0, 255, 255,
+ 255, 255, 28, 0, 0, 0,
+ 255, 255, 255, 255, 3, 0,
+ 255, 255, 0, 0, 0, 0,
+ 36, 2, 0, 0, 44, 2,
+ 0, 0, 2, 0, 0, 0,
+ 60, 2, 0, 0, 0, 0,
+ 0, 0, 84, 2, 0, 0,
+ 16, 3, 0, 0, 11, 0,
+ 0, 0, 32, 3, 0, 0,
+ 84, 2, 0, 0, 164, 3,
+ 0, 0, 224, 3, 0, 0,
+ 4, 0, 0, 0, 240, 3,
+ 0, 0, 0, 0, 0, 0,
+ 32, 4, 0, 0, 120, 4,
+ 0, 0, 3, 0, 0, 0,
+ 136, 4, 0, 0, 77, 105,
+ 99, 114, 111, 115, 111, 102,
+ 116, 32, 40, 82, 41, 32,
+ 72, 76, 83, 76, 32, 83,
+ 104, 97, 100, 101, 114, 32,
+ 67, 111, 109, 112, 105, 108,
+ 101, 114, 32, 49, 48, 46,
+ 49, 0, 81, 0, 0, 5,
+ 13, 0, 15, 160, 0, 0,
+ 0, 64, 0, 0, 128, 191,
+ 0, 0, 0, 0, 0, 0,
+ 128, 63, 31, 0, 0, 2,
+ 5, 0, 0, 128, 0, 0,
+ 15, 144, 31, 0, 0, 2,
+ 5, 0, 1, 128, 1, 0,
+ 15, 144, 31, 0, 0, 2,
+ 5, 0, 2, 128, 2, 0,
+ 15, 144, 31, 0, 0, 2,
+ 5, 0, 3, 128, 3, 0,
+ 15, 144, 9, 0, 0, 3,
+ 0, 0, 4, 192, 0, 0,
+ 228, 144, 11, 0, 228, 160,
+ 9, 0, 0, 3, 1, 0,
+ 1, 224, 0, 0, 228, 144,
+ 3, 0, 228, 160, 9, 0,
+ 0, 3, 1, 0, 2, 224,
+ 0, 0, 228, 144, 4, 0,
+ 228, 160, 9, 0, 0, 3,
+ 1, 0, 4, 224, 0, 0,
+ 228, 144, 5, 0, 228, 160,
+ 4, 0, 0, 4, 0, 0,
+ 7, 128, 1, 0, 228, 144,
+ 13, 0, 0, 160, 13, 0,
+ 85, 160, 8, 0, 0, 3,
+ 1, 0, 1, 128, 0, 0,
+ 228, 128, 6, 0, 228, 160,
+ 8, 0, 0, 3, 1, 0,
+ 2, 128, 0, 0, 228, 128,
+ 7, 0, 228, 160, 8, 0,
+ 0, 3, 1, 0, 4, 128,
+ 0, 0, 228, 128, 8, 0,
+ 228, 160, 8, 0, 0, 3,
+ 0, 0, 1, 128, 1, 0,
+ 228, 128, 1, 0, 228, 128,
+ 7, 0, 0, 2, 0, 0,
+ 1, 128, 0, 0, 0, 128,
+ 5, 0, 0, 3, 2, 0,
+ 7, 224, 0, 0, 0, 128,
+ 1, 0, 228, 128, 9, 0,
+ 0, 3, 0, 0, 1, 128,
+ 0, 0, 228, 144, 2, 0,
+ 228, 160, 11, 0, 0, 3,
+ 0, 0, 1, 128, 0, 0,
+ 0, 128, 13, 0, 170, 160,
+ 10, 0, 0, 3, 1, 0,
+ 8, 224, 0, 0, 0, 128,
+ 13, 0, 255, 160, 4, 0,
+ 0, 4, 0, 0, 7, 128,
+ 2, 0, 228, 144, 13, 0,
+ 0, 160, 13, 0, 85, 160,
+ 8, 0, 0, 3, 1, 0,
+ 1, 128, 0, 0, 228, 128,
+ 6, 0, 228, 160, 8, 0,
+ 0, 3, 1, 0, 2, 128,
+ 0, 0, 228, 128, 7, 0,
+ 228, 160, 8, 0, 0, 3,
+ 1, 0, 4, 128, 0, 0,
+ 228, 128, 8, 0, 228, 160,
+ 8, 0, 0, 3, 0, 0,
+ 1, 128, 1, 0, 228, 128,
+ 1, 0, 228, 128, 7, 0,
+ 0, 2, 0, 0, 1, 128,
+ 0, 0, 0, 128, 5, 0,
+ 0, 3, 3, 0, 7, 224,
+ 0, 0, 0, 128, 1, 0,
+ 228, 128, 9, 0, 0, 3,
+ 0, 0, 1, 128, 0, 0,
+ 228, 144, 9, 0, 228, 160,
+ 9, 0, 0, 3, 0, 0,
+ 2, 128, 0, 0, 228, 144,
+ 10, 0, 228, 160, 9, 0,
+ 0, 3, 0, 0, 4, 128,
+ 0, 0, 228, 144, 12, 0,
+ 228, 160, 4, 0, 0, 4,
+ 0, 0, 3, 192, 0, 0,
+ 170, 128, 0, 0, 228, 160,
+ 0, 0, 228, 128, 1, 0,
+ 0, 2, 0, 0, 8, 192,
+ 0, 0, 170, 128, 1, 0,
+ 0, 2, 0, 0, 3, 224,
+ 3, 0, 228, 144, 1, 0,
+ 0, 2, 0, 0, 12, 128,
+ 13, 0, 228, 160, 4, 0,
+ 0, 4, 4, 0, 15, 224,
+ 1, 0, 255, 160, 0, 0,
+ 234, 128, 0, 0, 191, 128,
+ 255, 255, 0, 0, 83, 72,
+ 68, 82, 188, 3, 0, 0,
+ 64, 0, 1, 0, 239, 0,
+ 0, 0, 89, 0, 0, 4,
+ 70, 142, 32, 0, 0, 0,
+ 0, 0, 26, 0, 0, 0,
+ 95, 0, 0, 3, 242, 16,
+ 16, 0, 0, 0, 0, 0,
+ 95, 0, 0, 3, 114, 16,
+ 16, 0, 1, 0, 0, 0,
+ 95, 0, 0, 3, 114, 16,
+ 16, 0, 2, 0, 0, 0,
+ 95, 0, 0, 3, 50, 16,
+ 16, 0, 3, 0, 0, 0,
+ 101, 0, 0, 3, 50, 32,
+ 16, 0, 0, 0, 0, 0,
+ 101, 0, 0, 3, 242, 32,
+ 16, 0, 1, 0, 0, 0,
+ 101, 0, 0, 3, 114, 32,
+ 16, 0, 2, 0, 0, 0,
+ 101, 0, 0, 3, 114, 32,
+ 16, 0, 3, 0, 0, 0,
+ 101, 0, 0, 3, 242, 32,
+ 16, 0, 4, 0, 0, 0,
+ 103, 0, 0, 4, 242, 32,
+ 16, 0, 5, 0, 0, 0,
+ 1, 0, 0, 0, 104, 0,
+ 0, 2, 2, 0, 0, 0,
+ 54, 0, 0, 5, 50, 32,
+ 16, 0, 0, 0, 0, 0,
+ 70, 16, 16, 0, 3, 0,
+ 0, 0, 17, 0, 0, 8,
+ 18, 32, 16, 0, 1, 0,
+ 0, 0, 70, 30, 16, 0,
+ 0, 0, 0, 0, 70, 142,
+ 32, 0, 0, 0, 0, 0,
+ 15, 0, 0, 0, 17, 0,
+ 0, 8, 34, 32, 16, 0,
+ 1, 0, 0, 0, 70, 30,
+ 16, 0, 0, 0, 0, 0,
+ 70, 142, 32, 0, 0, 0,
+ 0, 0, 16, 0, 0, 0,
+ 17, 0, 0, 8, 66, 32,
+ 16, 0, 1, 0, 0, 0,
+ 70, 30, 16, 0, 0, 0,
+ 0, 0, 70, 142, 32, 0,
+ 0, 0, 0, 0, 17, 0,
+ 0, 0, 17, 32, 0, 8,
+ 130, 32, 16, 0, 1, 0,
+ 0, 0, 70, 30, 16, 0,
+ 0, 0, 0, 0, 70, 142,
+ 32, 0, 0, 0, 0, 0,
+ 14, 0, 0, 0, 50, 0,
+ 0, 15, 114, 0, 16, 0,
+ 0, 0, 0, 0, 70, 18,
+ 16, 0, 1, 0, 0, 0,
+ 2, 64, 0, 0, 0, 0,
+ 0, 64, 0, 0, 0, 64,
+ 0, 0, 0, 64, 0, 0,
+ 0, 0, 2, 64, 0, 0,
+ 0, 0, 128, 191, 0, 0,
+ 128, 191, 0, 0, 128, 191,
+ 0, 0, 0, 0, 16, 0,
+ 0, 8, 18, 0, 16, 0,
+ 1, 0, 0, 0, 70, 2,
+ 16, 0, 0, 0, 0, 0,
+ 70, 130, 32, 0, 0, 0,
+ 0, 0, 19, 0, 0, 0,
+ 16, 0, 0, 8, 34, 0,
+ 16, 0, 1, 0, 0, 0,
+ 70, 2, 16, 0, 0, 0,
+ 0, 0, 70, 130, 32, 0,
+ 0, 0, 0, 0, 20, 0,
+ 0, 0, 16, 0, 0, 8,
+ 66, 0, 16, 0, 1, 0,
+ 0, 0, 70, 2, 16, 0,
+ 0, 0, 0, 0, 70, 130,
+ 32, 0, 0, 0, 0, 0,
+ 21, 0, 0, 0, 16, 0,
+ 0, 7, 18, 0, 16, 0,
+ 0, 0, 0, 0, 70, 2,
+ 16, 0, 1, 0, 0, 0,
+ 70, 2, 16, 0, 1, 0,
+ 0, 0, 68, 0, 0, 5,
+ 18, 0, 16, 0, 0, 0,
+ 0, 0, 10, 0, 16, 0,
+ 0, 0, 0, 0, 56, 0,
+ 0, 7, 114, 32, 16, 0,
+ 2, 0, 0, 0, 6, 0,
+ 16, 0, 0, 0, 0, 0,
+ 70, 2, 16, 0, 1, 0,
+ 0, 0, 50, 0, 0, 15,
+ 114, 0, 16, 0, 0, 0,
+ 0, 0, 70, 18, 16, 0,
+ 2, 0, 0, 0, 2, 64,
+ 0, 0, 0, 0, 0, 64,
+ 0, 0, 0, 64, 0, 0,
+ 0, 64, 0, 0, 0, 0,
+ 2, 64, 0, 0, 0, 0,
+ 128, 191, 0, 0, 128, 191,
+ 0, 0, 128, 191, 0, 0,
+ 0, 0, 16, 0, 0, 8,
+ 18, 0, 16, 0, 1, 0,
+ 0, 0, 70, 2, 16, 0,
+ 0, 0, 0, 0, 70, 130,
+ 32, 0, 0, 0, 0, 0,
+ 19, 0, 0, 0, 16, 0,
+ 0, 8, 34, 0, 16, 0,
+ 1, 0, 0, 0, 70, 2,
+ 16, 0, 0, 0, 0, 0,
+ 70, 130, 32, 0, 0, 0,
+ 0, 0, 20, 0, 0, 0,
+ 16, 0, 0, 8, 66, 0,
+ 16, 0, 1, 0, 0, 0,
+ 70, 2, 16, 0, 0, 0,
+ 0, 0, 70, 130, 32, 0,
+ 0, 0, 0, 0, 21, 0,
+ 0, 0, 16, 0, 0, 7,
+ 18, 0, 16, 0, 0, 0,
+ 0, 0, 70, 2, 16, 0,
+ 1, 0, 0, 0, 70, 2,
+ 16, 0, 1, 0, 0, 0,
+ 68, 0, 0, 5, 18, 0,
+ 16, 0, 0, 0, 0, 0,
+ 10, 0, 16, 0, 0, 0,
+ 0, 0, 56, 0, 0, 7,
+ 114, 32, 16, 0, 3, 0,
+ 0, 0, 6, 0, 16, 0,
+ 0, 0, 0, 0, 70, 2,
+ 16, 0, 1, 0, 0, 0,
+ 54, 0, 0, 8, 114, 32,
+ 16, 0, 4, 0, 0, 0,
+ 2, 64, 0, 0, 0, 0,
+ 128, 63, 0, 0, 128, 63,
+ 0, 0, 128, 63, 0, 0,
+ 0, 0, 54, 0, 0, 6,
+ 130, 32, 16, 0, 4, 0,
+ 0, 0, 58, 128, 32, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 17, 0, 0, 8,
+ 18, 32, 16, 0, 5, 0,
+ 0, 0, 70, 30, 16, 0,
+ 0, 0, 0, 0, 70, 142,
+ 32, 0, 0, 0, 0, 0,
+ 22, 0, 0, 0, 17, 0,
+ 0, 8, 34, 32, 16, 0,
+ 5, 0, 0, 0, 70, 30,
+ 16, 0, 0, 0, 0, 0,
+ 70, 142, 32, 0, 0, 0,
+ 0, 0, 23, 0, 0, 0,
+ 17, 0, 0, 8, 66, 32,
+ 16, 0, 5, 0, 0, 0,
+ 70, 30, 16, 0, 0, 0,
+ 0, 0, 70, 142, 32, 0,
+ 0, 0, 0, 0, 24, 0,
+ 0, 0, 17, 0, 0, 8,
+ 130, 32, 16, 0, 5, 0,
+ 0, 0, 70, 30, 16, 0,
+ 0, 0, 0, 0, 70, 142,
+ 32, 0, 0, 0, 0, 0,
+ 25, 0, 0, 0, 62, 0,
+ 0, 1, 73, 83, 71, 78,
+ 140, 0, 0, 0, 4, 0,
+ 0, 0, 8, 0, 0, 0,
+ 104, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 3, 0, 0, 0, 0, 0,
+ 0, 0, 15, 15, 0, 0,
+ 116, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 3, 0, 0, 0, 1, 0,
+ 0, 0, 7, 7, 0, 0,
+ 123, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 3, 0, 0, 0, 2, 0,
+ 0, 0, 15, 7, 0, 0,
+ 131, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 3, 0, 0, 0, 3, 0,
+ 0, 0, 3, 3, 0, 0,
+ 83, 86, 95, 80, 111, 115,
+ 105, 116, 105, 111, 110, 0,
+ 78, 79, 82, 77, 65, 76,
+ 0, 84, 65, 78, 71, 69,
+ 78, 84, 0, 84, 69, 88,
+ 67, 79, 79, 82, 68, 0,
+ 79, 83, 71, 78, 180, 0,
+ 0, 0, 6, 0, 0, 0,
+ 8, 0, 0, 0, 152, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 3, 0,
+ 0, 0, 0, 0, 0, 0,
+ 3, 12, 0, 0, 152, 0,
+ 0, 0, 1, 0, 0, 0,
+ 0, 0, 0, 0, 3, 0,
+ 0, 0, 1, 0, 0, 0,
+ 15, 0, 0, 0, 152, 0,
+ 0, 0, 2, 0, 0, 0,
+ 0, 0, 0, 0, 3, 0,
+ 0, 0, 2, 0, 0, 0,
+ 7, 8, 0, 0, 152, 0,
+ 0, 0, 3, 0, 0, 0,
+ 0, 0, 0, 0, 3, 0,
+ 0, 0, 3, 0, 0, 0,
+ 7, 8, 0, 0, 161, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 3, 0,
+ 0, 0, 4, 0, 0, 0,
+ 15, 0, 0, 0, 167, 0,
+ 0, 0, 0, 0, 0, 0,
+ 1, 0, 0, 0, 3, 0,
+ 0, 0, 5, 0, 0, 0,
+ 15, 0, 0, 0, 84, 69,
+ 88, 67, 79, 79, 82, 68,
+ 0, 67, 79, 76, 79, 82,
+ 0, 83, 86, 95, 80, 111,
+ 115, 105, 116, 105, 111, 110,
+ 0, 171
+};
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/NormalMapEffect_VSNormalPixelLightingTxBn.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/NormalMapEffect_VSNormalPixelLightingTxBn.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..0ae0ee40e5581c42b7e2976a8d28e7a89c5caff8
Binary files /dev/null and b/Kits/DirectXTK/Src/Shaders/Compiled/NormalMapEffect_VSNormalPixelLightingTxBn.pdb differ
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/NormalMapEffect_VSNormalPixelLightingTxVc.inc b/Kits/DirectXTK/Src/Shaders/Compiled/NormalMapEffect_VSNormalPixelLightingTxVc.inc
index 68fa621bed31a8d606b2f4733e6d9bcf22c6282c..d2e0817b8810b4e8e537db953683d1e758e2181b 100644
--- a/Kits/DirectXTK/Src/Shaders/Compiled/NormalMapEffect_VSNormalPixelLightingTxVc.inc
+++ b/Kits/DirectXTK/Src/Shaders/Compiled/NormalMapEffect_VSNormalPixelLightingTxVc.inc
@@ -69,10 +69,10 @@
max r0.x, r0.x, c13.x
min oT1.w, r0.x, c13.y // ::VSNormalPixelLightingTxVc<5>
-#line 71 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\NormalMapEffect.fx"
+#line 91 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\NormalMapEffect.fx"
mul oT4.w, v4.w, c1.w // ::VSNormalPixelLightingTxVc<15>
-#line 75
+#line 95
dp3 r0.x, v2, c6
dp3 r0.y, v2, c7
dp3 r0.z, v2, c8
@@ -85,11 +85,11 @@
dp4 r0.y, v0, c10 // ::vout<1>
dp4 r0.z, v0, c12 // ::vout<3>
-#line 63 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\NormalMapEffect.fx"
+#line 83 "D:\ATG Sample Development\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>
-#line 72
+#line 92
mov oT0.xy, v3 // ::VSNormalPixelLightingTxVc<0,1>
mov oT4.xyz, v4 // ::VSNormalPixelLightingTxVc<12,13,14>
@@ -137,10 +137,10 @@ ret
const BYTE NormalMapEffect_VSNormalPixelLightingTxVc[] =
{
- 68, 88, 66, 67, 121, 96,
- 36, 217, 34, 180, 13, 162,
- 246, 177, 234, 184, 144, 90,
- 65, 215, 1, 0, 0, 0,
+ 68, 88, 66, 67, 232, 131,
+ 36, 253, 79, 229, 166, 117,
+ 255, 159, 151, 245, 158, 134,
+ 104, 20, 1, 0, 0, 0,
76, 12, 0, 0, 4, 0,
0, 0, 48, 0, 0, 0,
136, 7, 0, 0, 220, 10,
@@ -232,24 +232,24 @@ const BYTE NormalMapEffect_VSNormalPixelLightingTxVc[] =
252, 5, 0, 0, 14, 0,
1, 0, 12, 6, 0, 0,
14, 0, 1, 0, 28, 6,
- 0, 0, 71, 0, 2, 0,
- 44, 6, 0, 0, 75, 0,
+ 0, 0, 91, 0, 2, 0,
+ 44, 6, 0, 0, 95, 0,
2, 0, 60, 6, 0, 0,
- 75, 0, 2, 0, 76, 6,
- 0, 0, 75, 0, 2, 0,
- 92, 6, 0, 0, 75, 0,
+ 95, 0, 2, 0, 76, 6,
+ 0, 0, 95, 0, 2, 0,
+ 92, 6, 0, 0, 95, 0,
2, 0, 108, 6, 0, 0,
- 75, 0, 2, 0, 124, 6,
- 0, 0, 75, 0, 2, 0,
+ 95, 0, 2, 0, 124, 6,
+ 0, 0, 95, 0, 2, 0,
136, 6, 0, 0, 85, 0,
0, 0, 152, 6, 0, 0,
85, 0, 0, 0, 168, 6,
0, 0, 85, 0, 0, 0,
- 184, 6, 0, 0, 63, 0,
+ 184, 6, 0, 0, 83, 0,
2, 0, 200, 6, 0, 0,
- 63, 0, 2, 0, 220, 6,
- 0, 0, 72, 0, 2, 0,
- 232, 6, 0, 0, 70, 0,
+ 83, 0, 2, 0, 220, 6,
+ 0, 0, 92, 0, 2, 0,
+ 232, 6, 0, 0, 90, 0,
2, 0, 244, 6, 0, 0,
86, 83, 78, 111, 114, 109,
97, 108, 80, 105, 120, 101,
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/NormalMapEffect_VSNormalPixelLightingTxVc.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/NormalMapEffect_VSNormalPixelLightingTxVc.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..50f3734cadee75bfb02bc84538d2b3057f0d101d
Binary files /dev/null and b/Kits/DirectXTK/Src/Shaders/Compiled/NormalMapEffect_VSNormalPixelLightingTxVc.pdb differ
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/NormalMapEffect_VSNormalPixelLightingTxVcBn.inc b/Kits/DirectXTK/Src/Shaders/Compiled/NormalMapEffect_VSNormalPixelLightingTxVcBn.inc
new file mode 100644
index 0000000000000000000000000000000000000000..de4ccdc4d305544031c5a00d0a69375f7a307102
--- /dev/null
+++ b/Kits/DirectXTK/Src/Shaders/Compiled/NormalMapEffect_VSNormalPixelLightingTxVcBn.inc
@@ -0,0 +1,716 @@
+#if 0
+//
+// Generated by Microsoft (R) D3D Shader Disassembler
+//
+//
+// Input signature:
+//
+// Name Index Mask Register SysValue Format Used
+// -------------------- ----- ------ -------- -------- ------- ------
+// SV_Position 0 xyzw 0 NONE float xyzw
+// NORMAL 0 xyz 1 NONE float xyz
+// TANGENT 0 xyzw 2 NONE float xyz
+// TEXCOORD 0 xy 3 NONE float xy
+// COLOR 0 xyzw 4 NONE float xyzw
+//
+//
+// Output signature:
+//
+// Name Index Mask Register SysValue Format Used
+// -------------------- ----- ------ -------- -------- ------- ------
+// TEXCOORD 0 xy 0 NONE float xy
+// TEXCOORD 1 xyzw 1 NONE float xyzw
+// TEXCOORD 2 xyz 2 NONE float xyz
+// TEXCOORD 3 xyz 3 NONE float xyz
+// COLOR 0 xyzw 4 NONE float xyzw
+// SV_Position 0 xyzw 5 POS float xyzw
+//
+//
+// Constant buffer to DX9 shader constant mappings:
+//
+// Target Reg Buffer Start Reg # of Regs Data Conversion
+// ---------- ------- --------- --------- ----------------------
+// c1 cb0 0 1 ( FLT, FLT, FLT, FLT)
+// c2 cb0 14 4 ( FLT, FLT, FLT, FLT)
+// c6 cb0 19 7 ( FLT, FLT, FLT, FLT)
+//
+//
+// Runtime generated constant mappings:
+//
+// Target Reg Constant Description
+// ---------- --------------------------------------------------
+// c0 Vertex Shader position offset
+//
+//
+// Level9 shader bytecode:
+//
+ vs_2_0
+ def c13, 2, -1, 0, 1
+ dcl_texcoord v0 // vin<0,1,2,3>
+ dcl_texcoord1 v1 // vin<4,5,6>
+ dcl_texcoord2 v2 // vin<7,8,9,10>
+ dcl_texcoord3 v3 // vin<11,12>
+ dcl_texcoord4 v4 // vin<13,14,15,16>
+
+#line 85 "D:\ATG Sample Development\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 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh"
+ mad r0.xyz, v1, c13.x, c13.y // ::BiasX2<0,1,2>
+
+#line 87 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh"
+ dp3 r1.x, r0, c6
+ dp3 r1.y, r0, c7
+ dp3 r1.z, r0, c8
+ dp3 r0.x, r1, r1
+ rsq r0.x, r0.x
+ mul oT2.xyz, r0.x, r1 // ::VSNormalPixelLightingTxVcBn<6,7,8>
+
+#line 14 "D:\ATG Sample Development\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 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\NormalMapEffect.fx"
+ mul oT4.w, v4.w, c1.w // ::VSNormalPixelLightingTxVcBn<15>
+
+#line 32 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh"
+ mad r0.xyz, v2, c13.x, c13.y // ::BiasX2<0,1,2>
+
+#line 116 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\NormalMapEffect.fx"
+ dp3 r1.x, r0, c6
+ dp3 r1.y, r0, c7
+ dp3 r1.z, r0, c8
+ dp3 r0.x, r1, r1
+ rsq r0.x, r0.x
+ mul oT3.xyz, r0.x, r1 // ::VSNormalPixelLightingTxVcBn<9,10,11>
+
+#line 85 "D:\ATG Sample Development\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 "D:\ATG Sample Development\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>
+
+#line 111
+ mov oT0.xy, v3 // ::VSNormalPixelLightingTxVcBn<0,1>
+ mov oT4.xyz, v4 // ::VSNormalPixelLightingTxVcBn<12,13,14>
+
+// approximately 29 instruction slots used
+vs_4_0
+dcl_constantbuffer CB0[26], immediateIndexed
+dcl_input v0.xyzw
+dcl_input v1.xyz
+dcl_input v2.xyz
+dcl_input v3.xy
+dcl_input v4.xyzw
+dcl_output o0.xy
+dcl_output o1.xyzw
+dcl_output o2.xyz
+dcl_output o3.xyz
+dcl_output o4.xyzw
+dcl_output_siv o5.xyzw, position
+dcl_temps 2
+mov o0.xy, v3.xyxx
+dp4 o1.x, v0.xyzw, cb0[15].xyzw
+dp4 o1.y, v0.xyzw, cb0[16].xyzw
+dp4 o1.z, v0.xyzw, cb0[17].xyzw
+dp4_sat o1.w, v0.xyzw, cb0[14].xyzw
+mad r0.xyz, v1.xyzx, l(2.000000, 2.000000, 2.000000, 0.000000), l(-1.000000, -1.000000, -1.000000, 0.000000)
+dp3 r1.x, r0.xyzx, cb0[19].xyzx
+dp3 r1.y, r0.xyzx, cb0[20].xyzx
+dp3 r1.z, r0.xyzx, cb0[21].xyzx
+dp3 r0.x, r1.xyzx, r1.xyzx
+rsq r0.x, r0.x
+mul o2.xyz, r0.xxxx, r1.xyzx
+mad r0.xyz, v2.xyzx, l(2.000000, 2.000000, 2.000000, 0.000000), l(-1.000000, -1.000000, -1.000000, 0.000000)
+dp3 r1.x, r0.xyzx, cb0[19].xyzx
+dp3 r1.y, r0.xyzx, cb0[20].xyzx
+dp3 r1.z, r0.xyzx, cb0[21].xyzx
+dp3 r0.x, r1.xyzx, r1.xyzx
+rsq r0.x, r0.x
+mul o3.xyz, r0.xxxx, r1.xyzx
+mul o4.w, v4.w, cb0[0].w
+mov o4.xyz, v4.xyzx
+dp4 o5.x, v0.xyzw, cb0[22].xyzw
+dp4 o5.y, v0.xyzw, cb0[23].xyzw
+dp4 o5.z, v0.xyzw, cb0[24].xyzw
+dp4 o5.w, v0.xyzw, cb0[25].xyzw
+ret
+// Approximately 0 instruction slots used
+#endif
+
+const BYTE NormalMapEffect_VSNormalPixelLightingTxVcBn[] =
+{
+ 68, 88, 66, 67, 208, 219,
+ 131, 58, 29, 68, 40, 67,
+ 165, 146, 113, 217, 157, 150,
+ 104, 222, 1, 0, 0, 0,
+ 68, 13, 0, 0, 4, 0,
+ 0, 0, 48, 0, 0, 0,
+ 8, 8, 0, 0, 212, 11,
+ 0, 0, 136, 12, 0, 0,
+ 65, 111, 110, 57, 208, 7,
+ 0, 0, 208, 7, 0, 0,
+ 0, 2, 254, 255, 132, 7,
+ 0, 0, 76, 0, 0, 0,
+ 3, 0, 36, 0, 0, 0,
+ 72, 0, 0, 0, 72, 0,
+ 0, 0, 36, 0, 1, 0,
+ 72, 0, 0, 0, 0, 0,
+ 1, 0, 1, 0, 0, 0,
+ 0, 0, 0, 0, 14, 0,
+ 4, 0, 2, 0, 0, 0,
+ 0, 0, 0, 0, 19, 0,
+ 7, 0, 6, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 2, 254, 255, 254, 255,
+ 87, 1, 68, 66, 85, 71,
+ 40, 0, 0, 0, 48, 5,
+ 0, 0, 0, 0, 0, 0,
+ 3, 0, 0, 0, 8, 1,
+ 0, 0, 35, 0, 0, 0,
+ 20, 1, 0, 0, 4, 0,
+ 0, 0, 224, 4, 0, 0,
+ 92, 2, 0, 0, 68, 58,
+ 92, 65, 84, 71, 32, 83,
+ 97, 109, 112, 108, 101, 32,
+ 68, 101, 118, 101, 108, 111,
+ 112, 109, 101, 110, 116, 92,
+ 115, 116, 95, 100, 101, 118,
+ 92, 75, 105, 116, 115, 92,
+ 68, 105, 114, 101, 99, 116,
+ 88, 84, 75, 92, 83, 114,
+ 99, 92, 83, 104, 97, 100,
+ 101, 114, 115, 92, 76, 105,
+ 103, 104, 116, 105, 110, 103,
+ 46, 102, 120, 104, 0, 68,
+ 58, 92, 65, 84, 71, 32,
+ 83, 97, 109, 112, 108, 101,
+ 32, 68, 101, 118, 101, 108,
+ 111, 112, 109, 101, 110, 116,
+ 92, 115, 116, 95, 100, 101,
+ 118, 92, 75, 105, 116, 115,
+ 92, 68, 105, 114, 101, 99,
+ 116, 88, 84, 75, 92, 83,
+ 114, 99, 92, 83, 104, 97,
+ 100, 101, 114, 115, 92, 67,
+ 111, 109, 109, 111, 110, 46,
+ 102, 120, 104, 0, 68, 58,
+ 92, 65, 84, 71, 32, 83,
+ 97, 109, 112, 108, 101, 32,
+ 68, 101, 118, 101, 108, 111,
+ 112, 109, 101, 110, 116, 92,
+ 115, 116, 95, 100, 101, 118,
+ 92, 75, 105, 116, 115, 92,
+ 68, 105, 114, 101, 99, 116,
+ 88, 84, 75, 92, 83, 114,
+ 99, 92, 83, 104, 97, 100,
+ 101, 114, 115, 92, 78, 111,
+ 114, 109, 97, 108, 77, 97,
+ 112, 69, 102, 102, 101, 99,
+ 116, 46, 102, 120, 0, 171,
+ 40, 0, 0, 0, 113, 0,
+ 0, 0, 184, 0, 0, 0,
+ 0, 0, 255, 255, 100, 5,
+ 0, 0, 0, 0, 255, 255,
+ 124, 5, 0, 0, 0, 0,
+ 255, 255, 136, 5, 0, 0,
+ 0, 0, 255, 255, 148, 5,
+ 0, 0, 0, 0, 255, 255,
+ 160, 5, 0, 0, 0, 0,
+ 255, 255, 172, 5, 0, 0,
+ 85, 0, 0, 0, 184, 5,
+ 0, 0, 86, 0, 0, 0,
+ 200, 5, 0, 0, 86, 0,
+ 0, 0, 216, 5, 0, 0,
+ 86, 0, 0, 0, 232, 5,
+ 0, 0, 32, 0, 1, 0,
+ 248, 5, 0, 0, 87, 0,
+ 0, 0, 12, 6, 0, 0,
+ 87, 0, 0, 0, 28, 6,
+ 0, 0, 87, 0, 0, 0,
+ 44, 6, 0, 0, 87, 0,
+ 0, 0, 60, 6, 0, 0,
+ 87, 0, 0, 0, 76, 6,
+ 0, 0, 87, 0, 0, 0,
+ 88, 6, 0, 0, 14, 0,
+ 1, 0, 104, 6, 0, 0,
+ 14, 0, 1, 0, 120, 6,
+ 0, 0, 14, 0, 1, 0,
+ 136, 6, 0, 0, 110, 0,
+ 2, 0, 152, 6, 0, 0,
+ 32, 0, 1, 0, 168, 6,
+ 0, 0, 116, 0, 2, 0,
+ 188, 6, 0, 0, 116, 0,
+ 2, 0, 204, 6, 0, 0,
+ 116, 0, 2, 0, 220, 6,
+ 0, 0, 116, 0, 2, 0,
+ 236, 6, 0, 0, 116, 0,
+ 2, 0, 252, 6, 0, 0,
+ 116, 0, 2, 0, 8, 7,
+ 0, 0, 85, 0, 0, 0,
+ 24, 7, 0, 0, 85, 0,
+ 0, 0, 40, 7, 0, 0,
+ 85, 0, 0, 0, 56, 7,
+ 0, 0, 100, 0, 2, 0,
+ 72, 7, 0, 0, 100, 0,
+ 2, 0, 92, 7, 0, 0,
+ 111, 0, 2, 0, 104, 7,
+ 0, 0, 109, 0, 2, 0,
+ 116, 7, 0, 0, 66, 105,
+ 97, 115, 88, 50, 0, 171,
+ 1, 0, 3, 0, 1, 0,
+ 3, 0, 1, 0, 0, 0,
+ 0, 0, 0, 0, 10, 0,
+ 0, 0, 0, 0, 1, 0,
+ 2, 0, 255, 255, 21, 0,
+ 0, 0, 0, 0, 1, 0,
+ 2, 0, 255, 255, 86, 83,
+ 78, 111, 114, 109, 97, 108,
+ 80, 105, 120, 101, 108, 76,
+ 105, 103, 104, 116, 105, 110,
+ 103, 84, 120, 86, 99, 66,
+ 110, 0, 84, 101, 120, 67,
+ 111, 111, 114, 100, 0, 171,
+ 171, 171, 1, 0, 3, 0,
+ 1, 0, 2, 0, 1, 0,
+ 0, 0, 0, 0, 0, 0,
+ 80, 111, 115, 105, 116, 105,
+ 111, 110, 87, 83, 0, 171,
+ 1, 0, 3, 0, 1, 0,
+ 4, 0, 1, 0, 0, 0,
+ 0, 0, 0, 0, 78, 111,
+ 114, 109, 97, 108, 87, 83,
+ 0, 171, 171, 171, 1, 0,
+ 3, 0, 1, 0, 3, 0,
+ 1, 0, 0, 0, 0, 0,
+ 0, 0, 84, 97, 110, 103,
+ 101, 110, 116, 87, 83, 0,
+ 68, 105, 102, 102, 117, 115,
+ 101, 0, 80, 111, 115, 105,
+ 116, 105, 111, 110, 80, 83,
+ 0, 171, 171, 171, 120, 2,
+ 0, 0, 132, 2, 0, 0,
+ 148, 2, 0, 0, 160, 2,
+ 0, 0, 176, 2, 0, 0,
+ 188, 2, 0, 0, 204, 2,
+ 0, 0, 188, 2, 0, 0,
+ 214, 2, 0, 0, 160, 2,
+ 0, 0, 222, 2, 0, 0,
+ 160, 2, 0, 0, 5, 0,
+ 0, 0, 1, 0, 20, 0,
+ 1, 0, 6, 0, 236, 2,
+ 0, 0, 6, 0, 0, 0,
+ 255, 255, 255, 255, 18, 0,
+ 255, 255, 7, 0, 0, 0,
+ 2, 0, 255, 255, 255, 255,
+ 255, 255, 8, 0, 0, 0,
+ 255, 255, 3, 0, 255, 255,
+ 255, 255, 9, 0, 0, 0,
+ 255, 255, 255, 255, 4, 0,
+ 255, 255, 16, 0, 0, 0,
+ 6, 0, 7, 0, 8, 0,
+ 255, 255, 19, 0, 0, 0,
+ 255, 255, 255, 255, 255, 255,
+ 5, 0, 20, 0, 0, 0,
+ 255, 255, 255, 255, 255, 255,
+ 15, 0, 27, 0, 0, 0,
+ 9, 0, 10, 0, 11, 0,
+ 255, 255, 31, 0, 0, 0,
+ 16, 0, 17, 0, 255, 255,
+ 255, 255, 32, 0, 0, 0,
+ 255, 255, 255, 255, 255, 255,
+ 19, 0, 33, 0, 0, 0,
+ 0, 0, 1, 0, 255, 255,
+ 255, 255, 34, 0, 0, 0,
+ 12, 0, 13, 0, 14, 0,
+ 255, 255, 118, 105, 110, 0,
+ 80, 111, 115, 105, 116, 105,
+ 111, 110, 0, 78, 111, 114,
+ 109, 97, 108, 0, 84, 97,
+ 110, 103, 101, 110, 116, 0,
+ 67, 111, 108, 111, 114, 0,
+ 171, 171, 192, 3, 0, 0,
+ 160, 2, 0, 0, 201, 3,
+ 0, 0, 188, 2, 0, 0,
+ 208, 3, 0, 0, 160, 2,
+ 0, 0, 120, 2, 0, 0,
+ 132, 2, 0, 0, 216, 3,
+ 0, 0, 160, 2, 0, 0,
+ 5, 0, 0, 0, 1, 0,
+ 17, 0, 1, 0, 5, 0,
+ 224, 3, 0, 0, 1, 0,
+ 0, 0, 0, 0, 1, 0,
+ 2, 0, 3, 0, 2, 0,
+ 0, 0, 4, 0, 5, 0,
+ 6, 0, 255, 255, 3, 0,
+ 0, 0, 7, 0, 8, 0,
+ 9, 0, 10, 0, 4, 0,
+ 0, 0, 11, 0, 12, 0,
+ 255, 255, 255, 255, 5, 0,
+ 0, 0, 13, 0, 14, 0,
+ 15, 0, 16, 0, 118, 111,
+ 117, 116, 0, 80, 111, 115,
+ 95, 112, 115, 0, 80, 111,
+ 115, 95, 119, 115, 0, 78,
+ 111, 114, 109, 97, 108, 95,
+ 119, 115, 0, 70, 111, 103,
+ 70, 97, 99, 116, 111, 114,
+ 0, 171, 0, 0, 3, 0,
+ 1, 0, 1, 0, 1, 0,
+ 0, 0, 0, 0, 0, 0,
+ 89, 4, 0, 0, 160, 2,
+ 0, 0, 96, 4, 0, 0,
+ 188, 2, 0, 0, 103, 4,
+ 0, 0, 188, 2, 0, 0,
+ 113, 4, 0, 0, 124, 4,
+ 0, 0, 5, 0, 0, 0,
+ 1, 0, 11, 0, 1, 0,
+ 4, 0, 140, 4, 0, 0,
+ 28, 0, 0, 0, 0, 0,
+ 255, 255, 255, 255, 255, 255,
+ 29, 0, 0, 0, 255, 255,
+ 1, 0, 255, 255, 255, 255,
+ 30, 0, 0, 0, 255, 255,
+ 255, 255, 3, 0, 255, 255,
+ 0, 0, 0, 0, 44, 2,
+ 0, 0, 52, 2, 0, 0,
+ 2, 0, 0, 0, 68, 2,
+ 0, 0, 0, 0, 0, 0,
+ 92, 2, 0, 0, 28, 3,
+ 0, 0, 12, 0, 0, 0,
+ 44, 3, 0, 0, 92, 2,
+ 0, 0, 188, 3, 0, 0,
+ 8, 4, 0, 0, 5, 0,
+ 0, 0, 24, 4, 0, 0,
+ 0, 0, 0, 0, 84, 4,
+ 0, 0, 172, 4, 0, 0,
+ 3, 0, 0, 0, 188, 4,
+ 0, 0, 77, 105, 99, 114,
+ 111, 115, 111, 102, 116, 32,
+ 40, 82, 41, 32, 72, 76,
+ 83, 76, 32, 83, 104, 97,
+ 100, 101, 114, 32, 67, 111,
+ 109, 112, 105, 108, 101, 114,
+ 32, 49, 48, 46, 49, 0,
+ 81, 0, 0, 5, 13, 0,
+ 15, 160, 0, 0, 0, 64,
+ 0, 0, 128, 191, 0, 0,
+ 0, 0, 0, 0, 128, 63,
+ 31, 0, 0, 2, 5, 0,
+ 0, 128, 0, 0, 15, 144,
+ 31, 0, 0, 2, 5, 0,
+ 1, 128, 1, 0, 15, 144,
+ 31, 0, 0, 2, 5, 0,
+ 2, 128, 2, 0, 15, 144,
+ 31, 0, 0, 2, 5, 0,
+ 3, 128, 3, 0, 15, 144,
+ 31, 0, 0, 2, 5, 0,
+ 4, 128, 4, 0, 15, 144,
+ 9, 0, 0, 3, 0, 0,
+ 4, 192, 0, 0, 228, 144,
+ 11, 0, 228, 160, 9, 0,
+ 0, 3, 1, 0, 1, 224,
+ 0, 0, 228, 144, 3, 0,
+ 228, 160, 9, 0, 0, 3,
+ 1, 0, 2, 224, 0, 0,
+ 228, 144, 4, 0, 228, 160,
+ 9, 0, 0, 3, 1, 0,
+ 4, 224, 0, 0, 228, 144,
+ 5, 0, 228, 160, 4, 0,
+ 0, 4, 0, 0, 7, 128,
+ 1, 0, 228, 144, 13, 0,
+ 0, 160, 13, 0, 85, 160,
+ 8, 0, 0, 3, 1, 0,
+ 1, 128, 0, 0, 228, 128,
+ 6, 0, 228, 160, 8, 0,
+ 0, 3, 1, 0, 2, 128,
+ 0, 0, 228, 128, 7, 0,
+ 228, 160, 8, 0, 0, 3,
+ 1, 0, 4, 128, 0, 0,
+ 228, 128, 8, 0, 228, 160,
+ 8, 0, 0, 3, 0, 0,
+ 1, 128, 1, 0, 228, 128,
+ 1, 0, 228, 128, 7, 0,
+ 0, 2, 0, 0, 1, 128,
+ 0, 0, 0, 128, 5, 0,
+ 0, 3, 2, 0, 7, 224,
+ 0, 0, 0, 128, 1, 0,
+ 228, 128, 9, 0, 0, 3,
+ 0, 0, 1, 128, 0, 0,
+ 228, 144, 2, 0, 228, 160,
+ 11, 0, 0, 3, 0, 0,
+ 1, 128, 0, 0, 0, 128,
+ 13, 0, 170, 160, 10, 0,
+ 0, 3, 1, 0, 8, 224,
+ 0, 0, 0, 128, 13, 0,
+ 255, 160, 5, 0, 0, 3,
+ 4, 0, 8, 224, 4, 0,
+ 255, 144, 1, 0, 255, 160,
+ 4, 0, 0, 4, 0, 0,
+ 7, 128, 2, 0, 228, 144,
+ 13, 0, 0, 160, 13, 0,
+ 85, 160, 8, 0, 0, 3,
+ 1, 0, 1, 128, 0, 0,
+ 228, 128, 6, 0, 228, 160,
+ 8, 0, 0, 3, 1, 0,
+ 2, 128, 0, 0, 228, 128,
+ 7, 0, 228, 160, 8, 0,
+ 0, 3, 1, 0, 4, 128,
+ 0, 0, 228, 128, 8, 0,
+ 228, 160, 8, 0, 0, 3,
+ 0, 0, 1, 128, 1, 0,
+ 228, 128, 1, 0, 228, 128,
+ 7, 0, 0, 2, 0, 0,
+ 1, 128, 0, 0, 0, 128,
+ 5, 0, 0, 3, 3, 0,
+ 7, 224, 0, 0, 0, 128,
+ 1, 0, 228, 128, 9, 0,
+ 0, 3, 0, 0, 1, 128,
+ 0, 0, 228, 144, 9, 0,
+ 228, 160, 9, 0, 0, 3,
+ 0, 0, 2, 128, 0, 0,
+ 228, 144, 10, 0, 228, 160,
+ 9, 0, 0, 3, 0, 0,
+ 4, 128, 0, 0, 228, 144,
+ 12, 0, 228, 160, 4, 0,
+ 0, 4, 0, 0, 3, 192,
+ 0, 0, 170, 128, 0, 0,
+ 228, 160, 0, 0, 228, 128,
+ 1, 0, 0, 2, 0, 0,
+ 8, 192, 0, 0, 170, 128,
+ 1, 0, 0, 2, 0, 0,
+ 3, 224, 3, 0, 228, 144,
+ 1, 0, 0, 2, 4, 0,
+ 7, 224, 4, 0, 228, 144,
+ 255, 255, 0, 0, 83, 72,
+ 68, 82, 196, 3, 0, 0,
+ 64, 0, 1, 0, 241, 0,
+ 0, 0, 89, 0, 0, 4,
+ 70, 142, 32, 0, 0, 0,
+ 0, 0, 26, 0, 0, 0,
+ 95, 0, 0, 3, 242, 16,
+ 16, 0, 0, 0, 0, 0,
+ 95, 0, 0, 3, 114, 16,
+ 16, 0, 1, 0, 0, 0,
+ 95, 0, 0, 3, 114, 16,
+ 16, 0, 2, 0, 0, 0,
+ 95, 0, 0, 3, 50, 16,
+ 16, 0, 3, 0, 0, 0,
+ 95, 0, 0, 3, 242, 16,
+ 16, 0, 4, 0, 0, 0,
+ 101, 0, 0, 3, 50, 32,
+ 16, 0, 0, 0, 0, 0,
+ 101, 0, 0, 3, 242, 32,
+ 16, 0, 1, 0, 0, 0,
+ 101, 0, 0, 3, 114, 32,
+ 16, 0, 2, 0, 0, 0,
+ 101, 0, 0, 3, 114, 32,
+ 16, 0, 3, 0, 0, 0,
+ 101, 0, 0, 3, 242, 32,
+ 16, 0, 4, 0, 0, 0,
+ 103, 0, 0, 4, 242, 32,
+ 16, 0, 5, 0, 0, 0,
+ 1, 0, 0, 0, 104, 0,
+ 0, 2, 2, 0, 0, 0,
+ 54, 0, 0, 5, 50, 32,
+ 16, 0, 0, 0, 0, 0,
+ 70, 16, 16, 0, 3, 0,
+ 0, 0, 17, 0, 0, 8,
+ 18, 32, 16, 0, 1, 0,
+ 0, 0, 70, 30, 16, 0,
+ 0, 0, 0, 0, 70, 142,
+ 32, 0, 0, 0, 0, 0,
+ 15, 0, 0, 0, 17, 0,
+ 0, 8, 34, 32, 16, 0,
+ 1, 0, 0, 0, 70, 30,
+ 16, 0, 0, 0, 0, 0,
+ 70, 142, 32, 0, 0, 0,
+ 0, 0, 16, 0, 0, 0,
+ 17, 0, 0, 8, 66, 32,
+ 16, 0, 1, 0, 0, 0,
+ 70, 30, 16, 0, 0, 0,
+ 0, 0, 70, 142, 32, 0,
+ 0, 0, 0, 0, 17, 0,
+ 0, 0, 17, 32, 0, 8,
+ 130, 32, 16, 0, 1, 0,
+ 0, 0, 70, 30, 16, 0,
+ 0, 0, 0, 0, 70, 142,
+ 32, 0, 0, 0, 0, 0,
+ 14, 0, 0, 0, 50, 0,
+ 0, 15, 114, 0, 16, 0,
+ 0, 0, 0, 0, 70, 18,
+ 16, 0, 1, 0, 0, 0,
+ 2, 64, 0, 0, 0, 0,
+ 0, 64, 0, 0, 0, 64,
+ 0, 0, 0, 64, 0, 0,
+ 0, 0, 2, 64, 0, 0,
+ 0, 0, 128, 191, 0, 0,
+ 128, 191, 0, 0, 128, 191,
+ 0, 0, 0, 0, 16, 0,
+ 0, 8, 18, 0, 16, 0,
+ 1, 0, 0, 0, 70, 2,
+ 16, 0, 0, 0, 0, 0,
+ 70, 130, 32, 0, 0, 0,
+ 0, 0, 19, 0, 0, 0,
+ 16, 0, 0, 8, 34, 0,
+ 16, 0, 1, 0, 0, 0,
+ 70, 2, 16, 0, 0, 0,
+ 0, 0, 70, 130, 32, 0,
+ 0, 0, 0, 0, 20, 0,
+ 0, 0, 16, 0, 0, 8,
+ 66, 0, 16, 0, 1, 0,
+ 0, 0, 70, 2, 16, 0,
+ 0, 0, 0, 0, 70, 130,
+ 32, 0, 0, 0, 0, 0,
+ 21, 0, 0, 0, 16, 0,
+ 0, 7, 18, 0, 16, 0,
+ 0, 0, 0, 0, 70, 2,
+ 16, 0, 1, 0, 0, 0,
+ 70, 2, 16, 0, 1, 0,
+ 0, 0, 68, 0, 0, 5,
+ 18, 0, 16, 0, 0, 0,
+ 0, 0, 10, 0, 16, 0,
+ 0, 0, 0, 0, 56, 0,
+ 0, 7, 114, 32, 16, 0,
+ 2, 0, 0, 0, 6, 0,
+ 16, 0, 0, 0, 0, 0,
+ 70, 2, 16, 0, 1, 0,
+ 0, 0, 50, 0, 0, 15,
+ 114, 0, 16, 0, 0, 0,
+ 0, 0, 70, 18, 16, 0,
+ 2, 0, 0, 0, 2, 64,
+ 0, 0, 0, 0, 0, 64,
+ 0, 0, 0, 64, 0, 0,
+ 0, 64, 0, 0, 0, 0,
+ 2, 64, 0, 0, 0, 0,
+ 128, 191, 0, 0, 128, 191,
+ 0, 0, 128, 191, 0, 0,
+ 0, 0, 16, 0, 0, 8,
+ 18, 0, 16, 0, 1, 0,
+ 0, 0, 70, 2, 16, 0,
+ 0, 0, 0, 0, 70, 130,
+ 32, 0, 0, 0, 0, 0,
+ 19, 0, 0, 0, 16, 0,
+ 0, 8, 34, 0, 16, 0,
+ 1, 0, 0, 0, 70, 2,
+ 16, 0, 0, 0, 0, 0,
+ 70, 130, 32, 0, 0, 0,
+ 0, 0, 20, 0, 0, 0,
+ 16, 0, 0, 8, 66, 0,
+ 16, 0, 1, 0, 0, 0,
+ 70, 2, 16, 0, 0, 0,
+ 0, 0, 70, 130, 32, 0,
+ 0, 0, 0, 0, 21, 0,
+ 0, 0, 16, 0, 0, 7,
+ 18, 0, 16, 0, 0, 0,
+ 0, 0, 70, 2, 16, 0,
+ 1, 0, 0, 0, 70, 2,
+ 16, 0, 1, 0, 0, 0,
+ 68, 0, 0, 5, 18, 0,
+ 16, 0, 0, 0, 0, 0,
+ 10, 0, 16, 0, 0, 0,
+ 0, 0, 56, 0, 0, 7,
+ 114, 32, 16, 0, 3, 0,
+ 0, 0, 6, 0, 16, 0,
+ 0, 0, 0, 0, 70, 2,
+ 16, 0, 1, 0, 0, 0,
+ 56, 0, 0, 8, 130, 32,
+ 16, 0, 4, 0, 0, 0,
+ 58, 16, 16, 0, 4, 0,
+ 0, 0, 58, 128, 32, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 54, 0, 0, 5,
+ 114, 32, 16, 0, 4, 0,
+ 0, 0, 70, 18, 16, 0,
+ 4, 0, 0, 0, 17, 0,
+ 0, 8, 18, 32, 16, 0,
+ 5, 0, 0, 0, 70, 30,
+ 16, 0, 0, 0, 0, 0,
+ 70, 142, 32, 0, 0, 0,
+ 0, 0, 22, 0, 0, 0,
+ 17, 0, 0, 8, 34, 32,
+ 16, 0, 5, 0, 0, 0,
+ 70, 30, 16, 0, 0, 0,
+ 0, 0, 70, 142, 32, 0,
+ 0, 0, 0, 0, 23, 0,
+ 0, 0, 17, 0, 0, 8,
+ 66, 32, 16, 0, 5, 0,
+ 0, 0, 70, 30, 16, 0,
+ 0, 0, 0, 0, 70, 142,
+ 32, 0, 0, 0, 0, 0,
+ 24, 0, 0, 0, 17, 0,
+ 0, 8, 130, 32, 16, 0,
+ 5, 0, 0, 0, 70, 30,
+ 16, 0, 0, 0, 0, 0,
+ 70, 142, 32, 0, 0, 0,
+ 0, 0, 25, 0, 0, 0,
+ 62, 0, 0, 1, 73, 83,
+ 71, 78, 172, 0, 0, 0,
+ 5, 0, 0, 0, 8, 0,
+ 0, 0, 128, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 3, 0, 0, 0,
+ 0, 0, 0, 0, 15, 15,
+ 0, 0, 140, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 3, 0, 0, 0,
+ 1, 0, 0, 0, 7, 7,
+ 0, 0, 147, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 3, 0, 0, 0,
+ 2, 0, 0, 0, 15, 7,
+ 0, 0, 155, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 3, 0, 0, 0,
+ 3, 0, 0, 0, 3, 3,
+ 0, 0, 164, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 3, 0, 0, 0,
+ 4, 0, 0, 0, 15, 15,
+ 0, 0, 83, 86, 95, 80,
+ 111, 115, 105, 116, 105, 111,
+ 110, 0, 78, 79, 82, 77,
+ 65, 76, 0, 84, 65, 78,
+ 71, 69, 78, 84, 0, 84,
+ 69, 88, 67, 79, 79, 82,
+ 68, 0, 67, 79, 76, 79,
+ 82, 0, 171, 171, 79, 83,
+ 71, 78, 180, 0, 0, 0,
+ 6, 0, 0, 0, 8, 0,
+ 0, 0, 152, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 3, 0, 0, 0,
+ 0, 0, 0, 0, 3, 12,
+ 0, 0, 152, 0, 0, 0,
+ 1, 0, 0, 0, 0, 0,
+ 0, 0, 3, 0, 0, 0,
+ 1, 0, 0, 0, 15, 0,
+ 0, 0, 152, 0, 0, 0,
+ 2, 0, 0, 0, 0, 0,
+ 0, 0, 3, 0, 0, 0,
+ 2, 0, 0, 0, 7, 8,
+ 0, 0, 152, 0, 0, 0,
+ 3, 0, 0, 0, 0, 0,
+ 0, 0, 3, 0, 0, 0,
+ 3, 0, 0, 0, 7, 8,
+ 0, 0, 161, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 3, 0, 0, 0,
+ 4, 0, 0, 0, 15, 0,
+ 0, 0, 167, 0, 0, 0,
+ 0, 0, 0, 0, 1, 0,
+ 0, 0, 3, 0, 0, 0,
+ 5, 0, 0, 0, 15, 0,
+ 0, 0, 84, 69, 88, 67,
+ 79, 79, 82, 68, 0, 67,
+ 79, 76, 79, 82, 0, 83,
+ 86, 95, 80, 111, 115, 105,
+ 116, 105, 111, 110, 0, 171
+};
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/NormalMapEffect_VSNormalPixelLightingTxVcBn.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/NormalMapEffect_VSNormalPixelLightingTxVcBn.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..eab95c56915105f4490e7f629dab51454d167ab9
Binary files /dev/null and b/Kits/DirectXTK/Src/Shaders/Compiled/NormalMapEffect_VSNormalPixelLightingTxVcBn.pdb differ
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_PSSkinnedPixelLighting.inc b/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_PSSkinnedPixelLighting.inc
index 6ca22e020cb8244355c888bda4c5e9e8de39e377..625cfca17b9841ac10a8d3ab9f88afaa72ea9884 100644
--- a/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_PSSkinnedPixelLighting.inc
+++ b/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_PSSkinnedPixelLighting.inc
@@ -44,7 +44,7 @@
dcl t3 // pin<9,10,11,12>
dcl_2d s0
-#line 233 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx"
+#line 379 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx"
texld r0, t0, s0
add r1.xyz, -t1, c12
dp3 r1.w, r1, r1
@@ -54,7 +54,7 @@
mad r2.xyz, r1, r1.w, -c3
nrm r3.xyz, r2 // ::halfVectors<0,1,2>
-#line 236 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx"
+#line 382 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx"
nrm r2.xyz, t2 // ::worldNormal<0,1,2>
#line 37 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh"
@@ -99,7 +99,7 @@
mad r1.xyz, r1.z, c11, r3
mul r1.xyz, r1, c2 // ::result<3,4,5>
-#line 233 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx"
+#line 379 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx"
mul r0, r0, t3 // ::color<0,1,2,3>
#line 26 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh"
@@ -185,10 +185,10 @@ ret
const BYTE SkinnedEffect_PSSkinnedPixelLighting[] =
{
- 68, 88, 66, 67, 124, 31,
- 91, 134, 37, 84, 151, 157,
- 141, 103, 65, 121, 14, 154,
- 176, 243, 1, 0, 0, 0,
+ 68, 88, 66, 67, 161, 141,
+ 228, 79, 234, 35, 180, 3,
+ 143, 1, 96, 159, 18, 150,
+ 111, 73, 1, 0, 0, 0,
52, 17, 0, 0, 4, 0,
0, 0, 48, 0, 0, 0,
16, 10, 0, 0, 128, 16,
@@ -259,15 +259,15 @@ const BYTE SkinnedEffect_PSSkinnedPixelLighting[] =
0, 0, 0, 0, 255, 255,
200, 6, 0, 0, 0, 0,
255, 255, 212, 6, 0, 0,
- 233, 0, 0, 0, 224, 6,
- 0, 0, 235, 0, 0, 0,
- 240, 6, 0, 0, 235, 0,
+ 123, 1, 0, 0, 224, 6,
+ 0, 0, 125, 1, 0, 0,
+ 240, 6, 0, 0, 125, 1,
0, 0, 0, 7, 0, 0,
- 235, 0, 0, 0, 16, 7,
+ 125, 1, 0, 0, 16, 7,
0, 0, 33, 0, 1, 0,
28, 7, 0, 0, 33, 0,
1, 0, 48, 7, 0, 0,
- 236, 0, 0, 0, 60, 7,
+ 126, 1, 0, 0, 60, 7,
0, 0, 37, 0, 1, 0,
72, 7, 0, 0, 33, 0,
1, 0, 88, 7, 0, 0,
@@ -303,7 +303,7 @@ const BYTE SkinnedEffect_PSSkinnedPixelLighting[] =
0, 0, 47, 0, 1, 0,
188, 8, 0, 0, 47, 0,
1, 0, 208, 8, 0, 0,
- 233, 0, 0, 0, 224, 8,
+ 123, 1, 0, 0, 224, 8,
0, 0, 26, 0, 2, 0,
240, 8, 0, 0, 46, 0,
1, 0, 0, 9, 0, 0,
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_PSSkinnedPixelLighting.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_PSSkinnedPixelLighting.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..0e5fc1ab34700e9dd6077722e936d299d6dafbfd
Binary files /dev/null and b/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_PSSkinnedPixelLighting.pdb differ
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_PSSkinnedVertexLighting.inc b/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_PSSkinnedVertexLighting.inc
index e725264b8959114d065ffbe2f92384239fd03ad0..8fe2e053e6546a0ddfcebc2c2381cfb174aa161a 100644
--- a/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_PSSkinnedVertexLighting.inc
+++ b/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_PSSkinnedVertexLighting.inc
@@ -41,7 +41,7 @@
dcl t2.xy // pin<8,9>
dcl_2d s0
-#line 210 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx"
+#line 356 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx"
texld r0, t2, s0
mul r0, r0, t0 // ::color<0,1,2,3>
@@ -75,10 +75,10 @@ ret
const BYTE SkinnedEffect_PSSkinnedVertexLighting[] =
{
- 68, 88, 66, 67, 188, 185,
- 121, 99, 147, 41, 113, 47,
- 53, 108, 186, 143, 16, 208,
- 45, 175, 1, 0, 0, 0,
+ 68, 88, 66, 67, 172, 11,
+ 82, 14, 27, 43, 215, 134,
+ 228, 235, 173, 102, 222, 59,
+ 220, 31, 1, 0, 0, 0,
144, 5, 0, 0, 4, 0,
0, 0, 48, 0, 0, 0,
180, 3, 0, 0, 244, 4,
@@ -133,8 +133,8 @@ const BYTE SkinnedEffect_PSSkinnedVertexLighting[] =
0, 0, 0, 0, 255, 255,
196, 2, 0, 0, 0, 0,
255, 255, 208, 2, 0, 0,
- 210, 0, 0, 0, 220, 2,
- 0, 0, 210, 0, 0, 0,
+ 100, 1, 0, 0, 220, 2,
+ 0, 0, 100, 1, 0, 0,
236, 2, 0, 0, 26, 0,
1, 0, 252, 2, 0, 0,
20, 0, 1, 0, 16, 3,
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_PSSkinnedVertexLighting.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_PSSkinnedVertexLighting.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..e59bb6a5d9bb3d3109d060b84383922269b6e2f4
Binary files /dev/null and b/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_PSSkinnedVertexLighting.pdb differ
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_PSSkinnedVertexLightingNoFog.inc b/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_PSSkinnedVertexLightingNoFog.inc
index 1b0ec357b025dc561dd1ccf0b582d9423e17a058..1ae1ef7be132e25844df7f87b73f66520746f6a2 100644
--- a/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_PSSkinnedVertexLightingNoFog.inc
+++ b/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_PSSkinnedVertexLightingNoFog.inc
@@ -34,7 +34,7 @@
dcl t2.xy // pin<8,9>
dcl_2d s0
-#line 222 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx"
+#line 368 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx"
texld r0, t2, s0
mul r0, r0, t0 // ::color<0,1,2,3>
@@ -61,10 +61,10 @@ ret
const BYTE SkinnedEffect_PSSkinnedVertexLightingNoFog[] =
{
- 68, 88, 66, 67, 9, 125,
- 80, 57, 153, 22, 50, 132,
- 66, 141, 125, 101, 197, 174,
- 215, 101, 1, 0, 0, 0,
+ 68, 88, 66, 67, 90, 220,
+ 113, 102, 75, 80, 147, 122,
+ 245, 48, 72, 172, 72, 77,
+ 15, 242, 1, 0, 0, 0,
204, 4, 0, 0, 4, 0,
0, 0, 48, 0, 0, 0,
80, 3, 0, 0, 48, 4,
@@ -117,8 +117,8 @@ const BYTE SkinnedEffect_PSSkinnedVertexLightingNoFog[] =
0, 0, 0, 0, 255, 255,
148, 2, 0, 0, 0, 0,
255, 255, 160, 2, 0, 0,
- 222, 0, 0, 0, 172, 2,
- 0, 0, 222, 0, 0, 0,
+ 112, 1, 0, 0, 172, 2,
+ 0, 0, 112, 1, 0, 0,
188, 2, 0, 0, 26, 0,
1, 0, 204, 2, 0, 0,
26, 0, 1, 0, 224, 2,
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_PSSkinnedVertexLightingNoFog.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_PSSkinnedVertexLightingNoFog.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..c763f4e9ad7b537fa9f44f721668c6cbfd53dd04
Binary files /dev/null and b/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_PSSkinnedVertexLightingNoFog.pdb differ
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedOneLightFourBones.inc b/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedOneLightFourBones.inc
index 4aa3b29da910618dd4e5dfac7056189b9639fcae..867e0eb7ecd0fb10278f43b8da8e5703ab64a5ec 100644
--- a/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedOneLightFourBones.inc
+++ b/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedOneLightFourBones.inc
@@ -57,7 +57,7 @@
mad r0, c26[a0.w], v4.w, r0 // ::skinning<0,3,6,9>
#line 56
- dp3 r1.x, v1, r0 // Skin::vin<4>
+ dp3 r1.x, v1, r0 // ::Skin<0>
dp4 r0.x, v0, r0 // Skin::vin<0>
#line 52
@@ -71,9 +71,9 @@
mad r2, c27[a0.w], v4.w, r2 // ::skinning<1,4,7,10>
#line 56
- dp3 r1.y, v1, r2 // Skin::vin<5>
+ dp3 r1.y, v1, r2 // ::Skin<1>
dp4 r0.y, v0, r2 // Skin::vin<1>
- dp3 r1.z, v1, r3 // Skin::vin<6>
+ dp3 r1.z, v1, r3 // ::Skin<2>
dp4 r0.z, v0, r3 // Skin::vin<2>
#line 59 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh"
@@ -132,14 +132,14 @@
dp4 r1.y, r0, c23 // ::vout<1>
dp4 r0.x, r0, c25 // ::vout<3>
-#line 141 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx"
+#line 220 "D:\ATG Sample Development\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 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh"
mov oT0.w, c0.w // ::VSSkinnedOneLightFourBones<3>
-#line 145 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx"
+#line 224 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx"
mov oT2.xy, v2 // ::VSSkinnedOneLightFourBones<8,9>
// approximately 64 instruction slots used
@@ -219,17 +219,17 @@ ret
const BYTE SkinnedEffect_VSSkinnedOneLightFourBones[] =
{
- 68, 88, 66, 67, 243, 244,
- 99, 77, 149, 152, 126, 14,
- 209, 34, 44, 154, 167, 15,
- 137, 58, 1, 0, 0, 0,
- 88, 22, 0, 0, 4, 0,
+ 68, 88, 66, 67, 158, 142,
+ 70, 226, 41, 240, 165, 246,
+ 118, 20, 50, 77, 66, 67,
+ 60, 122, 1, 0, 0, 0,
+ 124, 22, 0, 0, 4, 0,
0, 0, 48, 0, 0, 0,
- 0, 13, 0, 0, 12, 21,
- 0, 0, 204, 21, 0, 0,
- 65, 111, 110, 57, 200, 12,
- 0, 0, 200, 12, 0, 0,
- 0, 2, 254, 255, 148, 12,
+ 36, 13, 0, 0, 48, 21,
+ 0, 0, 240, 21, 0, 0,
+ 65, 111, 110, 57, 236, 12,
+ 0, 0, 236, 12, 0, 0,
+ 0, 2, 254, 255, 184, 12,
0, 0, 52, 0, 0, 0,
1, 0, 36, 0, 0, 0,
48, 0, 0, 0, 48, 0,
@@ -238,14 +238,14 @@ const BYTE SkinnedEffect_VSSkinnedOneLightFourBones[] =
242, 0, 0, 0, 0, 0,
0, 0, 0, 0, 242, 0,
0, 2, 254, 255, 254, 255,
- 31, 2, 68, 66, 85, 71,
- 40, 0, 0, 0, 80, 8,
+ 40, 2, 68, 66, 85, 71,
+ 40, 0, 0, 0, 116, 8,
0, 0, 0, 0, 0, 0,
3, 0, 0, 0, 8, 1,
0, 0, 62, 0, 0, 0,
- 20, 1, 0, 0, 15, 0,
- 0, 0, 36, 7, 0, 0,
- 56, 3, 0, 0, 68, 58,
+ 20, 1, 0, 0, 16, 0,
+ 0, 0, 52, 7, 0, 0,
+ 116, 3, 0, 0, 68, 58,
92, 65, 84, 71, 32, 83,
97, 109, 112, 108, 101, 32,
68, 101, 118, 101, 108, 111,
@@ -285,89 +285,89 @@ const BYTE SkinnedEffect_VSSkinnedOneLightFourBones[] =
120, 104, 0, 171, 171, 171,
40, 0, 0, 0, 117, 0,
0, 0, 190, 0, 0, 0,
- 0, 0, 255, 255, 132, 8,
- 0, 0, 0, 0, 255, 255,
- 156, 8, 0, 0, 0, 0,
- 255, 255, 168, 8, 0, 0,
- 0, 0, 255, 255, 180, 8,
+ 0, 0, 255, 255, 168, 8,
0, 0, 0, 0, 255, 255,
192, 8, 0, 0, 0, 0,
255, 255, 204, 8, 0, 0,
- 52, 0, 0, 0, 216, 8,
+ 0, 0, 255, 255, 216, 8,
+ 0, 0, 0, 0, 255, 255,
+ 228, 8, 0, 0, 0, 0,
+ 255, 255, 240, 8, 0, 0,
+ 52, 0, 0, 0, 252, 8,
0, 0, 52, 0, 0, 0,
- 232, 8, 0, 0, 52, 0,
- 0, 0, 244, 8, 0, 0,
- 52, 0, 0, 0, 8, 9,
+ 12, 9, 0, 0, 52, 0,
+ 0, 0, 24, 9, 0, 0,
+ 52, 0, 0, 0, 44, 9,
0, 0, 52, 0, 0, 0,
- 32, 9, 0, 0, 52, 0,
- 0, 0, 56, 9, 0, 0,
- 56, 0, 0, 0, 80, 9,
+ 68, 9, 0, 0, 52, 0,
+ 0, 0, 92, 9, 0, 0,
+ 56, 0, 0, 0, 116, 9,
0, 0, 55, 0, 0, 0,
- 96, 9, 0, 0, 52, 0,
- 0, 0, 112, 9, 0, 0,
- 52, 0, 0, 0, 132, 9,
+ 132, 9, 0, 0, 52, 0,
+ 0, 0, 148, 9, 0, 0,
+ 52, 0, 0, 0, 168, 9,
0, 0, 52, 0, 0, 0,
- 152, 9, 0, 0, 52, 0,
- 0, 0, 176, 9, 0, 0,
- 52, 0, 0, 0, 200, 9,
+ 188, 9, 0, 0, 52, 0,
+ 0, 0, 212, 9, 0, 0,
+ 52, 0, 0, 0, 236, 9,
0, 0, 52, 0, 0, 0,
- 224, 9, 0, 0, 52, 0,
- 0, 0, 248, 9, 0, 0,
- 52, 0, 0, 0, 16, 10,
+ 4, 10, 0, 0, 52, 0,
+ 0, 0, 28, 10, 0, 0,
+ 52, 0, 0, 0, 52, 10,
0, 0, 56, 0, 0, 0,
- 40, 10, 0, 0, 55, 0,
- 0, 0, 56, 10, 0, 0,
- 56, 0, 0, 0, 72, 10,
+ 76, 10, 0, 0, 55, 0,
+ 0, 0, 92, 10, 0, 0,
+ 56, 0, 0, 0, 108, 10,
0, 0, 55, 0, 0, 0,
- 88, 10, 0, 0, 59, 0,
- 1, 0, 104, 10, 0, 0,
- 59, 0, 1, 0, 120, 10,
+ 124, 10, 0, 0, 59, 0,
+ 1, 0, 140, 10, 0, 0,
+ 59, 0, 1, 0, 156, 10,
0, 0, 59, 0, 1, 0,
- 136, 10, 0, 0, 59, 0,
- 1, 0, 152, 10, 0, 0,
- 36, 0, 1, 0, 164, 10,
+ 172, 10, 0, 0, 59, 0,
+ 1, 0, 188, 10, 0, 0,
+ 36, 0, 1, 0, 200, 10,
0, 0, 39, 0, 1, 0,
- 180, 10, 0, 0, 41, 0,
- 1, 0, 196, 10, 0, 0,
- 46, 0, 1, 0, 212, 10,
+ 216, 10, 0, 0, 41, 0,
+ 1, 0, 232, 10, 0, 0,
+ 46, 0, 1, 0, 248, 10,
0, 0, 46, 0, 1, 0,
- 228, 10, 0, 0, 46, 0,
- 1, 0, 240, 10, 0, 0,
- 57, 0, 1, 0, 4, 11,
+ 8, 11, 0, 0, 46, 0,
+ 1, 0, 20, 11, 0, 0,
+ 57, 0, 1, 0, 40, 11,
0, 0, 57, 0, 1, 0,
- 16, 11, 0, 0, 57, 0,
- 1, 0, 32, 11, 0, 0,
- 57, 0, 1, 0, 48, 11,
+ 52, 11, 0, 0, 57, 0,
+ 1, 0, 68, 11, 0, 0,
+ 57, 0, 1, 0, 84, 11,
0, 0, 58, 0, 1, 0,
- 64, 11, 0, 0, 58, 0,
- 1, 0, 80, 11, 0, 0,
- 33, 0, 1, 0, 92, 11,
+ 100, 11, 0, 0, 58, 0,
+ 1, 0, 116, 11, 0, 0,
+ 33, 0, 1, 0, 128, 11,
0, 0, 33, 0, 1, 0,
- 108, 11, 0, 0, 37, 0,
- 1, 0, 120, 11, 0, 0,
- 42, 0, 1, 0, 136, 11,
+ 144, 11, 0, 0, 37, 0,
+ 1, 0, 156, 11, 0, 0,
+ 42, 0, 1, 0, 172, 11,
0, 0, 42, 0, 1, 0,
- 152, 11, 0, 0, 42, 0,
- 1, 0, 168, 11, 0, 0,
- 42, 0, 1, 0, 184, 11,
+ 188, 11, 0, 0, 42, 0,
+ 1, 0, 204, 11, 0, 0,
+ 42, 0, 1, 0, 220, 11,
0, 0, 47, 0, 1, 0,
- 200, 11, 0, 0, 47, 0,
- 1, 0, 216, 11, 0, 0,
- 63, 0, 1, 0, 232, 11,
+ 236, 11, 0, 0, 47, 0,
+ 1, 0, 252, 11, 0, 0,
+ 63, 0, 1, 0, 12, 12,
0, 0, 14, 0, 2, 0,
- 248, 11, 0, 0, 14, 0,
- 2, 0, 8, 12, 0, 0,
- 14, 0, 2, 0, 24, 12,
+ 28, 12, 0, 0, 14, 0,
+ 2, 0, 44, 12, 0, 0,
+ 14, 0, 2, 0, 60, 12,
0, 0, 63, 0, 1, 0,
- 40, 12, 0, 0, 63, 0,
- 1, 0, 56, 12, 0, 0,
- 63, 0, 1, 0, 72, 12,
- 0, 0, 141, 0, 0, 0,
- 88, 12, 0, 0, 141, 0,
- 0, 0, 108, 12, 0, 0,
- 46, 0, 1, 0, 120, 12,
- 0, 0, 145, 0, 0, 0,
- 132, 12, 0, 0, 80, 97,
+ 76, 12, 0, 0, 63, 0,
+ 1, 0, 92, 12, 0, 0,
+ 63, 0, 1, 0, 108, 12,
+ 0, 0, 220, 0, 0, 0,
+ 124, 12, 0, 0, 220, 0,
+ 0, 0, 144, 12, 0, 0,
+ 46, 0, 1, 0, 156, 12,
+ 0, 0, 224, 0, 0, 0,
+ 168, 12, 0, 0, 80, 97,
114, 97, 109, 101, 116, 101,
114, 115, 0, 68, 105, 102,
102, 117, 115, 101, 67, 111,
@@ -376,6 +376,16 @@ const BYTE SkinnedEffect_VSSkinnedOneLightFourBones[] =
1, 0, 0, 0, 0, 0,
0, 0, 34, 0, 0, 0,
0, 0, 1, 0, 2, 0,
+ 255, 255, 83, 107, 105, 110,
+ 0, 171, 171, 171, 1, 0,
+ 3, 0, 1, 0, 3, 0,
+ 1, 0, 0, 0, 0, 0,
+ 0, 0, 12, 0, 0, 0,
+ 0, 0, 255, 255, 255, 255,
+ 255, 255, 22, 0, 0, 0,
+ 255, 255, 1, 0, 255, 255,
+ 255, 255, 24, 0, 0, 0,
+ 255, 255, 255, 255, 2, 0,
255, 255, 86, 83, 83, 107,
105, 110, 110, 101, 100, 79,
110, 101, 76, 105, 103, 104,
@@ -393,14 +403,14 @@ const BYTE SkinnedEffect_VSSkinnedOneLightFourBones[] =
0, 0, 0, 0, 0, 0,
80, 111, 115, 105, 116, 105,
111, 110, 80, 83, 0, 171,
- 83, 3, 0, 0, 92, 3,
- 0, 0, 108, 3, 0, 0,
- 92, 3, 0, 0, 117, 3,
- 0, 0, 128, 3, 0, 0,
- 144, 3, 0, 0, 92, 3,
+ 143, 3, 0, 0, 152, 3,
+ 0, 0, 168, 3, 0, 0,
+ 152, 3, 0, 0, 177, 3,
+ 0, 0, 188, 3, 0, 0,
+ 204, 3, 0, 0, 152, 3,
0, 0, 5, 0, 0, 0,
1, 0, 14, 0, 1, 0,
- 4, 0, 156, 3, 0, 0,
+ 4, 0, 216, 3, 0, 0,
35, 0, 0, 0, 0, 0,
1, 0, 2, 0, 255, 255,
50, 0, 0, 0, 4, 0,
@@ -474,126 +484,122 @@ const BYTE SkinnedEffect_VSSkinnedOneLightFourBones[] =
117, 108, 97, 114, 0, 171,
171, 171, 48, 0, 0, 0,
0, 0, 255, 255, 255, 255,
- 255, 255, 83, 107, 105, 110,
- 0, 118, 105, 110, 0, 80,
- 111, 115, 105, 116, 105, 111,
- 110, 0, 78, 111, 114, 109,
- 97, 108, 0, 73, 110, 100,
- 105, 99, 101, 115, 0, 171,
- 171, 171, 1, 0, 2, 0,
- 1, 0, 4, 0, 1, 0,
- 0, 0, 0, 0, 0, 0,
- 87, 101, 105, 103, 104, 116,
- 115, 0, 141, 5, 0, 0,
- 92, 3, 0, 0, 150, 5,
- 0, 0, 52, 4, 0, 0,
- 117, 3, 0, 0, 128, 3,
- 0, 0, 157, 5, 0, 0,
- 168, 5, 0, 0, 184, 5,
- 0, 0, 92, 3, 0, 0,
- 5, 0, 0, 0, 1, 0,
- 17, 0, 1, 0, 5, 0,
- 192, 5, 0, 0, 12, 0,
- 0, 0, 4, 0, 255, 255,
- 255, 255, 255, 255, 13, 0,
- 0, 0, 0, 0, 255, 255,
- 255, 255, 255, 255, 22, 0,
- 0, 0, 255, 255, 5, 0,
- 255, 255, 255, 255, 23, 0,
- 0, 0, 255, 255, 1, 0,
- 255, 255, 255, 255, 24, 0,
- 0, 0, 255, 255, 255, 255,
- 6, 0, 255, 255, 25, 0,
- 0, 0, 255, 255, 255, 255,
- 2, 0, 255, 255, 1, 0,
- 0, 0, 0, 0, 1, 0,
- 2, 0, 3, 0, 2, 0,
- 0, 0, 4, 0, 5, 0,
- 6, 0, 255, 255, 3, 0,
- 0, 0, 7, 0, 8, 0,
- 255, 255, 255, 255, 4, 0,
- 0, 0, 9, 0, 10, 0,
- 11, 0, 12, 0, 5, 0,
- 0, 0, 13, 0, 14, 0,
- 15, 0, 16, 0, 118, 111,
- 117, 116, 0, 80, 111, 115,
- 95, 112, 115, 0, 70, 111,
- 103, 70, 97, 99, 116, 111,
- 114, 0, 171, 171, 0, 0,
- 3, 0, 1, 0, 1, 0,
- 1, 0, 0, 0, 0, 0,
- 0, 0, 129, 6, 0, 0,
- 92, 3, 0, 0, 83, 3,
- 0, 0, 92, 3, 0, 0,
- 108, 3, 0, 0, 52, 4,
- 0, 0, 136, 6, 0, 0,
- 148, 6, 0, 0, 5, 0,
- 0, 0, 1, 0, 12, 0,
- 1, 0, 4, 0, 164, 6,
- 0, 0, 55, 0, 0, 0,
+ 255, 255, 118, 105, 110, 0,
+ 80, 111, 115, 105, 116, 105,
+ 111, 110, 0, 78, 111, 114,
+ 109, 97, 108, 0, 73, 110,
+ 100, 105, 99, 101, 115, 0,
+ 1, 0, 2, 0, 1, 0,
+ 4, 0, 1, 0, 0, 0,
+ 0, 0, 0, 0, 87, 101,
+ 105, 103, 104, 116, 115, 0,
+ 196, 5, 0, 0, 152, 3,
+ 0, 0, 205, 5, 0, 0,
+ 112, 4, 0, 0, 177, 3,
+ 0, 0, 188, 3, 0, 0,
+ 212, 5, 0, 0, 220, 5,
+ 0, 0, 236, 5, 0, 0,
+ 152, 3, 0, 0, 5, 0,
+ 0, 0, 1, 0, 17, 0,
+ 1, 0, 5, 0, 244, 5,
+ 0, 0, 13, 0, 0, 0,
0, 0, 255, 255, 255, 255,
- 255, 255, 56, 0, 0, 0,
+ 255, 255, 23, 0, 0, 0,
255, 255, 1, 0, 255, 255,
- 255, 255, 57, 0, 0, 0,
- 3, 0, 255, 255, 255, 255,
- 255, 255, 119, 111, 114, 108,
- 100, 78, 111, 114, 109, 97,
- 108, 0, 29, 0, 0, 0,
+ 255, 255, 25, 0, 0, 0,
+ 255, 255, 255, 255, 2, 0,
+ 255, 255, 1, 0, 0, 0,
0, 0, 1, 0, 2, 0,
- 255, 255, 122, 101, 114, 111,
- 76, 0, 171, 171, 31, 0,
- 0, 0, 0, 0, 255, 255,
- 255, 255, 255, 255, 4, 3,
- 0, 0, 15, 3, 0, 0,
- 28, 3, 0, 0, 1, 0,
- 0, 0, 44, 3, 0, 0,
- 0, 0, 0, 0, 56, 3,
- 0, 0, 188, 3, 0, 0,
- 8, 0, 0, 0, 204, 3,
+ 3, 0, 2, 0, 0, 0,
+ 4, 0, 5, 0, 6, 0,
+ 255, 255, 3, 0, 0, 0,
+ 7, 0, 8, 0, 255, 255,
+ 255, 255, 4, 0, 0, 0,
+ 9, 0, 10, 0, 11, 0,
+ 12, 0, 5, 0, 0, 0,
+ 13, 0, 14, 0, 15, 0,
+ 16, 0, 118, 111, 117, 116,
+ 0, 80, 111, 115, 95, 112,
+ 115, 0, 70, 111, 103, 70,
+ 97, 99, 116, 111, 114, 0,
+ 171, 171, 0, 0, 3, 0,
+ 1, 0, 1, 0, 1, 0,
0, 0, 0, 0, 0, 0,
- 44, 4, 0, 0, 52, 4,
+ 145, 6, 0, 0, 152, 3,
+ 0, 0, 143, 3, 0, 0,
+ 152, 3, 0, 0, 168, 3,
+ 0, 0, 112, 4, 0, 0,
+ 152, 6, 0, 0, 164, 6,
+ 0, 0, 5, 0, 0, 0,
+ 1, 0, 12, 0, 1, 0,
+ 4, 0, 180, 6, 0, 0,
+ 55, 0, 0, 0, 0, 0,
+ 255, 255, 255, 255, 255, 255,
+ 56, 0, 0, 0, 255, 255,
+ 1, 0, 255, 255, 255, 255,
+ 57, 0, 0, 0, 3, 0,
+ 255, 255, 255, 255, 255, 255,
+ 119, 111, 114, 108, 100, 78,
+ 111, 114, 109, 97, 108, 0,
+ 29, 0, 0, 0, 0, 0,
+ 1, 0, 2, 0, 255, 255,
+ 122, 101, 114, 111, 76, 0,
+ 171, 171, 31, 0, 0, 0,
+ 0, 0, 255, 255, 255, 255,
+ 255, 255, 4, 3, 0, 0,
+ 15, 3, 0, 0, 28, 3,
0, 0, 1, 0, 0, 0,
- 68, 4, 0, 0, 0, 0,
- 0, 0, 80, 4, 0, 0,
- 52, 4, 0, 0, 1, 0,
- 0, 0, 88, 4, 0, 0,
- 0, 0, 0, 0, 100, 4,
- 0, 0, 52, 4, 0, 0,
- 1, 0, 0, 0, 108, 4,
+ 44, 3, 0, 0, 0, 0,
+ 0, 0, 56, 3, 0, 0,
+ 64, 3, 0, 0, 3, 0,
+ 0, 0, 80, 3, 0, 0,
+ 0, 0, 0, 0, 116, 3,
+ 0, 0, 248, 3, 0, 0,
+ 8, 0, 0, 0, 8, 4,
0, 0, 0, 0, 0, 0,
- 120, 4, 0, 0, 52, 4,
+ 104, 4, 0, 0, 112, 4,
0, 0, 1, 0, 0, 0,
- 132, 4, 0, 0, 0, 0,
- 0, 0, 144, 4, 0, 0,
- 156, 4, 0, 0, 1, 0,
- 0, 0, 172, 4, 0, 0,
- 0, 0, 0, 0, 184, 4,
- 0, 0, 92, 3, 0, 0,
- 3, 0, 0, 0, 192, 4,
+ 128, 4, 0, 0, 0, 0,
+ 0, 0, 140, 4, 0, 0,
+ 112, 4, 0, 0, 1, 0,
+ 0, 0, 148, 4, 0, 0,
+ 0, 0, 0, 0, 160, 4,
+ 0, 0, 112, 4, 0, 0,
+ 1, 0, 0, 0, 168, 4,
0, 0, 0, 0, 0, 0,
- 228, 4, 0, 0, 240, 4,
+ 180, 4, 0, 0, 112, 4,
+ 0, 0, 1, 0, 0, 0,
+ 192, 4, 0, 0, 0, 0,
+ 0, 0, 204, 4, 0, 0,
+ 216, 4, 0, 0, 1, 0,
+ 0, 0, 232, 4, 0, 0,
+ 0, 0, 0, 0, 244, 4,
+ 0, 0, 152, 3, 0, 0,
+ 3, 0, 0, 0, 252, 4,
+ 0, 0, 0, 0, 0, 0,
+ 32, 5, 0, 0, 44, 5,
0, 0, 9, 0, 0, 0,
- 0, 5, 0, 0, 0, 0,
- 0, 0, 108, 5, 0, 0,
- 52, 4, 0, 0, 1, 0,
- 0, 0, 120, 5, 0, 0,
- 132, 5, 0, 0, 137, 5,
- 0, 0, 232, 5, 0, 0,
- 6, 0, 0, 0, 248, 5,
- 0, 0, 56, 3, 0, 0,
- 137, 5, 0, 0, 232, 5,
+ 60, 5, 0, 0, 0, 0,
+ 0, 0, 168, 5, 0, 0,
+ 112, 4, 0, 0, 1, 0,
+ 0, 0, 180, 5, 0, 0,
+ 56, 3, 0, 0, 192, 5,
+ 0, 0, 28, 6, 0, 0,
+ 3, 0, 0, 0, 44, 6,
+ 0, 0, 116, 3, 0, 0,
+ 192, 5, 0, 0, 28, 6,
0, 0, 5, 0, 0, 0,
- 64, 6, 0, 0, 0, 0,
- 0, 0, 124, 6, 0, 0,
- 196, 6, 0, 0, 3, 0,
- 0, 0, 212, 6, 0, 0,
- 0, 0, 0, 0, 248, 6,
- 0, 0, 52, 4, 0, 0,
- 1, 0, 0, 0, 4, 7,
+ 80, 6, 0, 0, 0, 0,
+ 0, 0, 140, 6, 0, 0,
+ 212, 6, 0, 0, 3, 0,
+ 0, 0, 228, 6, 0, 0,
+ 0, 0, 0, 0, 8, 7,
+ 0, 0, 112, 4, 0, 0,
+ 1, 0, 0, 0, 20, 7,
0, 0, 0, 0, 0, 0,
- 16, 7, 0, 0, 52, 4,
+ 32, 7, 0, 0, 112, 4,
0, 0, 1, 0, 0, 0,
- 24, 7, 0, 0, 77, 105,
+ 40, 7, 0, 0, 77, 105,
99, 114, 111, 115, 111, 102,
116, 32, 40, 82, 41, 32,
72, 76, 83, 76, 32, 83,
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedOneLightFourBones.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedOneLightFourBones.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..ca2aeee4b4e8b948611dde6f3ef6e8cd8e168dcb
Binary files /dev/null and b/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedOneLightFourBones.pdb differ
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedOneLightFourBonesBn.inc b/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedOneLightFourBonesBn.inc
new file mode 100644
index 0000000000000000000000000000000000000000..d5bc63a81925cc9917ed7b1e5f4130bb559957cc
--- /dev/null
+++ b/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedOneLightFourBonesBn.inc
@@ -0,0 +1,1208 @@
+#if 0
+//
+// Generated by Microsoft (R) D3D Shader Disassembler
+//
+//
+// Input signature:
+//
+// Name Index Mask Register SysValue Format Used
+// -------------------- ----- ------ -------- -------- ------- ------
+// SV_Position 0 xyzw 0 NONE float xyzw
+// NORMAL 0 xyz 1 NONE float xyz
+// TEXCOORD 0 xy 2 NONE float xy
+// BLENDINDICES 0 xyzw 3 NONE uint xyzw
+// BLENDWEIGHT 0 xyzw 4 NONE float xyzw
+//
+//
+// Output signature:
+//
+// Name Index Mask Register SysValue Format Used
+// -------------------- ----- ------ -------- -------- ------- ------
+// COLOR 0 xyzw 0 NONE float xyzw
+// COLOR 1 xyzw 1 NONE float xyzw
+// TEXCOORD 0 xy 2 NONE float xy
+// SV_Position 0 xyzw 3 POS float xyzw
+//
+//
+// Constant buffer to DX9 shader constant mappings:
+//
+// Target Reg Buffer Start Reg # of Regs Data Conversion
+// ---------- ------- --------- --------- ----------------------
+// c0 cb0 0 242 ( FLT, FLT, FLT, FLT)
+//
+//
+// Runtime generated constant mappings:
+//
+// Target Reg Constant Description
+// ---------- --------------------------------------------------
+// c242 Vertex Shader position offset
+//
+//
+// Level9 shader bytecode:
+//
+ vs_2_0
+ def c243, 2, -1, 3, 0
+ dcl_texcoord v0 // vin<0,1,2,3>
+ dcl_texcoord1 v1 // vin<4,5,6>
+ dcl_texcoord2 v2 // vin<7,8>
+ dcl_texcoord3 v3 // vin<9,10,11,12>
+ dcl_texcoord4 v4 // vin<13,14,15,16>
+
+#line 52 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx"
+ mul r0, v3, c243.z
+ mova a0, r0.yxzw
+ mul r1, v4.y, c26[a0.x]
+ mad r1, c26[a0.y], v4.x, r1 // ::skinning<0,3,6,9>
+ mad r0, c26[a0.z], v4.z, r1 // ::skinning<0,3,6,9>
+ mad r0, c26[a0.w], v4.w, r0 // ::skinning<0,3,6,9>
+
+#line 32 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh"
+ mad r1.xyz, v1, c243.x, c243.y // ::BiasX2<0,1,2>
+
+#line 56 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx"
+ dp3 r2.x, r1, r0 // ::Skin<0>
+ dp4 r0.x, v0, r0 // Skin::vin<0>
+
+#line 52
+ mul r3, v4.y, c27[a0.x]
+ mul r4, v4.y, c28[a0.x]
+ mad r4, c28[a0.y], v4.x, r4 // ::skinning<2,5,8,11>
+ mad r3, c27[a0.y], v4.x, r3 // ::skinning<1,4,7,10>
+ mad r3, c27[a0.z], v4.z, r3 // ::skinning<1,4,7,10>
+ mad r4, c28[a0.z], v4.z, r4 // ::skinning<2,5,8,11>
+ mad r4, c28[a0.w], v4.w, r4 // ::skinning<2,5,8,11>
+ mad r3, c27[a0.w], v4.w, r3 // ::skinning<1,4,7,10>
+
+#line 56
+ dp3 r2.y, r1, r3 // ::Skin<1>
+ dp4 r0.y, v0, r3 // Skin::vin<1>
+ dp3 r2.z, r1, r4 // ::Skin<2>
+ dp4 r0.z, v0, r4 // Skin::vin<2>
+
+#line 59 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh"
+ dp3 r1.x, r2, c19
+ dp3 r1.y, r2, c20
+ dp3 r1.z, r2, c21
+ nrm r2.xyz, r1 // ::worldNormal<0,1,2>
+
+#line 36
+ dp3 r1.x, -c3, r2 // ::dotL<0>
+
+#line 39
+ sge r1.y, r1.x, c243.w // ::zeroL<0>
+ mul r1.z, r1.x, r1.y // ::diffuse<0>
+
+#line 46
+ mul r3.xyz, r1.z, c6
+ mov r4.xyz, c0 // Parameters::DiffuseColor<0,1,2>
+ mad oT0.xyz, r3, r4, c1 // ::VSSkinnedOneLightFourBonesBn<0,1,2>
+
+#line 57
+ mov r0.w, v0.w
+ dp4 r3.x, r0, c15 // ::pos_ws<0>
+ dp4 r3.y, r0, c16 // ::pos_ws<1>
+ dp4 r3.z, r0, c17 // ::pos_ws<2>
+ add r3.xyz, -r3, c12
+ nrm r4.xyz, r3 // ::eyeVector<0,1,2>
+
+#line 33
+ add r3.xyz, r4, -c3
+ nrm r4.xyz, r3 // ::halfVectors<0,1,2>
+
+#line 37
+ dp3 r1.z, r4, r2 // ::dotH<0>
+
+#line 42
+ max r1.z, r1.z, c243.w
+ mul r1.y, r1.y, r1.z
+ pow r2.x, r1.y, c2.w
+ mul r1.x, r1.x, r2.x // ::specular<0>
+
+#line 47
+ mul r1.xyz, r1.x, c9
+ mul oT1.xyz, r1, c2 // ::VSSkinnedOneLightFourBonesBn<4,5,6>
+
+#line 63
+ dp4 oPos.z, r0, c24 // ::VSSkinnedOneLightFourBonesBn<12>
+
+#line 14 "D:\ATG Sample Development\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 "D:\ATG Sample Development\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 "D:\ATG Sample Development\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 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh"
+ mov oT0.w, c0.w // ::VSSkinnedOneLightFourBonesBn<3>
+
+#line 240 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx"
+ mov oT2.xy, v2 // ::VSSkinnedOneLightFourBonesBn<8,9>
+
+// approximately 65 instruction slots used
+vs_4_0
+dcl_constantbuffer CB0[242], dynamicIndexed
+dcl_input v0.xyzw
+dcl_input v1.xyz
+dcl_input v2.xy
+dcl_input v3.xyzw
+dcl_input v4.xyzw
+dcl_output o0.xyzw
+dcl_output o1.xyzw
+dcl_output o2.xy
+dcl_output_siv o3.xyzw, position
+dcl_temps 5
+mad r0.xyz, v1.xyzx, l(2.000000, 2.000000, 2.000000, 0.000000), l(-1.000000, -1.000000, -1.000000, 0.000000)
+imul null, r1.xyzw, v3.xyzw, l(3, 3, 3, 3)
+mul r2.xyzw, v4.yyyy, cb0[r1.y + 26].xyzw
+mad r2.xyzw, cb0[r1.x + 26].xyzw, v4.xxxx, r2.xyzw
+mad r2.xyzw, cb0[r1.z + 26].xyzw, v4.zzzz, r2.xyzw
+mad r2.xyzw, cb0[r1.w + 26].xyzw, v4.wwww, r2.xyzw
+dp3 r3.x, r0.xyzx, r2.xyzx
+dp4 r2.x, v0.xyzw, r2.xyzw
+mul r4.xyzw, v4.yyyy, cb0[r1.y + 27].xyzw
+mad r4.xyzw, cb0[r1.x + 27].xyzw, v4.xxxx, r4.xyzw
+mad r4.xyzw, cb0[r1.z + 27].xyzw, v4.zzzz, r4.xyzw
+mad r4.xyzw, cb0[r1.w + 27].xyzw, v4.wwww, r4.xyzw
+dp3 r3.y, r0.xyzx, r4.xyzx
+dp4 r2.y, v0.xyzw, r4.xyzw
+mul r4.xyzw, v4.yyyy, cb0[r1.y + 28].xyzw
+mad r4.xyzw, cb0[r1.x + 28].xyzw, v4.xxxx, r4.xyzw
+mad r4.xyzw, cb0[r1.z + 28].xyzw, v4.zzzz, r4.xyzw
+mad r1.xyzw, cb0[r1.w + 28].xyzw, v4.wwww, r4.xyzw
+dp3 r3.z, r0.xyzx, r1.xyzx
+dp4 r2.z, v0.xyzw, r1.xyzw
+dp3 r0.x, r3.xyzx, cb0[19].xyzx
+dp3 r0.y, r3.xyzx, cb0[20].xyzx
+dp3 r0.z, r3.xyzx, cb0[21].xyzx
+dp3 r0.w, r0.xyzx, r0.xyzx
+rsq r0.w, r0.w
+mul r0.xyz, r0.wwww, r0.xyzx
+dp3 r0.w, -cb0[3].xyzx, r0.xyzx
+ge r1.x, r0.w, l(0.000000)
+and r1.x, r1.x, l(0x3f800000)
+mul r1.y, r0.w, r1.x
+mul r1.yzw, r1.yyyy, cb0[6].xxyz
+mad o0.xyz, r1.yzwy, cb0[0].xyzx, cb0[1].xyzx
+mov o0.w, cb0[0].w
+mov r2.w, v0.w
+dp4 r3.x, r2.xyzw, cb0[15].xyzw
+dp4 r3.y, r2.xyzw, cb0[16].xyzw
+dp4 r3.z, r2.xyzw, cb0[17].xyzw
+add r1.yzw, -r3.xxyz, cb0[12].xxyz
+dp3 r3.x, r1.yzwy, r1.yzwy
+rsq r3.x, r3.x
+mad r1.yzw, r1.yyzw, r3.xxxx, -cb0[3].xxyz
+dp3 r3.x, r1.yzwy, r1.yzwy
+rsq r3.x, r3.x
+mul r1.yzw, r1.yyzw, r3.xxxx
+dp3 r0.x, r1.yzwy, r0.xyzx
+max r0.x, r0.x, l(0.000000)
+mul r0.x, r1.x, r0.x
+log r0.x, r0.x
+mul r0.x, r0.x, cb0[2].w
+exp r0.x, r0.x
+mul r0.x, r0.w, r0.x
+mul r0.xyz, r0.xxxx, cb0[9].xyzx
+mul o1.xyz, r0.xyzx, cb0[2].xyzx
+dp4_sat o1.w, r2.xyzw, cb0[14].xyzw
+mov o2.xy, v2.xyxx
+dp4 o3.x, r2.xyzw, cb0[22].xyzw
+dp4 o3.y, r2.xyzw, cb0[23].xyzw
+dp4 o3.z, r2.xyzw, cb0[24].xyzw
+dp4 o3.w, r2.xyzw, cb0[25].xyzw
+ret
+// Approximately 0 instruction slots used
+#endif
+
+const BYTE SkinnedEffect_VSSkinnedOneLightFourBonesBn[] =
+{
+ 68, 88, 66, 67, 170, 68,
+ 71, 156, 10, 230, 163, 41,
+ 127, 34, 91, 86, 145, 189,
+ 119, 60, 1, 0, 0, 0,
+ 0, 23, 0, 0, 4, 0,
+ 0, 0, 48, 0, 0, 0,
+ 108, 13, 0, 0, 180, 21,
+ 0, 0, 116, 22, 0, 0,
+ 65, 111, 110, 57, 52, 13,
+ 0, 0, 52, 13, 0, 0,
+ 0, 2, 254, 255, 0, 13,
+ 0, 0, 52, 0, 0, 0,
+ 1, 0, 36, 0, 0, 0,
+ 48, 0, 0, 0, 48, 0,
+ 0, 0, 36, 0, 1, 0,
+ 48, 0, 0, 0, 0, 0,
+ 242, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 242, 0,
+ 0, 2, 254, 255, 254, 255,
+ 53, 2, 68, 66, 85, 71,
+ 40, 0, 0, 0, 168, 8,
+ 0, 0, 0, 0, 0, 0,
+ 3, 0, 0, 0, 8, 1,
+ 0, 0, 63, 0, 0, 0,
+ 20, 1, 0, 0, 17, 0,
+ 0, 0, 84, 7, 0, 0,
+ 144, 3, 0, 0, 68, 58,
+ 92, 65, 84, 71, 32, 83,
+ 97, 109, 112, 108, 101, 32,
+ 68, 101, 118, 101, 108, 111,
+ 112, 109, 101, 110, 116, 92,
+ 115, 116, 95, 100, 101, 118,
+ 92, 75, 105, 116, 115, 92,
+ 68, 105, 114, 101, 99, 116,
+ 88, 84, 75, 92, 83, 114,
+ 99, 92, 83, 104, 97, 100,
+ 101, 114, 115, 92, 83, 107,
+ 105, 110, 110, 101, 100, 69,
+ 102, 102, 101, 99, 116, 46,
+ 102, 120, 0, 68, 58, 92,
+ 65, 84, 71, 32, 83, 97,
+ 109, 112, 108, 101, 32, 68,
+ 101, 118, 101, 108, 111, 112,
+ 109, 101, 110, 116, 92, 115,
+ 116, 95, 100, 101, 118, 92,
+ 75, 105, 116, 115, 92, 68,
+ 105, 114, 101, 99, 116, 88,
+ 84, 75, 92, 83, 114, 99,
+ 92, 83, 104, 97, 100, 101,
+ 114, 115, 92, 67, 111, 109,
+ 109, 111, 110, 46, 102, 120,
+ 104, 0, 68, 58, 92, 65,
+ 84, 71, 32, 83, 97, 109,
+ 112, 108, 101, 32, 68, 101,
+ 118, 101, 108, 111, 112, 109,
+ 101, 110, 116, 92, 115, 116,
+ 95, 100, 101, 118, 92, 75,
+ 105, 116, 115, 92, 68, 105,
+ 114, 101, 99, 116, 88, 84,
+ 75, 92, 83, 114, 99, 92,
+ 83, 104, 97, 100, 101, 114,
+ 115, 92, 76, 105, 103, 104,
+ 116, 105, 110, 103, 46, 102,
+ 120, 104, 0, 171, 171, 171,
+ 40, 0, 0, 0, 117, 0,
+ 0, 0, 188, 0, 0, 0,
+ 0, 0, 255, 255, 220, 8,
+ 0, 0, 0, 0, 255, 255,
+ 244, 8, 0, 0, 0, 0,
+ 255, 255, 0, 9, 0, 0,
+ 0, 0, 255, 255, 12, 9,
+ 0, 0, 0, 0, 255, 255,
+ 24, 9, 0, 0, 0, 0,
+ 255, 255, 36, 9, 0, 0,
+ 52, 0, 0, 0, 48, 9,
+ 0, 0, 52, 0, 0, 0,
+ 64, 9, 0, 0, 52, 0,
+ 0, 0, 76, 9, 0, 0,
+ 52, 0, 0, 0, 96, 9,
+ 0, 0, 52, 0, 0, 0,
+ 120, 9, 0, 0, 52, 0,
+ 0, 0, 144, 9, 0, 0,
+ 32, 0, 1, 0, 168, 9,
+ 0, 0, 56, 0, 0, 0,
+ 188, 9, 0, 0, 55, 0,
+ 0, 0, 204, 9, 0, 0,
+ 52, 0, 0, 0, 220, 9,
+ 0, 0, 52, 0, 0, 0,
+ 240, 9, 0, 0, 52, 0,
+ 0, 0, 4, 10, 0, 0,
+ 52, 0, 0, 0, 28, 10,
+ 0, 0, 52, 0, 0, 0,
+ 52, 10, 0, 0, 52, 0,
+ 0, 0, 76, 10, 0, 0,
+ 52, 0, 0, 0, 100, 10,
+ 0, 0, 52, 0, 0, 0,
+ 124, 10, 0, 0, 56, 0,
+ 0, 0, 148, 10, 0, 0,
+ 55, 0, 0, 0, 164, 10,
+ 0, 0, 56, 0, 0, 0,
+ 180, 10, 0, 0, 55, 0,
+ 0, 0, 196, 10, 0, 0,
+ 59, 0, 2, 0, 212, 10,
+ 0, 0, 59, 0, 2, 0,
+ 228, 10, 0, 0, 59, 0,
+ 2, 0, 244, 10, 0, 0,
+ 59, 0, 2, 0, 4, 11,
+ 0, 0, 36, 0, 2, 0,
+ 16, 11, 0, 0, 39, 0,
+ 2, 0, 32, 11, 0, 0,
+ 41, 0, 2, 0, 48, 11,
+ 0, 0, 46, 0, 2, 0,
+ 64, 11, 0, 0, 46, 0,
+ 2, 0, 80, 11, 0, 0,
+ 46, 0, 2, 0, 92, 11,
+ 0, 0, 57, 0, 2, 0,
+ 112, 11, 0, 0, 57, 0,
+ 2, 0, 124, 11, 0, 0,
+ 57, 0, 2, 0, 140, 11,
+ 0, 0, 57, 0, 2, 0,
+ 156, 11, 0, 0, 58, 0,
+ 2, 0, 172, 11, 0, 0,
+ 58, 0, 2, 0, 188, 11,
+ 0, 0, 33, 0, 2, 0,
+ 200, 11, 0, 0, 33, 0,
+ 2, 0, 216, 11, 0, 0,
+ 37, 0, 2, 0, 228, 11,
+ 0, 0, 42, 0, 2, 0,
+ 244, 11, 0, 0, 42, 0,
+ 2, 0, 4, 12, 0, 0,
+ 42, 0, 2, 0, 20, 12,
+ 0, 0, 42, 0, 2, 0,
+ 36, 12, 0, 0, 47, 0,
+ 2, 0, 52, 12, 0, 0,
+ 47, 0, 2, 0, 68, 12,
+ 0, 0, 63, 0, 2, 0,
+ 84, 12, 0, 0, 14, 0,
+ 1, 0, 100, 12, 0, 0,
+ 14, 0, 1, 0, 116, 12,
+ 0, 0, 14, 0, 1, 0,
+ 132, 12, 0, 0, 63, 0,
+ 2, 0, 148, 12, 0, 0,
+ 63, 0, 2, 0, 164, 12,
+ 0, 0, 63, 0, 2, 0,
+ 180, 12, 0, 0, 234, 0,
+ 0, 0, 196, 12, 0, 0,
+ 234, 0, 0, 0, 216, 12,
+ 0, 0, 46, 0, 2, 0,
+ 228, 12, 0, 0, 240, 0,
+ 0, 0, 240, 12, 0, 0,
+ 66, 105, 97, 115, 88, 50,
+ 0, 171, 1, 0, 3, 0,
+ 1, 0, 3, 0, 1, 0,
+ 0, 0, 0, 0, 0, 0,
+ 12, 0, 0, 0, 0, 0,
+ 1, 0, 2, 0, 255, 255,
+ 80, 97, 114, 97, 109, 101,
+ 116, 101, 114, 115, 0, 68,
+ 105, 102, 102, 117, 115, 101,
+ 67, 111, 108, 111, 114, 0,
+ 1, 0, 3, 0, 1, 0,
+ 4, 0, 1, 0, 0, 0,
+ 0, 0, 0, 0, 35, 0,
+ 0, 0, 0, 0, 1, 0,
+ 2, 0, 255, 255, 83, 107,
+ 105, 110, 0, 171, 171, 171,
+ 13, 0, 0, 0, 0, 0,
+ 255, 255, 255, 255, 255, 255,
+ 23, 0, 0, 0, 255, 255,
+ 1, 0, 255, 255, 255, 255,
+ 25, 0, 0, 0, 255, 255,
+ 255, 255, 2, 0, 255, 255,
+ 86, 83, 83, 107, 105, 110,
+ 110, 101, 100, 79, 110, 101,
+ 76, 105, 103, 104, 116, 70,
+ 111, 117, 114, 66, 111, 110,
+ 101, 115, 66, 110, 0, 68,
+ 105, 102, 102, 117, 115, 101,
+ 0, 171, 171, 171, 1, 0,
+ 3, 0, 1, 0, 4, 0,
+ 1, 0, 0, 0, 0, 0,
+ 0, 0, 83, 112, 101, 99,
+ 117, 108, 97, 114, 0, 84,
+ 101, 120, 67, 111, 111, 114,
+ 100, 0, 171, 171, 1, 0,
+ 3, 0, 1, 0, 2, 0,
+ 1, 0, 0, 0, 0, 0,
+ 0, 0, 80, 111, 115, 105,
+ 116, 105, 111, 110, 80, 83,
+ 0, 171, 173, 3, 0, 0,
+ 184, 3, 0, 0, 200, 3,
+ 0, 0, 184, 3, 0, 0,
+ 209, 3, 0, 0, 220, 3,
+ 0, 0, 236, 3, 0, 0,
+ 184, 3, 0, 0, 5, 0,
+ 0, 0, 1, 0, 14, 0,
+ 1, 0, 4, 0, 248, 3,
+ 0, 0, 36, 0, 0, 0,
+ 0, 0, 1, 0, 2, 0,
+ 255, 255, 51, 0, 0, 0,
+ 4, 0, 5, 0, 6, 0,
+ 255, 255, 52, 0, 0, 0,
+ 255, 255, 255, 255, 12, 0,
+ 255, 255, 55, 0, 0, 0,
+ 255, 255, 255, 255, 255, 255,
+ 7, 0, 59, 0, 0, 0,
+ 10, 0, 11, 0, 255, 255,
+ 255, 255, 60, 0, 0, 0,
+ 255, 255, 255, 255, 255, 255,
+ 13, 0, 61, 0, 0, 0,
+ 255, 255, 255, 255, 255, 255,
+ 3, 0, 62, 0, 0, 0,
+ 8, 0, 9, 0, 255, 255,
+ 255, 255, 100, 105, 102, 102,
+ 117, 115, 101, 0, 1, 0,
+ 3, 0, 1, 0, 3, 0,
+ 1, 0, 0, 0, 0, 0,
+ 0, 0, 33, 0, 0, 0,
+ 255, 255, 255, 255, 0, 0,
+ 255, 255, 100, 111, 116, 72,
+ 0, 171, 171, 171, 45, 0,
+ 0, 0, 255, 255, 255, 255,
+ 0, 0, 255, 255, 100, 111,
+ 116, 76, 0, 171, 171, 171,
+ 31, 0, 0, 0, 0, 0,
+ 255, 255, 255, 255, 255, 255,
+ 101, 121, 101, 86, 101, 99,
+ 116, 111, 114, 0, 171, 171,
+ 42, 0, 0, 0, 0, 0,
+ 1, 0, 2, 0, 255, 255,
+ 104, 97, 108, 102, 86, 101,
+ 99, 116, 111, 114, 115, 0,
+ 3, 0, 3, 0, 3, 0,
+ 3, 0, 1, 0, 0, 0,
+ 0, 0, 0, 0, 44, 0,
+ 0, 0, 0, 0, 1, 0,
+ 2, 0, 255, 255, 112, 111,
+ 115, 95, 119, 115, 0, 171,
+ 38, 0, 0, 0, 0, 0,
+ 255, 255, 255, 255, 255, 255,
+ 39, 0, 0, 0, 255, 255,
+ 1, 0, 255, 255, 255, 255,
+ 40, 0, 0, 0, 255, 255,
+ 255, 255, 2, 0, 255, 255,
+ 115, 107, 105, 110, 110, 105,
+ 110, 103, 0, 171, 171, 171,
+ 3, 0, 3, 0, 4, 0,
+ 3, 0, 1, 0, 0, 0,
+ 0, 0, 0, 0, 9, 0,
+ 0, 0, 0, 0, 3, 0,
+ 6, 0, 9, 0, 10, 0,
+ 0, 0, 0, 0, 3, 0,
+ 6, 0, 9, 0, 11, 0,
+ 0, 0, 0, 0, 3, 0,
+ 6, 0, 9, 0, 17, 0,
+ 0, 0, 2, 0, 5, 0,
+ 8, 0, 11, 0, 18, 0,
+ 0, 0, 1, 0, 4, 0,
+ 7, 0, 10, 0, 19, 0,
+ 0, 0, 1, 0, 4, 0,
+ 7, 0, 10, 0, 20, 0,
+ 0, 0, 2, 0, 5, 0,
+ 8, 0, 11, 0, 21, 0,
+ 0, 0, 2, 0, 5, 0,
+ 8, 0, 11, 0, 22, 0,
+ 0, 0, 1, 0, 4, 0,
+ 7, 0, 10, 0, 115, 112,
+ 101, 99, 117, 108, 97, 114,
+ 0, 171, 171, 171, 49, 0,
+ 0, 0, 0, 0, 255, 255,
+ 255, 255, 255, 255, 118, 105,
+ 110, 0, 80, 111, 115, 105,
+ 116, 105, 111, 110, 0, 78,
+ 111, 114, 109, 97, 108, 0,
+ 73, 110, 100, 105, 99, 101,
+ 115, 0, 1, 0, 2, 0,
+ 1, 0, 4, 0, 1, 0,
+ 0, 0, 0, 0, 0, 0,
+ 87, 101, 105, 103, 104, 116,
+ 115, 0, 228, 5, 0, 0,
+ 184, 3, 0, 0, 237, 5,
+ 0, 0, 144, 4, 0, 0,
+ 209, 3, 0, 0, 220, 3,
+ 0, 0, 244, 5, 0, 0,
+ 252, 5, 0, 0, 12, 6,
+ 0, 0, 184, 3, 0, 0,
+ 5, 0, 0, 0, 1, 0,
+ 17, 0, 1, 0, 5, 0,
+ 20, 6, 0, 0, 14, 0,
+ 0, 0, 0, 0, 255, 255,
+ 255, 255, 255, 255, 24, 0,
+ 0, 0, 255, 255, 1, 0,
+ 255, 255, 255, 255, 26, 0,
+ 0, 0, 255, 255, 255, 255,
+ 2, 0, 255, 255, 1, 0,
+ 0, 0, 0, 0, 1, 0,
+ 2, 0, 3, 0, 2, 0,
+ 0, 0, 4, 0, 5, 0,
+ 6, 0, 255, 255, 3, 0,
+ 0, 0, 7, 0, 8, 0,
+ 255, 255, 255, 255, 4, 0,
+ 0, 0, 9, 0, 10, 0,
+ 11, 0, 12, 0, 5, 0,
+ 0, 0, 13, 0, 14, 0,
+ 15, 0, 16, 0, 118, 111,
+ 117, 116, 0, 80, 111, 115,
+ 95, 112, 115, 0, 70, 111,
+ 103, 70, 97, 99, 116, 111,
+ 114, 0, 171, 171, 0, 0,
+ 3, 0, 1, 0, 1, 0,
+ 1, 0, 0, 0, 0, 0,
+ 0, 0, 177, 6, 0, 0,
+ 184, 3, 0, 0, 173, 3,
+ 0, 0, 184, 3, 0, 0,
+ 200, 3, 0, 0, 144, 4,
+ 0, 0, 184, 6, 0, 0,
+ 196, 6, 0, 0, 5, 0,
+ 0, 0, 1, 0, 12, 0,
+ 1, 0, 4, 0, 212, 6,
+ 0, 0, 56, 0, 0, 0,
+ 0, 0, 255, 255, 255, 255,
+ 255, 255, 57, 0, 0, 0,
+ 255, 255, 1, 0, 255, 255,
+ 255, 255, 58, 0, 0, 0,
+ 3, 0, 255, 255, 255, 255,
+ 255, 255, 119, 111, 114, 108,
+ 100, 78, 111, 114, 109, 97,
+ 108, 0, 30, 0, 0, 0,
+ 0, 0, 1, 0, 2, 0,
+ 255, 255, 122, 101, 114, 111,
+ 76, 0, 171, 171, 32, 0,
+ 0, 0, 255, 255, 0, 0,
+ 255, 255, 255, 255, 0, 0,
+ 0, 0, 12, 3, 0, 0,
+ 20, 3, 0, 0, 1, 0,
+ 0, 0, 36, 3, 0, 0,
+ 48, 3, 0, 0, 59, 3,
+ 0, 0, 72, 3, 0, 0,
+ 1, 0, 0, 0, 88, 3,
+ 0, 0, 0, 0, 0, 0,
+ 100, 3, 0, 0, 20, 3,
+ 0, 0, 3, 0, 0, 0,
+ 108, 3, 0, 0, 0, 0,
+ 0, 0, 144, 3, 0, 0,
+ 24, 4, 0, 0, 8, 0,
+ 0, 0, 40, 4, 0, 0,
+ 0, 0, 0, 0, 136, 4,
+ 0, 0, 144, 4, 0, 0,
+ 1, 0, 0, 0, 160, 4,
+ 0, 0, 0, 0, 0, 0,
+ 172, 4, 0, 0, 144, 4,
+ 0, 0, 1, 0, 0, 0,
+ 180, 4, 0, 0, 0, 0,
+ 0, 0, 192, 4, 0, 0,
+ 144, 4, 0, 0, 1, 0,
+ 0, 0, 200, 4, 0, 0,
+ 0, 0, 0, 0, 212, 4,
+ 0, 0, 144, 4, 0, 0,
+ 1, 0, 0, 0, 224, 4,
+ 0, 0, 0, 0, 0, 0,
+ 236, 4, 0, 0, 248, 4,
+ 0, 0, 1, 0, 0, 0,
+ 8, 5, 0, 0, 0, 0,
+ 0, 0, 20, 5, 0, 0,
+ 184, 3, 0, 0, 3, 0,
+ 0, 0, 28, 5, 0, 0,
+ 0, 0, 0, 0, 64, 5,
+ 0, 0, 76, 5, 0, 0,
+ 9, 0, 0, 0, 92, 5,
+ 0, 0, 0, 0, 0, 0,
+ 200, 5, 0, 0, 144, 4,
+ 0, 0, 1, 0, 0, 0,
+ 212, 5, 0, 0, 100, 3,
+ 0, 0, 224, 5, 0, 0,
+ 60, 6, 0, 0, 3, 0,
+ 0, 0, 76, 6, 0, 0,
+ 144, 3, 0, 0, 224, 5,
+ 0, 0, 60, 6, 0, 0,
+ 5, 0, 0, 0, 112, 6,
+ 0, 0, 0, 0, 0, 0,
+ 172, 6, 0, 0, 244, 6,
+ 0, 0, 3, 0, 0, 0,
+ 4, 7, 0, 0, 0, 0,
+ 0, 0, 40, 7, 0, 0,
+ 144, 4, 0, 0, 1, 0,
+ 0, 0, 52, 7, 0, 0,
+ 0, 0, 0, 0, 64, 7,
+ 0, 0, 144, 4, 0, 0,
+ 1, 0, 0, 0, 72, 7,
+ 0, 0, 77, 105, 99, 114,
+ 111, 115, 111, 102, 116, 32,
+ 40, 82, 41, 32, 72, 76,
+ 83, 76, 32, 83, 104, 97,
+ 100, 101, 114, 32, 67, 111,
+ 109, 112, 105, 108, 101, 114,
+ 32, 49, 48, 46, 49, 0,
+ 81, 0, 0, 5, 243, 0,
+ 15, 160, 0, 0, 0, 64,
+ 0, 0, 128, 191, 0, 0,
+ 64, 64, 0, 0, 0, 0,
+ 31, 0, 0, 2, 5, 0,
+ 0, 128, 0, 0, 15, 144,
+ 31, 0, 0, 2, 5, 0,
+ 1, 128, 1, 0, 15, 144,
+ 31, 0, 0, 2, 5, 0,
+ 2, 128, 2, 0, 15, 144,
+ 31, 0, 0, 2, 5, 0,
+ 3, 128, 3, 0, 15, 144,
+ 31, 0, 0, 2, 5, 0,
+ 4, 128, 4, 0, 15, 144,
+ 5, 0, 0, 3, 0, 0,
+ 15, 128, 3, 0, 228, 144,
+ 243, 0, 170, 160, 46, 0,
+ 0, 2, 0, 0, 15, 176,
+ 0, 0, 225, 128, 5, 0,
+ 0, 4, 1, 0, 15, 128,
+ 4, 0, 85, 144, 26, 32,
+ 228, 160, 0, 0, 0, 176,
+ 4, 0, 0, 5, 1, 0,
+ 15, 128, 26, 32, 228, 160,
+ 0, 0, 85, 176, 4, 0,
+ 0, 144, 1, 0, 228, 128,
+ 4, 0, 0, 5, 0, 0,
+ 15, 128, 26, 32, 228, 160,
+ 0, 0, 170, 176, 4, 0,
+ 170, 144, 1, 0, 228, 128,
+ 4, 0, 0, 5, 0, 0,
+ 15, 128, 26, 32, 228, 160,
+ 0, 0, 255, 176, 4, 0,
+ 255, 144, 0, 0, 228, 128,
+ 4, 0, 0, 4, 1, 0,
+ 7, 128, 1, 0, 228, 144,
+ 243, 0, 0, 160, 243, 0,
+ 85, 160, 8, 0, 0, 3,
+ 2, 0, 1, 128, 1, 0,
+ 228, 128, 0, 0, 228, 128,
+ 9, 0, 0, 3, 0, 0,
+ 1, 128, 0, 0, 228, 144,
+ 0, 0, 228, 128, 5, 0,
+ 0, 4, 3, 0, 15, 128,
+ 4, 0, 85, 144, 27, 32,
+ 228, 160, 0, 0, 0, 176,
+ 5, 0, 0, 4, 4, 0,
+ 15, 128, 4, 0, 85, 144,
+ 28, 32, 228, 160, 0, 0,
+ 0, 176, 4, 0, 0, 5,
+ 4, 0, 15, 128, 28, 32,
+ 228, 160, 0, 0, 85, 176,
+ 4, 0, 0, 144, 4, 0,
+ 228, 128, 4, 0, 0, 5,
+ 3, 0, 15, 128, 27, 32,
+ 228, 160, 0, 0, 85, 176,
+ 4, 0, 0, 144, 3, 0,
+ 228, 128, 4, 0, 0, 5,
+ 3, 0, 15, 128, 27, 32,
+ 228, 160, 0, 0, 170, 176,
+ 4, 0, 170, 144, 3, 0,
+ 228, 128, 4, 0, 0, 5,
+ 4, 0, 15, 128, 28, 32,
+ 228, 160, 0, 0, 170, 176,
+ 4, 0, 170, 144, 4, 0,
+ 228, 128, 4, 0, 0, 5,
+ 4, 0, 15, 128, 28, 32,
+ 228, 160, 0, 0, 255, 176,
+ 4, 0, 255, 144, 4, 0,
+ 228, 128, 4, 0, 0, 5,
+ 3, 0, 15, 128, 27, 32,
+ 228, 160, 0, 0, 255, 176,
+ 4, 0, 255, 144, 3, 0,
+ 228, 128, 8, 0, 0, 3,
+ 2, 0, 2, 128, 1, 0,
+ 228, 128, 3, 0, 228, 128,
+ 9, 0, 0, 3, 0, 0,
+ 2, 128, 0, 0, 228, 144,
+ 3, 0, 228, 128, 8, 0,
+ 0, 3, 2, 0, 4, 128,
+ 1, 0, 228, 128, 4, 0,
+ 228, 128, 9, 0, 0, 3,
+ 0, 0, 4, 128, 0, 0,
+ 228, 144, 4, 0, 228, 128,
+ 8, 0, 0, 3, 1, 0,
+ 1, 128, 2, 0, 228, 128,
+ 19, 0, 228, 160, 8, 0,
+ 0, 3, 1, 0, 2, 128,
+ 2, 0, 228, 128, 20, 0,
+ 228, 160, 8, 0, 0, 3,
+ 1, 0, 4, 128, 2, 0,
+ 228, 128, 21, 0, 228, 160,
+ 36, 0, 0, 2, 2, 0,
+ 7, 128, 1, 0, 228, 128,
+ 8, 0, 0, 3, 1, 0,
+ 1, 128, 3, 0, 228, 161,
+ 2, 0, 228, 128, 13, 0,
+ 0, 3, 1, 0, 2, 128,
+ 1, 0, 0, 128, 243, 0,
+ 255, 160, 5, 0, 0, 3,
+ 1, 0, 4, 128, 1, 0,
+ 0, 128, 1, 0, 85, 128,
+ 5, 0, 0, 3, 3, 0,
+ 7, 128, 1, 0, 170, 128,
+ 6, 0, 228, 160, 1, 0,
+ 0, 2, 4, 0, 7, 128,
+ 0, 0, 228, 160, 4, 0,
+ 0, 4, 0, 0, 7, 224,
+ 3, 0, 228, 128, 4, 0,
+ 228, 128, 1, 0, 228, 160,
+ 1, 0, 0, 2, 0, 0,
+ 8, 128, 0, 0, 255, 144,
+ 9, 0, 0, 3, 3, 0,
+ 1, 128, 0, 0, 228, 128,
+ 15, 0, 228, 160, 9, 0,
+ 0, 3, 3, 0, 2, 128,
+ 0, 0, 228, 128, 16, 0,
+ 228, 160, 9, 0, 0, 3,
+ 3, 0, 4, 128, 0, 0,
+ 228, 128, 17, 0, 228, 160,
+ 2, 0, 0, 3, 3, 0,
+ 7, 128, 3, 0, 228, 129,
+ 12, 0, 228, 160, 36, 0,
+ 0, 2, 4, 0, 7, 128,
+ 3, 0, 228, 128, 2, 0,
+ 0, 3, 3, 0, 7, 128,
+ 4, 0, 228, 128, 3, 0,
+ 228, 161, 36, 0, 0, 2,
+ 4, 0, 7, 128, 3, 0,
+ 228, 128, 8, 0, 0, 3,
+ 1, 0, 4, 128, 4, 0,
+ 228, 128, 2, 0, 228, 128,
+ 11, 0, 0, 3, 1, 0,
+ 4, 128, 1, 0, 170, 128,
+ 243, 0, 255, 160, 5, 0,
+ 0, 3, 1, 0, 2, 128,
+ 1, 0, 85, 128, 1, 0,
+ 170, 128, 32, 0, 0, 3,
+ 2, 0, 1, 128, 1, 0,
+ 85, 128, 2, 0, 255, 160,
+ 5, 0, 0, 3, 1, 0,
+ 1, 128, 1, 0, 0, 128,
+ 2, 0, 0, 128, 5, 0,
+ 0, 3, 1, 0, 7, 128,
+ 1, 0, 0, 128, 9, 0,
+ 228, 160, 5, 0, 0, 3,
+ 1, 0, 7, 224, 1, 0,
+ 228, 128, 2, 0, 228, 160,
+ 9, 0, 0, 3, 0, 0,
+ 4, 192, 0, 0, 228, 128,
+ 24, 0, 228, 160, 9, 0,
+ 0, 3, 1, 0, 1, 128,
+ 0, 0, 228, 128, 14, 0,
+ 228, 160, 11, 0, 0, 3,
+ 1, 0, 1, 128, 1, 0,
+ 0, 128, 243, 0, 255, 160,
+ 10, 0, 0, 3, 1, 0,
+ 8, 224, 1, 0, 0, 128,
+ 243, 0, 85, 161, 9, 0,
+ 0, 3, 1, 0, 1, 128,
+ 0, 0, 228, 128, 22, 0,
+ 228, 160, 9, 0, 0, 3,
+ 1, 0, 2, 128, 0, 0,
+ 228, 128, 23, 0, 228, 160,
+ 9, 0, 0, 3, 0, 0,
+ 1, 128, 0, 0, 228, 128,
+ 25, 0, 228, 160, 4, 0,
+ 0, 4, 0, 0, 3, 192,
+ 0, 0, 0, 128, 242, 0,
+ 228, 160, 1, 0, 228, 128,
+ 1, 0, 0, 2, 0, 0,
+ 8, 192, 0, 0, 0, 128,
+ 1, 0, 0, 2, 0, 0,
+ 8, 224, 0, 0, 255, 160,
+ 1, 0, 0, 2, 2, 0,
+ 3, 224, 2, 0, 228, 144,
+ 255, 255, 0, 0, 83, 72,
+ 68, 82, 64, 8, 0, 0,
+ 64, 0, 1, 0, 16, 2,
+ 0, 0, 89, 8, 0, 4,
+ 70, 142, 32, 0, 0, 0,
+ 0, 0, 242, 0, 0, 0,
+ 95, 0, 0, 3, 242, 16,
+ 16, 0, 0, 0, 0, 0,
+ 95, 0, 0, 3, 114, 16,
+ 16, 0, 1, 0, 0, 0,
+ 95, 0, 0, 3, 50, 16,
+ 16, 0, 2, 0, 0, 0,
+ 95, 0, 0, 3, 242, 16,
+ 16, 0, 3, 0, 0, 0,
+ 95, 0, 0, 3, 242, 16,
+ 16, 0, 4, 0, 0, 0,
+ 101, 0, 0, 3, 242, 32,
+ 16, 0, 0, 0, 0, 0,
+ 101, 0, 0, 3, 242, 32,
+ 16, 0, 1, 0, 0, 0,
+ 101, 0, 0, 3, 50, 32,
+ 16, 0, 2, 0, 0, 0,
+ 103, 0, 0, 4, 242, 32,
+ 16, 0, 3, 0, 0, 0,
+ 1, 0, 0, 0, 104, 0,
+ 0, 2, 5, 0, 0, 0,
+ 50, 0, 0, 15, 114, 0,
+ 16, 0, 0, 0, 0, 0,
+ 70, 18, 16, 0, 1, 0,
+ 0, 0, 2, 64, 0, 0,
+ 0, 0, 0, 64, 0, 0,
+ 0, 64, 0, 0, 0, 64,
+ 0, 0, 0, 0, 2, 64,
+ 0, 0, 0, 0, 128, 191,
+ 0, 0, 128, 191, 0, 0,
+ 128, 191, 0, 0, 0, 0,
+ 38, 0, 0, 11, 0, 208,
+ 0, 0, 242, 0, 16, 0,
+ 1, 0, 0, 0, 70, 30,
+ 16, 0, 3, 0, 0, 0,
+ 2, 64, 0, 0, 3, 0,
+ 0, 0, 3, 0, 0, 0,
+ 3, 0, 0, 0, 3, 0,
+ 0, 0, 56, 0, 0, 10,
+ 242, 0, 16, 0, 2, 0,
+ 0, 0, 86, 21, 16, 0,
+ 4, 0, 0, 0, 70, 142,
+ 32, 6, 0, 0, 0, 0,
+ 26, 0, 0, 0, 26, 0,
+ 16, 0, 1, 0, 0, 0,
+ 50, 0, 0, 12, 242, 0,
+ 16, 0, 2, 0, 0, 0,
+ 70, 142, 32, 6, 0, 0,
+ 0, 0, 26, 0, 0, 0,
+ 10, 0, 16, 0, 1, 0,
+ 0, 0, 6, 16, 16, 0,
+ 4, 0, 0, 0, 70, 14,
+ 16, 0, 2, 0, 0, 0,
+ 50, 0, 0, 12, 242, 0,
+ 16, 0, 2, 0, 0, 0,
+ 70, 142, 32, 6, 0, 0,
+ 0, 0, 26, 0, 0, 0,
+ 42, 0, 16, 0, 1, 0,
+ 0, 0, 166, 26, 16, 0,
+ 4, 0, 0, 0, 70, 14,
+ 16, 0, 2, 0, 0, 0,
+ 50, 0, 0, 12, 242, 0,
+ 16, 0, 2, 0, 0, 0,
+ 70, 142, 32, 6, 0, 0,
+ 0, 0, 26, 0, 0, 0,
+ 58, 0, 16, 0, 1, 0,
+ 0, 0, 246, 31, 16, 0,
+ 4, 0, 0, 0, 70, 14,
+ 16, 0, 2, 0, 0, 0,
+ 16, 0, 0, 7, 18, 0,
+ 16, 0, 3, 0, 0, 0,
+ 70, 2, 16, 0, 0, 0,
+ 0, 0, 70, 2, 16, 0,
+ 2, 0, 0, 0, 17, 0,
+ 0, 7, 18, 0, 16, 0,
+ 2, 0, 0, 0, 70, 30,
+ 16, 0, 0, 0, 0, 0,
+ 70, 14, 16, 0, 2, 0,
+ 0, 0, 56, 0, 0, 10,
+ 242, 0, 16, 0, 4, 0,
+ 0, 0, 86, 21, 16, 0,
+ 4, 0, 0, 0, 70, 142,
+ 32, 6, 0, 0, 0, 0,
+ 27, 0, 0, 0, 26, 0,
+ 16, 0, 1, 0, 0, 0,
+ 50, 0, 0, 12, 242, 0,
+ 16, 0, 4, 0, 0, 0,
+ 70, 142, 32, 6, 0, 0,
+ 0, 0, 27, 0, 0, 0,
+ 10, 0, 16, 0, 1, 0,
+ 0, 0, 6, 16, 16, 0,
+ 4, 0, 0, 0, 70, 14,
+ 16, 0, 4, 0, 0, 0,
+ 50, 0, 0, 12, 242, 0,
+ 16, 0, 4, 0, 0, 0,
+ 70, 142, 32, 6, 0, 0,
+ 0, 0, 27, 0, 0, 0,
+ 42, 0, 16, 0, 1, 0,
+ 0, 0, 166, 26, 16, 0,
+ 4, 0, 0, 0, 70, 14,
+ 16, 0, 4, 0, 0, 0,
+ 50, 0, 0, 12, 242, 0,
+ 16, 0, 4, 0, 0, 0,
+ 70, 142, 32, 6, 0, 0,
+ 0, 0, 27, 0, 0, 0,
+ 58, 0, 16, 0, 1, 0,
+ 0, 0, 246, 31, 16, 0,
+ 4, 0, 0, 0, 70, 14,
+ 16, 0, 4, 0, 0, 0,
+ 16, 0, 0, 7, 34, 0,
+ 16, 0, 3, 0, 0, 0,
+ 70, 2, 16, 0, 0, 0,
+ 0, 0, 70, 2, 16, 0,
+ 4, 0, 0, 0, 17, 0,
+ 0, 7, 34, 0, 16, 0,
+ 2, 0, 0, 0, 70, 30,
+ 16, 0, 0, 0, 0, 0,
+ 70, 14, 16, 0, 4, 0,
+ 0, 0, 56, 0, 0, 10,
+ 242, 0, 16, 0, 4, 0,
+ 0, 0, 86, 21, 16, 0,
+ 4, 0, 0, 0, 70, 142,
+ 32, 6, 0, 0, 0, 0,
+ 28, 0, 0, 0, 26, 0,
+ 16, 0, 1, 0, 0, 0,
+ 50, 0, 0, 12, 242, 0,
+ 16, 0, 4, 0, 0, 0,
+ 70, 142, 32, 6, 0, 0,
+ 0, 0, 28, 0, 0, 0,
+ 10, 0, 16, 0, 1, 0,
+ 0, 0, 6, 16, 16, 0,
+ 4, 0, 0, 0, 70, 14,
+ 16, 0, 4, 0, 0, 0,
+ 50, 0, 0, 12, 242, 0,
+ 16, 0, 4, 0, 0, 0,
+ 70, 142, 32, 6, 0, 0,
+ 0, 0, 28, 0, 0, 0,
+ 42, 0, 16, 0, 1, 0,
+ 0, 0, 166, 26, 16, 0,
+ 4, 0, 0, 0, 70, 14,
+ 16, 0, 4, 0, 0, 0,
+ 50, 0, 0, 12, 242, 0,
+ 16, 0, 1, 0, 0, 0,
+ 70, 142, 32, 6, 0, 0,
+ 0, 0, 28, 0, 0, 0,
+ 58, 0, 16, 0, 1, 0,
+ 0, 0, 246, 31, 16, 0,
+ 4, 0, 0, 0, 70, 14,
+ 16, 0, 4, 0, 0, 0,
+ 16, 0, 0, 7, 66, 0,
+ 16, 0, 3, 0, 0, 0,
+ 70, 2, 16, 0, 0, 0,
+ 0, 0, 70, 2, 16, 0,
+ 1, 0, 0, 0, 17, 0,
+ 0, 7, 66, 0, 16, 0,
+ 2, 0, 0, 0, 70, 30,
+ 16, 0, 0, 0, 0, 0,
+ 70, 14, 16, 0, 1, 0,
+ 0, 0, 16, 0, 0, 8,
+ 18, 0, 16, 0, 0, 0,
+ 0, 0, 70, 2, 16, 0,
+ 3, 0, 0, 0, 70, 130,
+ 32, 0, 0, 0, 0, 0,
+ 19, 0, 0, 0, 16, 0,
+ 0, 8, 34, 0, 16, 0,
+ 0, 0, 0, 0, 70, 2,
+ 16, 0, 3, 0, 0, 0,
+ 70, 130, 32, 0, 0, 0,
+ 0, 0, 20, 0, 0, 0,
+ 16, 0, 0, 8, 66, 0,
+ 16, 0, 0, 0, 0, 0,
+ 70, 2, 16, 0, 3, 0,
+ 0, 0, 70, 130, 32, 0,
+ 0, 0, 0, 0, 21, 0,
+ 0, 0, 16, 0, 0, 7,
+ 130, 0, 16, 0, 0, 0,
+ 0, 0, 70, 2, 16, 0,
+ 0, 0, 0, 0, 70, 2,
+ 16, 0, 0, 0, 0, 0,
+ 68, 0, 0, 5, 130, 0,
+ 16, 0, 0, 0, 0, 0,
+ 58, 0, 16, 0, 0, 0,
+ 0, 0, 56, 0, 0, 7,
+ 114, 0, 16, 0, 0, 0,
+ 0, 0, 246, 15, 16, 0,
+ 0, 0, 0, 0, 70, 2,
+ 16, 0, 0, 0, 0, 0,
+ 16, 0, 0, 9, 130, 0,
+ 16, 0, 0, 0, 0, 0,
+ 70, 130, 32, 128, 65, 0,
+ 0, 0, 0, 0, 0, 0,
+ 3, 0, 0, 0, 70, 2,
+ 16, 0, 0, 0, 0, 0,
+ 29, 0, 0, 7, 18, 0,
+ 16, 0, 1, 0, 0, 0,
+ 58, 0, 16, 0, 0, 0,
+ 0, 0, 1, 64, 0, 0,
+ 0, 0, 0, 0, 1, 0,
+ 0, 7, 18, 0, 16, 0,
+ 1, 0, 0, 0, 10, 0,
+ 16, 0, 1, 0, 0, 0,
+ 1, 64, 0, 0, 0, 0,
+ 128, 63, 56, 0, 0, 7,
+ 34, 0, 16, 0, 1, 0,
+ 0, 0, 58, 0, 16, 0,
+ 0, 0, 0, 0, 10, 0,
+ 16, 0, 1, 0, 0, 0,
+ 56, 0, 0, 8, 226, 0,
+ 16, 0, 1, 0, 0, 0,
+ 86, 5, 16, 0, 1, 0,
+ 0, 0, 6, 137, 32, 0,
+ 0, 0, 0, 0, 6, 0,
+ 0, 0, 50, 0, 0, 11,
+ 114, 32, 16, 0, 0, 0,
+ 0, 0, 150, 7, 16, 0,
+ 1, 0, 0, 0, 70, 130,
+ 32, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 70, 130,
+ 32, 0, 0, 0, 0, 0,
+ 1, 0, 0, 0, 54, 0,
+ 0, 6, 130, 32, 16, 0,
+ 0, 0, 0, 0, 58, 128,
+ 32, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 54, 0,
+ 0, 5, 130, 0, 16, 0,
+ 2, 0, 0, 0, 58, 16,
+ 16, 0, 0, 0, 0, 0,
+ 17, 0, 0, 8, 18, 0,
+ 16, 0, 3, 0, 0, 0,
+ 70, 14, 16, 0, 2, 0,
+ 0, 0, 70, 142, 32, 0,
+ 0, 0, 0, 0, 15, 0,
+ 0, 0, 17, 0, 0, 8,
+ 34, 0, 16, 0, 3, 0,
+ 0, 0, 70, 14, 16, 0,
+ 2, 0, 0, 0, 70, 142,
+ 32, 0, 0, 0, 0, 0,
+ 16, 0, 0, 0, 17, 0,
+ 0, 8, 66, 0, 16, 0,
+ 3, 0, 0, 0, 70, 14,
+ 16, 0, 2, 0, 0, 0,
+ 70, 142, 32, 0, 0, 0,
+ 0, 0, 17, 0, 0, 0,
+ 0, 0, 0, 9, 226, 0,
+ 16, 0, 1, 0, 0, 0,
+ 6, 9, 16, 128, 65, 0,
+ 0, 0, 3, 0, 0, 0,
+ 6, 137, 32, 0, 0, 0,
+ 0, 0, 12, 0, 0, 0,
+ 16, 0, 0, 7, 18, 0,
+ 16, 0, 3, 0, 0, 0,
+ 150, 7, 16, 0, 1, 0,
+ 0, 0, 150, 7, 16, 0,
+ 1, 0, 0, 0, 68, 0,
+ 0, 5, 18, 0, 16, 0,
+ 3, 0, 0, 0, 10, 0,
+ 16, 0, 3, 0, 0, 0,
+ 50, 0, 0, 11, 226, 0,
+ 16, 0, 1, 0, 0, 0,
+ 86, 14, 16, 0, 1, 0,
+ 0, 0, 6, 0, 16, 0,
+ 3, 0, 0, 0, 6, 137,
+ 32, 128, 65, 0, 0, 0,
+ 0, 0, 0, 0, 3, 0,
+ 0, 0, 16, 0, 0, 7,
+ 18, 0, 16, 0, 3, 0,
+ 0, 0, 150, 7, 16, 0,
+ 1, 0, 0, 0, 150, 7,
+ 16, 0, 1, 0, 0, 0,
+ 68, 0, 0, 5, 18, 0,
+ 16, 0, 3, 0, 0, 0,
+ 10, 0, 16, 0, 3, 0,
+ 0, 0, 56, 0, 0, 7,
+ 226, 0, 16, 0, 1, 0,
+ 0, 0, 86, 14, 16, 0,
+ 1, 0, 0, 0, 6, 0,
+ 16, 0, 3, 0, 0, 0,
+ 16, 0, 0, 7, 18, 0,
+ 16, 0, 0, 0, 0, 0,
+ 150, 7, 16, 0, 1, 0,
+ 0, 0, 70, 2, 16, 0,
+ 0, 0, 0, 0, 52, 0,
+ 0, 7, 18, 0, 16, 0,
+ 0, 0, 0, 0, 10, 0,
+ 16, 0, 0, 0, 0, 0,
+ 1, 64, 0, 0, 0, 0,
+ 0, 0, 56, 0, 0, 7,
+ 18, 0, 16, 0, 0, 0,
+ 0, 0, 10, 0, 16, 0,
+ 1, 0, 0, 0, 10, 0,
+ 16, 0, 0, 0, 0, 0,
+ 47, 0, 0, 5, 18, 0,
+ 16, 0, 0, 0, 0, 0,
+ 10, 0, 16, 0, 0, 0,
+ 0, 0, 56, 0, 0, 8,
+ 18, 0, 16, 0, 0, 0,
+ 0, 0, 10, 0, 16, 0,
+ 0, 0, 0, 0, 58, 128,
+ 32, 0, 0, 0, 0, 0,
+ 2, 0, 0, 0, 25, 0,
+ 0, 5, 18, 0, 16, 0,
+ 0, 0, 0, 0, 10, 0,
+ 16, 0, 0, 0, 0, 0,
+ 56, 0, 0, 7, 18, 0,
+ 16, 0, 0, 0, 0, 0,
+ 58, 0, 16, 0, 0, 0,
+ 0, 0, 10, 0, 16, 0,
+ 0, 0, 0, 0, 56, 0,
+ 0, 8, 114, 0, 16, 0,
+ 0, 0, 0, 0, 6, 0,
+ 16, 0, 0, 0, 0, 0,
+ 70, 130, 32, 0, 0, 0,
+ 0, 0, 9, 0, 0, 0,
+ 56, 0, 0, 8, 114, 32,
+ 16, 0, 1, 0, 0, 0,
+ 70, 2, 16, 0, 0, 0,
+ 0, 0, 70, 130, 32, 0,
+ 0, 0, 0, 0, 2, 0,
+ 0, 0, 17, 32, 0, 8,
+ 130, 32, 16, 0, 1, 0,
+ 0, 0, 70, 14, 16, 0,
+ 2, 0, 0, 0, 70, 142,
+ 32, 0, 0, 0, 0, 0,
+ 14, 0, 0, 0, 54, 0,
+ 0, 5, 50, 32, 16, 0,
+ 2, 0, 0, 0, 70, 16,
+ 16, 0, 2, 0, 0, 0,
+ 17, 0, 0, 8, 18, 32,
+ 16, 0, 3, 0, 0, 0,
+ 70, 14, 16, 0, 2, 0,
+ 0, 0, 70, 142, 32, 0,
+ 0, 0, 0, 0, 22, 0,
+ 0, 0, 17, 0, 0, 8,
+ 34, 32, 16, 0, 3, 0,
+ 0, 0, 70, 14, 16, 0,
+ 2, 0, 0, 0, 70, 142,
+ 32, 0, 0, 0, 0, 0,
+ 23, 0, 0, 0, 17, 0,
+ 0, 8, 66, 32, 16, 0,
+ 3, 0, 0, 0, 70, 14,
+ 16, 0, 2, 0, 0, 0,
+ 70, 142, 32, 0, 0, 0,
+ 0, 0, 24, 0, 0, 0,
+ 17, 0, 0, 8, 130, 32,
+ 16, 0, 3, 0, 0, 0,
+ 70, 14, 16, 0, 2, 0,
+ 0, 0, 70, 142, 32, 0,
+ 0, 0, 0, 0, 25, 0,
+ 0, 0, 62, 0, 0, 1,
+ 73, 83, 71, 78, 184, 0,
+ 0, 0, 5, 0, 0, 0,
+ 8, 0, 0, 0, 128, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 3, 0,
+ 0, 0, 0, 0, 0, 0,
+ 15, 15, 0, 0, 140, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 3, 0,
+ 0, 0, 1, 0, 0, 0,
+ 7, 7, 0, 0, 147, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 3, 0,
+ 0, 0, 2, 0, 0, 0,
+ 3, 3, 0, 0, 156, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 1, 0,
+ 0, 0, 3, 0, 0, 0,
+ 15, 15, 0, 0, 169, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 3, 0,
+ 0, 0, 4, 0, 0, 0,
+ 15, 15, 0, 0, 83, 86,
+ 95, 80, 111, 115, 105, 116,
+ 105, 111, 110, 0, 78, 79,
+ 82, 77, 65, 76, 0, 84,
+ 69, 88, 67, 79, 79, 82,
+ 68, 0, 66, 76, 69, 78,
+ 68, 73, 78, 68, 73, 67,
+ 69, 83, 0, 66, 76, 69,
+ 78, 68, 87, 69, 73, 71,
+ 72, 84, 0, 171, 171, 171,
+ 79, 83, 71, 78, 132, 0,
+ 0, 0, 4, 0, 0, 0,
+ 8, 0, 0, 0, 104, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 3, 0,
+ 0, 0, 0, 0, 0, 0,
+ 15, 0, 0, 0, 104, 0,
+ 0, 0, 1, 0, 0, 0,
+ 0, 0, 0, 0, 3, 0,
+ 0, 0, 1, 0, 0, 0,
+ 15, 0, 0, 0, 110, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 3, 0,
+ 0, 0, 2, 0, 0, 0,
+ 3, 12, 0, 0, 119, 0,
+ 0, 0, 0, 0, 0, 0,
+ 1, 0, 0, 0, 3, 0,
+ 0, 0, 3, 0, 0, 0,
+ 15, 0, 0, 0, 67, 79,
+ 76, 79, 82, 0, 84, 69,
+ 88, 67, 79, 79, 82, 68,
+ 0, 83, 86, 95, 80, 111,
+ 115, 105, 116, 105, 111, 110,
+ 0, 171
+};
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedOneLightFourBonesBn.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedOneLightFourBonesBn.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..e9c2dddbed6a535de092e4edc2b818e627eaf538
Binary files /dev/null and b/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedOneLightFourBonesBn.pdb differ
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedOneLightOneBone.inc b/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedOneLightOneBone.inc
index 8e42635bee3d86d7891e90d3b7f65f8bf2146480..1dcab6d5e167e69d8560ec7ffd0a4cc2eb978a40 100644
--- a/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedOneLightOneBone.inc
+++ b/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedOneLightOneBone.inc
@@ -54,7 +54,7 @@
mul r0, v4.x, c26[a0.x] // ::skinning<0,3,6,9>
#line 56
- dp3 r1.x, v1, r0 // Skin::vin<4>
+ dp3 r1.x, v1, r0 // ::Skin<0>
dp4 r0.x, v0, r0 // Skin::vin<0>
#line 52
@@ -62,9 +62,9 @@
mul r3, v4.x, c28[a0.x] // ::skinning<2,5,8,11>
#line 56
- dp3 r1.y, v1, r2 // Skin::vin<5>
+ dp3 r1.y, v1, r2 // ::Skin<1>
dp4 r0.y, v0, r2 // Skin::vin<1>
- dp3 r1.z, v1, r3 // Skin::vin<6>
+ dp3 r1.z, v1, r3 // ::Skin<2>
dp4 r0.z, v0, r3 // Skin::vin<2>
#line 59 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh"
@@ -123,14 +123,14 @@
dp4 r1.y, r0, c23 // ::vout<1>
dp4 r0.x, r0, c25 // ::vout<3>
-#line 109 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx"
+#line 157 "D:\ATG Sample Development\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 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh"
mov oT0.w, c0.w // ::VSSkinnedOneLightOneBone<3>
-#line 113 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx"
+#line 161 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx"
mov oT2.xy, v2 // ::VSSkinnedOneLightOneBone<8,9>
// approximately 55 instruction slots used
@@ -201,17 +201,17 @@ ret
const BYTE SkinnedEffect_VSSkinnedOneLightOneBone[] =
{
- 68, 88, 66, 67, 142, 77,
- 137, 243, 130, 254, 5, 66,
- 16, 215, 32, 89, 177, 75,
- 190, 240, 1, 0, 0, 0,
- 52, 19, 0, 0, 4, 0,
+ 68, 88, 66, 67, 190, 43,
+ 223, 8, 184, 193, 81, 133,
+ 58, 221, 159, 121, 140, 87,
+ 138, 72, 1, 0, 0, 0,
+ 88, 19, 0, 0, 4, 0,
0, 0, 48, 0, 0, 0,
- 152, 11, 0, 0, 232, 17,
- 0, 0, 168, 18, 0, 0,
- 65, 111, 110, 57, 96, 11,
- 0, 0, 96, 11, 0, 0,
- 0, 2, 254, 255, 44, 11,
+ 188, 11, 0, 0, 12, 18,
+ 0, 0, 204, 18, 0, 0,
+ 65, 111, 110, 57, 132, 11,
+ 0, 0, 132, 11, 0, 0,
+ 0, 2, 254, 255, 80, 11,
0, 0, 52, 0, 0, 0,
1, 0, 36, 0, 0, 0,
48, 0, 0, 0, 48, 0,
@@ -220,14 +220,14 @@ const BYTE SkinnedEffect_VSSkinnedOneLightOneBone[] =
242, 0, 0, 0, 0, 0,
0, 0, 0, 0, 242, 0,
0, 2, 254, 255, 254, 255,
- 251, 1, 68, 66, 85, 71,
- 40, 0, 0, 0, 192, 7,
+ 4, 2, 68, 66, 85, 71,
+ 40, 0, 0, 0, 228, 7,
0, 0, 0, 0, 0, 0,
3, 0, 0, 0, 8, 1,
0, 0, 53, 0, 0, 0,
- 20, 1, 0, 0, 15, 0,
- 0, 0, 148, 6, 0, 0,
- 240, 2, 0, 0, 68, 58,
+ 20, 1, 0, 0, 16, 0,
+ 0, 0, 164, 6, 0, 0,
+ 44, 3, 0, 0, 68, 58,
92, 65, 84, 71, 32, 83,
97, 109, 112, 108, 101, 32,
68, 101, 118, 101, 108, 111,
@@ -267,77 +267,77 @@ const BYTE SkinnedEffect_VSSkinnedOneLightOneBone[] =
120, 104, 0, 171, 171, 171,
40, 0, 0, 0, 117, 0,
0, 0, 190, 0, 0, 0,
- 0, 0, 255, 255, 244, 7,
- 0, 0, 0, 0, 255, 255,
- 12, 8, 0, 0, 0, 0,
- 255, 255, 24, 8, 0, 0,
- 0, 0, 255, 255, 36, 8,
+ 0, 0, 255, 255, 24, 8,
0, 0, 0, 0, 255, 255,
48, 8, 0, 0, 0, 0,
255, 255, 60, 8, 0, 0,
- 52, 0, 0, 0, 72, 8,
+ 0, 0, 255, 255, 72, 8,
+ 0, 0, 0, 0, 255, 255,
+ 84, 8, 0, 0, 0, 0,
+ 255, 255, 96, 8, 0, 0,
+ 52, 0, 0, 0, 108, 8,
0, 0, 52, 0, 0, 0,
- 88, 8, 0, 0, 52, 0,
- 0, 0, 100, 8, 0, 0,
- 56, 0, 0, 0, 120, 8,
+ 124, 8, 0, 0, 52, 0,
+ 0, 0, 136, 8, 0, 0,
+ 56, 0, 0, 0, 156, 8,
0, 0, 55, 0, 0, 0,
- 136, 8, 0, 0, 52, 0,
- 0, 0, 152, 8, 0, 0,
- 52, 0, 0, 0, 172, 8,
+ 172, 8, 0, 0, 52, 0,
+ 0, 0, 188, 8, 0, 0,
+ 52, 0, 0, 0, 208, 8,
0, 0, 56, 0, 0, 0,
- 192, 8, 0, 0, 55, 0,
- 0, 0, 208, 8, 0, 0,
- 56, 0, 0, 0, 224, 8,
+ 228, 8, 0, 0, 55, 0,
+ 0, 0, 244, 8, 0, 0,
+ 56, 0, 0, 0, 4, 9,
0, 0, 55, 0, 0, 0,
- 240, 8, 0, 0, 59, 0,
- 1, 0, 0, 9, 0, 0,
- 59, 0, 1, 0, 16, 9,
+ 20, 9, 0, 0, 59, 0,
+ 1, 0, 36, 9, 0, 0,
+ 59, 0, 1, 0, 52, 9,
0, 0, 59, 0, 1, 0,
- 32, 9, 0, 0, 59, 0,
- 1, 0, 48, 9, 0, 0,
- 36, 0, 1, 0, 60, 9,
+ 68, 9, 0, 0, 59, 0,
+ 1, 0, 84, 9, 0, 0,
+ 36, 0, 1, 0, 96, 9,
0, 0, 39, 0, 1, 0,
- 76, 9, 0, 0, 41, 0,
- 1, 0, 92, 9, 0, 0,
- 46, 0, 1, 0, 108, 9,
+ 112, 9, 0, 0, 41, 0,
+ 1, 0, 128, 9, 0, 0,
+ 46, 0, 1, 0, 144, 9,
0, 0, 46, 0, 1, 0,
- 124, 9, 0, 0, 46, 0,
- 1, 0, 136, 9, 0, 0,
- 57, 0, 1, 0, 156, 9,
+ 160, 9, 0, 0, 46, 0,
+ 1, 0, 172, 9, 0, 0,
+ 57, 0, 1, 0, 192, 9,
0, 0, 57, 0, 1, 0,
- 168, 9, 0, 0, 57, 0,
- 1, 0, 184, 9, 0, 0,
- 57, 0, 1, 0, 200, 9,
+ 204, 9, 0, 0, 57, 0,
+ 1, 0, 220, 9, 0, 0,
+ 57, 0, 1, 0, 236, 9,
0, 0, 58, 0, 1, 0,
- 216, 9, 0, 0, 58, 0,
- 1, 0, 232, 9, 0, 0,
- 33, 0, 1, 0, 244, 9,
+ 252, 9, 0, 0, 58, 0,
+ 1, 0, 12, 10, 0, 0,
+ 33, 0, 1, 0, 24, 10,
0, 0, 33, 0, 1, 0,
- 4, 10, 0, 0, 37, 0,
- 1, 0, 16, 10, 0, 0,
- 42, 0, 1, 0, 32, 10,
+ 40, 10, 0, 0, 37, 0,
+ 1, 0, 52, 10, 0, 0,
+ 42, 0, 1, 0, 68, 10,
0, 0, 42, 0, 1, 0,
- 48, 10, 0, 0, 42, 0,
- 1, 0, 64, 10, 0, 0,
- 42, 0, 1, 0, 80, 10,
+ 84, 10, 0, 0, 42, 0,
+ 1, 0, 100, 10, 0, 0,
+ 42, 0, 1, 0, 116, 10,
0, 0, 47, 0, 1, 0,
- 96, 10, 0, 0, 47, 0,
- 1, 0, 112, 10, 0, 0,
- 63, 0, 1, 0, 128, 10,
+ 132, 10, 0, 0, 47, 0,
+ 1, 0, 148, 10, 0, 0,
+ 63, 0, 1, 0, 164, 10,
0, 0, 14, 0, 2, 0,
- 144, 10, 0, 0, 14, 0,
- 2, 0, 160, 10, 0, 0,
- 14, 0, 2, 0, 176, 10,
+ 180, 10, 0, 0, 14, 0,
+ 2, 0, 196, 10, 0, 0,
+ 14, 0, 2, 0, 212, 10,
0, 0, 63, 0, 1, 0,
- 192, 10, 0, 0, 63, 0,
- 1, 0, 208, 10, 0, 0,
- 63, 0, 1, 0, 224, 10,
- 0, 0, 109, 0, 0, 0,
- 240, 10, 0, 0, 109, 0,
- 0, 0, 4, 11, 0, 0,
- 46, 0, 1, 0, 16, 11,
- 0, 0, 113, 0, 0, 0,
- 28, 11, 0, 0, 80, 97,
+ 228, 10, 0, 0, 63, 0,
+ 1, 0, 244, 10, 0, 0,
+ 63, 0, 1, 0, 4, 11,
+ 0, 0, 157, 0, 0, 0,
+ 20, 11, 0, 0, 157, 0,
+ 0, 0, 40, 11, 0, 0,
+ 46, 0, 1, 0, 52, 11,
+ 0, 0, 161, 0, 0, 0,
+ 64, 11, 0, 0, 80, 97,
114, 97, 109, 101, 116, 101,
114, 115, 0, 68, 105, 102,
102, 117, 115, 101, 67, 111,
@@ -346,6 +346,16 @@ const BYTE SkinnedEffect_VSSkinnedOneLightOneBone[] =
1, 0, 0, 0, 0, 0,
0, 0, 25, 0, 0, 0,
0, 0, 1, 0, 2, 0,
+ 255, 255, 83, 107, 105, 110,
+ 0, 171, 171, 171, 1, 0,
+ 3, 0, 1, 0, 3, 0,
+ 1, 0, 0, 0, 0, 0,
+ 0, 0, 9, 0, 0, 0,
+ 0, 0, 255, 255, 255, 255,
+ 255, 255, 13, 0, 0, 0,
+ 255, 255, 1, 0, 255, 255,
+ 255, 255, 15, 0, 0, 0,
+ 255, 255, 255, 255, 2, 0,
255, 255, 86, 83, 83, 107,
105, 110, 110, 101, 100, 79,
110, 101, 76, 105, 103, 104,
@@ -363,14 +373,14 @@ const BYTE SkinnedEffect_VSSkinnedOneLightOneBone[] =
0, 0, 0, 0, 0, 0,
80, 111, 115, 105, 116, 105,
111, 110, 80, 83, 0, 171,
- 9, 3, 0, 0, 20, 3,
- 0, 0, 36, 3, 0, 0,
- 20, 3, 0, 0, 45, 3,
- 0, 0, 56, 3, 0, 0,
- 72, 3, 0, 0, 20, 3,
+ 69, 3, 0, 0, 80, 3,
+ 0, 0, 96, 3, 0, 0,
+ 80, 3, 0, 0, 105, 3,
+ 0, 0, 116, 3, 0, 0,
+ 132, 3, 0, 0, 80, 3,
0, 0, 5, 0, 0, 0,
1, 0, 14, 0, 1, 0,
- 4, 0, 84, 3, 0, 0,
+ 4, 0, 144, 3, 0, 0,
26, 0, 0, 0, 0, 0,
1, 0, 2, 0, 255, 255,
41, 0, 0, 0, 4, 0,
@@ -432,126 +442,122 @@ const BYTE SkinnedEffect_VSSkinnedOneLightOneBone[] =
117, 108, 97, 114, 0, 171,
171, 171, 39, 0, 0, 0,
0, 0, 255, 255, 255, 255,
- 255, 255, 83, 107, 105, 110,
- 0, 118, 105, 110, 0, 80,
- 111, 115, 105, 116, 105, 111,
- 110, 0, 78, 111, 114, 109,
- 97, 108, 0, 73, 110, 100,
- 105, 99, 101, 115, 0, 171,
- 171, 171, 1, 0, 2, 0,
- 1, 0, 4, 0, 1, 0,
- 0, 0, 0, 0, 0, 0,
- 87, 101, 105, 103, 104, 116,
- 115, 0, 253, 4, 0, 0,
- 20, 3, 0, 0, 6, 5,
- 0, 0, 236, 3, 0, 0,
- 45, 3, 0, 0, 56, 3,
- 0, 0, 13, 5, 0, 0,
- 24, 5, 0, 0, 40, 5,
- 0, 0, 20, 3, 0, 0,
- 5, 0, 0, 0, 1, 0,
- 17, 0, 1, 0, 5, 0,
- 48, 5, 0, 0, 9, 0,
- 0, 0, 4, 0, 255, 255,
- 255, 255, 255, 255, 10, 0,
- 0, 0, 0, 0, 255, 255,
- 255, 255, 255, 255, 13, 0,
- 0, 0, 255, 255, 5, 0,
- 255, 255, 255, 255, 14, 0,
- 0, 0, 255, 255, 1, 0,
- 255, 255, 255, 255, 15, 0,
- 0, 0, 255, 255, 255, 255,
- 6, 0, 255, 255, 16, 0,
- 0, 0, 255, 255, 255, 255,
- 2, 0, 255, 255, 1, 0,
- 0, 0, 0, 0, 1, 0,
- 2, 0, 3, 0, 2, 0,
- 0, 0, 4, 0, 5, 0,
- 6, 0, 255, 255, 3, 0,
- 0, 0, 7, 0, 8, 0,
- 255, 255, 255, 255, 4, 0,
- 0, 0, 9, 0, 10, 0,
- 11, 0, 12, 0, 5, 0,
- 0, 0, 13, 0, 14, 0,
- 15, 0, 16, 0, 118, 111,
- 117, 116, 0, 80, 111, 115,
- 95, 112, 115, 0, 70, 111,
- 103, 70, 97, 99, 116, 111,
- 114, 0, 171, 171, 0, 0,
- 3, 0, 1, 0, 1, 0,
- 1, 0, 0, 0, 0, 0,
- 0, 0, 241, 5, 0, 0,
- 20, 3, 0, 0, 9, 3,
- 0, 0, 20, 3, 0, 0,
- 36, 3, 0, 0, 236, 3,
- 0, 0, 248, 5, 0, 0,
- 4, 6, 0, 0, 5, 0,
- 0, 0, 1, 0, 12, 0,
- 1, 0, 4, 0, 20, 6,
- 0, 0, 46, 0, 0, 0,
+ 255, 255, 118, 105, 110, 0,
+ 80, 111, 115, 105, 116, 105,
+ 111, 110, 0, 78, 111, 114,
+ 109, 97, 108, 0, 73, 110,
+ 100, 105, 99, 101, 115, 0,
+ 1, 0, 2, 0, 1, 0,
+ 4, 0, 1, 0, 0, 0,
+ 0, 0, 0, 0, 87, 101,
+ 105, 103, 104, 116, 115, 0,
+ 52, 5, 0, 0, 80, 3,
+ 0, 0, 61, 5, 0, 0,
+ 40, 4, 0, 0, 105, 3,
+ 0, 0, 116, 3, 0, 0,
+ 68, 5, 0, 0, 76, 5,
+ 0, 0, 92, 5, 0, 0,
+ 80, 3, 0, 0, 5, 0,
+ 0, 0, 1, 0, 17, 0,
+ 1, 0, 5, 0, 100, 5,
+ 0, 0, 10, 0, 0, 0,
0, 0, 255, 255, 255, 255,
- 255, 255, 47, 0, 0, 0,
+ 255, 255, 14, 0, 0, 0,
255, 255, 1, 0, 255, 255,
- 255, 255, 48, 0, 0, 0,
- 3, 0, 255, 255, 255, 255,
- 255, 255, 119, 111, 114, 108,
- 100, 78, 111, 114, 109, 97,
- 108, 0, 20, 0, 0, 0,
+ 255, 255, 16, 0, 0, 0,
+ 255, 255, 255, 255, 2, 0,
+ 255, 255, 1, 0, 0, 0,
0, 0, 1, 0, 2, 0,
- 255, 255, 122, 101, 114, 111,
- 76, 0, 171, 171, 22, 0,
- 0, 0, 0, 0, 255, 255,
- 255, 255, 255, 255, 188, 2,
- 0, 0, 199, 2, 0, 0,
- 212, 2, 0, 0, 1, 0,
- 0, 0, 228, 2, 0, 0,
- 0, 0, 0, 0, 240, 2,
- 0, 0, 116, 3, 0, 0,
- 8, 0, 0, 0, 132, 3,
+ 3, 0, 2, 0, 0, 0,
+ 4, 0, 5, 0, 6, 0,
+ 255, 255, 3, 0, 0, 0,
+ 7, 0, 8, 0, 255, 255,
+ 255, 255, 4, 0, 0, 0,
+ 9, 0, 10, 0, 11, 0,
+ 12, 0, 5, 0, 0, 0,
+ 13, 0, 14, 0, 15, 0,
+ 16, 0, 118, 111, 117, 116,
+ 0, 80, 111, 115, 95, 112,
+ 115, 0, 70, 111, 103, 70,
+ 97, 99, 116, 111, 114, 0,
+ 171, 171, 0, 0, 3, 0,
+ 1, 0, 1, 0, 1, 0,
0, 0, 0, 0, 0, 0,
- 228, 3, 0, 0, 236, 3,
+ 1, 6, 0, 0, 80, 3,
+ 0, 0, 69, 3, 0, 0,
+ 80, 3, 0, 0, 96, 3,
+ 0, 0, 40, 4, 0, 0,
+ 8, 6, 0, 0, 20, 6,
+ 0, 0, 5, 0, 0, 0,
+ 1, 0, 12, 0, 1, 0,
+ 4, 0, 36, 6, 0, 0,
+ 46, 0, 0, 0, 0, 0,
+ 255, 255, 255, 255, 255, 255,
+ 47, 0, 0, 0, 255, 255,
+ 1, 0, 255, 255, 255, 255,
+ 48, 0, 0, 0, 3, 0,
+ 255, 255, 255, 255, 255, 255,
+ 119, 111, 114, 108, 100, 78,
+ 111, 114, 109, 97, 108, 0,
+ 20, 0, 0, 0, 0, 0,
+ 1, 0, 2, 0, 255, 255,
+ 122, 101, 114, 111, 76, 0,
+ 171, 171, 22, 0, 0, 0,
+ 0, 0, 255, 255, 255, 255,
+ 255, 255, 188, 2, 0, 0,
+ 199, 2, 0, 0, 212, 2,
0, 0, 1, 0, 0, 0,
- 252, 3, 0, 0, 0, 0,
- 0, 0, 8, 4, 0, 0,
- 236, 3, 0, 0, 1, 0,
- 0, 0, 16, 4, 0, 0,
- 0, 0, 0, 0, 28, 4,
- 0, 0, 236, 3, 0, 0,
- 1, 0, 0, 0, 36, 4,
+ 228, 2, 0, 0, 0, 0,
+ 0, 0, 240, 2, 0, 0,
+ 248, 2, 0, 0, 3, 0,
+ 0, 0, 8, 3, 0, 0,
+ 0, 0, 0, 0, 44, 3,
+ 0, 0, 176, 3, 0, 0,
+ 8, 0, 0, 0, 192, 3,
0, 0, 0, 0, 0, 0,
- 48, 4, 0, 0, 236, 3,
+ 32, 4, 0, 0, 40, 4,
0, 0, 1, 0, 0, 0,
- 60, 4, 0, 0, 0, 0,
- 0, 0, 72, 4, 0, 0,
- 84, 4, 0, 0, 1, 0,
- 0, 0, 100, 4, 0, 0,
- 0, 0, 0, 0, 112, 4,
- 0, 0, 20, 3, 0, 0,
- 3, 0, 0, 0, 120, 4,
+ 56, 4, 0, 0, 0, 0,
+ 0, 0, 68, 4, 0, 0,
+ 40, 4, 0, 0, 1, 0,
+ 0, 0, 76, 4, 0, 0,
+ 0, 0, 0, 0, 88, 4,
+ 0, 0, 40, 4, 0, 0,
+ 1, 0, 0, 0, 96, 4,
0, 0, 0, 0, 0, 0,
- 156, 4, 0, 0, 168, 4,
+ 108, 4, 0, 0, 40, 4,
+ 0, 0, 1, 0, 0, 0,
+ 120, 4, 0, 0, 0, 0,
+ 0, 0, 132, 4, 0, 0,
+ 144, 4, 0, 0, 1, 0,
+ 0, 0, 160, 4, 0, 0,
+ 0, 0, 0, 0, 172, 4,
+ 0, 0, 80, 3, 0, 0,
+ 3, 0, 0, 0, 180, 4,
+ 0, 0, 0, 0, 0, 0,
+ 216, 4, 0, 0, 228, 4,
0, 0, 3, 0, 0, 0,
- 184, 4, 0, 0, 0, 0,
- 0, 0, 220, 4, 0, 0,
- 236, 3, 0, 0, 1, 0,
- 0, 0, 232, 4, 0, 0,
- 244, 4, 0, 0, 249, 4,
- 0, 0, 88, 5, 0, 0,
- 6, 0, 0, 0, 104, 5,
- 0, 0, 240, 2, 0, 0,
- 249, 4, 0, 0, 88, 5,
+ 244, 4, 0, 0, 0, 0,
+ 0, 0, 24, 5, 0, 0,
+ 40, 4, 0, 0, 1, 0,
+ 0, 0, 36, 5, 0, 0,
+ 240, 2, 0, 0, 48, 5,
+ 0, 0, 140, 5, 0, 0,
+ 3, 0, 0, 0, 156, 5,
+ 0, 0, 44, 3, 0, 0,
+ 48, 5, 0, 0, 140, 5,
0, 0, 5, 0, 0, 0,
- 176, 5, 0, 0, 0, 0,
- 0, 0, 236, 5, 0, 0,
- 52, 6, 0, 0, 3, 0,
- 0, 0, 68, 6, 0, 0,
- 0, 0, 0, 0, 104, 6,
- 0, 0, 236, 3, 0, 0,
- 1, 0, 0, 0, 116, 6,
+ 192, 5, 0, 0, 0, 0,
+ 0, 0, 252, 5, 0, 0,
+ 68, 6, 0, 0, 3, 0,
+ 0, 0, 84, 6, 0, 0,
+ 0, 0, 0, 0, 120, 6,
+ 0, 0, 40, 4, 0, 0,
+ 1, 0, 0, 0, 132, 6,
0, 0, 0, 0, 0, 0,
- 128, 6, 0, 0, 236, 3,
+ 144, 6, 0, 0, 40, 4,
0, 0, 1, 0, 0, 0,
- 136, 6, 0, 0, 77, 105,
+ 152, 6, 0, 0, 77, 105,
99, 114, 111, 115, 111, 102,
116, 32, 40, 82, 41, 32,
72, 76, 83, 76, 32, 83,
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedOneLightOneBone.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedOneLightOneBone.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..82ab282a28adc819f7dff9151c1c4421add8d1bf
Binary files /dev/null and b/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedOneLightOneBone.pdb differ
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedOneLightOneBoneBn.inc b/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedOneLightOneBoneBn.inc
new file mode 100644
index 0000000000000000000000000000000000000000..3f040775a63f44d646bbb035f17220a3f183586b
--- /dev/null
+++ b/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedOneLightOneBoneBn.inc
@@ -0,0 +1,1055 @@
+#if 0
+//
+// Generated by Microsoft (R) D3D Shader Disassembler
+//
+//
+// Input signature:
+//
+// Name Index Mask Register SysValue Format Used
+// -------------------- ----- ------ -------- -------- ------- ------
+// SV_Position 0 xyzw 0 NONE float xyzw
+// NORMAL 0 xyz 1 NONE float xyz
+// TEXCOORD 0 xy 2 NONE float xy
+// BLENDINDICES 0 xyzw 3 NONE uint x
+// BLENDWEIGHT 0 xyzw 4 NONE float x
+//
+//
+// Output signature:
+//
+// Name Index Mask Register SysValue Format Used
+// -------------------- ----- ------ -------- -------- ------- ------
+// COLOR 0 xyzw 0 NONE float xyzw
+// COLOR 1 xyzw 1 NONE float xyzw
+// TEXCOORD 0 xy 2 NONE float xy
+// SV_Position 0 xyzw 3 POS float xyzw
+//
+//
+// Constant buffer to DX9 shader constant mappings:
+//
+// Target Reg Buffer Start Reg # of Regs Data Conversion
+// ---------- ------- --------- --------- ----------------------
+// c0 cb0 0 242 ( FLT, FLT, FLT, FLT)
+//
+//
+// Runtime generated constant mappings:
+//
+// Target Reg Constant Description
+// ---------- --------------------------------------------------
+// c242 Vertex Shader position offset
+//
+//
+// Level9 shader bytecode:
+//
+ vs_2_0
+ def c243, 2, -1, 3, 0
+ dcl_texcoord v0 // vin<0,1,2,3>
+ dcl_texcoord1 v1 // vin<4,5,6>
+ dcl_texcoord2 v2 // vin<7,8>
+ dcl_texcoord3 v3 // vin<9,10,11,12>
+ dcl_texcoord4 v4 // vin<13,14,15,16>
+
+#line 52 "D:\ATG Sample Development\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 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh"
+ mad r1.xyz, v1, c243.x, c243.y // ::BiasX2<0,1,2>
+
+#line 56 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx"
+ dp3 r2.x, r1, r0 // ::Skin<0>
+ dp4 r0.x, v0, r0 // Skin::vin<0>
+
+#line 52
+ mul r3, v4.x, c27[a0.x] // ::skinning<1,4,7,10>
+ mul r4, v4.x, c28[a0.x] // ::skinning<2,5,8,11>
+
+#line 56
+ dp3 r2.y, r1, r3 // ::Skin<1>
+ dp4 r0.y, v0, r3 // Skin::vin<1>
+ dp3 r2.z, r1, r4 // ::Skin<2>
+ dp4 r0.z, v0, r4 // Skin::vin<2>
+
+#line 59 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh"
+ dp3 r1.x, r2, c19
+ dp3 r1.y, r2, c20
+ dp3 r1.z, r2, c21
+ nrm r2.xyz, r1 // ::worldNormal<0,1,2>
+
+#line 36
+ dp3 r1.x, -c3, r2 // ::dotL<0>
+
+#line 39
+ sge r1.y, r1.x, c243.w // ::zeroL<0>
+ mul r1.z, r1.x, r1.y // ::diffuse<0>
+
+#line 46
+ mul r3.xyz, r1.z, c6
+ mov r4.xyz, c0 // Parameters::DiffuseColor<0,1,2>
+ mad oT0.xyz, r3, r4, c1 // ::VSSkinnedOneLightOneBoneBn<0,1,2>
+
+#line 57
+ mov r0.w, v0.w
+ dp4 r3.x, r0, c15 // ::pos_ws<0>
+ dp4 r3.y, r0, c16 // ::pos_ws<1>
+ dp4 r3.z, r0, c17 // ::pos_ws<2>
+ add r3.xyz, -r3, c12
+ nrm r4.xyz, r3 // ::eyeVector<0,1,2>
+
+#line 33
+ add r3.xyz, r4, -c3
+ nrm r4.xyz, r3 // ::halfVectors<0,1,2>
+
+#line 37
+ dp3 r1.z, r4, r2 // ::dotH<0>
+
+#line 42
+ max r1.z, r1.z, c243.w
+ mul r1.y, r1.y, r1.z
+ pow r2.x, r1.y, c2.w
+ mul r1.x, r1.x, r2.x // ::specular<0>
+
+#line 47
+ mul r1.xyz, r1.x, c9
+ mul oT1.xyz, r1, c2 // ::VSSkinnedOneLightOneBoneBn<4,5,6>
+
+#line 63
+ dp4 oPos.z, r0, c24 // ::VSSkinnedOneLightOneBoneBn<12>
+
+#line 14 "D:\ATG Sample Development\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 "D:\ATG Sample Development\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 "D:\ATG Sample Development\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 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh"
+ mov oT0.w, c0.w // ::VSSkinnedOneLightOneBoneBn<3>
+
+#line 177 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx"
+ mov oT2.xy, v2 // ::VSSkinnedOneLightOneBoneBn<8,9>
+
+// approximately 56 instruction slots used
+vs_4_0
+dcl_constantbuffer CB0[242], dynamicIndexed
+dcl_input v0.xyzw
+dcl_input v1.xyz
+dcl_input v2.xy
+dcl_input v3.x
+dcl_input v4.x
+dcl_output o0.xyzw
+dcl_output o1.xyzw
+dcl_output o2.xy
+dcl_output_siv o3.xyzw, position
+dcl_temps 5
+imul null, r0.x, v3.x, l(3)
+mul r1.xyzw, v4.xxxx, cb0[r0.x + 26].xyzw
+mad r0.yzw, v1.xxyz, l(0.000000, 2.000000, 2.000000, 2.000000), l(0.000000, -1.000000, -1.000000, -1.000000)
+dp3 r2.x, r0.yzwy, r1.xyzx
+dp4 r1.x, v0.xyzw, r1.xyzw
+mul r3.xyzw, v4.xxxx, cb0[r0.x + 27].xyzw
+mul r4.xyzw, v4.xxxx, cb0[r0.x + 28].xyzw
+dp3 r2.y, r0.yzwy, r3.xyzx
+dp4 r1.y, v0.xyzw, r3.xyzw
+dp3 r2.z, r0.yzwy, r4.xyzx
+dp4 r1.z, v0.xyzw, r4.xyzw
+dp3 r0.x, r2.xyzx, cb0[19].xyzx
+dp3 r0.y, r2.xyzx, cb0[20].xyzx
+dp3 r0.z, r2.xyzx, cb0[21].xyzx
+dp3 r0.w, r0.xyzx, r0.xyzx
+rsq r0.w, r0.w
+mul r0.xyz, r0.wwww, r0.xyzx
+dp3 r0.w, -cb0[3].xyzx, r0.xyzx
+ge r2.x, r0.w, l(0.000000)
+and r2.x, r2.x, l(0x3f800000)
+mul r2.y, r0.w, r2.x
+mul r2.yzw, r2.yyyy, cb0[6].xxyz
+mad o0.xyz, r2.yzwy, cb0[0].xyzx, cb0[1].xyzx
+mov o0.w, cb0[0].w
+mov r1.w, v0.w
+dp4 r3.x, r1.xyzw, cb0[15].xyzw
+dp4 r3.y, r1.xyzw, cb0[16].xyzw
+dp4 r3.z, r1.xyzw, cb0[17].xyzw
+add r2.yzw, -r3.xxyz, cb0[12].xxyz
+dp3 r3.x, r2.yzwy, r2.yzwy
+rsq r3.x, r3.x
+mad r2.yzw, r2.yyzw, r3.xxxx, -cb0[3].xxyz
+dp3 r3.x, r2.yzwy, r2.yzwy
+rsq r3.x, r3.x
+mul r2.yzw, r2.yyzw, r3.xxxx
+dp3 r0.x, r2.yzwy, r0.xyzx
+max r0.x, r0.x, l(0.000000)
+mul r0.x, r2.x, r0.x
+log r0.x, r0.x
+mul r0.x, r0.x, cb0[2].w
+exp r0.x, r0.x
+mul r0.x, r0.w, r0.x
+mul r0.xyz, r0.xxxx, cb0[9].xyzx
+mul o1.xyz, r0.xyzx, cb0[2].xyzx
+dp4_sat o1.w, r1.xyzw, cb0[14].xyzw
+mov o2.xy, v2.xyxx
+dp4 o3.x, r1.xyzw, cb0[22].xyzw
+dp4 o3.y, r1.xyzw, cb0[23].xyzw
+dp4 o3.z, r1.xyzw, cb0[24].xyzw
+dp4 o3.w, r1.xyzw, cb0[25].xyzw
+ret
+// Approximately 0 instruction slots used
+#endif
+
+const BYTE SkinnedEffect_VSSkinnedOneLightOneBoneBn[] =
+{
+ 68, 88, 66, 67, 18, 207,
+ 185, 48, 70, 176, 224, 189,
+ 147, 179, 136, 151, 52, 236,
+ 175, 170, 1, 0, 0, 0,
+ 216, 19, 0, 0, 4, 0,
+ 0, 0, 48, 0, 0, 0,
+ 0, 12, 0, 0, 140, 18,
+ 0, 0, 76, 19, 0, 0,
+ 65, 111, 110, 57, 200, 11,
+ 0, 0, 200, 11, 0, 0,
+ 0, 2, 254, 255, 148, 11,
+ 0, 0, 52, 0, 0, 0,
+ 1, 0, 36, 0, 0, 0,
+ 48, 0, 0, 0, 48, 0,
+ 0, 0, 36, 0, 1, 0,
+ 48, 0, 0, 0, 0, 0,
+ 242, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 242, 0,
+ 0, 2, 254, 255, 254, 255,
+ 16, 2, 68, 66, 85, 71,
+ 40, 0, 0, 0, 20, 8,
+ 0, 0, 0, 0, 0, 0,
+ 3, 0, 0, 0, 8, 1,
+ 0, 0, 54, 0, 0, 0,
+ 20, 1, 0, 0, 17, 0,
+ 0, 0, 192, 6, 0, 0,
+ 72, 3, 0, 0, 68, 58,
+ 92, 65, 84, 71, 32, 83,
+ 97, 109, 112, 108, 101, 32,
+ 68, 101, 118, 101, 108, 111,
+ 112, 109, 101, 110, 116, 92,
+ 115, 116, 95, 100, 101, 118,
+ 92, 75, 105, 116, 115, 92,
+ 68, 105, 114, 101, 99, 116,
+ 88, 84, 75, 92, 83, 114,
+ 99, 92, 83, 104, 97, 100,
+ 101, 114, 115, 92, 83, 107,
+ 105, 110, 110, 101, 100, 69,
+ 102, 102, 101, 99, 116, 46,
+ 102, 120, 0, 68, 58, 92,
+ 65, 84, 71, 32, 83, 97,
+ 109, 112, 108, 101, 32, 68,
+ 101, 118, 101, 108, 111, 112,
+ 109, 101, 110, 116, 92, 115,
+ 116, 95, 100, 101, 118, 92,
+ 75, 105, 116, 115, 92, 68,
+ 105, 114, 101, 99, 116, 88,
+ 84, 75, 92, 83, 114, 99,
+ 92, 83, 104, 97, 100, 101,
+ 114, 115, 92, 67, 111, 109,
+ 109, 111, 110, 46, 102, 120,
+ 104, 0, 68, 58, 92, 65,
+ 84, 71, 32, 83, 97, 109,
+ 112, 108, 101, 32, 68, 101,
+ 118, 101, 108, 111, 112, 109,
+ 101, 110, 116, 92, 115, 116,
+ 95, 100, 101, 118, 92, 75,
+ 105, 116, 115, 92, 68, 105,
+ 114, 101, 99, 116, 88, 84,
+ 75, 92, 83, 114, 99, 92,
+ 83, 104, 97, 100, 101, 114,
+ 115, 92, 76, 105, 103, 104,
+ 116, 105, 110, 103, 46, 102,
+ 120, 104, 0, 171, 171, 171,
+ 40, 0, 0, 0, 117, 0,
+ 0, 0, 188, 0, 0, 0,
+ 0, 0, 255, 255, 72, 8,
+ 0, 0, 0, 0, 255, 255,
+ 96, 8, 0, 0, 0, 0,
+ 255, 255, 108, 8, 0, 0,
+ 0, 0, 255, 255, 120, 8,
+ 0, 0, 0, 0, 255, 255,
+ 132, 8, 0, 0, 0, 0,
+ 255, 255, 144, 8, 0, 0,
+ 52, 0, 0, 0, 156, 8,
+ 0, 0, 52, 0, 0, 0,
+ 172, 8, 0, 0, 52, 0,
+ 0, 0, 184, 8, 0, 0,
+ 32, 0, 1, 0, 204, 8,
+ 0, 0, 56, 0, 0, 0,
+ 224, 8, 0, 0, 55, 0,
+ 0, 0, 240, 8, 0, 0,
+ 52, 0, 0, 0, 0, 9,
+ 0, 0, 52, 0, 0, 0,
+ 20, 9, 0, 0, 56, 0,
+ 0, 0, 40, 9, 0, 0,
+ 55, 0, 0, 0, 56, 9,
+ 0, 0, 56, 0, 0, 0,
+ 72, 9, 0, 0, 55, 0,
+ 0, 0, 88, 9, 0, 0,
+ 59, 0, 2, 0, 104, 9,
+ 0, 0, 59, 0, 2, 0,
+ 120, 9, 0, 0, 59, 0,
+ 2, 0, 136, 9, 0, 0,
+ 59, 0, 2, 0, 152, 9,
+ 0, 0, 36, 0, 2, 0,
+ 164, 9, 0, 0, 39, 0,
+ 2, 0, 180, 9, 0, 0,
+ 41, 0, 2, 0, 196, 9,
+ 0, 0, 46, 0, 2, 0,
+ 212, 9, 0, 0, 46, 0,
+ 2, 0, 228, 9, 0, 0,
+ 46, 0, 2, 0, 240, 9,
+ 0, 0, 57, 0, 2, 0,
+ 4, 10, 0, 0, 57, 0,
+ 2, 0, 16, 10, 0, 0,
+ 57, 0, 2, 0, 32, 10,
+ 0, 0, 57, 0, 2, 0,
+ 48, 10, 0, 0, 58, 0,
+ 2, 0, 64, 10, 0, 0,
+ 58, 0, 2, 0, 80, 10,
+ 0, 0, 33, 0, 2, 0,
+ 92, 10, 0, 0, 33, 0,
+ 2, 0, 108, 10, 0, 0,
+ 37, 0, 2, 0, 120, 10,
+ 0, 0, 42, 0, 2, 0,
+ 136, 10, 0, 0, 42, 0,
+ 2, 0, 152, 10, 0, 0,
+ 42, 0, 2, 0, 168, 10,
+ 0, 0, 42, 0, 2, 0,
+ 184, 10, 0, 0, 47, 0,
+ 2, 0, 200, 10, 0, 0,
+ 47, 0, 2, 0, 216, 10,
+ 0, 0, 63, 0, 2, 0,
+ 232, 10, 0, 0, 14, 0,
+ 1, 0, 248, 10, 0, 0,
+ 14, 0, 1, 0, 8, 11,
+ 0, 0, 14, 0, 1, 0,
+ 24, 11, 0, 0, 63, 0,
+ 2, 0, 40, 11, 0, 0,
+ 63, 0, 2, 0, 56, 11,
+ 0, 0, 63, 0, 2, 0,
+ 72, 11, 0, 0, 171, 0,
+ 0, 0, 88, 11, 0, 0,
+ 171, 0, 0, 0, 108, 11,
+ 0, 0, 46, 0, 2, 0,
+ 120, 11, 0, 0, 177, 0,
+ 0, 0, 132, 11, 0, 0,
+ 66, 105, 97, 115, 88, 50,
+ 0, 171, 1, 0, 3, 0,
+ 1, 0, 3, 0, 1, 0,
+ 0, 0, 0, 0, 0, 0,
+ 9, 0, 0, 0, 0, 0,
+ 1, 0, 2, 0, 255, 255,
+ 80, 97, 114, 97, 109, 101,
+ 116, 101, 114, 115, 0, 68,
+ 105, 102, 102, 117, 115, 101,
+ 67, 111, 108, 111, 114, 0,
+ 1, 0, 3, 0, 1, 0,
+ 4, 0, 1, 0, 0, 0,
+ 0, 0, 0, 0, 26, 0,
+ 0, 0, 0, 0, 1, 0,
+ 2, 0, 255, 255, 83, 107,
+ 105, 110, 0, 171, 171, 171,
+ 10, 0, 0, 0, 0, 0,
+ 255, 255, 255, 255, 255, 255,
+ 14, 0, 0, 0, 255, 255,
+ 1, 0, 255, 255, 255, 255,
+ 16, 0, 0, 0, 255, 255,
+ 255, 255, 2, 0, 255, 255,
+ 86, 83, 83, 107, 105, 110,
+ 110, 101, 100, 79, 110, 101,
+ 76, 105, 103, 104, 116, 79,
+ 110, 101, 66, 111, 110, 101,
+ 66, 110, 0, 68, 105, 102,
+ 102, 117, 115, 101, 0, 171,
+ 1, 0, 3, 0, 1, 0,
+ 4, 0, 1, 0, 0, 0,
+ 0, 0, 0, 0, 83, 112,
+ 101, 99, 117, 108, 97, 114,
+ 0, 84, 101, 120, 67, 111,
+ 111, 114, 100, 0, 171, 171,
+ 1, 0, 3, 0, 1, 0,
+ 2, 0, 1, 0, 0, 0,
+ 0, 0, 0, 0, 80, 111,
+ 115, 105, 116, 105, 111, 110,
+ 80, 83, 0, 171, 99, 3,
+ 0, 0, 108, 3, 0, 0,
+ 124, 3, 0, 0, 108, 3,
+ 0, 0, 133, 3, 0, 0,
+ 144, 3, 0, 0, 160, 3,
+ 0, 0, 108, 3, 0, 0,
+ 5, 0, 0, 0, 1, 0,
+ 14, 0, 1, 0, 4, 0,
+ 172, 3, 0, 0, 27, 0,
+ 0, 0, 0, 0, 1, 0,
+ 2, 0, 255, 255, 42, 0,
+ 0, 0, 4, 0, 5, 0,
+ 6, 0, 255, 255, 43, 0,
+ 0, 0, 255, 255, 255, 255,
+ 12, 0, 255, 255, 46, 0,
+ 0, 0, 255, 255, 255, 255,
+ 255, 255, 7, 0, 50, 0,
+ 0, 0, 10, 0, 11, 0,
+ 255, 255, 255, 255, 51, 0,
+ 0, 0, 255, 255, 255, 255,
+ 255, 255, 13, 0, 52, 0,
+ 0, 0, 255, 255, 255, 255,
+ 255, 255, 3, 0, 53, 0,
+ 0, 0, 8, 0, 9, 0,
+ 255, 255, 255, 255, 100, 105,
+ 102, 102, 117, 115, 101, 0,
+ 1, 0, 3, 0, 1, 0,
+ 3, 0, 1, 0, 0, 0,
+ 0, 0, 0, 0, 24, 0,
+ 0, 0, 255, 255, 255, 255,
+ 0, 0, 255, 255, 100, 111,
+ 116, 72, 0, 171, 171, 171,
+ 36, 0, 0, 0, 255, 255,
+ 255, 255, 0, 0, 255, 255,
+ 100, 111, 116, 76, 0, 171,
+ 171, 171, 22, 0, 0, 0,
+ 0, 0, 255, 255, 255, 255,
+ 255, 255, 101, 121, 101, 86,
+ 101, 99, 116, 111, 114, 0,
+ 171, 171, 33, 0, 0, 0,
+ 0, 0, 1, 0, 2, 0,
+ 255, 255, 104, 97, 108, 102,
+ 86, 101, 99, 116, 111, 114,
+ 115, 0, 3, 0, 3, 0,
+ 3, 0, 3, 0, 1, 0,
+ 0, 0, 0, 0, 0, 0,
+ 35, 0, 0, 0, 0, 0,
+ 1, 0, 2, 0, 255, 255,
+ 112, 111, 115, 95, 119, 115,
+ 0, 171, 29, 0, 0, 0,
+ 0, 0, 255, 255, 255, 255,
+ 255, 255, 30, 0, 0, 0,
+ 255, 255, 1, 0, 255, 255,
+ 255, 255, 31, 0, 0, 0,
+ 255, 255, 255, 255, 2, 0,
+ 255, 255, 115, 107, 105, 110,
+ 110, 105, 110, 103, 0, 171,
+ 171, 171, 3, 0, 3, 0,
+ 4, 0, 3, 0, 1, 0,
+ 0, 0, 0, 0, 0, 0,
+ 8, 0, 0, 0, 0, 0,
+ 3, 0, 6, 0, 9, 0,
+ 12, 0, 0, 0, 1, 0,
+ 4, 0, 7, 0, 10, 0,
+ 13, 0, 0, 0, 2, 0,
+ 5, 0, 8, 0, 11, 0,
+ 115, 112, 101, 99, 117, 108,
+ 97, 114, 0, 171, 171, 171,
+ 40, 0, 0, 0, 0, 0,
+ 255, 255, 255, 255, 255, 255,
+ 118, 105, 110, 0, 80, 111,
+ 115, 105, 116, 105, 111, 110,
+ 0, 78, 111, 114, 109, 97,
+ 108, 0, 73, 110, 100, 105,
+ 99, 101, 115, 0, 1, 0,
+ 2, 0, 1, 0, 4, 0,
+ 1, 0, 0, 0, 0, 0,
+ 0, 0, 87, 101, 105, 103,
+ 104, 116, 115, 0, 80, 5,
+ 0, 0, 108, 3, 0, 0,
+ 89, 5, 0, 0, 68, 4,
+ 0, 0, 133, 3, 0, 0,
+ 144, 3, 0, 0, 96, 5,
+ 0, 0, 104, 5, 0, 0,
+ 120, 5, 0, 0, 108, 3,
+ 0, 0, 5, 0, 0, 0,
+ 1, 0, 17, 0, 1, 0,
+ 5, 0, 128, 5, 0, 0,
+ 11, 0, 0, 0, 0, 0,
+ 255, 255, 255, 255, 255, 255,
+ 15, 0, 0, 0, 255, 255,
+ 1, 0, 255, 255, 255, 255,
+ 17, 0, 0, 0, 255, 255,
+ 255, 255, 2, 0, 255, 255,
+ 1, 0, 0, 0, 0, 0,
+ 1, 0, 2, 0, 3, 0,
+ 2, 0, 0, 0, 4, 0,
+ 5, 0, 6, 0, 255, 255,
+ 3, 0, 0, 0, 7, 0,
+ 8, 0, 255, 255, 255, 255,
+ 4, 0, 0, 0, 9, 0,
+ 10, 0, 11, 0, 12, 0,
+ 5, 0, 0, 0, 13, 0,
+ 14, 0, 15, 0, 16, 0,
+ 118, 111, 117, 116, 0, 80,
+ 111, 115, 95, 112, 115, 0,
+ 70, 111, 103, 70, 97, 99,
+ 116, 111, 114, 0, 171, 171,
+ 0, 0, 3, 0, 1, 0,
+ 1, 0, 1, 0, 0, 0,
+ 0, 0, 0, 0, 29, 6,
+ 0, 0, 108, 3, 0, 0,
+ 99, 3, 0, 0, 108, 3,
+ 0, 0, 124, 3, 0, 0,
+ 68, 4, 0, 0, 36, 6,
+ 0, 0, 48, 6, 0, 0,
+ 5, 0, 0, 0, 1, 0,
+ 12, 0, 1, 0, 4, 0,
+ 64, 6, 0, 0, 47, 0,
+ 0, 0, 0, 0, 255, 255,
+ 255, 255, 255, 255, 48, 0,
+ 0, 0, 255, 255, 1, 0,
+ 255, 255, 255, 255, 49, 0,
+ 0, 0, 3, 0, 255, 255,
+ 255, 255, 255, 255, 119, 111,
+ 114, 108, 100, 78, 111, 114,
+ 109, 97, 108, 0, 21, 0,
+ 0, 0, 0, 0, 1, 0,
+ 2, 0, 255, 255, 122, 101,
+ 114, 111, 76, 0, 171, 171,
+ 23, 0, 0, 0, 255, 255,
+ 0, 0, 255, 255, 255, 255,
+ 0, 0, 0, 0, 196, 2,
+ 0, 0, 204, 2, 0, 0,
+ 1, 0, 0, 0, 220, 2,
+ 0, 0, 232, 2, 0, 0,
+ 243, 2, 0, 0, 0, 3,
+ 0, 0, 1, 0, 0, 0,
+ 16, 3, 0, 0, 0, 0,
+ 0, 0, 28, 3, 0, 0,
+ 204, 2, 0, 0, 3, 0,
+ 0, 0, 36, 3, 0, 0,
+ 0, 0, 0, 0, 72, 3,
+ 0, 0, 204, 3, 0, 0,
+ 8, 0, 0, 0, 220, 3,
+ 0, 0, 0, 0, 0, 0,
+ 60, 4, 0, 0, 68, 4,
+ 0, 0, 1, 0, 0, 0,
+ 84, 4, 0, 0, 0, 0,
+ 0, 0, 96, 4, 0, 0,
+ 68, 4, 0, 0, 1, 0,
+ 0, 0, 104, 4, 0, 0,
+ 0, 0, 0, 0, 116, 4,
+ 0, 0, 68, 4, 0, 0,
+ 1, 0, 0, 0, 124, 4,
+ 0, 0, 0, 0, 0, 0,
+ 136, 4, 0, 0, 68, 4,
+ 0, 0, 1, 0, 0, 0,
+ 148, 4, 0, 0, 0, 0,
+ 0, 0, 160, 4, 0, 0,
+ 172, 4, 0, 0, 1, 0,
+ 0, 0, 188, 4, 0, 0,
+ 0, 0, 0, 0, 200, 4,
+ 0, 0, 108, 3, 0, 0,
+ 3, 0, 0, 0, 208, 4,
+ 0, 0, 0, 0, 0, 0,
+ 244, 4, 0, 0, 0, 5,
+ 0, 0, 3, 0, 0, 0,
+ 16, 5, 0, 0, 0, 0,
+ 0, 0, 52, 5, 0, 0,
+ 68, 4, 0, 0, 1, 0,
+ 0, 0, 64, 5, 0, 0,
+ 28, 3, 0, 0, 76, 5,
+ 0, 0, 168, 5, 0, 0,
+ 3, 0, 0, 0, 184, 5,
+ 0, 0, 72, 3, 0, 0,
+ 76, 5, 0, 0, 168, 5,
+ 0, 0, 5, 0, 0, 0,
+ 220, 5, 0, 0, 0, 0,
+ 0, 0, 24, 6, 0, 0,
+ 96, 6, 0, 0, 3, 0,
+ 0, 0, 112, 6, 0, 0,
+ 0, 0, 0, 0, 148, 6,
+ 0, 0, 68, 4, 0, 0,
+ 1, 0, 0, 0, 160, 6,
+ 0, 0, 0, 0, 0, 0,
+ 172, 6, 0, 0, 68, 4,
+ 0, 0, 1, 0, 0, 0,
+ 180, 6, 0, 0, 77, 105,
+ 99, 114, 111, 115, 111, 102,
+ 116, 32, 40, 82, 41, 32,
+ 72, 76, 83, 76, 32, 83,
+ 104, 97, 100, 101, 114, 32,
+ 67, 111, 109, 112, 105, 108,
+ 101, 114, 32, 49, 48, 46,
+ 49, 0, 81, 0, 0, 5,
+ 243, 0, 15, 160, 0, 0,
+ 0, 64, 0, 0, 128, 191,
+ 0, 0, 64, 64, 0, 0,
+ 0, 0, 31, 0, 0, 2,
+ 5, 0, 0, 128, 0, 0,
+ 15, 144, 31, 0, 0, 2,
+ 5, 0, 1, 128, 1, 0,
+ 15, 144, 31, 0, 0, 2,
+ 5, 0, 2, 128, 2, 0,
+ 15, 144, 31, 0, 0, 2,
+ 5, 0, 3, 128, 3, 0,
+ 15, 144, 31, 0, 0, 2,
+ 5, 0, 4, 128, 4, 0,
+ 15, 144, 5, 0, 0, 3,
+ 0, 0, 1, 128, 3, 0,
+ 0, 144, 243, 0, 170, 160,
+ 46, 0, 0, 2, 0, 0,
+ 1, 176, 0, 0, 0, 128,
+ 5, 0, 0, 4, 0, 0,
+ 15, 128, 4, 0, 0, 144,
+ 26, 32, 228, 160, 0, 0,
+ 0, 176, 4, 0, 0, 4,
+ 1, 0, 7, 128, 1, 0,
+ 228, 144, 243, 0, 0, 160,
+ 243, 0, 85, 160, 8, 0,
+ 0, 3, 2, 0, 1, 128,
+ 1, 0, 228, 128, 0, 0,
+ 228, 128, 9, 0, 0, 3,
+ 0, 0, 1, 128, 0, 0,
+ 228, 144, 0, 0, 228, 128,
+ 5, 0, 0, 4, 3, 0,
+ 15, 128, 4, 0, 0, 144,
+ 27, 32, 228, 160, 0, 0,
+ 0, 176, 5, 0, 0, 4,
+ 4, 0, 15, 128, 4, 0,
+ 0, 144, 28, 32, 228, 160,
+ 0, 0, 0, 176, 8, 0,
+ 0, 3, 2, 0, 2, 128,
+ 1, 0, 228, 128, 3, 0,
+ 228, 128, 9, 0, 0, 3,
+ 0, 0, 2, 128, 0, 0,
+ 228, 144, 3, 0, 228, 128,
+ 8, 0, 0, 3, 2, 0,
+ 4, 128, 1, 0, 228, 128,
+ 4, 0, 228, 128, 9, 0,
+ 0, 3, 0, 0, 4, 128,
+ 0, 0, 228, 144, 4, 0,
+ 228, 128, 8, 0, 0, 3,
+ 1, 0, 1, 128, 2, 0,
+ 228, 128, 19, 0, 228, 160,
+ 8, 0, 0, 3, 1, 0,
+ 2, 128, 2, 0, 228, 128,
+ 20, 0, 228, 160, 8, 0,
+ 0, 3, 1, 0, 4, 128,
+ 2, 0, 228, 128, 21, 0,
+ 228, 160, 36, 0, 0, 2,
+ 2, 0, 7, 128, 1, 0,
+ 228, 128, 8, 0, 0, 3,
+ 1, 0, 1, 128, 3, 0,
+ 228, 161, 2, 0, 228, 128,
+ 13, 0, 0, 3, 1, 0,
+ 2, 128, 1, 0, 0, 128,
+ 243, 0, 255, 160, 5, 0,
+ 0, 3, 1, 0, 4, 128,
+ 1, 0, 0, 128, 1, 0,
+ 85, 128, 5, 0, 0, 3,
+ 3, 0, 7, 128, 1, 0,
+ 170, 128, 6, 0, 228, 160,
+ 1, 0, 0, 2, 4, 0,
+ 7, 128, 0, 0, 228, 160,
+ 4, 0, 0, 4, 0, 0,
+ 7, 224, 3, 0, 228, 128,
+ 4, 0, 228, 128, 1, 0,
+ 228, 160, 1, 0, 0, 2,
+ 0, 0, 8, 128, 0, 0,
+ 255, 144, 9, 0, 0, 3,
+ 3, 0, 1, 128, 0, 0,
+ 228, 128, 15, 0, 228, 160,
+ 9, 0, 0, 3, 3, 0,
+ 2, 128, 0, 0, 228, 128,
+ 16, 0, 228, 160, 9, 0,
+ 0, 3, 3, 0, 4, 128,
+ 0, 0, 228, 128, 17, 0,
+ 228, 160, 2, 0, 0, 3,
+ 3, 0, 7, 128, 3, 0,
+ 228, 129, 12, 0, 228, 160,
+ 36, 0, 0, 2, 4, 0,
+ 7, 128, 3, 0, 228, 128,
+ 2, 0, 0, 3, 3, 0,
+ 7, 128, 4, 0, 228, 128,
+ 3, 0, 228, 161, 36, 0,
+ 0, 2, 4, 0, 7, 128,
+ 3, 0, 228, 128, 8, 0,
+ 0, 3, 1, 0, 4, 128,
+ 4, 0, 228, 128, 2, 0,
+ 228, 128, 11, 0, 0, 3,
+ 1, 0, 4, 128, 1, 0,
+ 170, 128, 243, 0, 255, 160,
+ 5, 0, 0, 3, 1, 0,
+ 2, 128, 1, 0, 85, 128,
+ 1, 0, 170, 128, 32, 0,
+ 0, 3, 2, 0, 1, 128,
+ 1, 0, 85, 128, 2, 0,
+ 255, 160, 5, 0, 0, 3,
+ 1, 0, 1, 128, 1, 0,
+ 0, 128, 2, 0, 0, 128,
+ 5, 0, 0, 3, 1, 0,
+ 7, 128, 1, 0, 0, 128,
+ 9, 0, 228, 160, 5, 0,
+ 0, 3, 1, 0, 7, 224,
+ 1, 0, 228, 128, 2, 0,
+ 228, 160, 9, 0, 0, 3,
+ 0, 0, 4, 192, 0, 0,
+ 228, 128, 24, 0, 228, 160,
+ 9, 0, 0, 3, 1, 0,
+ 1, 128, 0, 0, 228, 128,
+ 14, 0, 228, 160, 11, 0,
+ 0, 3, 1, 0, 1, 128,
+ 1, 0, 0, 128, 243, 0,
+ 255, 160, 10, 0, 0, 3,
+ 1, 0, 8, 224, 1, 0,
+ 0, 128, 243, 0, 85, 161,
+ 9, 0, 0, 3, 1, 0,
+ 1, 128, 0, 0, 228, 128,
+ 22, 0, 228, 160, 9, 0,
+ 0, 3, 1, 0, 2, 128,
+ 0, 0, 228, 128, 23, 0,
+ 228, 160, 9, 0, 0, 3,
+ 0, 0, 1, 128, 0, 0,
+ 228, 128, 25, 0, 228, 160,
+ 4, 0, 0, 4, 0, 0,
+ 3, 192, 0, 0, 0, 128,
+ 242, 0, 228, 160, 1, 0,
+ 228, 128, 1, 0, 0, 2,
+ 0, 0, 8, 192, 0, 0,
+ 0, 128, 1, 0, 0, 2,
+ 0, 0, 8, 224, 0, 0,
+ 255, 160, 1, 0, 0, 2,
+ 2, 0, 3, 224, 2, 0,
+ 228, 144, 255, 255, 0, 0,
+ 83, 72, 68, 82, 132, 6,
+ 0, 0, 64, 0, 1, 0,
+ 161, 1, 0, 0, 89, 8,
+ 0, 4, 70, 142, 32, 0,
+ 0, 0, 0, 0, 242, 0,
+ 0, 0, 95, 0, 0, 3,
+ 242, 16, 16, 0, 0, 0,
+ 0, 0, 95, 0, 0, 3,
+ 114, 16, 16, 0, 1, 0,
+ 0, 0, 95, 0, 0, 3,
+ 50, 16, 16, 0, 2, 0,
+ 0, 0, 95, 0, 0, 3,
+ 18, 16, 16, 0, 3, 0,
+ 0, 0, 95, 0, 0, 3,
+ 18, 16, 16, 0, 4, 0,
+ 0, 0, 101, 0, 0, 3,
+ 242, 32, 16, 0, 0, 0,
+ 0, 0, 101, 0, 0, 3,
+ 242, 32, 16, 0, 1, 0,
+ 0, 0, 101, 0, 0, 3,
+ 50, 32, 16, 0, 2, 0,
+ 0, 0, 103, 0, 0, 4,
+ 242, 32, 16, 0, 3, 0,
+ 0, 0, 1, 0, 0, 0,
+ 104, 0, 0, 2, 5, 0,
+ 0, 0, 38, 0, 0, 8,
+ 0, 208, 0, 0, 18, 0,
+ 16, 0, 0, 0, 0, 0,
+ 10, 16, 16, 0, 3, 0,
+ 0, 0, 1, 64, 0, 0,
+ 3, 0, 0, 0, 56, 0,
+ 0, 10, 242, 0, 16, 0,
+ 1, 0, 0, 0, 6, 16,
+ 16, 0, 4, 0, 0, 0,
+ 70, 142, 32, 6, 0, 0,
+ 0, 0, 26, 0, 0, 0,
+ 10, 0, 16, 0, 0, 0,
+ 0, 0, 50, 0, 0, 15,
+ 226, 0, 16, 0, 0, 0,
+ 0, 0, 6, 25, 16, 0,
+ 1, 0, 0, 0, 2, 64,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 64, 0, 0,
+ 0, 64, 0, 0, 0, 64,
+ 2, 64, 0, 0, 0, 0,
+ 0, 0, 0, 0, 128, 191,
+ 0, 0, 128, 191, 0, 0,
+ 128, 191, 16, 0, 0, 7,
+ 18, 0, 16, 0, 2, 0,
+ 0, 0, 150, 7, 16, 0,
+ 0, 0, 0, 0, 70, 2,
+ 16, 0, 1, 0, 0, 0,
+ 17, 0, 0, 7, 18, 0,
+ 16, 0, 1, 0, 0, 0,
+ 70, 30, 16, 0, 0, 0,
+ 0, 0, 70, 14, 16, 0,
+ 1, 0, 0, 0, 56, 0,
+ 0, 10, 242, 0, 16, 0,
+ 3, 0, 0, 0, 6, 16,
+ 16, 0, 4, 0, 0, 0,
+ 70, 142, 32, 6, 0, 0,
+ 0, 0, 27, 0, 0, 0,
+ 10, 0, 16, 0, 0, 0,
+ 0, 0, 56, 0, 0, 10,
+ 242, 0, 16, 0, 4, 0,
+ 0, 0, 6, 16, 16, 0,
+ 4, 0, 0, 0, 70, 142,
+ 32, 6, 0, 0, 0, 0,
+ 28, 0, 0, 0, 10, 0,
+ 16, 0, 0, 0, 0, 0,
+ 16, 0, 0, 7, 34, 0,
+ 16, 0, 2, 0, 0, 0,
+ 150, 7, 16, 0, 0, 0,
+ 0, 0, 70, 2, 16, 0,
+ 3, 0, 0, 0, 17, 0,
+ 0, 7, 34, 0, 16, 0,
+ 1, 0, 0, 0, 70, 30,
+ 16, 0, 0, 0, 0, 0,
+ 70, 14, 16, 0, 3, 0,
+ 0, 0, 16, 0, 0, 7,
+ 66, 0, 16, 0, 2, 0,
+ 0, 0, 150, 7, 16, 0,
+ 0, 0, 0, 0, 70, 2,
+ 16, 0, 4, 0, 0, 0,
+ 17, 0, 0, 7, 66, 0,
+ 16, 0, 1, 0, 0, 0,
+ 70, 30, 16, 0, 0, 0,
+ 0, 0, 70, 14, 16, 0,
+ 4, 0, 0, 0, 16, 0,
+ 0, 8, 18, 0, 16, 0,
+ 0, 0, 0, 0, 70, 2,
+ 16, 0, 2, 0, 0, 0,
+ 70, 130, 32, 0, 0, 0,
+ 0, 0, 19, 0, 0, 0,
+ 16, 0, 0, 8, 34, 0,
+ 16, 0, 0, 0, 0, 0,
+ 70, 2, 16, 0, 2, 0,
+ 0, 0, 70, 130, 32, 0,
+ 0, 0, 0, 0, 20, 0,
+ 0, 0, 16, 0, 0, 8,
+ 66, 0, 16, 0, 0, 0,
+ 0, 0, 70, 2, 16, 0,
+ 2, 0, 0, 0, 70, 130,
+ 32, 0, 0, 0, 0, 0,
+ 21, 0, 0, 0, 16, 0,
+ 0, 7, 130, 0, 16, 0,
+ 0, 0, 0, 0, 70, 2,
+ 16, 0, 0, 0, 0, 0,
+ 70, 2, 16, 0, 0, 0,
+ 0, 0, 68, 0, 0, 5,
+ 130, 0, 16, 0, 0, 0,
+ 0, 0, 58, 0, 16, 0,
+ 0, 0, 0, 0, 56, 0,
+ 0, 7, 114, 0, 16, 0,
+ 0, 0, 0, 0, 246, 15,
+ 16, 0, 0, 0, 0, 0,
+ 70, 2, 16, 0, 0, 0,
+ 0, 0, 16, 0, 0, 9,
+ 130, 0, 16, 0, 0, 0,
+ 0, 0, 70, 130, 32, 128,
+ 65, 0, 0, 0, 0, 0,
+ 0, 0, 3, 0, 0, 0,
+ 70, 2, 16, 0, 0, 0,
+ 0, 0, 29, 0, 0, 7,
+ 18, 0, 16, 0, 2, 0,
+ 0, 0, 58, 0, 16, 0,
+ 0, 0, 0, 0, 1, 64,
+ 0, 0, 0, 0, 0, 0,
+ 1, 0, 0, 7, 18, 0,
+ 16, 0, 2, 0, 0, 0,
+ 10, 0, 16, 0, 2, 0,
+ 0, 0, 1, 64, 0, 0,
+ 0, 0, 128, 63, 56, 0,
+ 0, 7, 34, 0, 16, 0,
+ 2, 0, 0, 0, 58, 0,
+ 16, 0, 0, 0, 0, 0,
+ 10, 0, 16, 0, 2, 0,
+ 0, 0, 56, 0, 0, 8,
+ 226, 0, 16, 0, 2, 0,
+ 0, 0, 86, 5, 16, 0,
+ 2, 0, 0, 0, 6, 137,
+ 32, 0, 0, 0, 0, 0,
+ 6, 0, 0, 0, 50, 0,
+ 0, 11, 114, 32, 16, 0,
+ 0, 0, 0, 0, 150, 7,
+ 16, 0, 2, 0, 0, 0,
+ 70, 130, 32, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 70, 130, 32, 0, 0, 0,
+ 0, 0, 1, 0, 0, 0,
+ 54, 0, 0, 6, 130, 32,
+ 16, 0, 0, 0, 0, 0,
+ 58, 128, 32, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 54, 0, 0, 5, 130, 0,
+ 16, 0, 1, 0, 0, 0,
+ 58, 16, 16, 0, 0, 0,
+ 0, 0, 17, 0, 0, 8,
+ 18, 0, 16, 0, 3, 0,
+ 0, 0, 70, 14, 16, 0,
+ 1, 0, 0, 0, 70, 142,
+ 32, 0, 0, 0, 0, 0,
+ 15, 0, 0, 0, 17, 0,
+ 0, 8, 34, 0, 16, 0,
+ 3, 0, 0, 0, 70, 14,
+ 16, 0, 1, 0, 0, 0,
+ 70, 142, 32, 0, 0, 0,
+ 0, 0, 16, 0, 0, 0,
+ 17, 0, 0, 8, 66, 0,
+ 16, 0, 3, 0, 0, 0,
+ 70, 14, 16, 0, 1, 0,
+ 0, 0, 70, 142, 32, 0,
+ 0, 0, 0, 0, 17, 0,
+ 0, 0, 0, 0, 0, 9,
+ 226, 0, 16, 0, 2, 0,
+ 0, 0, 6, 9, 16, 128,
+ 65, 0, 0, 0, 3, 0,
+ 0, 0, 6, 137, 32, 0,
+ 0, 0, 0, 0, 12, 0,
+ 0, 0, 16, 0, 0, 7,
+ 18, 0, 16, 0, 3, 0,
+ 0, 0, 150, 7, 16, 0,
+ 2, 0, 0, 0, 150, 7,
+ 16, 0, 2, 0, 0, 0,
+ 68, 0, 0, 5, 18, 0,
+ 16, 0, 3, 0, 0, 0,
+ 10, 0, 16, 0, 3, 0,
+ 0, 0, 50, 0, 0, 11,
+ 226, 0, 16, 0, 2, 0,
+ 0, 0, 86, 14, 16, 0,
+ 2, 0, 0, 0, 6, 0,
+ 16, 0, 3, 0, 0, 0,
+ 6, 137, 32, 128, 65, 0,
+ 0, 0, 0, 0, 0, 0,
+ 3, 0, 0, 0, 16, 0,
+ 0, 7, 18, 0, 16, 0,
+ 3, 0, 0, 0, 150, 7,
+ 16, 0, 2, 0, 0, 0,
+ 150, 7, 16, 0, 2, 0,
+ 0, 0, 68, 0, 0, 5,
+ 18, 0, 16, 0, 3, 0,
+ 0, 0, 10, 0, 16, 0,
+ 3, 0, 0, 0, 56, 0,
+ 0, 7, 226, 0, 16, 0,
+ 2, 0, 0, 0, 86, 14,
+ 16, 0, 2, 0, 0, 0,
+ 6, 0, 16, 0, 3, 0,
+ 0, 0, 16, 0, 0, 7,
+ 18, 0, 16, 0, 0, 0,
+ 0, 0, 150, 7, 16, 0,
+ 2, 0, 0, 0, 70, 2,
+ 16, 0, 0, 0, 0, 0,
+ 52, 0, 0, 7, 18, 0,
+ 16, 0, 0, 0, 0, 0,
+ 10, 0, 16, 0, 0, 0,
+ 0, 0, 1, 64, 0, 0,
+ 0, 0, 0, 0, 56, 0,
+ 0, 7, 18, 0, 16, 0,
+ 0, 0, 0, 0, 10, 0,
+ 16, 0, 2, 0, 0, 0,
+ 10, 0, 16, 0, 0, 0,
+ 0, 0, 47, 0, 0, 5,
+ 18, 0, 16, 0, 0, 0,
+ 0, 0, 10, 0, 16, 0,
+ 0, 0, 0, 0, 56, 0,
+ 0, 8, 18, 0, 16, 0,
+ 0, 0, 0, 0, 10, 0,
+ 16, 0, 0, 0, 0, 0,
+ 58, 128, 32, 0, 0, 0,
+ 0, 0, 2, 0, 0, 0,
+ 25, 0, 0, 5, 18, 0,
+ 16, 0, 0, 0, 0, 0,
+ 10, 0, 16, 0, 0, 0,
+ 0, 0, 56, 0, 0, 7,
+ 18, 0, 16, 0, 0, 0,
+ 0, 0, 58, 0, 16, 0,
+ 0, 0, 0, 0, 10, 0,
+ 16, 0, 0, 0, 0, 0,
+ 56, 0, 0, 8, 114, 0,
+ 16, 0, 0, 0, 0, 0,
+ 6, 0, 16, 0, 0, 0,
+ 0, 0, 70, 130, 32, 0,
+ 0, 0, 0, 0, 9, 0,
+ 0, 0, 56, 0, 0, 8,
+ 114, 32, 16, 0, 1, 0,
+ 0, 0, 70, 2, 16, 0,
+ 0, 0, 0, 0, 70, 130,
+ 32, 0, 0, 0, 0, 0,
+ 2, 0, 0, 0, 17, 32,
+ 0, 8, 130, 32, 16, 0,
+ 1, 0, 0, 0, 70, 14,
+ 16, 0, 1, 0, 0, 0,
+ 70, 142, 32, 0, 0, 0,
+ 0, 0, 14, 0, 0, 0,
+ 54, 0, 0, 5, 50, 32,
+ 16, 0, 2, 0, 0, 0,
+ 70, 16, 16, 0, 2, 0,
+ 0, 0, 17, 0, 0, 8,
+ 18, 32, 16, 0, 3, 0,
+ 0, 0, 70, 14, 16, 0,
+ 1, 0, 0, 0, 70, 142,
+ 32, 0, 0, 0, 0, 0,
+ 22, 0, 0, 0, 17, 0,
+ 0, 8, 34, 32, 16, 0,
+ 3, 0, 0, 0, 70, 14,
+ 16, 0, 1, 0, 0, 0,
+ 70, 142, 32, 0, 0, 0,
+ 0, 0, 23, 0, 0, 0,
+ 17, 0, 0, 8, 66, 32,
+ 16, 0, 3, 0, 0, 0,
+ 70, 14, 16, 0, 1, 0,
+ 0, 0, 70, 142, 32, 0,
+ 0, 0, 0, 0, 24, 0,
+ 0, 0, 17, 0, 0, 8,
+ 130, 32, 16, 0, 3, 0,
+ 0, 0, 70, 14, 16, 0,
+ 1, 0, 0, 0, 70, 142,
+ 32, 0, 0, 0, 0, 0,
+ 25, 0, 0, 0, 62, 0,
+ 0, 1, 73, 83, 71, 78,
+ 184, 0, 0, 0, 5, 0,
+ 0, 0, 8, 0, 0, 0,
+ 128, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 3, 0, 0, 0, 0, 0,
+ 0, 0, 15, 15, 0, 0,
+ 140, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 3, 0, 0, 0, 1, 0,
+ 0, 0, 7, 7, 0, 0,
+ 147, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 3, 0, 0, 0, 2, 0,
+ 0, 0, 3, 3, 0, 0,
+ 156, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 1, 0, 0, 0, 3, 0,
+ 0, 0, 15, 1, 0, 0,
+ 169, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 3, 0, 0, 0, 4, 0,
+ 0, 0, 15, 1, 0, 0,
+ 83, 86, 95, 80, 111, 115,
+ 105, 116, 105, 111, 110, 0,
+ 78, 79, 82, 77, 65, 76,
+ 0, 84, 69, 88, 67, 79,
+ 79, 82, 68, 0, 66, 76,
+ 69, 78, 68, 73, 78, 68,
+ 73, 67, 69, 83, 0, 66,
+ 76, 69, 78, 68, 87, 69,
+ 73, 71, 72, 84, 0, 171,
+ 171, 171, 79, 83, 71, 78,
+ 132, 0, 0, 0, 4, 0,
+ 0, 0, 8, 0, 0, 0,
+ 104, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 3, 0, 0, 0, 0, 0,
+ 0, 0, 15, 0, 0, 0,
+ 104, 0, 0, 0, 1, 0,
+ 0, 0, 0, 0, 0, 0,
+ 3, 0, 0, 0, 1, 0,
+ 0, 0, 15, 0, 0, 0,
+ 110, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 3, 0, 0, 0, 2, 0,
+ 0, 0, 3, 12, 0, 0,
+ 119, 0, 0, 0, 0, 0,
+ 0, 0, 1, 0, 0, 0,
+ 3, 0, 0, 0, 3, 0,
+ 0, 0, 15, 0, 0, 0,
+ 67, 79, 76, 79, 82, 0,
+ 84, 69, 88, 67, 79, 79,
+ 82, 68, 0, 83, 86, 95,
+ 80, 111, 115, 105, 116, 105,
+ 111, 110, 0, 171
+};
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedOneLightOneBoneBn.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedOneLightOneBoneBn.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..66f2f67492e4c9ed6ca92204483f874282aa855c
Binary files /dev/null and b/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedOneLightOneBoneBn.pdb differ
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedOneLightTwoBones.inc b/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedOneLightTwoBones.inc
index 2da377b9cdb189abd14065a5c93ee7dfd8324d03..c680e9b80af3630ed97090968933d4a56b870097 100644
--- a/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedOneLightTwoBones.inc
+++ b/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedOneLightTwoBones.inc
@@ -55,7 +55,7 @@
mad r0, c26[a0.y], v4.x, r0 // ::skinning<0,3,6,9>
#line 56
- dp3 r1.x, v1, r0 // Skin::vin<4>
+ dp3 r1.x, v1, r0 // ::Skin<0>
dp4 r0.x, v0, r0 // Skin::vin<0>
#line 52
@@ -65,9 +65,9 @@
mad r2, c27[a0.y], v4.x, r2 // ::skinning<1,4,7,10>
#line 56
- dp3 r1.y, v1, r2 // Skin::vin<5>
+ dp3 r1.y, v1, r2 // ::Skin<1>
dp4 r0.y, v0, r2 // Skin::vin<1>
- dp3 r1.z, v1, r3 // Skin::vin<6>
+ dp3 r1.z, v1, r3 // ::Skin<2>
dp4 r0.z, v0, r3 // Skin::vin<2>
#line 59 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh"
@@ -126,14 +126,14 @@
dp4 r1.y, r0, c23 // ::vout<1>
dp4 r0.x, r0, c25 // ::vout<3>
-#line 125 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx"
+#line 189 "D:\ATG Sample Development\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 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh"
mov oT0.w, c0.w // ::VSSkinnedOneLightTwoBones<3>
-#line 129 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx"
+#line 193 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx"
mov oT2.xy, v2 // ::VSSkinnedOneLightTwoBones<8,9>
// approximately 58 instruction slots used
@@ -207,17 +207,17 @@ ret
const BYTE SkinnedEffect_VSSkinnedOneLightTwoBones[] =
{
- 68, 88, 66, 67, 49, 79,
- 95, 184, 192, 225, 118, 83,
- 124, 213, 23, 153, 12, 117,
- 136, 254, 1, 0, 0, 0,
- 48, 20, 0, 0, 4, 0,
+ 68, 88, 66, 67, 141, 194,
+ 223, 132, 203, 132, 59, 233,
+ 243, 82, 87, 240, 218, 9,
+ 244, 218, 1, 0, 0, 0,
+ 84, 20, 0, 0, 4, 0,
0, 0, 48, 0, 0, 0,
- 248, 11, 0, 0, 228, 18,
- 0, 0, 164, 19, 0, 0,
- 65, 111, 110, 57, 192, 11,
- 0, 0, 192, 11, 0, 0,
- 0, 2, 254, 255, 140, 11,
+ 28, 12, 0, 0, 8, 19,
+ 0, 0, 200, 19, 0, 0,
+ 65, 111, 110, 57, 228, 11,
+ 0, 0, 228, 11, 0, 0,
+ 0, 2, 254, 255, 176, 11,
0, 0, 52, 0, 0, 0,
1, 0, 36, 0, 0, 0,
48, 0, 0, 0, 48, 0,
@@ -226,14 +226,14 @@ const BYTE SkinnedEffect_VSSkinnedOneLightTwoBones[] =
242, 0, 0, 0, 0, 0,
0, 0, 0, 0, 242, 0,
0, 2, 254, 255, 254, 255,
- 1, 2, 68, 66, 85, 71,
- 40, 0, 0, 0, 216, 7,
+ 10, 2, 68, 66, 85, 71,
+ 40, 0, 0, 0, 252, 7,
0, 0, 0, 0, 0, 0,
3, 0, 0, 0, 8, 1,
0, 0, 56, 0, 0, 0,
- 20, 1, 0, 0, 15, 0,
- 0, 0, 172, 6, 0, 0,
- 8, 3, 0, 0, 68, 58,
+ 20, 1, 0, 0, 16, 0,
+ 0, 0, 188, 6, 0, 0,
+ 68, 3, 0, 0, 68, 58,
92, 65, 84, 71, 32, 83,
97, 109, 112, 108, 101, 32,
68, 101, 118, 101, 108, 111,
@@ -273,81 +273,81 @@ const BYTE SkinnedEffect_VSSkinnedOneLightTwoBones[] =
120, 104, 0, 171, 171, 171,
40, 0, 0, 0, 117, 0,
0, 0, 190, 0, 0, 0,
- 0, 0, 255, 255, 12, 8,
- 0, 0, 0, 0, 255, 255,
- 36, 8, 0, 0, 0, 0,
- 255, 255, 48, 8, 0, 0,
- 0, 0, 255, 255, 60, 8,
+ 0, 0, 255, 255, 48, 8,
0, 0, 0, 0, 255, 255,
72, 8, 0, 0, 0, 0,
255, 255, 84, 8, 0, 0,
- 52, 0, 0, 0, 96, 8,
+ 0, 0, 255, 255, 96, 8,
+ 0, 0, 0, 0, 255, 255,
+ 108, 8, 0, 0, 0, 0,
+ 255, 255, 120, 8, 0, 0,
+ 52, 0, 0, 0, 132, 8,
0, 0, 52, 0, 0, 0,
- 112, 8, 0, 0, 52, 0,
- 0, 0, 124, 8, 0, 0,
- 52, 0, 0, 0, 144, 8,
+ 148, 8, 0, 0, 52, 0,
+ 0, 0, 160, 8, 0, 0,
+ 52, 0, 0, 0, 180, 8,
0, 0, 56, 0, 0, 0,
- 168, 8, 0, 0, 55, 0,
- 0, 0, 184, 8, 0, 0,
- 52, 0, 0, 0, 200, 8,
+ 204, 8, 0, 0, 55, 0,
+ 0, 0, 220, 8, 0, 0,
+ 52, 0, 0, 0, 236, 8,
0, 0, 52, 0, 0, 0,
- 220, 8, 0, 0, 52, 0,
- 0, 0, 240, 8, 0, 0,
- 52, 0, 0, 0, 8, 9,
+ 0, 9, 0, 0, 52, 0,
+ 0, 0, 20, 9, 0, 0,
+ 52, 0, 0, 0, 44, 9,
0, 0, 56, 0, 0, 0,
- 32, 9, 0, 0, 55, 0,
- 0, 0, 48, 9, 0, 0,
- 56, 0, 0, 0, 64, 9,
+ 68, 9, 0, 0, 55, 0,
+ 0, 0, 84, 9, 0, 0,
+ 56, 0, 0, 0, 100, 9,
0, 0, 55, 0, 0, 0,
- 80, 9, 0, 0, 59, 0,
- 1, 0, 96, 9, 0, 0,
- 59, 0, 1, 0, 112, 9,
+ 116, 9, 0, 0, 59, 0,
+ 1, 0, 132, 9, 0, 0,
+ 59, 0, 1, 0, 148, 9,
0, 0, 59, 0, 1, 0,
- 128, 9, 0, 0, 59, 0,
- 1, 0, 144, 9, 0, 0,
- 36, 0, 1, 0, 156, 9,
+ 164, 9, 0, 0, 59, 0,
+ 1, 0, 180, 9, 0, 0,
+ 36, 0, 1, 0, 192, 9,
0, 0, 39, 0, 1, 0,
- 172, 9, 0, 0, 41, 0,
- 1, 0, 188, 9, 0, 0,
- 46, 0, 1, 0, 204, 9,
+ 208, 9, 0, 0, 41, 0,
+ 1, 0, 224, 9, 0, 0,
+ 46, 0, 1, 0, 240, 9,
0, 0, 46, 0, 1, 0,
- 220, 9, 0, 0, 46, 0,
- 1, 0, 232, 9, 0, 0,
- 57, 0, 1, 0, 252, 9,
+ 0, 10, 0, 0, 46, 0,
+ 1, 0, 12, 10, 0, 0,
+ 57, 0, 1, 0, 32, 10,
0, 0, 57, 0, 1, 0,
- 8, 10, 0, 0, 57, 0,
- 1, 0, 24, 10, 0, 0,
- 57, 0, 1, 0, 40, 10,
+ 44, 10, 0, 0, 57, 0,
+ 1, 0, 60, 10, 0, 0,
+ 57, 0, 1, 0, 76, 10,
0, 0, 58, 0, 1, 0,
- 56, 10, 0, 0, 58, 0,
- 1, 0, 72, 10, 0, 0,
- 33, 0, 1, 0, 84, 10,
+ 92, 10, 0, 0, 58, 0,
+ 1, 0, 108, 10, 0, 0,
+ 33, 0, 1, 0, 120, 10,
0, 0, 33, 0, 1, 0,
- 100, 10, 0, 0, 37, 0,
- 1, 0, 112, 10, 0, 0,
- 42, 0, 1, 0, 128, 10,
+ 136, 10, 0, 0, 37, 0,
+ 1, 0, 148, 10, 0, 0,
+ 42, 0, 1, 0, 164, 10,
0, 0, 42, 0, 1, 0,
- 144, 10, 0, 0, 42, 0,
- 1, 0, 160, 10, 0, 0,
- 42, 0, 1, 0, 176, 10,
+ 180, 10, 0, 0, 42, 0,
+ 1, 0, 196, 10, 0, 0,
+ 42, 0, 1, 0, 212, 10,
0, 0, 47, 0, 1, 0,
- 192, 10, 0, 0, 47, 0,
- 1, 0, 208, 10, 0, 0,
- 63, 0, 1, 0, 224, 10,
+ 228, 10, 0, 0, 47, 0,
+ 1, 0, 244, 10, 0, 0,
+ 63, 0, 1, 0, 4, 11,
0, 0, 14, 0, 2, 0,
- 240, 10, 0, 0, 14, 0,
- 2, 0, 0, 11, 0, 0,
- 14, 0, 2, 0, 16, 11,
+ 20, 11, 0, 0, 14, 0,
+ 2, 0, 36, 11, 0, 0,
+ 14, 0, 2, 0, 52, 11,
0, 0, 63, 0, 1, 0,
- 32, 11, 0, 0, 63, 0,
- 1, 0, 48, 11, 0, 0,
- 63, 0, 1, 0, 64, 11,
- 0, 0, 125, 0, 0, 0,
- 80, 11, 0, 0, 125, 0,
- 0, 0, 100, 11, 0, 0,
- 46, 0, 1, 0, 112, 11,
- 0, 0, 129, 0, 0, 0,
- 124, 11, 0, 0, 80, 97,
+ 68, 11, 0, 0, 63, 0,
+ 1, 0, 84, 11, 0, 0,
+ 63, 0, 1, 0, 100, 11,
+ 0, 0, 189, 0, 0, 0,
+ 116, 11, 0, 0, 189, 0,
+ 0, 0, 136, 11, 0, 0,
+ 46, 0, 1, 0, 148, 11,
+ 0, 0, 193, 0, 0, 0,
+ 160, 11, 0, 0, 80, 97,
114, 97, 109, 101, 116, 101,
114, 115, 0, 68, 105, 102,
102, 117, 115, 101, 67, 111,
@@ -356,6 +356,16 @@ const BYTE SkinnedEffect_VSSkinnedOneLightTwoBones[] =
1, 0, 0, 0, 0, 0,
0, 0, 28, 0, 0, 0,
0, 0, 1, 0, 2, 0,
+ 255, 255, 83, 107, 105, 110,
+ 0, 171, 171, 171, 1, 0,
+ 3, 0, 1, 0, 3, 0,
+ 1, 0, 0, 0, 0, 0,
+ 0, 0, 10, 0, 0, 0,
+ 0, 0, 255, 255, 255, 255,
+ 255, 255, 16, 0, 0, 0,
+ 255, 255, 1, 0, 255, 255,
+ 255, 255, 18, 0, 0, 0,
+ 255, 255, 255, 255, 2, 0,
255, 255, 86, 83, 83, 107,
105, 110, 110, 101, 100, 79,
110, 101, 76, 105, 103, 104,
@@ -373,14 +383,14 @@ const BYTE SkinnedEffect_VSSkinnedOneLightTwoBones[] =
0, 0, 0, 0, 0, 0,
80, 111, 115, 105, 116, 105,
111, 110, 80, 83, 0, 171,
- 34, 3, 0, 0, 44, 3,
- 0, 0, 60, 3, 0, 0,
- 44, 3, 0, 0, 69, 3,
- 0, 0, 80, 3, 0, 0,
- 96, 3, 0, 0, 44, 3,
+ 94, 3, 0, 0, 104, 3,
+ 0, 0, 120, 3, 0, 0,
+ 104, 3, 0, 0, 129, 3,
+ 0, 0, 140, 3, 0, 0,
+ 156, 3, 0, 0, 104, 3,
0, 0, 5, 0, 0, 0,
1, 0, 14, 0, 1, 0,
- 4, 0, 108, 3, 0, 0,
+ 4, 0, 168, 3, 0, 0,
29, 0, 0, 0, 0, 0,
1, 0, 2, 0, 255, 255,
44, 0, 0, 0, 4, 0,
@@ -442,126 +452,122 @@ const BYTE SkinnedEffect_VSSkinnedOneLightTwoBones[] =
117, 108, 97, 114, 0, 171,
171, 171, 42, 0, 0, 0,
0, 0, 255, 255, 255, 255,
- 255, 255, 83, 107, 105, 110,
- 0, 118, 105, 110, 0, 80,
- 111, 115, 105, 116, 105, 111,
- 110, 0, 78, 111, 114, 109,
- 97, 108, 0, 73, 110, 100,
- 105, 99, 101, 115, 0, 171,
- 171, 171, 1, 0, 2, 0,
- 1, 0, 4, 0, 1, 0,
- 0, 0, 0, 0, 0, 0,
- 87, 101, 105, 103, 104, 116,
- 115, 0, 21, 5, 0, 0,
- 44, 3, 0, 0, 30, 5,
- 0, 0, 4, 4, 0, 0,
- 69, 3, 0, 0, 80, 3,
- 0, 0, 37, 5, 0, 0,
- 48, 5, 0, 0, 64, 5,
- 0, 0, 44, 3, 0, 0,
- 5, 0, 0, 0, 1, 0,
- 17, 0, 1, 0, 5, 0,
- 72, 5, 0, 0, 10, 0,
- 0, 0, 4, 0, 255, 255,
- 255, 255, 255, 255, 11, 0,
- 0, 0, 0, 0, 255, 255,
- 255, 255, 255, 255, 16, 0,
- 0, 0, 255, 255, 5, 0,
- 255, 255, 255, 255, 17, 0,
- 0, 0, 255, 255, 1, 0,
- 255, 255, 255, 255, 18, 0,
- 0, 0, 255, 255, 255, 255,
- 6, 0, 255, 255, 19, 0,
- 0, 0, 255, 255, 255, 255,
- 2, 0, 255, 255, 1, 0,
- 0, 0, 0, 0, 1, 0,
- 2, 0, 3, 0, 2, 0,
- 0, 0, 4, 0, 5, 0,
- 6, 0, 255, 255, 3, 0,
- 0, 0, 7, 0, 8, 0,
- 255, 255, 255, 255, 4, 0,
- 0, 0, 9, 0, 10, 0,
- 11, 0, 12, 0, 5, 0,
- 0, 0, 13, 0, 14, 0,
- 15, 0, 16, 0, 118, 111,
- 117, 116, 0, 80, 111, 115,
- 95, 112, 115, 0, 70, 111,
- 103, 70, 97, 99, 116, 111,
- 114, 0, 171, 171, 0, 0,
- 3, 0, 1, 0, 1, 0,
- 1, 0, 0, 0, 0, 0,
- 0, 0, 9, 6, 0, 0,
- 44, 3, 0, 0, 34, 3,
- 0, 0, 44, 3, 0, 0,
- 60, 3, 0, 0, 4, 4,
- 0, 0, 16, 6, 0, 0,
- 28, 6, 0, 0, 5, 0,
- 0, 0, 1, 0, 12, 0,
- 1, 0, 4, 0, 44, 6,
- 0, 0, 49, 0, 0, 0,
+ 255, 255, 118, 105, 110, 0,
+ 80, 111, 115, 105, 116, 105,
+ 111, 110, 0, 78, 111, 114,
+ 109, 97, 108, 0, 73, 110,
+ 100, 105, 99, 101, 115, 0,
+ 1, 0, 2, 0, 1, 0,
+ 4, 0, 1, 0, 0, 0,
+ 0, 0, 0, 0, 87, 101,
+ 105, 103, 104, 116, 115, 0,
+ 76, 5, 0, 0, 104, 3,
+ 0, 0, 85, 5, 0, 0,
+ 64, 4, 0, 0, 129, 3,
+ 0, 0, 140, 3, 0, 0,
+ 92, 5, 0, 0, 100, 5,
+ 0, 0, 116, 5, 0, 0,
+ 104, 3, 0, 0, 5, 0,
+ 0, 0, 1, 0, 17, 0,
+ 1, 0, 5, 0, 124, 5,
+ 0, 0, 11, 0, 0, 0,
0, 0, 255, 255, 255, 255,
- 255, 255, 50, 0, 0, 0,
+ 255, 255, 17, 0, 0, 0,
255, 255, 1, 0, 255, 255,
- 255, 255, 51, 0, 0, 0,
- 3, 0, 255, 255, 255, 255,
- 255, 255, 119, 111, 114, 108,
- 100, 78, 111, 114, 109, 97,
- 108, 0, 23, 0, 0, 0,
+ 255, 255, 19, 0, 0, 0,
+ 255, 255, 255, 255, 2, 0,
+ 255, 255, 1, 0, 0, 0,
0, 0, 1, 0, 2, 0,
- 255, 255, 122, 101, 114, 111,
- 76, 0, 171, 171, 25, 0,
- 0, 0, 0, 0, 255, 255,
- 255, 255, 255, 255, 212, 2,
- 0, 0, 223, 2, 0, 0,
- 236, 2, 0, 0, 1, 0,
- 0, 0, 252, 2, 0, 0,
- 0, 0, 0, 0, 8, 3,
- 0, 0, 140, 3, 0, 0,
- 8, 0, 0, 0, 156, 3,
+ 3, 0, 2, 0, 0, 0,
+ 4, 0, 5, 0, 6, 0,
+ 255, 255, 3, 0, 0, 0,
+ 7, 0, 8, 0, 255, 255,
+ 255, 255, 4, 0, 0, 0,
+ 9, 0, 10, 0, 11, 0,
+ 12, 0, 5, 0, 0, 0,
+ 13, 0, 14, 0, 15, 0,
+ 16, 0, 118, 111, 117, 116,
+ 0, 80, 111, 115, 95, 112,
+ 115, 0, 70, 111, 103, 70,
+ 97, 99, 116, 111, 114, 0,
+ 171, 171, 0, 0, 3, 0,
+ 1, 0, 1, 0, 1, 0,
0, 0, 0, 0, 0, 0,
- 252, 3, 0, 0, 4, 4,
+ 25, 6, 0, 0, 104, 3,
+ 0, 0, 94, 3, 0, 0,
+ 104, 3, 0, 0, 120, 3,
+ 0, 0, 64, 4, 0, 0,
+ 32, 6, 0, 0, 44, 6,
+ 0, 0, 5, 0, 0, 0,
+ 1, 0, 12, 0, 1, 0,
+ 4, 0, 60, 6, 0, 0,
+ 49, 0, 0, 0, 0, 0,
+ 255, 255, 255, 255, 255, 255,
+ 50, 0, 0, 0, 255, 255,
+ 1, 0, 255, 255, 255, 255,
+ 51, 0, 0, 0, 3, 0,
+ 255, 255, 255, 255, 255, 255,
+ 119, 111, 114, 108, 100, 78,
+ 111, 114, 109, 97, 108, 0,
+ 23, 0, 0, 0, 0, 0,
+ 1, 0, 2, 0, 255, 255,
+ 122, 101, 114, 111, 76, 0,
+ 171, 171, 25, 0, 0, 0,
+ 0, 0, 255, 255, 255, 255,
+ 255, 255, 212, 2, 0, 0,
+ 223, 2, 0, 0, 236, 2,
0, 0, 1, 0, 0, 0,
- 20, 4, 0, 0, 0, 0,
- 0, 0, 32, 4, 0, 0,
- 4, 4, 0, 0, 1, 0,
- 0, 0, 40, 4, 0, 0,
- 0, 0, 0, 0, 52, 4,
- 0, 0, 4, 4, 0, 0,
- 1, 0, 0, 0, 60, 4,
+ 252, 2, 0, 0, 0, 0,
+ 0, 0, 8, 3, 0, 0,
+ 16, 3, 0, 0, 3, 0,
+ 0, 0, 32, 3, 0, 0,
+ 0, 0, 0, 0, 68, 3,
+ 0, 0, 200, 3, 0, 0,
+ 8, 0, 0, 0, 216, 3,
0, 0, 0, 0, 0, 0,
- 72, 4, 0, 0, 4, 4,
+ 56, 4, 0, 0, 64, 4,
0, 0, 1, 0, 0, 0,
- 84, 4, 0, 0, 0, 0,
- 0, 0, 96, 4, 0, 0,
- 108, 4, 0, 0, 1, 0,
- 0, 0, 124, 4, 0, 0,
- 0, 0, 0, 0, 136, 4,
- 0, 0, 44, 3, 0, 0,
- 3, 0, 0, 0, 144, 4,
+ 80, 4, 0, 0, 0, 0,
+ 0, 0, 92, 4, 0, 0,
+ 64, 4, 0, 0, 1, 0,
+ 0, 0, 100, 4, 0, 0,
+ 0, 0, 0, 0, 112, 4,
+ 0, 0, 64, 4, 0, 0,
+ 1, 0, 0, 0, 120, 4,
0, 0, 0, 0, 0, 0,
- 180, 4, 0, 0, 192, 4,
+ 132, 4, 0, 0, 64, 4,
+ 0, 0, 1, 0, 0, 0,
+ 144, 4, 0, 0, 0, 0,
+ 0, 0, 156, 4, 0, 0,
+ 168, 4, 0, 0, 1, 0,
+ 0, 0, 184, 4, 0, 0,
+ 0, 0, 0, 0, 196, 4,
+ 0, 0, 104, 3, 0, 0,
+ 3, 0, 0, 0, 204, 4,
+ 0, 0, 0, 0, 0, 0,
+ 240, 4, 0, 0, 252, 4,
0, 0, 3, 0, 0, 0,
- 208, 4, 0, 0, 0, 0,
- 0, 0, 244, 4, 0, 0,
- 4, 4, 0, 0, 1, 0,
- 0, 0, 0, 5, 0, 0,
- 12, 5, 0, 0, 17, 5,
- 0, 0, 112, 5, 0, 0,
- 6, 0, 0, 0, 128, 5,
- 0, 0, 8, 3, 0, 0,
- 17, 5, 0, 0, 112, 5,
+ 12, 5, 0, 0, 0, 0,
+ 0, 0, 48, 5, 0, 0,
+ 64, 4, 0, 0, 1, 0,
+ 0, 0, 60, 5, 0, 0,
+ 8, 3, 0, 0, 72, 5,
+ 0, 0, 164, 5, 0, 0,
+ 3, 0, 0, 0, 180, 5,
+ 0, 0, 68, 3, 0, 0,
+ 72, 5, 0, 0, 164, 5,
0, 0, 5, 0, 0, 0,
- 200, 5, 0, 0, 0, 0,
- 0, 0, 4, 6, 0, 0,
- 76, 6, 0, 0, 3, 0,
- 0, 0, 92, 6, 0, 0,
- 0, 0, 0, 0, 128, 6,
- 0, 0, 4, 4, 0, 0,
- 1, 0, 0, 0, 140, 6,
+ 216, 5, 0, 0, 0, 0,
+ 0, 0, 20, 6, 0, 0,
+ 92, 6, 0, 0, 3, 0,
+ 0, 0, 108, 6, 0, 0,
+ 0, 0, 0, 0, 144, 6,
+ 0, 0, 64, 4, 0, 0,
+ 1, 0, 0, 0, 156, 6,
0, 0, 0, 0, 0, 0,
- 152, 6, 0, 0, 4, 4,
+ 168, 6, 0, 0, 64, 4,
0, 0, 1, 0, 0, 0,
- 160, 6, 0, 0, 77, 105,
+ 176, 6, 0, 0, 77, 105,
99, 114, 111, 115, 111, 102,
116, 32, 40, 82, 41, 32,
72, 76, 83, 76, 32, 83,
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedOneLightTwoBones.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedOneLightTwoBones.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..d4f90d932585a6634a76981266c8f1c73c427b9a
Binary files /dev/null and b/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedOneLightTwoBones.pdb differ
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedOneLightTwoBonesBn.inc b/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedOneLightTwoBonesBn.inc
new file mode 100644
index 0000000000000000000000000000000000000000..84da03bb32e125e19f134dbe63f3f5ccfce2f72b
--- /dev/null
+++ b/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedOneLightTwoBonesBn.inc
@@ -0,0 +1,1103 @@
+#if 0
+//
+// Generated by Microsoft (R) D3D Shader Disassembler
+//
+//
+// Input signature:
+//
+// Name Index Mask Register SysValue Format Used
+// -------------------- ----- ------ -------- -------- ------- ------
+// SV_Position 0 xyzw 0 NONE float xyzw
+// NORMAL 0 xyz 1 NONE float xyz
+// TEXCOORD 0 xy 2 NONE float xy
+// BLENDINDICES 0 xyzw 3 NONE uint xy
+// BLENDWEIGHT 0 xyzw 4 NONE float xy
+//
+//
+// Output signature:
+//
+// Name Index Mask Register SysValue Format Used
+// -------------------- ----- ------ -------- -------- ------- ------
+// COLOR 0 xyzw 0 NONE float xyzw
+// COLOR 1 xyzw 1 NONE float xyzw
+// TEXCOORD 0 xy 2 NONE float xy
+// SV_Position 0 xyzw 3 POS float xyzw
+//
+//
+// Constant buffer to DX9 shader constant mappings:
+//
+// Target Reg Buffer Start Reg # of Regs Data Conversion
+// ---------- ------- --------- --------- ----------------------
+// c0 cb0 0 242 ( FLT, FLT, FLT, FLT)
+//
+//
+// Runtime generated constant mappings:
+//
+// Target Reg Constant Description
+// ---------- --------------------------------------------------
+// c242 Vertex Shader position offset
+//
+//
+// Level9 shader bytecode:
+//
+ vs_2_0
+ def c243, 2, -1, 3, 0
+ dcl_texcoord v0 // vin<0,1,2,3>
+ dcl_texcoord1 v1 // vin<4,5,6>
+ dcl_texcoord2 v2 // vin<7,8>
+ dcl_texcoord3 v3 // vin<9,10,11,12>
+ dcl_texcoord4 v4 // vin<13,14,15,16>
+
+#line 52 "D:\ATG Sample Development\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 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh"
+ mad r1.xyz, v1, c243.x, c243.y // ::BiasX2<0,1,2>
+
+#line 56 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx"
+ dp3 r2.x, r1, r0 // ::Skin<0>
+ dp4 r0.x, v0, r0 // Skin::vin<0>
+
+#line 52
+ mul r3, v4.y, c27[a0.x]
+ mul r4, v4.y, c28[a0.x]
+ mad r4, c28[a0.y], v4.x, r4 // ::skinning<2,5,8,11>
+ mad r3, c27[a0.y], v4.x, r3 // ::skinning<1,4,7,10>
+
+#line 56
+ dp3 r2.y, r1, r3 // ::Skin<1>
+ dp4 r0.y, v0, r3 // Skin::vin<1>
+ dp3 r2.z, r1, r4 // ::Skin<2>
+ dp4 r0.z, v0, r4 // Skin::vin<2>
+
+#line 59 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh"
+ dp3 r1.x, r2, c19
+ dp3 r1.y, r2, c20
+ dp3 r1.z, r2, c21
+ nrm r2.xyz, r1 // ::worldNormal<0,1,2>
+
+#line 36
+ dp3 r1.x, -c3, r2 // ::dotL<0>
+
+#line 39
+ sge r1.y, r1.x, c243.w // ::zeroL<0>
+ mul r1.z, r1.x, r1.y // ::diffuse<0>
+
+#line 46
+ mul r3.xyz, r1.z, c6
+ mov r4.xyz, c0 // Parameters::DiffuseColor<0,1,2>
+ mad oT0.xyz, r3, r4, c1 // ::VSSkinnedOneLightTwoBonesBn<0,1,2>
+
+#line 57
+ mov r0.w, v0.w
+ dp4 r3.x, r0, c15 // ::pos_ws<0>
+ dp4 r3.y, r0, c16 // ::pos_ws<1>
+ dp4 r3.z, r0, c17 // ::pos_ws<2>
+ add r3.xyz, -r3, c12
+ nrm r4.xyz, r3 // ::eyeVector<0,1,2>
+
+#line 33
+ add r3.xyz, r4, -c3
+ nrm r4.xyz, r3 // ::halfVectors<0,1,2>
+
+#line 37
+ dp3 r1.z, r4, r2 // ::dotH<0>
+
+#line 42
+ max r1.z, r1.z, c243.w
+ mul r1.y, r1.y, r1.z
+ pow r2.x, r1.y, c2.w
+ mul r1.x, r1.x, r2.x // ::specular<0>
+
+#line 47
+ mul r1.xyz, r1.x, c9
+ mul oT1.xyz, r1, c2 // ::VSSkinnedOneLightTwoBonesBn<4,5,6>
+
+#line 63
+ dp4 oPos.z, r0, c24 // ::VSSkinnedOneLightTwoBonesBn<12>
+
+#line 14 "D:\ATG Sample Development\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 "D:\ATG Sample Development\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 "D:\ATG Sample Development\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 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh"
+ mov oT0.w, c0.w // ::VSSkinnedOneLightTwoBonesBn<3>
+
+#line 209 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx"
+ mov oT2.xy, v2 // ::VSSkinnedOneLightTwoBonesBn<8,9>
+
+// approximately 59 instruction slots used
+vs_4_0
+dcl_constantbuffer CB0[242], dynamicIndexed
+dcl_input v0.xyzw
+dcl_input v1.xyz
+dcl_input v2.xy
+dcl_input v3.xy
+dcl_input v4.xy
+dcl_output o0.xyzw
+dcl_output o1.xyzw
+dcl_output o2.xy
+dcl_output_siv o3.xyzw, position
+dcl_temps 5
+mad r0.xyz, v1.xyzx, l(2.000000, 2.000000, 2.000000, 0.000000), l(-1.000000, -1.000000, -1.000000, 0.000000)
+imul null, r1.xy, v3.xyxx, l(3, 3, 0, 0)
+mul r2.xyzw, v4.yyyy, cb0[r1.y + 26].xyzw
+mad r2.xyzw, cb0[r1.x + 26].xyzw, v4.xxxx, r2.xyzw
+dp3 r3.x, r0.xyzx, r2.xyzx
+dp4 r2.x, v0.xyzw, r2.xyzw
+mul r4.xyzw, v4.yyyy, cb0[r1.y + 27].xyzw
+mad r4.xyzw, cb0[r1.x + 27].xyzw, v4.xxxx, r4.xyzw
+dp3 r3.y, r0.xyzx, r4.xyzx
+dp4 r2.y, v0.xyzw, r4.xyzw
+mul r4.xyzw, v4.yyyy, cb0[r1.y + 28].xyzw
+mad r1.xyzw, cb0[r1.x + 28].xyzw, v4.xxxx, r4.xyzw
+dp3 r3.z, r0.xyzx, r1.xyzx
+dp4 r2.z, v0.xyzw, r1.xyzw
+dp3 r0.x, r3.xyzx, cb0[19].xyzx
+dp3 r0.y, r3.xyzx, cb0[20].xyzx
+dp3 r0.z, r3.xyzx, cb0[21].xyzx
+dp3 r0.w, r0.xyzx, r0.xyzx
+rsq r0.w, r0.w
+mul r0.xyz, r0.wwww, r0.xyzx
+dp3 r0.w, -cb0[3].xyzx, r0.xyzx
+ge r1.x, r0.w, l(0.000000)
+and r1.x, r1.x, l(0x3f800000)
+mul r1.y, r0.w, r1.x
+mul r1.yzw, r1.yyyy, cb0[6].xxyz
+mad o0.xyz, r1.yzwy, cb0[0].xyzx, cb0[1].xyzx
+mov o0.w, cb0[0].w
+mov r2.w, v0.w
+dp4 r3.x, r2.xyzw, cb0[15].xyzw
+dp4 r3.y, r2.xyzw, cb0[16].xyzw
+dp4 r3.z, r2.xyzw, cb0[17].xyzw
+add r1.yzw, -r3.xxyz, cb0[12].xxyz
+dp3 r3.x, r1.yzwy, r1.yzwy
+rsq r3.x, r3.x
+mad r1.yzw, r1.yyzw, r3.xxxx, -cb0[3].xxyz
+dp3 r3.x, r1.yzwy, r1.yzwy
+rsq r3.x, r3.x
+mul r1.yzw, r1.yyzw, r3.xxxx
+dp3 r0.x, r1.yzwy, r0.xyzx
+max r0.x, r0.x, l(0.000000)
+mul r0.x, r1.x, r0.x
+log r0.x, r0.x
+mul r0.x, r0.x, cb0[2].w
+exp r0.x, r0.x
+mul r0.x, r0.w, r0.x
+mul r0.xyz, r0.xxxx, cb0[9].xyzx
+mul o1.xyz, r0.xyzx, cb0[2].xyzx
+dp4_sat o1.w, r2.xyzw, cb0[14].xyzw
+mov o2.xy, v2.xyxx
+dp4 o3.x, r2.xyzw, cb0[22].xyzw
+dp4 o3.y, r2.xyzw, cb0[23].xyzw
+dp4 o3.z, r2.xyzw, cb0[24].xyzw
+dp4 o3.w, r2.xyzw, cb0[25].xyzw
+ret
+// Approximately 0 instruction slots used
+#endif
+
+const BYTE SkinnedEffect_VSSkinnedOneLightTwoBonesBn[] =
+{
+ 68, 88, 66, 67, 154, 121,
+ 48, 123, 238, 108, 196, 194,
+ 220, 198, 240, 141, 162, 93,
+ 14, 14, 1, 0, 0, 0,
+ 212, 20, 0, 0, 4, 0,
+ 0, 0, 48, 0, 0, 0,
+ 96, 12, 0, 0, 136, 19,
+ 0, 0, 72, 20, 0, 0,
+ 65, 111, 110, 57, 40, 12,
+ 0, 0, 40, 12, 0, 0,
+ 0, 2, 254, 255, 244, 11,
+ 0, 0, 52, 0, 0, 0,
+ 1, 0, 36, 0, 0, 0,
+ 48, 0, 0, 0, 48, 0,
+ 0, 0, 36, 0, 1, 0,
+ 48, 0, 0, 0, 0, 0,
+ 242, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 242, 0,
+ 0, 2, 254, 255, 254, 255,
+ 22, 2, 68, 66, 85, 71,
+ 40, 0, 0, 0, 44, 8,
+ 0, 0, 0, 0, 0, 0,
+ 3, 0, 0, 0, 8, 1,
+ 0, 0, 57, 0, 0, 0,
+ 20, 1, 0, 0, 17, 0,
+ 0, 0, 216, 6, 0, 0,
+ 96, 3, 0, 0, 68, 58,
+ 92, 65, 84, 71, 32, 83,
+ 97, 109, 112, 108, 101, 32,
+ 68, 101, 118, 101, 108, 111,
+ 112, 109, 101, 110, 116, 92,
+ 115, 116, 95, 100, 101, 118,
+ 92, 75, 105, 116, 115, 92,
+ 68, 105, 114, 101, 99, 116,
+ 88, 84, 75, 92, 83, 114,
+ 99, 92, 83, 104, 97, 100,
+ 101, 114, 115, 92, 83, 107,
+ 105, 110, 110, 101, 100, 69,
+ 102, 102, 101, 99, 116, 46,
+ 102, 120, 0, 68, 58, 92,
+ 65, 84, 71, 32, 83, 97,
+ 109, 112, 108, 101, 32, 68,
+ 101, 118, 101, 108, 111, 112,
+ 109, 101, 110, 116, 92, 115,
+ 116, 95, 100, 101, 118, 92,
+ 75, 105, 116, 115, 92, 68,
+ 105, 114, 101, 99, 116, 88,
+ 84, 75, 92, 83, 114, 99,
+ 92, 83, 104, 97, 100, 101,
+ 114, 115, 92, 67, 111, 109,
+ 109, 111, 110, 46, 102, 120,
+ 104, 0, 68, 58, 92, 65,
+ 84, 71, 32, 83, 97, 109,
+ 112, 108, 101, 32, 68, 101,
+ 118, 101, 108, 111, 112, 109,
+ 101, 110, 116, 92, 115, 116,
+ 95, 100, 101, 118, 92, 75,
+ 105, 116, 115, 92, 68, 105,
+ 114, 101, 99, 116, 88, 84,
+ 75, 92, 83, 114, 99, 92,
+ 83, 104, 97, 100, 101, 114,
+ 115, 92, 76, 105, 103, 104,
+ 116, 105, 110, 103, 46, 102,
+ 120, 104, 0, 171, 171, 171,
+ 40, 0, 0, 0, 117, 0,
+ 0, 0, 188, 0, 0, 0,
+ 0, 0, 255, 255, 96, 8,
+ 0, 0, 0, 0, 255, 255,
+ 120, 8, 0, 0, 0, 0,
+ 255, 255, 132, 8, 0, 0,
+ 0, 0, 255, 255, 144, 8,
+ 0, 0, 0, 0, 255, 255,
+ 156, 8, 0, 0, 0, 0,
+ 255, 255, 168, 8, 0, 0,
+ 52, 0, 0, 0, 180, 8,
+ 0, 0, 52, 0, 0, 0,
+ 196, 8, 0, 0, 52, 0,
+ 0, 0, 208, 8, 0, 0,
+ 52, 0, 0, 0, 228, 8,
+ 0, 0, 32, 0, 1, 0,
+ 252, 8, 0, 0, 56, 0,
+ 0, 0, 16, 9, 0, 0,
+ 55, 0, 0, 0, 32, 9,
+ 0, 0, 52, 0, 0, 0,
+ 48, 9, 0, 0, 52, 0,
+ 0, 0, 68, 9, 0, 0,
+ 52, 0, 0, 0, 88, 9,
+ 0, 0, 52, 0, 0, 0,
+ 112, 9, 0, 0, 56, 0,
+ 0, 0, 136, 9, 0, 0,
+ 55, 0, 0, 0, 152, 9,
+ 0, 0, 56, 0, 0, 0,
+ 168, 9, 0, 0, 55, 0,
+ 0, 0, 184, 9, 0, 0,
+ 59, 0, 2, 0, 200, 9,
+ 0, 0, 59, 0, 2, 0,
+ 216, 9, 0, 0, 59, 0,
+ 2, 0, 232, 9, 0, 0,
+ 59, 0, 2, 0, 248, 9,
+ 0, 0, 36, 0, 2, 0,
+ 4, 10, 0, 0, 39, 0,
+ 2, 0, 20, 10, 0, 0,
+ 41, 0, 2, 0, 36, 10,
+ 0, 0, 46, 0, 2, 0,
+ 52, 10, 0, 0, 46, 0,
+ 2, 0, 68, 10, 0, 0,
+ 46, 0, 2, 0, 80, 10,
+ 0, 0, 57, 0, 2, 0,
+ 100, 10, 0, 0, 57, 0,
+ 2, 0, 112, 10, 0, 0,
+ 57, 0, 2, 0, 128, 10,
+ 0, 0, 57, 0, 2, 0,
+ 144, 10, 0, 0, 58, 0,
+ 2, 0, 160, 10, 0, 0,
+ 58, 0, 2, 0, 176, 10,
+ 0, 0, 33, 0, 2, 0,
+ 188, 10, 0, 0, 33, 0,
+ 2, 0, 204, 10, 0, 0,
+ 37, 0, 2, 0, 216, 10,
+ 0, 0, 42, 0, 2, 0,
+ 232, 10, 0, 0, 42, 0,
+ 2, 0, 248, 10, 0, 0,
+ 42, 0, 2, 0, 8, 11,
+ 0, 0, 42, 0, 2, 0,
+ 24, 11, 0, 0, 47, 0,
+ 2, 0, 40, 11, 0, 0,
+ 47, 0, 2, 0, 56, 11,
+ 0, 0, 63, 0, 2, 0,
+ 72, 11, 0, 0, 14, 0,
+ 1, 0, 88, 11, 0, 0,
+ 14, 0, 1, 0, 104, 11,
+ 0, 0, 14, 0, 1, 0,
+ 120, 11, 0, 0, 63, 0,
+ 2, 0, 136, 11, 0, 0,
+ 63, 0, 2, 0, 152, 11,
+ 0, 0, 63, 0, 2, 0,
+ 168, 11, 0, 0, 203, 0,
+ 0, 0, 184, 11, 0, 0,
+ 203, 0, 0, 0, 204, 11,
+ 0, 0, 46, 0, 2, 0,
+ 216, 11, 0, 0, 209, 0,
+ 0, 0, 228, 11, 0, 0,
+ 66, 105, 97, 115, 88, 50,
+ 0, 171, 1, 0, 3, 0,
+ 1, 0, 3, 0, 1, 0,
+ 0, 0, 0, 0, 0, 0,
+ 10, 0, 0, 0, 0, 0,
+ 1, 0, 2, 0, 255, 255,
+ 80, 97, 114, 97, 109, 101,
+ 116, 101, 114, 115, 0, 68,
+ 105, 102, 102, 117, 115, 101,
+ 67, 111, 108, 111, 114, 0,
+ 1, 0, 3, 0, 1, 0,
+ 4, 0, 1, 0, 0, 0,
+ 0, 0, 0, 0, 29, 0,
+ 0, 0, 0, 0, 1, 0,
+ 2, 0, 255, 255, 83, 107,
+ 105, 110, 0, 171, 171, 171,
+ 11, 0, 0, 0, 0, 0,
+ 255, 255, 255, 255, 255, 255,
+ 17, 0, 0, 0, 255, 255,
+ 1, 0, 255, 255, 255, 255,
+ 19, 0, 0, 0, 255, 255,
+ 255, 255, 2, 0, 255, 255,
+ 86, 83, 83, 107, 105, 110,
+ 110, 101, 100, 79, 110, 101,
+ 76, 105, 103, 104, 116, 84,
+ 119, 111, 66, 111, 110, 101,
+ 115, 66, 110, 0, 68, 105,
+ 102, 102, 117, 115, 101, 0,
+ 1, 0, 3, 0, 1, 0,
+ 4, 0, 1, 0, 0, 0,
+ 0, 0, 0, 0, 83, 112,
+ 101, 99, 117, 108, 97, 114,
+ 0, 84, 101, 120, 67, 111,
+ 111, 114, 100, 0, 171, 171,
+ 1, 0, 3, 0, 1, 0,
+ 2, 0, 1, 0, 0, 0,
+ 0, 0, 0, 0, 80, 111,
+ 115, 105, 116, 105, 111, 110,
+ 80, 83, 0, 171, 124, 3,
+ 0, 0, 132, 3, 0, 0,
+ 148, 3, 0, 0, 132, 3,
+ 0, 0, 157, 3, 0, 0,
+ 168, 3, 0, 0, 184, 3,
+ 0, 0, 132, 3, 0, 0,
+ 5, 0, 0, 0, 1, 0,
+ 14, 0, 1, 0, 4, 0,
+ 196, 3, 0, 0, 30, 0,
+ 0, 0, 0, 0, 1, 0,
+ 2, 0, 255, 255, 45, 0,
+ 0, 0, 4, 0, 5, 0,
+ 6, 0, 255, 255, 46, 0,
+ 0, 0, 255, 255, 255, 255,
+ 12, 0, 255, 255, 49, 0,
+ 0, 0, 255, 255, 255, 255,
+ 255, 255, 7, 0, 53, 0,
+ 0, 0, 10, 0, 11, 0,
+ 255, 255, 255, 255, 54, 0,
+ 0, 0, 255, 255, 255, 255,
+ 255, 255, 13, 0, 55, 0,
+ 0, 0, 255, 255, 255, 255,
+ 255, 255, 3, 0, 56, 0,
+ 0, 0, 8, 0, 9, 0,
+ 255, 255, 255, 255, 100, 105,
+ 102, 102, 117, 115, 101, 0,
+ 1, 0, 3, 0, 1, 0,
+ 3, 0, 1, 0, 0, 0,
+ 0, 0, 0, 0, 27, 0,
+ 0, 0, 255, 255, 255, 255,
+ 0, 0, 255, 255, 100, 111,
+ 116, 72, 0, 171, 171, 171,
+ 39, 0, 0, 0, 255, 255,
+ 255, 255, 0, 0, 255, 255,
+ 100, 111, 116, 76, 0, 171,
+ 171, 171, 25, 0, 0, 0,
+ 0, 0, 255, 255, 255, 255,
+ 255, 255, 101, 121, 101, 86,
+ 101, 99, 116, 111, 114, 0,
+ 171, 171, 36, 0, 0, 0,
+ 0, 0, 1, 0, 2, 0,
+ 255, 255, 104, 97, 108, 102,
+ 86, 101, 99, 116, 111, 114,
+ 115, 0, 3, 0, 3, 0,
+ 3, 0, 3, 0, 1, 0,
+ 0, 0, 0, 0, 0, 0,
+ 38, 0, 0, 0, 0, 0,
+ 1, 0, 2, 0, 255, 255,
+ 112, 111, 115, 95, 119, 115,
+ 0, 171, 32, 0, 0, 0,
+ 0, 0, 255, 255, 255, 255,
+ 255, 255, 33, 0, 0, 0,
+ 255, 255, 1, 0, 255, 255,
+ 255, 255, 34, 0, 0, 0,
+ 255, 255, 255, 255, 2, 0,
+ 255, 255, 115, 107, 105, 110,
+ 110, 105, 110, 103, 0, 171,
+ 171, 171, 3, 0, 3, 0,
+ 4, 0, 3, 0, 1, 0,
+ 0, 0, 0, 0, 0, 0,
+ 9, 0, 0, 0, 0, 0,
+ 3, 0, 6, 0, 9, 0,
+ 15, 0, 0, 0, 2, 0,
+ 5, 0, 8, 0, 11, 0,
+ 16, 0, 0, 0, 1, 0,
+ 4, 0, 7, 0, 10, 0,
+ 115, 112, 101, 99, 117, 108,
+ 97, 114, 0, 171, 171, 171,
+ 43, 0, 0, 0, 0, 0,
+ 255, 255, 255, 255, 255, 255,
+ 118, 105, 110, 0, 80, 111,
+ 115, 105, 116, 105, 111, 110,
+ 0, 78, 111, 114, 109, 97,
+ 108, 0, 73, 110, 100, 105,
+ 99, 101, 115, 0, 1, 0,
+ 2, 0, 1, 0, 4, 0,
+ 1, 0, 0, 0, 0, 0,
+ 0, 0, 87, 101, 105, 103,
+ 104, 116, 115, 0, 104, 5,
+ 0, 0, 132, 3, 0, 0,
+ 113, 5, 0, 0, 92, 4,
+ 0, 0, 157, 3, 0, 0,
+ 168, 3, 0, 0, 120, 5,
+ 0, 0, 128, 5, 0, 0,
+ 144, 5, 0, 0, 132, 3,
+ 0, 0, 5, 0, 0, 0,
+ 1, 0, 17, 0, 1, 0,
+ 5, 0, 152, 5, 0, 0,
+ 12, 0, 0, 0, 0, 0,
+ 255, 255, 255, 255, 255, 255,
+ 18, 0, 0, 0, 255, 255,
+ 1, 0, 255, 255, 255, 255,
+ 20, 0, 0, 0, 255, 255,
+ 255, 255, 2, 0, 255, 255,
+ 1, 0, 0, 0, 0, 0,
+ 1, 0, 2, 0, 3, 0,
+ 2, 0, 0, 0, 4, 0,
+ 5, 0, 6, 0, 255, 255,
+ 3, 0, 0, 0, 7, 0,
+ 8, 0, 255, 255, 255, 255,
+ 4, 0, 0, 0, 9, 0,
+ 10, 0, 11, 0, 12, 0,
+ 5, 0, 0, 0, 13, 0,
+ 14, 0, 15, 0, 16, 0,
+ 118, 111, 117, 116, 0, 80,
+ 111, 115, 95, 112, 115, 0,
+ 70, 111, 103, 70, 97, 99,
+ 116, 111, 114, 0, 171, 171,
+ 0, 0, 3, 0, 1, 0,
+ 1, 0, 1, 0, 0, 0,
+ 0, 0, 0, 0, 53, 6,
+ 0, 0, 132, 3, 0, 0,
+ 124, 3, 0, 0, 132, 3,
+ 0, 0, 148, 3, 0, 0,
+ 92, 4, 0, 0, 60, 6,
+ 0, 0, 72, 6, 0, 0,
+ 5, 0, 0, 0, 1, 0,
+ 12, 0, 1, 0, 4, 0,
+ 88, 6, 0, 0, 50, 0,
+ 0, 0, 0, 0, 255, 255,
+ 255, 255, 255, 255, 51, 0,
+ 0, 0, 255, 255, 1, 0,
+ 255, 255, 255, 255, 52, 0,
+ 0, 0, 3, 0, 255, 255,
+ 255, 255, 255, 255, 119, 111,
+ 114, 108, 100, 78, 111, 114,
+ 109, 97, 108, 0, 24, 0,
+ 0, 0, 0, 0, 1, 0,
+ 2, 0, 255, 255, 122, 101,
+ 114, 111, 76, 0, 171, 171,
+ 26, 0, 0, 0, 255, 255,
+ 0, 0, 255, 255, 255, 255,
+ 0, 0, 0, 0, 220, 2,
+ 0, 0, 228, 2, 0, 0,
+ 1, 0, 0, 0, 244, 2,
+ 0, 0, 0, 3, 0, 0,
+ 11, 3, 0, 0, 24, 3,
+ 0, 0, 1, 0, 0, 0,
+ 40, 3, 0, 0, 0, 0,
+ 0, 0, 52, 3, 0, 0,
+ 228, 2, 0, 0, 3, 0,
+ 0, 0, 60, 3, 0, 0,
+ 0, 0, 0, 0, 96, 3,
+ 0, 0, 228, 3, 0, 0,
+ 8, 0, 0, 0, 244, 3,
+ 0, 0, 0, 0, 0, 0,
+ 84, 4, 0, 0, 92, 4,
+ 0, 0, 1, 0, 0, 0,
+ 108, 4, 0, 0, 0, 0,
+ 0, 0, 120, 4, 0, 0,
+ 92, 4, 0, 0, 1, 0,
+ 0, 0, 128, 4, 0, 0,
+ 0, 0, 0, 0, 140, 4,
+ 0, 0, 92, 4, 0, 0,
+ 1, 0, 0, 0, 148, 4,
+ 0, 0, 0, 0, 0, 0,
+ 160, 4, 0, 0, 92, 4,
+ 0, 0, 1, 0, 0, 0,
+ 172, 4, 0, 0, 0, 0,
+ 0, 0, 184, 4, 0, 0,
+ 196, 4, 0, 0, 1, 0,
+ 0, 0, 212, 4, 0, 0,
+ 0, 0, 0, 0, 224, 4,
+ 0, 0, 132, 3, 0, 0,
+ 3, 0, 0, 0, 232, 4,
+ 0, 0, 0, 0, 0, 0,
+ 12, 5, 0, 0, 24, 5,
+ 0, 0, 3, 0, 0, 0,
+ 40, 5, 0, 0, 0, 0,
+ 0, 0, 76, 5, 0, 0,
+ 92, 4, 0, 0, 1, 0,
+ 0, 0, 88, 5, 0, 0,
+ 52, 3, 0, 0, 100, 5,
+ 0, 0, 192, 5, 0, 0,
+ 3, 0, 0, 0, 208, 5,
+ 0, 0, 96, 3, 0, 0,
+ 100, 5, 0, 0, 192, 5,
+ 0, 0, 5, 0, 0, 0,
+ 244, 5, 0, 0, 0, 0,
+ 0, 0, 48, 6, 0, 0,
+ 120, 6, 0, 0, 3, 0,
+ 0, 0, 136, 6, 0, 0,
+ 0, 0, 0, 0, 172, 6,
+ 0, 0, 92, 4, 0, 0,
+ 1, 0, 0, 0, 184, 6,
+ 0, 0, 0, 0, 0, 0,
+ 196, 6, 0, 0, 92, 4,
+ 0, 0, 1, 0, 0, 0,
+ 204, 6, 0, 0, 77, 105,
+ 99, 114, 111, 115, 111, 102,
+ 116, 32, 40, 82, 41, 32,
+ 72, 76, 83, 76, 32, 83,
+ 104, 97, 100, 101, 114, 32,
+ 67, 111, 109, 112, 105, 108,
+ 101, 114, 32, 49, 48, 46,
+ 49, 0, 81, 0, 0, 5,
+ 243, 0, 15, 160, 0, 0,
+ 0, 64, 0, 0, 128, 191,
+ 0, 0, 64, 64, 0, 0,
+ 0, 0, 31, 0, 0, 2,
+ 5, 0, 0, 128, 0, 0,
+ 15, 144, 31, 0, 0, 2,
+ 5, 0, 1, 128, 1, 0,
+ 15, 144, 31, 0, 0, 2,
+ 5, 0, 2, 128, 2, 0,
+ 15, 144, 31, 0, 0, 2,
+ 5, 0, 3, 128, 3, 0,
+ 15, 144, 31, 0, 0, 2,
+ 5, 0, 4, 128, 4, 0,
+ 15, 144, 5, 0, 0, 3,
+ 0, 0, 3, 128, 3, 0,
+ 228, 144, 243, 0, 170, 160,
+ 46, 0, 0, 2, 0, 0,
+ 3, 176, 0, 0, 225, 128,
+ 5, 0, 0, 4, 0, 0,
+ 15, 128, 4, 0, 85, 144,
+ 26, 32, 228, 160, 0, 0,
+ 0, 176, 4, 0, 0, 5,
+ 0, 0, 15, 128, 26, 32,
+ 228, 160, 0, 0, 85, 176,
+ 4, 0, 0, 144, 0, 0,
+ 228, 128, 4, 0, 0, 4,
+ 1, 0, 7, 128, 1, 0,
+ 228, 144, 243, 0, 0, 160,
+ 243, 0, 85, 160, 8, 0,
+ 0, 3, 2, 0, 1, 128,
+ 1, 0, 228, 128, 0, 0,
+ 228, 128, 9, 0, 0, 3,
+ 0, 0, 1, 128, 0, 0,
+ 228, 144, 0, 0, 228, 128,
+ 5, 0, 0, 4, 3, 0,
+ 15, 128, 4, 0, 85, 144,
+ 27, 32, 228, 160, 0, 0,
+ 0, 176, 5, 0, 0, 4,
+ 4, 0, 15, 128, 4, 0,
+ 85, 144, 28, 32, 228, 160,
+ 0, 0, 0, 176, 4, 0,
+ 0, 5, 4, 0, 15, 128,
+ 28, 32, 228, 160, 0, 0,
+ 85, 176, 4, 0, 0, 144,
+ 4, 0, 228, 128, 4, 0,
+ 0, 5, 3, 0, 15, 128,
+ 27, 32, 228, 160, 0, 0,
+ 85, 176, 4, 0, 0, 144,
+ 3, 0, 228, 128, 8, 0,
+ 0, 3, 2, 0, 2, 128,
+ 1, 0, 228, 128, 3, 0,
+ 228, 128, 9, 0, 0, 3,
+ 0, 0, 2, 128, 0, 0,
+ 228, 144, 3, 0, 228, 128,
+ 8, 0, 0, 3, 2, 0,
+ 4, 128, 1, 0, 228, 128,
+ 4, 0, 228, 128, 9, 0,
+ 0, 3, 0, 0, 4, 128,
+ 0, 0, 228, 144, 4, 0,
+ 228, 128, 8, 0, 0, 3,
+ 1, 0, 1, 128, 2, 0,
+ 228, 128, 19, 0, 228, 160,
+ 8, 0, 0, 3, 1, 0,
+ 2, 128, 2, 0, 228, 128,
+ 20, 0, 228, 160, 8, 0,
+ 0, 3, 1, 0, 4, 128,
+ 2, 0, 228, 128, 21, 0,
+ 228, 160, 36, 0, 0, 2,
+ 2, 0, 7, 128, 1, 0,
+ 228, 128, 8, 0, 0, 3,
+ 1, 0, 1, 128, 3, 0,
+ 228, 161, 2, 0, 228, 128,
+ 13, 0, 0, 3, 1, 0,
+ 2, 128, 1, 0, 0, 128,
+ 243, 0, 255, 160, 5, 0,
+ 0, 3, 1, 0, 4, 128,
+ 1, 0, 0, 128, 1, 0,
+ 85, 128, 5, 0, 0, 3,
+ 3, 0, 7, 128, 1, 0,
+ 170, 128, 6, 0, 228, 160,
+ 1, 0, 0, 2, 4, 0,
+ 7, 128, 0, 0, 228, 160,
+ 4, 0, 0, 4, 0, 0,
+ 7, 224, 3, 0, 228, 128,
+ 4, 0, 228, 128, 1, 0,
+ 228, 160, 1, 0, 0, 2,
+ 0, 0, 8, 128, 0, 0,
+ 255, 144, 9, 0, 0, 3,
+ 3, 0, 1, 128, 0, 0,
+ 228, 128, 15, 0, 228, 160,
+ 9, 0, 0, 3, 3, 0,
+ 2, 128, 0, 0, 228, 128,
+ 16, 0, 228, 160, 9, 0,
+ 0, 3, 3, 0, 4, 128,
+ 0, 0, 228, 128, 17, 0,
+ 228, 160, 2, 0, 0, 3,
+ 3, 0, 7, 128, 3, 0,
+ 228, 129, 12, 0, 228, 160,
+ 36, 0, 0, 2, 4, 0,
+ 7, 128, 3, 0, 228, 128,
+ 2, 0, 0, 3, 3, 0,
+ 7, 128, 4, 0, 228, 128,
+ 3, 0, 228, 161, 36, 0,
+ 0, 2, 4, 0, 7, 128,
+ 3, 0, 228, 128, 8, 0,
+ 0, 3, 1, 0, 4, 128,
+ 4, 0, 228, 128, 2, 0,
+ 228, 128, 11, 0, 0, 3,
+ 1, 0, 4, 128, 1, 0,
+ 170, 128, 243, 0, 255, 160,
+ 5, 0, 0, 3, 1, 0,
+ 2, 128, 1, 0, 85, 128,
+ 1, 0, 170, 128, 32, 0,
+ 0, 3, 2, 0, 1, 128,
+ 1, 0, 85, 128, 2, 0,
+ 255, 160, 5, 0, 0, 3,
+ 1, 0, 1, 128, 1, 0,
+ 0, 128, 2, 0, 0, 128,
+ 5, 0, 0, 3, 1, 0,
+ 7, 128, 1, 0, 0, 128,
+ 9, 0, 228, 160, 5, 0,
+ 0, 3, 1, 0, 7, 224,
+ 1, 0, 228, 128, 2, 0,
+ 228, 160, 9, 0, 0, 3,
+ 0, 0, 4, 192, 0, 0,
+ 228, 128, 24, 0, 228, 160,
+ 9, 0, 0, 3, 1, 0,
+ 1, 128, 0, 0, 228, 128,
+ 14, 0, 228, 160, 11, 0,
+ 0, 3, 1, 0, 1, 128,
+ 1, 0, 0, 128, 243, 0,
+ 255, 160, 10, 0, 0, 3,
+ 1, 0, 8, 224, 1, 0,
+ 0, 128, 243, 0, 85, 161,
+ 9, 0, 0, 3, 1, 0,
+ 1, 128, 0, 0, 228, 128,
+ 22, 0, 228, 160, 9, 0,
+ 0, 3, 1, 0, 2, 128,
+ 0, 0, 228, 128, 23, 0,
+ 228, 160, 9, 0, 0, 3,
+ 0, 0, 1, 128, 0, 0,
+ 228, 128, 25, 0, 228, 160,
+ 4, 0, 0, 4, 0, 0,
+ 3, 192, 0, 0, 0, 128,
+ 242, 0, 228, 160, 1, 0,
+ 228, 128, 1, 0, 0, 2,
+ 0, 0, 8, 192, 0, 0,
+ 0, 128, 1, 0, 0, 2,
+ 0, 0, 8, 224, 0, 0,
+ 255, 160, 1, 0, 0, 2,
+ 2, 0, 3, 224, 2, 0,
+ 228, 144, 255, 255, 0, 0,
+ 83, 72, 68, 82, 32, 7,
+ 0, 0, 64, 0, 1, 0,
+ 200, 1, 0, 0, 89, 8,
+ 0, 4, 70, 142, 32, 0,
+ 0, 0, 0, 0, 242, 0,
+ 0, 0, 95, 0, 0, 3,
+ 242, 16, 16, 0, 0, 0,
+ 0, 0, 95, 0, 0, 3,
+ 114, 16, 16, 0, 1, 0,
+ 0, 0, 95, 0, 0, 3,
+ 50, 16, 16, 0, 2, 0,
+ 0, 0, 95, 0, 0, 3,
+ 50, 16, 16, 0, 3, 0,
+ 0, 0, 95, 0, 0, 3,
+ 50, 16, 16, 0, 4, 0,
+ 0, 0, 101, 0, 0, 3,
+ 242, 32, 16, 0, 0, 0,
+ 0, 0, 101, 0, 0, 3,
+ 242, 32, 16, 0, 1, 0,
+ 0, 0, 101, 0, 0, 3,
+ 50, 32, 16, 0, 2, 0,
+ 0, 0, 103, 0, 0, 4,
+ 242, 32, 16, 0, 3, 0,
+ 0, 0, 1, 0, 0, 0,
+ 104, 0, 0, 2, 5, 0,
+ 0, 0, 50, 0, 0, 15,
+ 114, 0, 16, 0, 0, 0,
+ 0, 0, 70, 18, 16, 0,
+ 1, 0, 0, 0, 2, 64,
+ 0, 0, 0, 0, 0, 64,
+ 0, 0, 0, 64, 0, 0,
+ 0, 64, 0, 0, 0, 0,
+ 2, 64, 0, 0, 0, 0,
+ 128, 191, 0, 0, 128, 191,
+ 0, 0, 128, 191, 0, 0,
+ 0, 0, 38, 0, 0, 11,
+ 0, 208, 0, 0, 50, 0,
+ 16, 0, 1, 0, 0, 0,
+ 70, 16, 16, 0, 3, 0,
+ 0, 0, 2, 64, 0, 0,
+ 3, 0, 0, 0, 3, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 56, 0,
+ 0, 10, 242, 0, 16, 0,
+ 2, 0, 0, 0, 86, 21,
+ 16, 0, 4, 0, 0, 0,
+ 70, 142, 32, 6, 0, 0,
+ 0, 0, 26, 0, 0, 0,
+ 26, 0, 16, 0, 1, 0,
+ 0, 0, 50, 0, 0, 12,
+ 242, 0, 16, 0, 2, 0,
+ 0, 0, 70, 142, 32, 6,
+ 0, 0, 0, 0, 26, 0,
+ 0, 0, 10, 0, 16, 0,
+ 1, 0, 0, 0, 6, 16,
+ 16, 0, 4, 0, 0, 0,
+ 70, 14, 16, 0, 2, 0,
+ 0, 0, 16, 0, 0, 7,
+ 18, 0, 16, 0, 3, 0,
+ 0, 0, 70, 2, 16, 0,
+ 0, 0, 0, 0, 70, 2,
+ 16, 0, 2, 0, 0, 0,
+ 17, 0, 0, 7, 18, 0,
+ 16, 0, 2, 0, 0, 0,
+ 70, 30, 16, 0, 0, 0,
+ 0, 0, 70, 14, 16, 0,
+ 2, 0, 0, 0, 56, 0,
+ 0, 10, 242, 0, 16, 0,
+ 4, 0, 0, 0, 86, 21,
+ 16, 0, 4, 0, 0, 0,
+ 70, 142, 32, 6, 0, 0,
+ 0, 0, 27, 0, 0, 0,
+ 26, 0, 16, 0, 1, 0,
+ 0, 0, 50, 0, 0, 12,
+ 242, 0, 16, 0, 4, 0,
+ 0, 0, 70, 142, 32, 6,
+ 0, 0, 0, 0, 27, 0,
+ 0, 0, 10, 0, 16, 0,
+ 1, 0, 0, 0, 6, 16,
+ 16, 0, 4, 0, 0, 0,
+ 70, 14, 16, 0, 4, 0,
+ 0, 0, 16, 0, 0, 7,
+ 34, 0, 16, 0, 3, 0,
+ 0, 0, 70, 2, 16, 0,
+ 0, 0, 0, 0, 70, 2,
+ 16, 0, 4, 0, 0, 0,
+ 17, 0, 0, 7, 34, 0,
+ 16, 0, 2, 0, 0, 0,
+ 70, 30, 16, 0, 0, 0,
+ 0, 0, 70, 14, 16, 0,
+ 4, 0, 0, 0, 56, 0,
+ 0, 10, 242, 0, 16, 0,
+ 4, 0, 0, 0, 86, 21,
+ 16, 0, 4, 0, 0, 0,
+ 70, 142, 32, 6, 0, 0,
+ 0, 0, 28, 0, 0, 0,
+ 26, 0, 16, 0, 1, 0,
+ 0, 0, 50, 0, 0, 12,
+ 242, 0, 16, 0, 1, 0,
+ 0, 0, 70, 142, 32, 6,
+ 0, 0, 0, 0, 28, 0,
+ 0, 0, 10, 0, 16, 0,
+ 1, 0, 0, 0, 6, 16,
+ 16, 0, 4, 0, 0, 0,
+ 70, 14, 16, 0, 4, 0,
+ 0, 0, 16, 0, 0, 7,
+ 66, 0, 16, 0, 3, 0,
+ 0, 0, 70, 2, 16, 0,
+ 0, 0, 0, 0, 70, 2,
+ 16, 0, 1, 0, 0, 0,
+ 17, 0, 0, 7, 66, 0,
+ 16, 0, 2, 0, 0, 0,
+ 70, 30, 16, 0, 0, 0,
+ 0, 0, 70, 14, 16, 0,
+ 1, 0, 0, 0, 16, 0,
+ 0, 8, 18, 0, 16, 0,
+ 0, 0, 0, 0, 70, 2,
+ 16, 0, 3, 0, 0, 0,
+ 70, 130, 32, 0, 0, 0,
+ 0, 0, 19, 0, 0, 0,
+ 16, 0, 0, 8, 34, 0,
+ 16, 0, 0, 0, 0, 0,
+ 70, 2, 16, 0, 3, 0,
+ 0, 0, 70, 130, 32, 0,
+ 0, 0, 0, 0, 20, 0,
+ 0, 0, 16, 0, 0, 8,
+ 66, 0, 16, 0, 0, 0,
+ 0, 0, 70, 2, 16, 0,
+ 3, 0, 0, 0, 70, 130,
+ 32, 0, 0, 0, 0, 0,
+ 21, 0, 0, 0, 16, 0,
+ 0, 7, 130, 0, 16, 0,
+ 0, 0, 0, 0, 70, 2,
+ 16, 0, 0, 0, 0, 0,
+ 70, 2, 16, 0, 0, 0,
+ 0, 0, 68, 0, 0, 5,
+ 130, 0, 16, 0, 0, 0,
+ 0, 0, 58, 0, 16, 0,
+ 0, 0, 0, 0, 56, 0,
+ 0, 7, 114, 0, 16, 0,
+ 0, 0, 0, 0, 246, 15,
+ 16, 0, 0, 0, 0, 0,
+ 70, 2, 16, 0, 0, 0,
+ 0, 0, 16, 0, 0, 9,
+ 130, 0, 16, 0, 0, 0,
+ 0, 0, 70, 130, 32, 128,
+ 65, 0, 0, 0, 0, 0,
+ 0, 0, 3, 0, 0, 0,
+ 70, 2, 16, 0, 0, 0,
+ 0, 0, 29, 0, 0, 7,
+ 18, 0, 16, 0, 1, 0,
+ 0, 0, 58, 0, 16, 0,
+ 0, 0, 0, 0, 1, 64,
+ 0, 0, 0, 0, 0, 0,
+ 1, 0, 0, 7, 18, 0,
+ 16, 0, 1, 0, 0, 0,
+ 10, 0, 16, 0, 1, 0,
+ 0, 0, 1, 64, 0, 0,
+ 0, 0, 128, 63, 56, 0,
+ 0, 7, 34, 0, 16, 0,
+ 1, 0, 0, 0, 58, 0,
+ 16, 0, 0, 0, 0, 0,
+ 10, 0, 16, 0, 1, 0,
+ 0, 0, 56, 0, 0, 8,
+ 226, 0, 16, 0, 1, 0,
+ 0, 0, 86, 5, 16, 0,
+ 1, 0, 0, 0, 6, 137,
+ 32, 0, 0, 0, 0, 0,
+ 6, 0, 0, 0, 50, 0,
+ 0, 11, 114, 32, 16, 0,
+ 0, 0, 0, 0, 150, 7,
+ 16, 0, 1, 0, 0, 0,
+ 70, 130, 32, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 70, 130, 32, 0, 0, 0,
+ 0, 0, 1, 0, 0, 0,
+ 54, 0, 0, 6, 130, 32,
+ 16, 0, 0, 0, 0, 0,
+ 58, 128, 32, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 54, 0, 0, 5, 130, 0,
+ 16, 0, 2, 0, 0, 0,
+ 58, 16, 16, 0, 0, 0,
+ 0, 0, 17, 0, 0, 8,
+ 18, 0, 16, 0, 3, 0,
+ 0, 0, 70, 14, 16, 0,
+ 2, 0, 0, 0, 70, 142,
+ 32, 0, 0, 0, 0, 0,
+ 15, 0, 0, 0, 17, 0,
+ 0, 8, 34, 0, 16, 0,
+ 3, 0, 0, 0, 70, 14,
+ 16, 0, 2, 0, 0, 0,
+ 70, 142, 32, 0, 0, 0,
+ 0, 0, 16, 0, 0, 0,
+ 17, 0, 0, 8, 66, 0,
+ 16, 0, 3, 0, 0, 0,
+ 70, 14, 16, 0, 2, 0,
+ 0, 0, 70, 142, 32, 0,
+ 0, 0, 0, 0, 17, 0,
+ 0, 0, 0, 0, 0, 9,
+ 226, 0, 16, 0, 1, 0,
+ 0, 0, 6, 9, 16, 128,
+ 65, 0, 0, 0, 3, 0,
+ 0, 0, 6, 137, 32, 0,
+ 0, 0, 0, 0, 12, 0,
+ 0, 0, 16, 0, 0, 7,
+ 18, 0, 16, 0, 3, 0,
+ 0, 0, 150, 7, 16, 0,
+ 1, 0, 0, 0, 150, 7,
+ 16, 0, 1, 0, 0, 0,
+ 68, 0, 0, 5, 18, 0,
+ 16, 0, 3, 0, 0, 0,
+ 10, 0, 16, 0, 3, 0,
+ 0, 0, 50, 0, 0, 11,
+ 226, 0, 16, 0, 1, 0,
+ 0, 0, 86, 14, 16, 0,
+ 1, 0, 0, 0, 6, 0,
+ 16, 0, 3, 0, 0, 0,
+ 6, 137, 32, 128, 65, 0,
+ 0, 0, 0, 0, 0, 0,
+ 3, 0, 0, 0, 16, 0,
+ 0, 7, 18, 0, 16, 0,
+ 3, 0, 0, 0, 150, 7,
+ 16, 0, 1, 0, 0, 0,
+ 150, 7, 16, 0, 1, 0,
+ 0, 0, 68, 0, 0, 5,
+ 18, 0, 16, 0, 3, 0,
+ 0, 0, 10, 0, 16, 0,
+ 3, 0, 0, 0, 56, 0,
+ 0, 7, 226, 0, 16, 0,
+ 1, 0, 0, 0, 86, 14,
+ 16, 0, 1, 0, 0, 0,
+ 6, 0, 16, 0, 3, 0,
+ 0, 0, 16, 0, 0, 7,
+ 18, 0, 16, 0, 0, 0,
+ 0, 0, 150, 7, 16, 0,
+ 1, 0, 0, 0, 70, 2,
+ 16, 0, 0, 0, 0, 0,
+ 52, 0, 0, 7, 18, 0,
+ 16, 0, 0, 0, 0, 0,
+ 10, 0, 16, 0, 0, 0,
+ 0, 0, 1, 64, 0, 0,
+ 0, 0, 0, 0, 56, 0,
+ 0, 7, 18, 0, 16, 0,
+ 0, 0, 0, 0, 10, 0,
+ 16, 0, 1, 0, 0, 0,
+ 10, 0, 16, 0, 0, 0,
+ 0, 0, 47, 0, 0, 5,
+ 18, 0, 16, 0, 0, 0,
+ 0, 0, 10, 0, 16, 0,
+ 0, 0, 0, 0, 56, 0,
+ 0, 8, 18, 0, 16, 0,
+ 0, 0, 0, 0, 10, 0,
+ 16, 0, 0, 0, 0, 0,
+ 58, 128, 32, 0, 0, 0,
+ 0, 0, 2, 0, 0, 0,
+ 25, 0, 0, 5, 18, 0,
+ 16, 0, 0, 0, 0, 0,
+ 10, 0, 16, 0, 0, 0,
+ 0, 0, 56, 0, 0, 7,
+ 18, 0, 16, 0, 0, 0,
+ 0, 0, 58, 0, 16, 0,
+ 0, 0, 0, 0, 10, 0,
+ 16, 0, 0, 0, 0, 0,
+ 56, 0, 0, 8, 114, 0,
+ 16, 0, 0, 0, 0, 0,
+ 6, 0, 16, 0, 0, 0,
+ 0, 0, 70, 130, 32, 0,
+ 0, 0, 0, 0, 9, 0,
+ 0, 0, 56, 0, 0, 8,
+ 114, 32, 16, 0, 1, 0,
+ 0, 0, 70, 2, 16, 0,
+ 0, 0, 0, 0, 70, 130,
+ 32, 0, 0, 0, 0, 0,
+ 2, 0, 0, 0, 17, 32,
+ 0, 8, 130, 32, 16, 0,
+ 1, 0, 0, 0, 70, 14,
+ 16, 0, 2, 0, 0, 0,
+ 70, 142, 32, 0, 0, 0,
+ 0, 0, 14, 0, 0, 0,
+ 54, 0, 0, 5, 50, 32,
+ 16, 0, 2, 0, 0, 0,
+ 70, 16, 16, 0, 2, 0,
+ 0, 0, 17, 0, 0, 8,
+ 18, 32, 16, 0, 3, 0,
+ 0, 0, 70, 14, 16, 0,
+ 2, 0, 0, 0, 70, 142,
+ 32, 0, 0, 0, 0, 0,
+ 22, 0, 0, 0, 17, 0,
+ 0, 8, 34, 32, 16, 0,
+ 3, 0, 0, 0, 70, 14,
+ 16, 0, 2, 0, 0, 0,
+ 70, 142, 32, 0, 0, 0,
+ 0, 0, 23, 0, 0, 0,
+ 17, 0, 0, 8, 66, 32,
+ 16, 0, 3, 0, 0, 0,
+ 70, 14, 16, 0, 2, 0,
+ 0, 0, 70, 142, 32, 0,
+ 0, 0, 0, 0, 24, 0,
+ 0, 0, 17, 0, 0, 8,
+ 130, 32, 16, 0, 3, 0,
+ 0, 0, 70, 14, 16, 0,
+ 2, 0, 0, 0, 70, 142,
+ 32, 0, 0, 0, 0, 0,
+ 25, 0, 0, 0, 62, 0,
+ 0, 1, 73, 83, 71, 78,
+ 184, 0, 0, 0, 5, 0,
+ 0, 0, 8, 0, 0, 0,
+ 128, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 3, 0, 0, 0, 0, 0,
+ 0, 0, 15, 15, 0, 0,
+ 140, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 3, 0, 0, 0, 1, 0,
+ 0, 0, 7, 7, 0, 0,
+ 147, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 3, 0, 0, 0, 2, 0,
+ 0, 0, 3, 3, 0, 0,
+ 156, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 1, 0, 0, 0, 3, 0,
+ 0, 0, 15, 3, 0, 0,
+ 169, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 3, 0, 0, 0, 4, 0,
+ 0, 0, 15, 3, 0, 0,
+ 83, 86, 95, 80, 111, 115,
+ 105, 116, 105, 111, 110, 0,
+ 78, 79, 82, 77, 65, 76,
+ 0, 84, 69, 88, 67, 79,
+ 79, 82, 68, 0, 66, 76,
+ 69, 78, 68, 73, 78, 68,
+ 73, 67, 69, 83, 0, 66,
+ 76, 69, 78, 68, 87, 69,
+ 73, 71, 72, 84, 0, 171,
+ 171, 171, 79, 83, 71, 78,
+ 132, 0, 0, 0, 4, 0,
+ 0, 0, 8, 0, 0, 0,
+ 104, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 3, 0, 0, 0, 0, 0,
+ 0, 0, 15, 0, 0, 0,
+ 104, 0, 0, 0, 1, 0,
+ 0, 0, 0, 0, 0, 0,
+ 3, 0, 0, 0, 1, 0,
+ 0, 0, 15, 0, 0, 0,
+ 110, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 3, 0, 0, 0, 2, 0,
+ 0, 0, 3, 12, 0, 0,
+ 119, 0, 0, 0, 0, 0,
+ 0, 0, 1, 0, 0, 0,
+ 3, 0, 0, 0, 3, 0,
+ 0, 0, 15, 0, 0, 0,
+ 67, 79, 76, 79, 82, 0,
+ 84, 69, 88, 67, 79, 79,
+ 82, 68, 0, 83, 86, 95,
+ 80, 111, 115, 105, 116, 105,
+ 111, 110, 0, 171
+};
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedOneLightTwoBonesBn.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedOneLightTwoBonesBn.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..e56dc0716ea07e3d562f8eabbf9cdb3393de0450
Binary files /dev/null and b/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedOneLightTwoBonesBn.pdb differ
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedPixelLightingFourBones.inc b/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedPixelLightingFourBones.inc
index 40c7e0bfdee1f6b6d9fd70ab4a49230791e8196f..76e6fdd6efe52eca1c1e372d424a4a3c7e18284b 100644
--- a/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedPixelLightingFourBones.inc
+++ b/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedPixelLightingFourBones.inc
@@ -59,7 +59,7 @@
#line 55
dp4 r1.x, v0, r0 // Skin::vin<0>
- dp3 r0.x, v1, r0 // Skin::vin<4>
+ dp3 r0.x, v1, r0 // ::Skin<0>
#line 52
mul r2, v4.y, c27[a0.x]
@@ -73,9 +73,9 @@
#line 55
dp4 r1.y, v0, r2 // Skin::vin<1>
- dp3 r0.y, v1, r2 // Skin::vin<5>
+ dp3 r0.y, v1, r2 // ::Skin<1>
dp4 r1.z, v0, r3 // Skin::vin<2>
- dp3 r0.z, v1, r3 // Skin::vin<6>
+ dp3 r0.z, v1, r3 // ::Skin<2>
#line 85 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh"
mov r1.w, v0.w
@@ -100,14 +100,14 @@
dp4 r0.y, r1, c23 // ::vout<1>
dp4 r0.z, r1, c25 // ::vout<3>
-#line 191 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx"
+#line 320 "D:\ATG Sample Development\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>
-#line 195
+#line 324
mov oT0.xy, v2 // ::VSSkinnedPixelLightingFourBones<0,1>
-#line 200
+#line 329
mov r0.yz, c243
mad oT3, c0.w, r0.yyyz, r0.zzzy // ::VSSkinnedPixelLightingFourBones<9,10,11,12>
@@ -168,17 +168,17 @@ ret
const BYTE SkinnedEffect_VSSkinnedPixelLightingFourBones[] =
{
- 68, 88, 66, 67, 59, 130,
- 148, 58, 189, 102, 203, 127,
- 20, 217, 210, 111, 57, 72,
- 227, 241, 1, 0, 0, 0,
- 44, 17, 0, 0, 4, 0,
+ 68, 88, 66, 67, 17, 141,
+ 72, 114, 6, 166, 59, 181,
+ 231, 99, 146, 104, 176, 230,
+ 108, 88, 1, 0, 0, 0,
+ 80, 17, 0, 0, 4, 0,
0, 0, 48, 0, 0, 0,
- 24, 10, 0, 0, 200, 15,
- 0, 0, 136, 16, 0, 0,
- 65, 111, 110, 57, 224, 9,
- 0, 0, 224, 9, 0, 0,
- 0, 2, 254, 255, 172, 9,
+ 60, 10, 0, 0, 236, 15,
+ 0, 0, 172, 16, 0, 0,
+ 65, 111, 110, 57, 4, 10,
+ 0, 0, 4, 10, 0, 0,
+ 0, 2, 254, 255, 208, 9,
0, 0, 52, 0, 0, 0,
1, 0, 36, 0, 0, 0,
48, 0, 0, 0, 48, 0,
@@ -187,14 +187,14 @@ const BYTE SkinnedEffect_VSSkinnedPixelLightingFourBones[] =
242, 0, 0, 0, 0, 0,
0, 0, 0, 0, 242, 0,
0, 2, 254, 255, 254, 255,
- 154, 1, 68, 66, 85, 71,
- 40, 0, 0, 0, 60, 6,
+ 163, 1, 68, 66, 85, 71,
+ 40, 0, 0, 0, 96, 6,
0, 0, 0, 0, 0, 0,
3, 0, 0, 0, 8, 1,
0, 0, 48, 0, 0, 0,
- 20, 1, 0, 0, 5, 0,
- 0, 0, 216, 5, 0, 0,
- 148, 2, 0, 0, 68, 58,
+ 20, 1, 0, 0, 6, 0,
+ 0, 0, 232, 5, 0, 0,
+ 208, 2, 0, 0, 68, 58,
92, 65, 84, 71, 32, 83,
97, 109, 112, 108, 101, 32,
68, 101, 118, 101, 108, 111,
@@ -234,70 +234,80 @@ const BYTE SkinnedEffect_VSSkinnedPixelLightingFourBones[] =
120, 104, 0, 171, 171, 171,
40, 0, 0, 0, 117, 0,
0, 0, 190, 0, 0, 0,
- 0, 0, 255, 255, 112, 6,
- 0, 0, 0, 0, 255, 255,
- 136, 6, 0, 0, 0, 0,
- 255, 255, 148, 6, 0, 0,
- 0, 0, 255, 255, 160, 6,
+ 0, 0, 255, 255, 148, 6,
0, 0, 0, 0, 255, 255,
172, 6, 0, 0, 0, 0,
255, 255, 184, 6, 0, 0,
- 52, 0, 0, 0, 196, 6,
+ 0, 0, 255, 255, 196, 6,
+ 0, 0, 0, 0, 255, 255,
+ 208, 6, 0, 0, 0, 0,
+ 255, 255, 220, 6, 0, 0,
+ 52, 0, 0, 0, 232, 6,
0, 0, 52, 0, 0, 0,
- 212, 6, 0, 0, 52, 0,
- 0, 0, 224, 6, 0, 0,
- 52, 0, 0, 0, 244, 6,
+ 248, 6, 0, 0, 52, 0,
+ 0, 0, 4, 7, 0, 0,
+ 52, 0, 0, 0, 24, 7,
0, 0, 52, 0, 0, 0,
- 12, 7, 0, 0, 52, 0,
- 0, 0, 36, 7, 0, 0,
- 55, 0, 0, 0, 60, 7,
+ 48, 7, 0, 0, 52, 0,
+ 0, 0, 72, 7, 0, 0,
+ 55, 0, 0, 0, 96, 7,
0, 0, 56, 0, 0, 0,
- 76, 7, 0, 0, 52, 0,
- 0, 0, 92, 7, 0, 0,
- 52, 0, 0, 0, 112, 7,
+ 112, 7, 0, 0, 52, 0,
+ 0, 0, 128, 7, 0, 0,
+ 52, 0, 0, 0, 148, 7,
0, 0, 52, 0, 0, 0,
- 132, 7, 0, 0, 52, 0,
- 0, 0, 156, 7, 0, 0,
- 52, 0, 0, 0, 180, 7,
+ 168, 7, 0, 0, 52, 0,
+ 0, 0, 192, 7, 0, 0,
+ 52, 0, 0, 0, 216, 7,
0, 0, 52, 0, 0, 0,
- 204, 7, 0, 0, 52, 0,
- 0, 0, 228, 7, 0, 0,
- 52, 0, 0, 0, 252, 7,
+ 240, 7, 0, 0, 52, 0,
+ 0, 0, 8, 8, 0, 0,
+ 52, 0, 0, 0, 32, 8,
0, 0, 55, 0, 0, 0,
- 20, 8, 0, 0, 56, 0,
- 0, 0, 36, 8, 0, 0,
- 55, 0, 0, 0, 52, 8,
+ 56, 8, 0, 0, 56, 0,
+ 0, 0, 72, 8, 0, 0,
+ 55, 0, 0, 0, 88, 8,
0, 0, 56, 0, 0, 0,
- 68, 8, 0, 0, 85, 0,
- 1, 0, 84, 8, 0, 0,
- 85, 0, 1, 0, 96, 8,
+ 104, 8, 0, 0, 85, 0,
+ 1, 0, 120, 8, 0, 0,
+ 85, 0, 1, 0, 132, 8,
0, 0, 86, 0, 1, 0,
- 112, 8, 0, 0, 86, 0,
- 1, 0, 128, 8, 0, 0,
- 86, 0, 1, 0, 144, 8,
+ 148, 8, 0, 0, 86, 0,
+ 1, 0, 164, 8, 0, 0,
+ 86, 0, 1, 0, 180, 8,
0, 0, 87, 0, 1, 0,
- 160, 8, 0, 0, 87, 0,
- 1, 0, 176, 8, 0, 0,
- 87, 0, 1, 0, 192, 8,
+ 196, 8, 0, 0, 87, 0,
+ 1, 0, 212, 8, 0, 0,
+ 87, 0, 1, 0, 228, 8,
0, 0, 87, 0, 1, 0,
- 208, 8, 0, 0, 87, 0,
- 1, 0, 224, 8, 0, 0,
- 87, 0, 1, 0, 236, 8,
+ 244, 8, 0, 0, 87, 0,
+ 1, 0, 4, 9, 0, 0,
+ 87, 0, 1, 0, 16, 9,
0, 0, 14, 0, 2, 0,
- 252, 8, 0, 0, 14, 0,
- 2, 0, 12, 9, 0, 0,
- 14, 0, 2, 0, 28, 9,
+ 32, 9, 0, 0, 14, 0,
+ 2, 0, 48, 9, 0, 0,
+ 14, 0, 2, 0, 64, 9,
0, 0, 85, 0, 1, 0,
- 44, 9, 0, 0, 85, 0,
- 1, 0, 60, 9, 0, 0,
- 85, 0, 1, 0, 76, 9,
- 0, 0, 191, 0, 0, 0,
- 92, 9, 0, 0, 191, 0,
- 0, 0, 112, 9, 0, 0,
- 195, 0, 0, 0, 124, 9,
- 0, 0, 200, 0, 0, 0,
- 136, 9, 0, 0, 200, 0,
+ 80, 9, 0, 0, 85, 0,
+ 1, 0, 96, 9, 0, 0,
+ 85, 0, 1, 0, 112, 9,
+ 0, 0, 64, 1, 0, 0,
+ 128, 9, 0, 0, 64, 1,
0, 0, 148, 9, 0, 0,
+ 68, 1, 0, 0, 160, 9,
+ 0, 0, 73, 1, 0, 0,
+ 172, 9, 0, 0, 73, 1,
+ 0, 0, 184, 9, 0, 0,
+ 83, 107, 105, 110, 0, 171,
+ 171, 171, 1, 0, 3, 0,
+ 1, 0, 3, 0, 1, 0,
+ 0, 0, 0, 0, 0, 0,
+ 13, 0, 0, 0, 0, 0,
+ 255, 255, 255, 255, 255, 255,
+ 23, 0, 0, 0, 255, 255,
+ 1, 0, 255, 255, 255, 255,
+ 25, 0, 0, 0, 255, 255,
+ 255, 255, 2, 0, 255, 255,
86, 83, 83, 107, 105, 110,
110, 101, 100, 80, 105, 120,
101, 108, 76, 105, 103, 104,
@@ -320,16 +330,16 @@ const BYTE SkinnedEffect_VSSkinnedPixelLightingFourBones[] =
0, 0, 68, 105, 102, 102,
117, 115, 101, 0, 80, 111,
115, 105, 116, 105, 111, 110,
- 80, 83, 0, 171, 180, 2,
- 0, 0, 192, 2, 0, 0,
- 208, 2, 0, 0, 220, 2,
- 0, 0, 236, 2, 0, 0,
- 248, 2, 0, 0, 8, 3,
- 0, 0, 220, 2, 0, 0,
- 16, 3, 0, 0, 220, 2,
+ 80, 83, 0, 171, 240, 2,
+ 0, 0, 252, 2, 0, 0,
+ 12, 3, 0, 0, 24, 3,
+ 0, 0, 40, 3, 0, 0,
+ 52, 3, 0, 0, 68, 3,
+ 0, 0, 24, 3, 0, 0,
+ 76, 3, 0, 0, 24, 3,
0, 0, 5, 0, 0, 0,
1, 0, 17, 0, 1, 0,
- 5, 0, 28, 3, 0, 0,
+ 5, 0, 88, 3, 0, 0,
27, 0, 0, 0, 255, 255,
255, 255, 15, 0, 255, 255,
28, 0, 0, 0, 2, 0,
@@ -372,88 +382,84 @@ const BYTE SkinnedEffect_VSSkinnedPixelLightingFourBones[] =
0, 0, 2, 0, 5, 0,
8, 0, 11, 0, 21, 0,
0, 0, 1, 0, 4, 0,
- 7, 0, 10, 0, 83, 107,
- 105, 110, 0, 118, 105, 110,
- 0, 80, 111, 115, 105, 116,
- 105, 111, 110, 0, 78, 111,
- 114, 109, 97, 108, 0, 73,
- 110, 100, 105, 99, 101, 115,
- 0, 171, 171, 171, 1, 0,
- 2, 0, 1, 0, 4, 0,
- 1, 0, 0, 0, 0, 0,
- 0, 0, 87, 101, 105, 103,
- 104, 116, 115, 0, 93, 4,
- 0, 0, 220, 2, 0, 0,
- 102, 4, 0, 0, 248, 2,
- 0, 0, 180, 2, 0, 0,
- 192, 2, 0, 0, 109, 4,
- 0, 0, 120, 4, 0, 0,
- 136, 4, 0, 0, 220, 2,
+ 7, 0, 10, 0, 118, 105,
+ 110, 0, 80, 111, 115, 105,
+ 116, 105, 111, 110, 0, 78,
+ 111, 114, 109, 97, 108, 0,
+ 73, 110, 100, 105, 99, 101,
+ 115, 0, 1, 0, 2, 0,
+ 1, 0, 4, 0, 1, 0,
+ 0, 0, 0, 0, 0, 0,
+ 87, 101, 105, 103, 104, 116,
+ 115, 0, 148, 4, 0, 0,
+ 24, 3, 0, 0, 157, 4,
+ 0, 0, 52, 3, 0, 0,
+ 240, 2, 0, 0, 252, 2,
+ 0, 0, 164, 4, 0, 0,
+ 172, 4, 0, 0, 188, 4,
+ 0, 0, 24, 3, 0, 0,
+ 5, 0, 0, 0, 1, 0,
+ 17, 0, 1, 0, 5, 0,
+ 196, 4, 0, 0, 12, 0,
+ 0, 0, 0, 0, 255, 255,
+ 255, 255, 255, 255, 22, 0,
+ 0, 0, 255, 255, 1, 0,
+ 255, 255, 255, 255, 24, 0,
+ 0, 0, 255, 255, 255, 255,
+ 2, 0, 255, 255, 1, 0,
+ 0, 0, 0, 0, 1, 0,
+ 2, 0, 3, 0, 2, 0,
+ 0, 0, 4, 0, 5, 0,
+ 6, 0, 255, 255, 3, 0,
+ 0, 0, 7, 0, 8, 0,
+ 255, 255, 255, 255, 4, 0,
+ 0, 0, 9, 0, 10, 0,
+ 11, 0, 12, 0, 5, 0,
+ 0, 0, 13, 0, 14, 0,
+ 15, 0, 16, 0, 118, 111,
+ 117, 116, 0, 80, 111, 115,
+ 95, 112, 115, 0, 80, 111,
+ 115, 95, 119, 115, 0, 78,
+ 111, 114, 109, 97, 108, 95,
+ 119, 115, 0, 70, 111, 103,
+ 70, 97, 99, 116, 111, 114,
+ 0, 171, 0, 0, 3, 0,
+ 1, 0, 1, 0, 1, 0,
+ 0, 0, 0, 0, 0, 0,
+ 97, 5, 0, 0, 24, 3,
+ 0, 0, 104, 5, 0, 0,
+ 52, 3, 0, 0, 111, 5,
+ 0, 0, 52, 3, 0, 0,
+ 121, 5, 0, 0, 132, 5,
0, 0, 5, 0, 0, 0,
- 1, 0, 17, 0, 1, 0,
- 5, 0, 144, 4, 0, 0,
- 12, 0, 0, 0, 0, 0,
+ 1, 0, 11, 0, 1, 0,
+ 4, 0, 148, 5, 0, 0,
+ 40, 0, 0, 0, 0, 0,
255, 255, 255, 255, 255, 255,
- 13, 0, 0, 0, 4, 0,
- 255, 255, 255, 255, 255, 255,
- 22, 0, 0, 0, 255, 255,
+ 41, 0, 0, 0, 255, 255,
1, 0, 255, 255, 255, 255,
- 23, 0, 0, 0, 255, 255,
- 5, 0, 255, 255, 255, 255,
- 24, 0, 0, 0, 255, 255,
- 255, 255, 2, 0, 255, 255,
- 25, 0, 0, 0, 255, 255,
- 255, 255, 6, 0, 255, 255,
- 1, 0, 0, 0, 0, 0,
- 1, 0, 2, 0, 3, 0,
- 2, 0, 0, 0, 4, 0,
- 5, 0, 6, 0, 255, 255,
- 3, 0, 0, 0, 7, 0,
- 8, 0, 255, 255, 255, 255,
- 4, 0, 0, 0, 9, 0,
- 10, 0, 11, 0, 12, 0,
- 5, 0, 0, 0, 13, 0,
- 14, 0, 15, 0, 16, 0,
- 118, 111, 117, 116, 0, 80,
- 111, 115, 95, 112, 115, 0,
- 80, 111, 115, 95, 119, 115,
- 0, 78, 111, 114, 109, 97,
- 108, 95, 119, 115, 0, 70,
- 111, 103, 70, 97, 99, 116,
- 111, 114, 0, 171, 0, 0,
- 3, 0, 1, 0, 1, 0,
- 1, 0, 0, 0, 0, 0,
- 0, 0, 81, 5, 0, 0,
- 220, 2, 0, 0, 88, 5,
- 0, 0, 248, 2, 0, 0,
- 95, 5, 0, 0, 248, 2,
- 0, 0, 105, 5, 0, 0,
- 116, 5, 0, 0, 5, 0,
- 0, 0, 1, 0, 11, 0,
- 1, 0, 4, 0, 132, 5,
- 0, 0, 40, 0, 0, 0,
- 0, 0, 255, 255, 255, 255,
- 255, 255, 41, 0, 0, 0,
- 255, 255, 1, 0, 255, 255,
- 255, 255, 42, 0, 0, 0,
- 255, 255, 255, 255, 3, 0,
- 255, 255, 0, 0, 0, 0,
- 148, 2, 0, 0, 68, 3,
+ 42, 0, 0, 0, 255, 255,
+ 255, 255, 3, 0, 255, 255,
+ 0, 0, 0, 0, 148, 2,
+ 0, 0, 156, 2, 0, 0,
+ 3, 0, 0, 0, 172, 2,
+ 0, 0, 0, 0, 0, 0,
+ 208, 2, 0, 0, 128, 3,
0, 0, 10, 0, 0, 0,
- 84, 3, 0, 0, 0, 0,
- 0, 0, 204, 3, 0, 0,
- 216, 3, 0, 0, 9, 0,
- 0, 0, 232, 3, 0, 0,
- 84, 4, 0, 0, 89, 4,
- 0, 0, 184, 4, 0, 0,
- 6, 0, 0, 0, 200, 4,
- 0, 0, 148, 2, 0, 0,
- 89, 4, 0, 0, 184, 4,
+ 144, 3, 0, 0, 0, 0,
+ 0, 0, 8, 4, 0, 0,
+ 20, 4, 0, 0, 9, 0,
+ 0, 0, 36, 4, 0, 0,
+ 148, 2, 0, 0, 144, 4,
+ 0, 0, 236, 4, 0, 0,
+ 3, 0, 0, 0, 252, 4,
+ 0, 0, 208, 2, 0, 0,
+ 144, 4, 0, 0, 236, 4,
0, 0, 5, 0, 0, 0,
- 16, 5, 0, 0, 0, 0,
- 0, 0, 76, 5, 0, 0,
- 164, 5, 0, 0, 3, 0,
- 0, 0, 180, 5, 0, 0,
+ 32, 5, 0, 0, 0, 0,
+ 0, 0, 92, 5, 0, 0,
+ 180, 5, 0, 0, 3, 0,
+ 0, 0, 196, 5, 0, 0,
77, 105, 99, 114, 111, 115,
111, 102, 116, 32, 40, 82,
41, 32, 72, 76, 83, 76,
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedPixelLightingFourBones.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedPixelLightingFourBones.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..4f568151e32aa86dbc7d41c2c5ba71afd2c6f579
Binary files /dev/null and b/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedPixelLightingFourBones.pdb differ
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedPixelLightingFourBonesBn.inc b/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedPixelLightingFourBonesBn.inc
new file mode 100644
index 0000000000000000000000000000000000000000..09399611abcf43085a18eef105ce4144fd429342
--- /dev/null
+++ b/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedPixelLightingFourBonesBn.inc
@@ -0,0 +1,946 @@
+#if 0
+//
+// Generated by Microsoft (R) D3D Shader Disassembler
+//
+//
+// Input signature:
+//
+// Name Index Mask Register SysValue Format Used
+// -------------------- ----- ------ -------- -------- ------- ------
+// SV_Position 0 xyzw 0 NONE float xyzw
+// NORMAL 0 xyz 1 NONE float xyz
+// TEXCOORD 0 xy 2 NONE float xy
+// BLENDINDICES 0 xyzw 3 NONE uint xyzw
+// BLENDWEIGHT 0 xyzw 4 NONE float xyzw
+//
+//
+// Output signature:
+//
+// Name Index Mask Register SysValue Format Used
+// -------------------- ----- ------ -------- -------- ------- ------
+// TEXCOORD 0 xy 0 NONE float xy
+// TEXCOORD 1 xyzw 1 NONE float xyzw
+// TEXCOORD 2 xyz 2 NONE float xyz
+// COLOR 0 xyzw 3 NONE float xyzw
+// SV_Position 0 xyzw 4 POS float xyzw
+//
+//
+// Constant buffer to DX9 shader constant mappings:
+//
+// Target Reg Buffer Start Reg # of Regs Data Conversion
+// ---------- ------- --------- --------- ----------------------
+// c0 cb0 0 242 ( FLT, FLT, FLT, FLT)
+//
+//
+// Runtime generated constant mappings:
+//
+// Target Reg Constant Description
+// ---------- --------------------------------------------------
+// c242 Vertex Shader position offset
+//
+//
+// Level9 shader bytecode:
+//
+ vs_2_0
+ def c243, 2, -1, 3, 0
+ def c244, 0, 1, 0, 0
+ dcl_texcoord v0 // vin<0,1,2,3>
+ dcl_texcoord1 v1 // vin<4,5,6>
+ dcl_texcoord2 v2 // vin<7,8>
+ dcl_texcoord3 v3 // vin<9,10,11,12>
+ dcl_texcoord4 v4 // vin<13,14,15,16>
+
+#line 52 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx"
+ mul r0, v3, c243.z
+ mova a0, r0.yxzw
+ mul r1, v4.y, c26[a0.x]
+ mad r1, c26[a0.y], v4.x, r1 // ::skinning<0,3,6,9>
+ mad r0, c26[a0.z], v4.z, r1 // ::skinning<0,3,6,9>
+ mad r0, c26[a0.w], v4.w, r0 // ::skinning<0,3,6,9>
+
+#line 55
+ dp4 r1.x, v0, r0 // Skin::vin<0>
+
+#line 52
+ mul r2, v4.y, c27[a0.x]
+ mul r3, v4.y, c28[a0.x]
+ mad r3, c28[a0.y], v4.x, r3 // ::skinning<2,5,8,11>
+ mad r2, c27[a0.y], v4.x, r2 // ::skinning<1,4,7,10>
+ mad r2, c27[a0.z], v4.z, r2 // ::skinning<1,4,7,10>
+ mad r3, c28[a0.z], v4.z, r3 // ::skinning<2,5,8,11>
+ mad r3, c28[a0.w], v4.w, r3 // ::skinning<2,5,8,11>
+ mad r2, c27[a0.w], v4.w, r2 // ::skinning<1,4,7,10>
+
+#line 55
+ dp4 r1.y, v0, r2 // Skin::vin<1>
+ dp4 r1.z, v0, r3 // Skin::vin<2>
+
+#line 85 "D:\ATG Sample Development\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 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh"
+ mad r4.xyz, v1, c243.x, c243.y // ::BiasX2<0,1,2>
+
+#line 56 "D:\ATG Sample Development\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 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh"
+ dp3 r2.x, r0, c19
+ dp3 r2.y, r0, c20
+ dp3 r2.z, r0, c21
+ dp3 r0.x, r2, r2
+ rsq r0.x, r0.x
+ mul oT2.xyz, r0.x, r2 // ::VSSkinnedPixelLightingFourBonesBn<6,7,8>
+
+#line 14 "D:\ATG Sample Development\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 "D:\ATG Sample Development\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 "D:\ATG Sample Development\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>
+
+#line 341
+ mov oT0.xy, v2 // ::VSSkinnedPixelLightingFourBonesBn<0,1>
+
+#line 346
+ mov r0.xy, c244
+ mad oT3, c0.w, r0.xxxy, r0.yyyx // ::VSSkinnedPixelLightingFourBonesBn<9,10,11,12>
+
+// approximately 43 instruction slots used
+vs_4_0
+dcl_constantbuffer CB0[242], dynamicIndexed
+dcl_input v0.xyzw
+dcl_input v1.xyz
+dcl_input v2.xy
+dcl_input v3.xyzw
+dcl_input v4.xyzw
+dcl_output o0.xy
+dcl_output o1.xyzw
+dcl_output o2.xyz
+dcl_output o3.xyzw
+dcl_output_siv o4.xyzw, position
+dcl_temps 5
+mov o0.xy, v2.xyxx
+imul null, r0.xyzw, v3.xyzw, l(3, 3, 3, 3)
+mul r1.xyzw, v4.yyyy, cb0[r0.y + 26].xyzw
+mad r1.xyzw, cb0[r0.x + 26].xyzw, v4.xxxx, r1.xyzw
+mad r1.xyzw, cb0[r0.z + 26].xyzw, v4.zzzz, r1.xyzw
+mad r1.xyzw, cb0[r0.w + 26].xyzw, v4.wwww, r1.xyzw
+dp4 r2.x, v0.xyzw, r1.xyzw
+mul r3.xyzw, v4.yyyy, cb0[r0.y + 27].xyzw
+mad r3.xyzw, cb0[r0.x + 27].xyzw, v4.xxxx, r3.xyzw
+mad r3.xyzw, cb0[r0.z + 27].xyzw, v4.zzzz, r3.xyzw
+mad r3.xyzw, cb0[r0.w + 27].xyzw, v4.wwww, r3.xyzw
+dp4 r2.y, v0.xyzw, r3.xyzw
+mul r4.xyzw, v4.yyyy, cb0[r0.y + 28].xyzw
+mad r4.xyzw, cb0[r0.x + 28].xyzw, v4.xxxx, r4.xyzw
+mad r4.xyzw, cb0[r0.z + 28].xyzw, v4.zzzz, r4.xyzw
+mad r0.xyzw, cb0[r0.w + 28].xyzw, v4.wwww, r4.xyzw
+dp4 r2.z, v0.xyzw, r0.xyzw
+mov r2.w, v0.w
+dp4 o1.x, r2.xyzw, cb0[15].xyzw
+dp4 o1.y, r2.xyzw, cb0[16].xyzw
+dp4 o1.z, r2.xyzw, cb0[17].xyzw
+dp4_sat o1.w, r2.xyzw, cb0[14].xyzw
+mad r4.xyz, v1.xyzx, l(2.000000, 2.000000, 2.000000, 0.000000), l(-1.000000, -1.000000, -1.000000, 0.000000)
+dp3 r1.x, r4.xyzx, r1.xyzx
+dp3 r1.y, r4.xyzx, r3.xyzx
+dp3 r1.z, r4.xyzx, r0.xyzx
+dp3 r0.x, r1.xyzx, cb0[19].xyzx
+dp3 r0.y, r1.xyzx, cb0[20].xyzx
+dp3 r0.z, r1.xyzx, cb0[21].xyzx
+dp3 r0.w, r0.xyzx, r0.xyzx
+rsq r0.w, r0.w
+mul o2.xyz, r0.wwww, r0.xyzx
+mov o3.xyz, l(1.000000,1.000000,1.000000,0)
+mov o3.w, cb0[0].w
+dp4 o4.x, r2.xyzw, cb0[22].xyzw
+dp4 o4.y, r2.xyzw, cb0[23].xyzw
+dp4 o4.z, r2.xyzw, cb0[24].xyzw
+dp4 o4.w, r2.xyzw, cb0[25].xyzw
+ret
+// Approximately 0 instruction slots used
+#endif
+
+const BYTE SkinnedEffect_VSSkinnedPixelLightingFourBonesBn[] =
+{
+ 68, 88, 66, 67, 195, 205,
+ 19, 171, 195, 189, 125, 176,
+ 228, 105, 236, 224, 95, 82,
+ 2, 180, 1, 0, 0, 0,
+ 240, 17, 0, 0, 4, 0,
+ 0, 0, 48, 0, 0, 0,
+ 160, 10, 0, 0, 140, 16,
+ 0, 0, 76, 17, 0, 0,
+ 65, 111, 110, 57, 104, 10,
+ 0, 0, 104, 10, 0, 0,
+ 0, 2, 254, 255, 52, 10,
+ 0, 0, 52, 0, 0, 0,
+ 1, 0, 36, 0, 0, 0,
+ 48, 0, 0, 0, 48, 0,
+ 0, 0, 36, 0, 1, 0,
+ 48, 0, 0, 0, 0, 0,
+ 242, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 242, 0,
+ 0, 2, 254, 255, 254, 255,
+ 177, 1, 68, 66, 85, 71,
+ 40, 0, 0, 0, 152, 6,
+ 0, 0, 0, 0, 0, 0,
+ 3, 0, 0, 0, 8, 1,
+ 0, 0, 50, 0, 0, 0,
+ 20, 1, 0, 0, 7, 0,
+ 0, 0, 12, 6, 0, 0,
+ 244, 2, 0, 0, 68, 58,
+ 92, 65, 84, 71, 32, 83,
+ 97, 109, 112, 108, 101, 32,
+ 68, 101, 118, 101, 108, 111,
+ 112, 109, 101, 110, 116, 92,
+ 115, 116, 95, 100, 101, 118,
+ 92, 75, 105, 116, 115, 92,
+ 68, 105, 114, 101, 99, 116,
+ 88, 84, 75, 92, 83, 114,
+ 99, 92, 83, 104, 97, 100,
+ 101, 114, 115, 92, 83, 107,
+ 105, 110, 110, 101, 100, 69,
+ 102, 102, 101, 99, 116, 46,
+ 102, 120, 0, 68, 58, 92,
+ 65, 84, 71, 32, 83, 97,
+ 109, 112, 108, 101, 32, 68,
+ 101, 118, 101, 108, 111, 112,
+ 109, 101, 110, 116, 92, 115,
+ 116, 95, 100, 101, 118, 92,
+ 75, 105, 116, 115, 92, 68,
+ 105, 114, 101, 99, 116, 88,
+ 84, 75, 92, 83, 114, 99,
+ 92, 83, 104, 97, 100, 101,
+ 114, 115, 92, 76, 105, 103,
+ 104, 116, 105, 110, 103, 46,
+ 102, 120, 104, 0, 68, 58,
+ 92, 65, 84, 71, 32, 83,
+ 97, 109, 112, 108, 101, 32,
+ 68, 101, 118, 101, 108, 111,
+ 112, 109, 101, 110, 116, 92,
+ 115, 116, 95, 100, 101, 118,
+ 92, 75, 105, 116, 115, 92,
+ 68, 105, 114, 101, 99, 116,
+ 88, 84, 75, 92, 83, 114,
+ 99, 92, 83, 104, 97, 100,
+ 101, 114, 115, 92, 67, 111,
+ 109, 109, 111, 110, 46, 102,
+ 120, 104, 0, 171, 171, 171,
+ 40, 0, 0, 0, 117, 0,
+ 0, 0, 190, 0, 0, 0,
+ 0, 0, 255, 255, 204, 6,
+ 0, 0, 0, 0, 255, 255,
+ 228, 6, 0, 0, 0, 0,
+ 255, 255, 252, 6, 0, 0,
+ 0, 0, 255, 255, 8, 7,
+ 0, 0, 0, 0, 255, 255,
+ 20, 7, 0, 0, 0, 0,
+ 255, 255, 32, 7, 0, 0,
+ 0, 0, 255, 255, 44, 7,
+ 0, 0, 52, 0, 0, 0,
+ 56, 7, 0, 0, 52, 0,
+ 0, 0, 72, 7, 0, 0,
+ 52, 0, 0, 0, 84, 7,
+ 0, 0, 52, 0, 0, 0,
+ 104, 7, 0, 0, 52, 0,
+ 0, 0, 128, 7, 0, 0,
+ 52, 0, 0, 0, 152, 7,
+ 0, 0, 55, 0, 0, 0,
+ 176, 7, 0, 0, 52, 0,
+ 0, 0, 192, 7, 0, 0,
+ 52, 0, 0, 0, 212, 7,
+ 0, 0, 52, 0, 0, 0,
+ 232, 7, 0, 0, 52, 0,
+ 0, 0, 0, 8, 0, 0,
+ 52, 0, 0, 0, 24, 8,
+ 0, 0, 52, 0, 0, 0,
+ 48, 8, 0, 0, 52, 0,
+ 0, 0, 72, 8, 0, 0,
+ 52, 0, 0, 0, 96, 8,
+ 0, 0, 55, 0, 0, 0,
+ 120, 8, 0, 0, 55, 0,
+ 0, 0, 136, 8, 0, 0,
+ 85, 0, 1, 0, 152, 8,
+ 0, 0, 85, 0, 1, 0,
+ 164, 8, 0, 0, 86, 0,
+ 1, 0, 180, 8, 0, 0,
+ 86, 0, 1, 0, 196, 8,
+ 0, 0, 86, 0, 1, 0,
+ 212, 8, 0, 0, 32, 0,
+ 2, 0, 228, 8, 0, 0,
+ 56, 0, 0, 0, 248, 8,
+ 0, 0, 56, 0, 0, 0,
+ 8, 9, 0, 0, 56, 0,
+ 0, 0, 24, 9, 0, 0,
+ 87, 0, 1, 0, 40, 9,
+ 0, 0, 87, 0, 1, 0,
+ 56, 9, 0, 0, 87, 0,
+ 1, 0, 72, 9, 0, 0,
+ 87, 0, 1, 0, 88, 9,
+ 0, 0, 87, 0, 1, 0,
+ 104, 9, 0, 0, 87, 0,
+ 1, 0, 116, 9, 0, 0,
+ 14, 0, 2, 0, 132, 9,
+ 0, 0, 14, 0, 2, 0,
+ 148, 9, 0, 0, 14, 0,
+ 2, 0, 164, 9, 0, 0,
+ 85, 0, 1, 0, 180, 9,
+ 0, 0, 85, 0, 1, 0,
+ 196, 9, 0, 0, 85, 0,
+ 1, 0, 212, 9, 0, 0,
+ 79, 1, 0, 0, 228, 9,
+ 0, 0, 79, 1, 0, 0,
+ 248, 9, 0, 0, 85, 1,
+ 0, 0, 4, 10, 0, 0,
+ 90, 1, 0, 0, 16, 10,
+ 0, 0, 90, 1, 0, 0,
+ 28, 10, 0, 0, 66, 105,
+ 97, 115, 88, 50, 0, 171,
+ 1, 0, 3, 0, 1, 0,
+ 3, 0, 1, 0, 0, 0,
+ 0, 0, 0, 0, 29, 0,
+ 0, 0, 0, 0, 1, 0,
+ 2, 0, 255, 255, 83, 107,
+ 105, 110, 0, 171, 171, 171,
+ 30, 0, 0, 0, 0, 0,
+ 255, 255, 255, 255, 255, 255,
+ 31, 0, 0, 0, 255, 255,
+ 1, 0, 255, 255, 255, 255,
+ 32, 0, 0, 0, 255, 255,
+ 255, 255, 2, 0, 255, 255,
+ 86, 83, 83, 107, 105, 110,
+ 110, 101, 100, 80, 105, 120,
+ 101, 108, 76, 105, 103, 104,
+ 116, 105, 110, 103, 70, 111,
+ 117, 114, 66, 111, 110, 101,
+ 115, 66, 110, 0, 84, 101,
+ 120, 67, 111, 111, 114, 100,
+ 0, 171, 1, 0, 3, 0,
+ 1, 0, 2, 0, 1, 0,
+ 0, 0, 0, 0, 0, 0,
+ 80, 111, 115, 105, 116, 105,
+ 111, 110, 87, 83, 0, 171,
+ 1, 0, 3, 0, 1, 0,
+ 4, 0, 1, 0, 0, 0,
+ 0, 0, 0, 0, 78, 111,
+ 114, 109, 97, 108, 87, 83,
+ 0, 171, 171, 171, 1, 0,
+ 3, 0, 1, 0, 3, 0,
+ 1, 0, 0, 0, 0, 0,
+ 0, 0, 68, 105, 102, 102,
+ 117, 115, 101, 0, 80, 111,
+ 115, 105, 116, 105, 111, 110,
+ 80, 83, 0, 171, 22, 3,
+ 0, 0, 32, 3, 0, 0,
+ 48, 3, 0, 0, 60, 3,
+ 0, 0, 76, 3, 0, 0,
+ 88, 3, 0, 0, 104, 3,
+ 0, 0, 60, 3, 0, 0,
+ 112, 3, 0, 0, 60, 3,
+ 0, 0, 5, 0, 0, 0,
+ 1, 0, 17, 0, 1, 0,
+ 5, 0, 124, 3, 0, 0,
+ 25, 0, 0, 0, 255, 255,
+ 255, 255, 15, 0, 255, 255,
+ 26, 0, 0, 0, 2, 0,
+ 255, 255, 255, 255, 255, 255,
+ 27, 0, 0, 0, 255, 255,
+ 3, 0, 255, 255, 255, 255,
+ 28, 0, 0, 0, 255, 255,
+ 255, 255, 4, 0, 255, 255,
+ 38, 0, 0, 0, 6, 0,
+ 7, 0, 8, 0, 255, 255,
+ 41, 0, 0, 0, 255, 255,
+ 255, 255, 255, 255, 5, 0,
+ 45, 0, 0, 0, 13, 0,
+ 14, 0, 255, 255, 255, 255,
+ 46, 0, 0, 0, 255, 255,
+ 255, 255, 255, 255, 16, 0,
+ 47, 0, 0, 0, 0, 0,
+ 1, 0, 255, 255, 255, 255,
+ 49, 0, 0, 0, 9, 0,
+ 10, 0, 11, 0, 12, 0,
+ 115, 107, 105, 110, 110, 105,
+ 110, 103, 0, 171, 171, 171,
+ 3, 0, 3, 0, 4, 0,
+ 3, 0, 1, 0, 0, 0,
+ 0, 0, 0, 0, 10, 0,
+ 0, 0, 0, 0, 3, 0,
+ 6, 0, 9, 0, 11, 0,
+ 0, 0, 0, 0, 3, 0,
+ 6, 0, 9, 0, 12, 0,
+ 0, 0, 0, 0, 3, 0,
+ 6, 0, 9, 0, 16, 0,
+ 0, 0, 2, 0, 5, 0,
+ 8, 0, 11, 0, 17, 0,
+ 0, 0, 1, 0, 4, 0,
+ 7, 0, 10, 0, 18, 0,
+ 0, 0, 1, 0, 4, 0,
+ 7, 0, 10, 0, 19, 0,
+ 0, 0, 2, 0, 5, 0,
+ 8, 0, 11, 0, 20, 0,
+ 0, 0, 2, 0, 5, 0,
+ 8, 0, 11, 0, 21, 0,
+ 0, 0, 1, 0, 4, 0,
+ 7, 0, 10, 0, 118, 105,
+ 110, 0, 80, 111, 115, 105,
+ 116, 105, 111, 110, 0, 78,
+ 111, 114, 109, 97, 108, 0,
+ 73, 110, 100, 105, 99, 101,
+ 115, 0, 1, 0, 2, 0,
+ 1, 0, 4, 0, 1, 0,
+ 0, 0, 0, 0, 0, 0,
+ 87, 101, 105, 103, 104, 116,
+ 115, 0, 184, 4, 0, 0,
+ 60, 3, 0, 0, 193, 4,
+ 0, 0, 88, 3, 0, 0,
+ 22, 3, 0, 0, 32, 3,
+ 0, 0, 200, 4, 0, 0,
+ 208, 4, 0, 0, 224, 4,
+ 0, 0, 60, 3, 0, 0,
+ 5, 0, 0, 0, 1, 0,
+ 17, 0, 1, 0, 5, 0,
+ 232, 4, 0, 0, 13, 0,
+ 0, 0, 0, 0, 255, 255,
+ 255, 255, 255, 255, 22, 0,
+ 0, 0, 255, 255, 1, 0,
+ 255, 255, 255, 255, 23, 0,
+ 0, 0, 255, 255, 255, 255,
+ 2, 0, 255, 255, 2, 0,
+ 0, 0, 0, 0, 1, 0,
+ 2, 0, 3, 0, 3, 0,
+ 0, 0, 4, 0, 5, 0,
+ 6, 0, 255, 255, 4, 0,
+ 0, 0, 7, 0, 8, 0,
+ 255, 255, 255, 255, 5, 0,
+ 0, 0, 9, 0, 10, 0,
+ 11, 0, 12, 0, 6, 0,
+ 0, 0, 13, 0, 14, 0,
+ 15, 0, 16, 0, 118, 111,
+ 117, 116, 0, 80, 111, 115,
+ 95, 112, 115, 0, 80, 111,
+ 115, 95, 119, 115, 0, 78,
+ 111, 114, 109, 97, 108, 95,
+ 119, 115, 0, 70, 111, 103,
+ 70, 97, 99, 116, 111, 114,
+ 0, 171, 0, 0, 3, 0,
+ 1, 0, 1, 0, 1, 0,
+ 0, 0, 0, 0, 0, 0,
+ 133, 5, 0, 0, 60, 3,
+ 0, 0, 140, 5, 0, 0,
+ 88, 3, 0, 0, 147, 5,
+ 0, 0, 88, 3, 0, 0,
+ 157, 5, 0, 0, 168, 5,
+ 0, 0, 5, 0, 0, 0,
+ 1, 0, 11, 0, 1, 0,
+ 4, 0, 184, 5, 0, 0,
+ 42, 0, 0, 0, 0, 0,
+ 255, 255, 255, 255, 255, 255,
+ 43, 0, 0, 0, 255, 255,
+ 1, 0, 255, 255, 255, 255,
+ 44, 0, 0, 0, 255, 255,
+ 255, 255, 3, 0, 255, 255,
+ 0, 0, 0, 0, 164, 2,
+ 0, 0, 172, 2, 0, 0,
+ 1, 0, 0, 0, 188, 2,
+ 0, 0, 0, 0, 0, 0,
+ 200, 2, 0, 0, 172, 2,
+ 0, 0, 3, 0, 0, 0,
+ 208, 2, 0, 0, 0, 0,
+ 0, 0, 244, 2, 0, 0,
+ 164, 3, 0, 0, 10, 0,
+ 0, 0, 180, 3, 0, 0,
+ 0, 0, 0, 0, 44, 4,
+ 0, 0, 56, 4, 0, 0,
+ 9, 0, 0, 0, 72, 4,
+ 0, 0, 200, 2, 0, 0,
+ 180, 4, 0, 0, 16, 5,
+ 0, 0, 3, 0, 0, 0,
+ 32, 5, 0, 0, 244, 2,
+ 0, 0, 180, 4, 0, 0,
+ 16, 5, 0, 0, 5, 0,
+ 0, 0, 68, 5, 0, 0,
+ 0, 0, 0, 0, 128, 5,
+ 0, 0, 216, 5, 0, 0,
+ 3, 0, 0, 0, 232, 5,
+ 0, 0, 77, 105, 99, 114,
+ 111, 115, 111, 102, 116, 32,
+ 40, 82, 41, 32, 72, 76,
+ 83, 76, 32, 83, 104, 97,
+ 100, 101, 114, 32, 67, 111,
+ 109, 112, 105, 108, 101, 114,
+ 32, 49, 48, 46, 49, 0,
+ 81, 0, 0, 5, 243, 0,
+ 15, 160, 0, 0, 0, 64,
+ 0, 0, 128, 191, 0, 0,
+ 64, 64, 0, 0, 0, 0,
+ 81, 0, 0, 5, 244, 0,
+ 15, 160, 0, 0, 0, 0,
+ 0, 0, 128, 63, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 31, 0, 0, 2, 5, 0,
+ 0, 128, 0, 0, 15, 144,
+ 31, 0, 0, 2, 5, 0,
+ 1, 128, 1, 0, 15, 144,
+ 31, 0, 0, 2, 5, 0,
+ 2, 128, 2, 0, 15, 144,
+ 31, 0, 0, 2, 5, 0,
+ 3, 128, 3, 0, 15, 144,
+ 31, 0, 0, 2, 5, 0,
+ 4, 128, 4, 0, 15, 144,
+ 5, 0, 0, 3, 0, 0,
+ 15, 128, 3, 0, 228, 144,
+ 243, 0, 170, 160, 46, 0,
+ 0, 2, 0, 0, 15, 176,
+ 0, 0, 225, 128, 5, 0,
+ 0, 4, 1, 0, 15, 128,
+ 4, 0, 85, 144, 26, 32,
+ 228, 160, 0, 0, 0, 176,
+ 4, 0, 0, 5, 1, 0,
+ 15, 128, 26, 32, 228, 160,
+ 0, 0, 85, 176, 4, 0,
+ 0, 144, 1, 0, 228, 128,
+ 4, 0, 0, 5, 0, 0,
+ 15, 128, 26, 32, 228, 160,
+ 0, 0, 170, 176, 4, 0,
+ 170, 144, 1, 0, 228, 128,
+ 4, 0, 0, 5, 0, 0,
+ 15, 128, 26, 32, 228, 160,
+ 0, 0, 255, 176, 4, 0,
+ 255, 144, 0, 0, 228, 128,
+ 9, 0, 0, 3, 1, 0,
+ 1, 128, 0, 0, 228, 144,
+ 0, 0, 228, 128, 5, 0,
+ 0, 4, 2, 0, 15, 128,
+ 4, 0, 85, 144, 27, 32,
+ 228, 160, 0, 0, 0, 176,
+ 5, 0, 0, 4, 3, 0,
+ 15, 128, 4, 0, 85, 144,
+ 28, 32, 228, 160, 0, 0,
+ 0, 176, 4, 0, 0, 5,
+ 3, 0, 15, 128, 28, 32,
+ 228, 160, 0, 0, 85, 176,
+ 4, 0, 0, 144, 3, 0,
+ 228, 128, 4, 0, 0, 5,
+ 2, 0, 15, 128, 27, 32,
+ 228, 160, 0, 0, 85, 176,
+ 4, 0, 0, 144, 2, 0,
+ 228, 128, 4, 0, 0, 5,
+ 2, 0, 15, 128, 27, 32,
+ 228, 160, 0, 0, 170, 176,
+ 4, 0, 170, 144, 2, 0,
+ 228, 128, 4, 0, 0, 5,
+ 3, 0, 15, 128, 28, 32,
+ 228, 160, 0, 0, 170, 176,
+ 4, 0, 170, 144, 3, 0,
+ 228, 128, 4, 0, 0, 5,
+ 3, 0, 15, 128, 28, 32,
+ 228, 160, 0, 0, 255, 176,
+ 4, 0, 255, 144, 3, 0,
+ 228, 128, 4, 0, 0, 5,
+ 2, 0, 15, 128, 27, 32,
+ 228, 160, 0, 0, 255, 176,
+ 4, 0, 255, 144, 2, 0,
+ 228, 128, 9, 0, 0, 3,
+ 1, 0, 2, 128, 0, 0,
+ 228, 144, 2, 0, 228, 128,
+ 9, 0, 0, 3, 1, 0,
+ 4, 128, 0, 0, 228, 144,
+ 3, 0, 228, 128, 1, 0,
+ 0, 2, 1, 0, 8, 128,
+ 0, 0, 255, 144, 9, 0,
+ 0, 3, 0, 0, 4, 192,
+ 1, 0, 228, 128, 24, 0,
+ 228, 160, 9, 0, 0, 3,
+ 1, 0, 1, 224, 1, 0,
+ 228, 128, 15, 0, 228, 160,
+ 9, 0, 0, 3, 1, 0,
+ 2, 224, 1, 0, 228, 128,
+ 16, 0, 228, 160, 9, 0,
+ 0, 3, 1, 0, 4, 224,
+ 1, 0, 228, 128, 17, 0,
+ 228, 160, 4, 0, 0, 4,
+ 4, 0, 7, 128, 1, 0,
+ 228, 144, 243, 0, 0, 160,
+ 243, 0, 85, 160, 8, 0,
+ 0, 3, 0, 0, 1, 128,
+ 4, 0, 228, 128, 0, 0,
+ 228, 128, 8, 0, 0, 3,
+ 0, 0, 2, 128, 4, 0,
+ 228, 128, 2, 0, 228, 128,
+ 8, 0, 0, 3, 0, 0,
+ 4, 128, 4, 0, 228, 128,
+ 3, 0, 228, 128, 8, 0,
+ 0, 3, 2, 0, 1, 128,
+ 0, 0, 228, 128, 19, 0,
+ 228, 160, 8, 0, 0, 3,
+ 2, 0, 2, 128, 0, 0,
+ 228, 128, 20, 0, 228, 160,
+ 8, 0, 0, 3, 2, 0,
+ 4, 128, 0, 0, 228, 128,
+ 21, 0, 228, 160, 8, 0,
+ 0, 3, 0, 0, 1, 128,
+ 2, 0, 228, 128, 2, 0,
+ 228, 128, 7, 0, 0, 2,
+ 0, 0, 1, 128, 0, 0,
+ 0, 128, 5, 0, 0, 3,
+ 2, 0, 7, 224, 0, 0,
+ 0, 128, 2, 0, 228, 128,
+ 9, 0, 0, 3, 0, 0,
+ 1, 128, 1, 0, 228, 128,
+ 14, 0, 228, 160, 11, 0,
+ 0, 3, 0, 0, 1, 128,
+ 0, 0, 0, 128, 243, 0,
+ 255, 160, 10, 0, 0, 3,
+ 1, 0, 8, 224, 0, 0,
+ 0, 128, 243, 0, 85, 161,
+ 9, 0, 0, 3, 0, 0,
+ 1, 128, 1, 0, 228, 128,
+ 22, 0, 228, 160, 9, 0,
+ 0, 3, 0, 0, 2, 128,
+ 1, 0, 228, 128, 23, 0,
+ 228, 160, 9, 0, 0, 3,
+ 0, 0, 4, 128, 1, 0,
+ 228, 128, 25, 0, 228, 160,
+ 4, 0, 0, 4, 0, 0,
+ 3, 192, 0, 0, 170, 128,
+ 242, 0, 228, 160, 0, 0,
+ 228, 128, 1, 0, 0, 2,
+ 0, 0, 8, 192, 0, 0,
+ 170, 128, 1, 0, 0, 2,
+ 0, 0, 3, 224, 2, 0,
+ 228, 144, 1, 0, 0, 2,
+ 0, 0, 3, 128, 244, 0,
+ 228, 160, 4, 0, 0, 4,
+ 3, 0, 15, 224, 0, 0,
+ 255, 160, 0, 0, 64, 128,
+ 0, 0, 21, 128, 255, 255,
+ 0, 0, 83, 72, 68, 82,
+ 228, 5, 0, 0, 64, 0,
+ 1, 0, 121, 1, 0, 0,
+ 89, 8, 0, 4, 70, 142,
+ 32, 0, 0, 0, 0, 0,
+ 242, 0, 0, 0, 95, 0,
+ 0, 3, 242, 16, 16, 0,
+ 0, 0, 0, 0, 95, 0,
+ 0, 3, 114, 16, 16, 0,
+ 1, 0, 0, 0, 95, 0,
+ 0, 3, 50, 16, 16, 0,
+ 2, 0, 0, 0, 95, 0,
+ 0, 3, 242, 16, 16, 0,
+ 3, 0, 0, 0, 95, 0,
+ 0, 3, 242, 16, 16, 0,
+ 4, 0, 0, 0, 101, 0,
+ 0, 3, 50, 32, 16, 0,
+ 0, 0, 0, 0, 101, 0,
+ 0, 3, 242, 32, 16, 0,
+ 1, 0, 0, 0, 101, 0,
+ 0, 3, 114, 32, 16, 0,
+ 2, 0, 0, 0, 101, 0,
+ 0, 3, 242, 32, 16, 0,
+ 3, 0, 0, 0, 103, 0,
+ 0, 4, 242, 32, 16, 0,
+ 4, 0, 0, 0, 1, 0,
+ 0, 0, 104, 0, 0, 2,
+ 5, 0, 0, 0, 54, 0,
+ 0, 5, 50, 32, 16, 0,
+ 0, 0, 0, 0, 70, 16,
+ 16, 0, 2, 0, 0, 0,
+ 38, 0, 0, 11, 0, 208,
+ 0, 0, 242, 0, 16, 0,
+ 0, 0, 0, 0, 70, 30,
+ 16, 0, 3, 0, 0, 0,
+ 2, 64, 0, 0, 3, 0,
+ 0, 0, 3, 0, 0, 0,
+ 3, 0, 0, 0, 3, 0,
+ 0, 0, 56, 0, 0, 10,
+ 242, 0, 16, 0, 1, 0,
+ 0, 0, 86, 21, 16, 0,
+ 4, 0, 0, 0, 70, 142,
+ 32, 6, 0, 0, 0, 0,
+ 26, 0, 0, 0, 26, 0,
+ 16, 0, 0, 0, 0, 0,
+ 50, 0, 0, 12, 242, 0,
+ 16, 0, 1, 0, 0, 0,
+ 70, 142, 32, 6, 0, 0,
+ 0, 0, 26, 0, 0, 0,
+ 10, 0, 16, 0, 0, 0,
+ 0, 0, 6, 16, 16, 0,
+ 4, 0, 0, 0, 70, 14,
+ 16, 0, 1, 0, 0, 0,
+ 50, 0, 0, 12, 242, 0,
+ 16, 0, 1, 0, 0, 0,
+ 70, 142, 32, 6, 0, 0,
+ 0, 0, 26, 0, 0, 0,
+ 42, 0, 16, 0, 0, 0,
+ 0, 0, 166, 26, 16, 0,
+ 4, 0, 0, 0, 70, 14,
+ 16, 0, 1, 0, 0, 0,
+ 50, 0, 0, 12, 242, 0,
+ 16, 0, 1, 0, 0, 0,
+ 70, 142, 32, 6, 0, 0,
+ 0, 0, 26, 0, 0, 0,
+ 58, 0, 16, 0, 0, 0,
+ 0, 0, 246, 31, 16, 0,
+ 4, 0, 0, 0, 70, 14,
+ 16, 0, 1, 0, 0, 0,
+ 17, 0, 0, 7, 18, 0,
+ 16, 0, 2, 0, 0, 0,
+ 70, 30, 16, 0, 0, 0,
+ 0, 0, 70, 14, 16, 0,
+ 1, 0, 0, 0, 56, 0,
+ 0, 10, 242, 0, 16, 0,
+ 3, 0, 0, 0, 86, 21,
+ 16, 0, 4, 0, 0, 0,
+ 70, 142, 32, 6, 0, 0,
+ 0, 0, 27, 0, 0, 0,
+ 26, 0, 16, 0, 0, 0,
+ 0, 0, 50, 0, 0, 12,
+ 242, 0, 16, 0, 3, 0,
+ 0, 0, 70, 142, 32, 6,
+ 0, 0, 0, 0, 27, 0,
+ 0, 0, 10, 0, 16, 0,
+ 0, 0, 0, 0, 6, 16,
+ 16, 0, 4, 0, 0, 0,
+ 70, 14, 16, 0, 3, 0,
+ 0, 0, 50, 0, 0, 12,
+ 242, 0, 16, 0, 3, 0,
+ 0, 0, 70, 142, 32, 6,
+ 0, 0, 0, 0, 27, 0,
+ 0, 0, 42, 0, 16, 0,
+ 0, 0, 0, 0, 166, 26,
+ 16, 0, 4, 0, 0, 0,
+ 70, 14, 16, 0, 3, 0,
+ 0, 0, 50, 0, 0, 12,
+ 242, 0, 16, 0, 3, 0,
+ 0, 0, 70, 142, 32, 6,
+ 0, 0, 0, 0, 27, 0,
+ 0, 0, 58, 0, 16, 0,
+ 0, 0, 0, 0, 246, 31,
+ 16, 0, 4, 0, 0, 0,
+ 70, 14, 16, 0, 3, 0,
+ 0, 0, 17, 0, 0, 7,
+ 34, 0, 16, 0, 2, 0,
+ 0, 0, 70, 30, 16, 0,
+ 0, 0, 0, 0, 70, 14,
+ 16, 0, 3, 0, 0, 0,
+ 56, 0, 0, 10, 242, 0,
+ 16, 0, 4, 0, 0, 0,
+ 86, 21, 16, 0, 4, 0,
+ 0, 0, 70, 142, 32, 6,
+ 0, 0, 0, 0, 28, 0,
+ 0, 0, 26, 0, 16, 0,
+ 0, 0, 0, 0, 50, 0,
+ 0, 12, 242, 0, 16, 0,
+ 4, 0, 0, 0, 70, 142,
+ 32, 6, 0, 0, 0, 0,
+ 28, 0, 0, 0, 10, 0,
+ 16, 0, 0, 0, 0, 0,
+ 6, 16, 16, 0, 4, 0,
+ 0, 0, 70, 14, 16, 0,
+ 4, 0, 0, 0, 50, 0,
+ 0, 12, 242, 0, 16, 0,
+ 4, 0, 0, 0, 70, 142,
+ 32, 6, 0, 0, 0, 0,
+ 28, 0, 0, 0, 42, 0,
+ 16, 0, 0, 0, 0, 0,
+ 166, 26, 16, 0, 4, 0,
+ 0, 0, 70, 14, 16, 0,
+ 4, 0, 0, 0, 50, 0,
+ 0, 12, 242, 0, 16, 0,
+ 0, 0, 0, 0, 70, 142,
+ 32, 6, 0, 0, 0, 0,
+ 28, 0, 0, 0, 58, 0,
+ 16, 0, 0, 0, 0, 0,
+ 246, 31, 16, 0, 4, 0,
+ 0, 0, 70, 14, 16, 0,
+ 4, 0, 0, 0, 17, 0,
+ 0, 7, 66, 0, 16, 0,
+ 2, 0, 0, 0, 70, 30,
+ 16, 0, 0, 0, 0, 0,
+ 70, 14, 16, 0, 0, 0,
+ 0, 0, 54, 0, 0, 5,
+ 130, 0, 16, 0, 2, 0,
+ 0, 0, 58, 16, 16, 0,
+ 0, 0, 0, 0, 17, 0,
+ 0, 8, 18, 32, 16, 0,
+ 1, 0, 0, 0, 70, 14,
+ 16, 0, 2, 0, 0, 0,
+ 70, 142, 32, 0, 0, 0,
+ 0, 0, 15, 0, 0, 0,
+ 17, 0, 0, 8, 34, 32,
+ 16, 0, 1, 0, 0, 0,
+ 70, 14, 16, 0, 2, 0,
+ 0, 0, 70, 142, 32, 0,
+ 0, 0, 0, 0, 16, 0,
+ 0, 0, 17, 0, 0, 8,
+ 66, 32, 16, 0, 1, 0,
+ 0, 0, 70, 14, 16, 0,
+ 2, 0, 0, 0, 70, 142,
+ 32, 0, 0, 0, 0, 0,
+ 17, 0, 0, 0, 17, 32,
+ 0, 8, 130, 32, 16, 0,
+ 1, 0, 0, 0, 70, 14,
+ 16, 0, 2, 0, 0, 0,
+ 70, 142, 32, 0, 0, 0,
+ 0, 0, 14, 0, 0, 0,
+ 50, 0, 0, 15, 114, 0,
+ 16, 0, 4, 0, 0, 0,
+ 70, 18, 16, 0, 1, 0,
+ 0, 0, 2, 64, 0, 0,
+ 0, 0, 0, 64, 0, 0,
+ 0, 64, 0, 0, 0, 64,
+ 0, 0, 0, 0, 2, 64,
+ 0, 0, 0, 0, 128, 191,
+ 0, 0, 128, 191, 0, 0,
+ 128, 191, 0, 0, 0, 0,
+ 16, 0, 0, 7, 18, 0,
+ 16, 0, 1, 0, 0, 0,
+ 70, 2, 16, 0, 4, 0,
+ 0, 0, 70, 2, 16, 0,
+ 1, 0, 0, 0, 16, 0,
+ 0, 7, 34, 0, 16, 0,
+ 1, 0, 0, 0, 70, 2,
+ 16, 0, 4, 0, 0, 0,
+ 70, 2, 16, 0, 3, 0,
+ 0, 0, 16, 0, 0, 7,
+ 66, 0, 16, 0, 1, 0,
+ 0, 0, 70, 2, 16, 0,
+ 4, 0, 0, 0, 70, 2,
+ 16, 0, 0, 0, 0, 0,
+ 16, 0, 0, 8, 18, 0,
+ 16, 0, 0, 0, 0, 0,
+ 70, 2, 16, 0, 1, 0,
+ 0, 0, 70, 130, 32, 0,
+ 0, 0, 0, 0, 19, 0,
+ 0, 0, 16, 0, 0, 8,
+ 34, 0, 16, 0, 0, 0,
+ 0, 0, 70, 2, 16, 0,
+ 1, 0, 0, 0, 70, 130,
+ 32, 0, 0, 0, 0, 0,
+ 20, 0, 0, 0, 16, 0,
+ 0, 8, 66, 0, 16, 0,
+ 0, 0, 0, 0, 70, 2,
+ 16, 0, 1, 0, 0, 0,
+ 70, 130, 32, 0, 0, 0,
+ 0, 0, 21, 0, 0, 0,
+ 16, 0, 0, 7, 130, 0,
+ 16, 0, 0, 0, 0, 0,
+ 70, 2, 16, 0, 0, 0,
+ 0, 0, 70, 2, 16, 0,
+ 0, 0, 0, 0, 68, 0,
+ 0, 5, 130, 0, 16, 0,
+ 0, 0, 0, 0, 58, 0,
+ 16, 0, 0, 0, 0, 0,
+ 56, 0, 0, 7, 114, 32,
+ 16, 0, 2, 0, 0, 0,
+ 246, 15, 16, 0, 0, 0,
+ 0, 0, 70, 2, 16, 0,
+ 0, 0, 0, 0, 54, 0,
+ 0, 8, 114, 32, 16, 0,
+ 3, 0, 0, 0, 2, 64,
+ 0, 0, 0, 0, 128, 63,
+ 0, 0, 128, 63, 0, 0,
+ 128, 63, 0, 0, 0, 0,
+ 54, 0, 0, 6, 130, 32,
+ 16, 0, 3, 0, 0, 0,
+ 58, 128, 32, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 17, 0, 0, 8, 18, 32,
+ 16, 0, 4, 0, 0, 0,
+ 70, 14, 16, 0, 2, 0,
+ 0, 0, 70, 142, 32, 0,
+ 0, 0, 0, 0, 22, 0,
+ 0, 0, 17, 0, 0, 8,
+ 34, 32, 16, 0, 4, 0,
+ 0, 0, 70, 14, 16, 0,
+ 2, 0, 0, 0, 70, 142,
+ 32, 0, 0, 0, 0, 0,
+ 23, 0, 0, 0, 17, 0,
+ 0, 8, 66, 32, 16, 0,
+ 4, 0, 0, 0, 70, 14,
+ 16, 0, 2, 0, 0, 0,
+ 70, 142, 32, 0, 0, 0,
+ 0, 0, 24, 0, 0, 0,
+ 17, 0, 0, 8, 130, 32,
+ 16, 0, 4, 0, 0, 0,
+ 70, 14, 16, 0, 2, 0,
+ 0, 0, 70, 142, 32, 0,
+ 0, 0, 0, 0, 25, 0,
+ 0, 0, 62, 0, 0, 1,
+ 73, 83, 71, 78, 184, 0,
+ 0, 0, 5, 0, 0, 0,
+ 8, 0, 0, 0, 128, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 3, 0,
+ 0, 0, 0, 0, 0, 0,
+ 15, 15, 0, 0, 140, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 3, 0,
+ 0, 0, 1, 0, 0, 0,
+ 7, 7, 0, 0, 147, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 3, 0,
+ 0, 0, 2, 0, 0, 0,
+ 3, 3, 0, 0, 156, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 1, 0,
+ 0, 0, 3, 0, 0, 0,
+ 15, 15, 0, 0, 169, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 3, 0,
+ 0, 0, 4, 0, 0, 0,
+ 15, 15, 0, 0, 83, 86,
+ 95, 80, 111, 115, 105, 116,
+ 105, 111, 110, 0, 78, 79,
+ 82, 77, 65, 76, 0, 84,
+ 69, 88, 67, 79, 79, 82,
+ 68, 0, 66, 76, 69, 78,
+ 68, 73, 78, 68, 73, 67,
+ 69, 83, 0, 66, 76, 69,
+ 78, 68, 87, 69, 73, 71,
+ 72, 84, 0, 171, 171, 171,
+ 79, 83, 71, 78, 156, 0,
+ 0, 0, 5, 0, 0, 0,
+ 8, 0, 0, 0, 128, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 3, 0,
+ 0, 0, 0, 0, 0, 0,
+ 3, 12, 0, 0, 128, 0,
+ 0, 0, 1, 0, 0, 0,
+ 0, 0, 0, 0, 3, 0,
+ 0, 0, 1, 0, 0, 0,
+ 15, 0, 0, 0, 128, 0,
+ 0, 0, 2, 0, 0, 0,
+ 0, 0, 0, 0, 3, 0,
+ 0, 0, 2, 0, 0, 0,
+ 7, 8, 0, 0, 137, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 3, 0,
+ 0, 0, 3, 0, 0, 0,
+ 15, 0, 0, 0, 143, 0,
+ 0, 0, 0, 0, 0, 0,
+ 1, 0, 0, 0, 3, 0,
+ 0, 0, 4, 0, 0, 0,
+ 15, 0, 0, 0, 84, 69,
+ 88, 67, 79, 79, 82, 68,
+ 0, 67, 79, 76, 79, 82,
+ 0, 83, 86, 95, 80, 111,
+ 115, 105, 116, 105, 111, 110,
+ 0, 171
+};
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedPixelLightingFourBonesBn.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedPixelLightingFourBonesBn.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..29926037b58be1495209e06480cdd46f01fcc4b6
Binary files /dev/null and b/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedPixelLightingFourBonesBn.pdb differ
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedPixelLightingOneBone.inc b/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedPixelLightingOneBone.inc
index 2046624a2eda397949685fc3cc8de52dbfd51980..f38726beab0bba461c9de5a62e203c5043e59f3a 100644
--- a/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedPixelLightingOneBone.inc
+++ b/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedPixelLightingOneBone.inc
@@ -56,7 +56,7 @@
#line 55
dp4 r1.x, v0, r0 // Skin::vin<0>
- dp3 r0.x, v1, r0 // Skin::vin<4>
+ dp3 r0.x, v1, r0 // ::Skin<0>
#line 52
mul r2, v4.x, c27[a0.x] // ::skinning<1,4,7,10>
@@ -64,9 +64,9 @@
#line 55
dp4 r1.y, v0, r2 // Skin::vin<1>
- dp3 r0.y, v1, r2 // Skin::vin<5>
+ dp3 r0.y, v1, r2 // ::Skin<1>
dp4 r1.z, v0, r3 // Skin::vin<2>
- dp3 r0.z, v1, r3 // Skin::vin<6>
+ dp3 r0.z, v1, r3 // ::Skin<2>
#line 85 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh"
mov r1.w, v0.w
@@ -91,14 +91,14 @@
dp4 r0.y, r1, c23 // ::vout<1>
dp4 r0.z, r1, c25 // ::vout<3>
-#line 157 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx"
+#line 252 "D:\ATG Sample Development\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>
-#line 161
+#line 256
mov oT0.xy, v2 // ::VSSkinnedPixelLightingOneBone<0,1>
-#line 166
+#line 261
mov r0.yz, c243
mad oT3, c0.w, r0.yyyz, r0.zzzy // ::VSSkinnedPixelLightingOneBone<9,10,11,12>
@@ -150,17 +150,17 @@ ret
const BYTE SkinnedEffect_VSSkinnedPixelLightingOneBone[] =
{
- 68, 88, 66, 67, 128, 142,
- 22, 3, 92, 16, 249, 125,
- 145, 106, 96, 236, 246, 25,
- 39, 196, 1, 0, 0, 0,
- 4, 14, 0, 0, 4, 0,
+ 68, 88, 66, 67, 34, 157,
+ 239, 100, 102, 237, 53, 243,
+ 37, 228, 204, 121, 204, 147,
+ 37, 77, 1, 0, 0, 0,
+ 40, 14, 0, 0, 4, 0,
0, 0, 48, 0, 0, 0,
- 172, 8, 0, 0, 160, 12,
- 0, 0, 96, 13, 0, 0,
- 65, 111, 110, 57, 116, 8,
- 0, 0, 116, 8, 0, 0,
- 0, 2, 254, 255, 64, 8,
+ 208, 8, 0, 0, 196, 12,
+ 0, 0, 132, 13, 0, 0,
+ 65, 111, 110, 57, 152, 8,
+ 0, 0, 152, 8, 0, 0,
+ 0, 2, 254, 255, 100, 8,
0, 0, 52, 0, 0, 0,
1, 0, 36, 0, 0, 0,
48, 0, 0, 0, 48, 0,
@@ -169,14 +169,14 @@ const BYTE SkinnedEffect_VSSkinnedPixelLightingOneBone[] =
242, 0, 0, 0, 0, 0,
0, 0, 0, 0, 242, 0,
0, 2, 254, 255, 254, 255,
- 117, 1, 68, 66, 85, 71,
- 40, 0, 0, 0, 168, 5,
+ 126, 1, 68, 66, 85, 71,
+ 40, 0, 0, 0, 204, 5,
0, 0, 0, 0, 0, 0,
3, 0, 0, 0, 8, 1,
0, 0, 39, 0, 0, 0,
- 20, 1, 0, 0, 5, 0,
- 0, 0, 68, 5, 0, 0,
- 76, 2, 0, 0, 68, 58,
+ 20, 1, 0, 0, 6, 0,
+ 0, 0, 84, 5, 0, 0,
+ 136, 2, 0, 0, 68, 58,
92, 65, 84, 71, 32, 83,
97, 109, 112, 108, 101, 32,
68, 101, 118, 101, 108, 111,
@@ -216,58 +216,68 @@ const BYTE SkinnedEffect_VSSkinnedPixelLightingOneBone[] =
120, 104, 0, 171, 171, 171,
40, 0, 0, 0, 117, 0,
0, 0, 190, 0, 0, 0,
- 0, 0, 255, 255, 220, 5,
- 0, 0, 0, 0, 255, 255,
- 244, 5, 0, 0, 0, 0,
- 255, 255, 0, 6, 0, 0,
- 0, 0, 255, 255, 12, 6,
+ 0, 0, 255, 255, 0, 6,
0, 0, 0, 0, 255, 255,
24, 6, 0, 0, 0, 0,
255, 255, 36, 6, 0, 0,
- 52, 0, 0, 0, 48, 6,
+ 0, 0, 255, 255, 48, 6,
+ 0, 0, 0, 0, 255, 255,
+ 60, 6, 0, 0, 0, 0,
+ 255, 255, 72, 6, 0, 0,
+ 52, 0, 0, 0, 84, 6,
0, 0, 52, 0, 0, 0,
- 64, 6, 0, 0, 52, 0,
- 0, 0, 76, 6, 0, 0,
- 55, 0, 0, 0, 96, 6,
+ 100, 6, 0, 0, 52, 0,
+ 0, 0, 112, 6, 0, 0,
+ 55, 0, 0, 0, 132, 6,
0, 0, 56, 0, 0, 0,
- 112, 6, 0, 0, 52, 0,
- 0, 0, 128, 6, 0, 0,
- 52, 0, 0, 0, 148, 6,
+ 148, 6, 0, 0, 52, 0,
+ 0, 0, 164, 6, 0, 0,
+ 52, 0, 0, 0, 184, 6,
0, 0, 55, 0, 0, 0,
- 168, 6, 0, 0, 56, 0,
- 0, 0, 184, 6, 0, 0,
- 55, 0, 0, 0, 200, 6,
+ 204, 6, 0, 0, 56, 0,
+ 0, 0, 220, 6, 0, 0,
+ 55, 0, 0, 0, 236, 6,
0, 0, 56, 0, 0, 0,
- 216, 6, 0, 0, 85, 0,
- 1, 0, 232, 6, 0, 0,
- 85, 0, 1, 0, 244, 6,
+ 252, 6, 0, 0, 85, 0,
+ 1, 0, 12, 7, 0, 0,
+ 85, 0, 1, 0, 24, 7,
0, 0, 86, 0, 1, 0,
- 4, 7, 0, 0, 86, 0,
- 1, 0, 20, 7, 0, 0,
- 86, 0, 1, 0, 36, 7,
+ 40, 7, 0, 0, 86, 0,
+ 1, 0, 56, 7, 0, 0,
+ 86, 0, 1, 0, 72, 7,
0, 0, 87, 0, 1, 0,
- 52, 7, 0, 0, 87, 0,
- 1, 0, 68, 7, 0, 0,
- 87, 0, 1, 0, 84, 7,
+ 88, 7, 0, 0, 87, 0,
+ 1, 0, 104, 7, 0, 0,
+ 87, 0, 1, 0, 120, 7,
0, 0, 87, 0, 1, 0,
- 100, 7, 0, 0, 87, 0,
- 1, 0, 116, 7, 0, 0,
- 87, 0, 1, 0, 128, 7,
+ 136, 7, 0, 0, 87, 0,
+ 1, 0, 152, 7, 0, 0,
+ 87, 0, 1, 0, 164, 7,
0, 0, 14, 0, 2, 0,
- 144, 7, 0, 0, 14, 0,
- 2, 0, 160, 7, 0, 0,
- 14, 0, 2, 0, 176, 7,
+ 180, 7, 0, 0, 14, 0,
+ 2, 0, 196, 7, 0, 0,
+ 14, 0, 2, 0, 212, 7,
0, 0, 85, 0, 1, 0,
- 192, 7, 0, 0, 85, 0,
- 1, 0, 208, 7, 0, 0,
- 85, 0, 1, 0, 224, 7,
- 0, 0, 157, 0, 0, 0,
- 240, 7, 0, 0, 157, 0,
- 0, 0, 4, 8, 0, 0,
- 161, 0, 0, 0, 16, 8,
- 0, 0, 166, 0, 0, 0,
- 28, 8, 0, 0, 166, 0,
+ 228, 7, 0, 0, 85, 0,
+ 1, 0, 244, 7, 0, 0,
+ 85, 0, 1, 0, 4, 8,
+ 0, 0, 252, 0, 0, 0,
+ 20, 8, 0, 0, 252, 0,
0, 0, 40, 8, 0, 0,
+ 0, 1, 0, 0, 52, 8,
+ 0, 0, 5, 1, 0, 0,
+ 64, 8, 0, 0, 5, 1,
+ 0, 0, 76, 8, 0, 0,
+ 83, 107, 105, 110, 0, 171,
+ 171, 171, 1, 0, 3, 0,
+ 1, 0, 3, 0, 1, 0,
+ 0, 0, 0, 0, 0, 0,
+ 10, 0, 0, 0, 0, 0,
+ 255, 255, 255, 255, 255, 255,
+ 14, 0, 0, 0, 255, 255,
+ 1, 0, 255, 255, 255, 255,
+ 16, 0, 0, 0, 255, 255,
+ 255, 255, 2, 0, 255, 255,
86, 83, 83, 107, 105, 110,
110, 101, 100, 80, 105, 120,
101, 108, 76, 105, 103, 104,
@@ -290,15 +300,15 @@ const BYTE SkinnedEffect_VSSkinnedPixelLightingOneBone[] =
102, 102, 117, 115, 101, 0,
80, 111, 115, 105, 116, 105,
111, 110, 80, 83, 0, 171,
- 106, 2, 0, 0, 116, 2,
- 0, 0, 132, 2, 0, 0,
- 144, 2, 0, 0, 160, 2,
- 0, 0, 172, 2, 0, 0,
- 188, 2, 0, 0, 144, 2,
- 0, 0, 196, 2, 0, 0,
- 144, 2, 0, 0, 5, 0,
+ 166, 2, 0, 0, 176, 2,
+ 0, 0, 192, 2, 0, 0,
+ 204, 2, 0, 0, 220, 2,
+ 0, 0, 232, 2, 0, 0,
+ 248, 2, 0, 0, 204, 2,
+ 0, 0, 0, 3, 0, 0,
+ 204, 2, 0, 0, 5, 0,
0, 0, 1, 0, 17, 0,
- 1, 0, 5, 0, 208, 2,
+ 1, 0, 5, 0, 12, 3,
0, 0, 18, 0, 0, 0,
255, 255, 255, 255, 15, 0,
255, 255, 19, 0, 0, 0,
@@ -330,87 +340,83 @@ const BYTE SkinnedEffect_VSSkinnedPixelLightingOneBone[] =
4, 0, 7, 0, 10, 0,
12, 0, 0, 0, 2, 0,
5, 0, 8, 0, 11, 0,
- 83, 107, 105, 110, 0, 118,
- 105, 110, 0, 80, 111, 115,
- 105, 116, 105, 111, 110, 0,
- 78, 111, 114, 109, 97, 108,
- 0, 73, 110, 100, 105, 99,
- 101, 115, 0, 171, 171, 171,
- 1, 0, 2, 0, 1, 0,
- 4, 0, 1, 0, 0, 0,
- 0, 0, 0, 0, 87, 101,
- 105, 103, 104, 116, 115, 0,
- 201, 3, 0, 0, 144, 2,
- 0, 0, 210, 3, 0, 0,
- 172, 2, 0, 0, 106, 2,
- 0, 0, 116, 2, 0, 0,
- 217, 3, 0, 0, 228, 3,
- 0, 0, 244, 3, 0, 0,
- 144, 2, 0, 0, 5, 0,
- 0, 0, 1, 0, 17, 0,
- 1, 0, 5, 0, 252, 3,
- 0, 0, 9, 0, 0, 0,
+ 118, 105, 110, 0, 80, 111,
+ 115, 105, 116, 105, 111, 110,
+ 0, 78, 111, 114, 109, 97,
+ 108, 0, 73, 110, 100, 105,
+ 99, 101, 115, 0, 1, 0,
+ 2, 0, 1, 0, 4, 0,
+ 1, 0, 0, 0, 0, 0,
+ 0, 0, 87, 101, 105, 103,
+ 104, 116, 115, 0, 0, 4,
+ 0, 0, 204, 2, 0, 0,
+ 9, 4, 0, 0, 232, 2,
+ 0, 0, 166, 2, 0, 0,
+ 176, 2, 0, 0, 16, 4,
+ 0, 0, 24, 4, 0, 0,
+ 40, 4, 0, 0, 204, 2,
+ 0, 0, 5, 0, 0, 0,
+ 1, 0, 17, 0, 1, 0,
+ 5, 0, 48, 4, 0, 0,
+ 9, 0, 0, 0, 0, 0,
+ 255, 255, 255, 255, 255, 255,
+ 13, 0, 0, 0, 255, 255,
+ 1, 0, 255, 255, 255, 255,
+ 15, 0, 0, 0, 255, 255,
+ 255, 255, 2, 0, 255, 255,
+ 1, 0, 0, 0, 0, 0,
+ 1, 0, 2, 0, 3, 0,
+ 2, 0, 0, 0, 4, 0,
+ 5, 0, 6, 0, 255, 255,
+ 3, 0, 0, 0, 7, 0,
+ 8, 0, 255, 255, 255, 255,
+ 4, 0, 0, 0, 9, 0,
+ 10, 0, 11, 0, 12, 0,
+ 5, 0, 0, 0, 13, 0,
+ 14, 0, 15, 0, 16, 0,
+ 118, 111, 117, 116, 0, 80,
+ 111, 115, 95, 112, 115, 0,
+ 80, 111, 115, 95, 119, 115,
+ 0, 78, 111, 114, 109, 97,
+ 108, 95, 119, 115, 0, 70,
+ 111, 103, 70, 97, 99, 116,
+ 111, 114, 0, 171, 0, 0,
+ 3, 0, 1, 0, 1, 0,
+ 1, 0, 0, 0, 0, 0,
+ 0, 0, 205, 4, 0, 0,
+ 204, 2, 0, 0, 212, 4,
+ 0, 0, 232, 2, 0, 0,
+ 219, 4, 0, 0, 232, 2,
+ 0, 0, 229, 4, 0, 0,
+ 240, 4, 0, 0, 5, 0,
+ 0, 0, 1, 0, 11, 0,
+ 1, 0, 4, 0, 0, 5,
+ 0, 0, 31, 0, 0, 0,
0, 0, 255, 255, 255, 255,
- 255, 255, 10, 0, 0, 0,
- 4, 0, 255, 255, 255, 255,
- 255, 255, 13, 0, 0, 0,
+ 255, 255, 32, 0, 0, 0,
255, 255, 1, 0, 255, 255,
- 255, 255, 14, 0, 0, 0,
- 255, 255, 5, 0, 255, 255,
- 255, 255, 15, 0, 0, 0,
- 255, 255, 255, 255, 2, 0,
- 255, 255, 16, 0, 0, 0,
- 255, 255, 255, 255, 6, 0,
- 255, 255, 1, 0, 0, 0,
- 0, 0, 1, 0, 2, 0,
- 3, 0, 2, 0, 0, 0,
- 4, 0, 5, 0, 6, 0,
- 255, 255, 3, 0, 0, 0,
- 7, 0, 8, 0, 255, 255,
- 255, 255, 4, 0, 0, 0,
- 9, 0, 10, 0, 11, 0,
- 12, 0, 5, 0, 0, 0,
- 13, 0, 14, 0, 15, 0,
- 16, 0, 118, 111, 117, 116,
- 0, 80, 111, 115, 95, 112,
- 115, 0, 80, 111, 115, 95,
- 119, 115, 0, 78, 111, 114,
- 109, 97, 108, 95, 119, 115,
- 0, 70, 111, 103, 70, 97,
- 99, 116, 111, 114, 0, 171,
- 0, 0, 3, 0, 1, 0,
- 1, 0, 1, 0, 0, 0,
- 0, 0, 0, 0, 189, 4,
- 0, 0, 144, 2, 0, 0,
- 196, 4, 0, 0, 172, 2,
- 0, 0, 203, 4, 0, 0,
- 172, 2, 0, 0, 213, 4,
- 0, 0, 224, 4, 0, 0,
- 5, 0, 0, 0, 1, 0,
- 11, 0, 1, 0, 4, 0,
- 240, 4, 0, 0, 31, 0,
- 0, 0, 0, 0, 255, 255,
- 255, 255, 255, 255, 32, 0,
- 0, 0, 255, 255, 1, 0,
- 255, 255, 255, 255, 33, 0,
- 0, 0, 255, 255, 255, 255,
- 3, 0, 255, 255, 0, 0,
+ 255, 255, 33, 0, 0, 0,
+ 255, 255, 255, 255, 3, 0,
+ 255, 255, 0, 0, 0, 0,
+ 76, 2, 0, 0, 84, 2,
+ 0, 0, 3, 0, 0, 0,
+ 100, 2, 0, 0, 0, 0,
+ 0, 0, 136, 2, 0, 0,
+ 52, 3, 0, 0, 10, 0,
+ 0, 0, 68, 3, 0, 0,
+ 0, 0, 0, 0, 188, 3,
+ 0, 0, 200, 3, 0, 0,
+ 3, 0, 0, 0, 216, 3,
0, 0, 76, 2, 0, 0,
- 248, 2, 0, 0, 10, 0,
- 0, 0, 8, 3, 0, 0,
- 0, 0, 0, 0, 128, 3,
- 0, 0, 140, 3, 0, 0,
- 3, 0, 0, 0, 156, 3,
- 0, 0, 192, 3, 0, 0,
- 197, 3, 0, 0, 36, 4,
- 0, 0, 6, 0, 0, 0,
- 52, 4, 0, 0, 76, 2,
- 0, 0, 197, 3, 0, 0,
- 36, 4, 0, 0, 5, 0,
- 0, 0, 124, 4, 0, 0,
- 0, 0, 0, 0, 184, 4,
- 0, 0, 16, 5, 0, 0,
- 3, 0, 0, 0, 32, 5,
+ 252, 3, 0, 0, 88, 4,
+ 0, 0, 3, 0, 0, 0,
+ 104, 4, 0, 0, 136, 2,
+ 0, 0, 252, 3, 0, 0,
+ 88, 4, 0, 0, 5, 0,
+ 0, 0, 140, 4, 0, 0,
+ 0, 0, 0, 0, 200, 4,
+ 0, 0, 32, 5, 0, 0,
+ 3, 0, 0, 0, 48, 5,
0, 0, 77, 105, 99, 114,
111, 115, 111, 102, 116, 32,
40, 82, 41, 32, 72, 76,
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedPixelLightingOneBone.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedPixelLightingOneBone.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..dda9119d1d19bea35055c1f1892c2d03a42e5252
Binary files /dev/null and b/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedPixelLightingOneBone.pdb differ
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedPixelLightingOneBoneBn.inc b/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedPixelLightingOneBoneBn.inc
new file mode 100644
index 0000000000000000000000000000000000000000..a979dd848a1e324cca8fd0dff608415a7d34cc11
--- /dev/null
+++ b/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedPixelLightingOneBoneBn.inc
@@ -0,0 +1,794 @@
+#if 0
+//
+// Generated by Microsoft (R) D3D Shader Disassembler
+//
+//
+// Input signature:
+//
+// Name Index Mask Register SysValue Format Used
+// -------------------- ----- ------ -------- -------- ------- ------
+// SV_Position 0 xyzw 0 NONE float xyzw
+// NORMAL 0 xyz 1 NONE float xyz
+// TEXCOORD 0 xy 2 NONE float xy
+// BLENDINDICES 0 xyzw 3 NONE uint x
+// BLENDWEIGHT 0 xyzw 4 NONE float x
+//
+//
+// Output signature:
+//
+// Name Index Mask Register SysValue Format Used
+// -------------------- ----- ------ -------- -------- ------- ------
+// TEXCOORD 0 xy 0 NONE float xy
+// TEXCOORD 1 xyzw 1 NONE float xyzw
+// TEXCOORD 2 xyz 2 NONE float xyz
+// COLOR 0 xyzw 3 NONE float xyzw
+// SV_Position 0 xyzw 4 POS float xyzw
+//
+//
+// Constant buffer to DX9 shader constant mappings:
+//
+// Target Reg Buffer Start Reg # of Regs Data Conversion
+// ---------- ------- --------- --------- ----------------------
+// c0 cb0 0 242 ( FLT, FLT, FLT, FLT)
+//
+//
+// Runtime generated constant mappings:
+//
+// Target Reg Constant Description
+// ---------- --------------------------------------------------
+// c242 Vertex Shader position offset
+//
+//
+// Level9 shader bytecode:
+//
+ vs_2_0
+ def c243, 2, -1, 3, 0
+ def c244, 0, 1, 0, 0
+ dcl_texcoord v0 // vin<0,1,2,3>
+ dcl_texcoord1 v1 // vin<4,5,6>
+ dcl_texcoord2 v2 // vin<7,8>
+ dcl_texcoord3 v3 // vin<9,10,11,12>
+ dcl_texcoord4 v4 // vin<13,14,15,16>
+
+#line 52 "D:\ATG Sample Development\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 55
+ dp4 r1.x, v0, r0 // Skin::vin<0>
+
+#line 52
+ mul r2, v4.x, c27[a0.x] // ::skinning<1,4,7,10>
+ mul r3, v4.x, c28[a0.x] // ::skinning<2,5,8,11>
+
+#line 55
+ dp4 r1.y, v0, r2 // Skin::vin<1>
+ dp4 r1.z, v0, r3 // Skin::vin<2>
+
+#line 85 "D:\ATG Sample Development\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 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh"
+ mad r4.xyz, v1, c243.x, c243.y // ::BiasX2<0,1,2>
+
+#line 56 "D:\ATG Sample Development\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 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh"
+ dp3 r2.x, r0, c19
+ dp3 r2.y, r0, c20
+ dp3 r2.z, r0, c21
+ dp3 r0.x, r2, r2
+ rsq r0.x, r0.x
+ mul oT2.xyz, r0.x, r2 // ::VSSkinnedPixelLightingOneBoneBn<6,7,8>
+
+#line 14 "D:\ATG Sample Development\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 "D:\ATG Sample Development\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 "D:\ATG Sample Development\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>
+
+#line 273
+ mov oT0.xy, v2 // ::VSSkinnedPixelLightingOneBoneBn<0,1>
+
+#line 278
+ mov r0.xy, c244
+ mad oT3, c0.w, r0.xxxy, r0.yyyx // ::VSSkinnedPixelLightingOneBoneBn<9,10,11,12>
+
+// approximately 34 instruction slots used
+vs_4_0
+dcl_constantbuffer CB0[242], dynamicIndexed
+dcl_input v0.xyzw
+dcl_input v1.xyz
+dcl_input v2.xy
+dcl_input v3.x
+dcl_input v4.x
+dcl_output o0.xy
+dcl_output o1.xyzw
+dcl_output o2.xyz
+dcl_output o3.xyzw
+dcl_output_siv o4.xyzw, position
+dcl_temps 5
+mov o0.xy, v2.xyxx
+imul null, r0.x, v3.x, l(3)
+mul r1.xyzw, v4.xxxx, cb0[r0.x + 26].xyzw
+dp4 r2.x, v0.xyzw, r1.xyzw
+mul r3.xyzw, v4.xxxx, cb0[r0.x + 27].xyzw
+mul r0.xyzw, v4.xxxx, cb0[r0.x + 28].xyzw
+dp4 r2.y, v0.xyzw, r3.xyzw
+dp4 r2.z, v0.xyzw, r0.xyzw
+mov r2.w, v0.w
+dp4 o1.x, r2.xyzw, cb0[15].xyzw
+dp4 o1.y, r2.xyzw, cb0[16].xyzw
+dp4 o1.z, r2.xyzw, cb0[17].xyzw
+dp4_sat o1.w, r2.xyzw, cb0[14].xyzw
+mad r4.xyz, v1.xyzx, l(2.000000, 2.000000, 2.000000, 0.000000), l(-1.000000, -1.000000, -1.000000, 0.000000)
+dp3 r1.x, r4.xyzx, r1.xyzx
+dp3 r1.y, r4.xyzx, r3.xyzx
+dp3 r1.z, r4.xyzx, r0.xyzx
+dp3 r0.x, r1.xyzx, cb0[19].xyzx
+dp3 r0.y, r1.xyzx, cb0[20].xyzx
+dp3 r0.z, r1.xyzx, cb0[21].xyzx
+dp3 r0.w, r0.xyzx, r0.xyzx
+rsq r0.w, r0.w
+mul o2.xyz, r0.wwww, r0.xyzx
+mov o3.xyz, l(1.000000,1.000000,1.000000,0)
+mov o3.w, cb0[0].w
+dp4 o4.x, r2.xyzw, cb0[22].xyzw
+dp4 o4.y, r2.xyzw, cb0[23].xyzw
+dp4 o4.z, r2.xyzw, cb0[24].xyzw
+dp4 o4.w, r2.xyzw, cb0[25].xyzw
+ret
+// Approximately 0 instruction slots used
+#endif
+
+const BYTE SkinnedEffect_VSSkinnedPixelLightingOneBoneBn[] =
+{
+ 68, 88, 66, 67, 154, 92,
+ 34, 56, 24, 35, 215, 174,
+ 208, 185, 45, 166, 221, 198,
+ 17, 92, 1, 0, 0, 0,
+ 204, 14, 0, 0, 4, 0,
+ 0, 0, 48, 0, 0, 0,
+ 56, 9, 0, 0, 104, 13,
+ 0, 0, 40, 14, 0, 0,
+ 65, 111, 110, 57, 0, 9,
+ 0, 0, 0, 9, 0, 0,
+ 0, 2, 254, 255, 204, 8,
+ 0, 0, 52, 0, 0, 0,
+ 1, 0, 36, 0, 0, 0,
+ 48, 0, 0, 0, 48, 0,
+ 0, 0, 36, 0, 1, 0,
+ 48, 0, 0, 0, 0, 0,
+ 242, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 242, 0,
+ 0, 2, 254, 255, 254, 255,
+ 141, 1, 68, 66, 85, 71,
+ 40, 0, 0, 0, 8, 6,
+ 0, 0, 0, 0, 0, 0,
+ 3, 0, 0, 0, 8, 1,
+ 0, 0, 41, 0, 0, 0,
+ 20, 1, 0, 0, 7, 0,
+ 0, 0, 124, 5, 0, 0,
+ 172, 2, 0, 0, 68, 58,
+ 92, 65, 84, 71, 32, 83,
+ 97, 109, 112, 108, 101, 32,
+ 68, 101, 118, 101, 108, 111,
+ 112, 109, 101, 110, 116, 92,
+ 115, 116, 95, 100, 101, 118,
+ 92, 75, 105, 116, 115, 92,
+ 68, 105, 114, 101, 99, 116,
+ 88, 84, 75, 92, 83, 114,
+ 99, 92, 83, 104, 97, 100,
+ 101, 114, 115, 92, 83, 107,
+ 105, 110, 110, 101, 100, 69,
+ 102, 102, 101, 99, 116, 46,
+ 102, 120, 0, 68, 58, 92,
+ 65, 84, 71, 32, 83, 97,
+ 109, 112, 108, 101, 32, 68,
+ 101, 118, 101, 108, 111, 112,
+ 109, 101, 110, 116, 92, 115,
+ 116, 95, 100, 101, 118, 92,
+ 75, 105, 116, 115, 92, 68,
+ 105, 114, 101, 99, 116, 88,
+ 84, 75, 92, 83, 114, 99,
+ 92, 83, 104, 97, 100, 101,
+ 114, 115, 92, 76, 105, 103,
+ 104, 116, 105, 110, 103, 46,
+ 102, 120, 104, 0, 68, 58,
+ 92, 65, 84, 71, 32, 83,
+ 97, 109, 112, 108, 101, 32,
+ 68, 101, 118, 101, 108, 111,
+ 112, 109, 101, 110, 116, 92,
+ 115, 116, 95, 100, 101, 118,
+ 92, 75, 105, 116, 115, 92,
+ 68, 105, 114, 101, 99, 116,
+ 88, 84, 75, 92, 83, 114,
+ 99, 92, 83, 104, 97, 100,
+ 101, 114, 115, 92, 67, 111,
+ 109, 109, 111, 110, 46, 102,
+ 120, 104, 0, 171, 171, 171,
+ 40, 0, 0, 0, 117, 0,
+ 0, 0, 190, 0, 0, 0,
+ 0, 0, 255, 255, 60, 6,
+ 0, 0, 0, 0, 255, 255,
+ 84, 6, 0, 0, 0, 0,
+ 255, 255, 108, 6, 0, 0,
+ 0, 0, 255, 255, 120, 6,
+ 0, 0, 0, 0, 255, 255,
+ 132, 6, 0, 0, 0, 0,
+ 255, 255, 144, 6, 0, 0,
+ 0, 0, 255, 255, 156, 6,
+ 0, 0, 52, 0, 0, 0,
+ 168, 6, 0, 0, 52, 0,
+ 0, 0, 184, 6, 0, 0,
+ 52, 0, 0, 0, 196, 6,
+ 0, 0, 55, 0, 0, 0,
+ 216, 6, 0, 0, 52, 0,
+ 0, 0, 232, 6, 0, 0,
+ 52, 0, 0, 0, 252, 6,
+ 0, 0, 55, 0, 0, 0,
+ 16, 7, 0, 0, 55, 0,
+ 0, 0, 32, 7, 0, 0,
+ 85, 0, 1, 0, 48, 7,
+ 0, 0, 85, 0, 1, 0,
+ 60, 7, 0, 0, 86, 0,
+ 1, 0, 76, 7, 0, 0,
+ 86, 0, 1, 0, 92, 7,
+ 0, 0, 86, 0, 1, 0,
+ 108, 7, 0, 0, 32, 0,
+ 2, 0, 124, 7, 0, 0,
+ 56, 0, 0, 0, 144, 7,
+ 0, 0, 56, 0, 0, 0,
+ 160, 7, 0, 0, 56, 0,
+ 0, 0, 176, 7, 0, 0,
+ 87, 0, 1, 0, 192, 7,
+ 0, 0, 87, 0, 1, 0,
+ 208, 7, 0, 0, 87, 0,
+ 1, 0, 224, 7, 0, 0,
+ 87, 0, 1, 0, 240, 7,
+ 0, 0, 87, 0, 1, 0,
+ 0, 8, 0, 0, 87, 0,
+ 1, 0, 12, 8, 0, 0,
+ 14, 0, 2, 0, 28, 8,
+ 0, 0, 14, 0, 2, 0,
+ 44, 8, 0, 0, 14, 0,
+ 2, 0, 60, 8, 0, 0,
+ 85, 0, 1, 0, 76, 8,
+ 0, 0, 85, 0, 1, 0,
+ 92, 8, 0, 0, 85, 0,
+ 1, 0, 108, 8, 0, 0,
+ 11, 1, 0, 0, 124, 8,
+ 0, 0, 11, 1, 0, 0,
+ 144, 8, 0, 0, 17, 1,
+ 0, 0, 156, 8, 0, 0,
+ 22, 1, 0, 0, 168, 8,
+ 0, 0, 22, 1, 0, 0,
+ 180, 8, 0, 0, 66, 105,
+ 97, 115, 88, 50, 0, 171,
+ 1, 0, 3, 0, 1, 0,
+ 3, 0, 1, 0, 0, 0,
+ 0, 0, 0, 0, 20, 0,
+ 0, 0, 0, 0, 1, 0,
+ 2, 0, 255, 255, 83, 107,
+ 105, 110, 0, 171, 171, 171,
+ 21, 0, 0, 0, 0, 0,
+ 255, 255, 255, 255, 255, 255,
+ 22, 0, 0, 0, 255, 255,
+ 1, 0, 255, 255, 255, 255,
+ 23, 0, 0, 0, 255, 255,
+ 255, 255, 2, 0, 255, 255,
+ 86, 83, 83, 107, 105, 110,
+ 110, 101, 100, 80, 105, 120,
+ 101, 108, 76, 105, 103, 104,
+ 116, 105, 110, 103, 79, 110,
+ 101, 66, 111, 110, 101, 66,
+ 110, 0, 84, 101, 120, 67,
+ 111, 111, 114, 100, 0, 171,
+ 171, 171, 1, 0, 3, 0,
+ 1, 0, 2, 0, 1, 0,
+ 0, 0, 0, 0, 0, 0,
+ 80, 111, 115, 105, 116, 105,
+ 111, 110, 87, 83, 0, 171,
+ 1, 0, 3, 0, 1, 0,
+ 4, 0, 1, 0, 0, 0,
+ 0, 0, 0, 0, 78, 111,
+ 114, 109, 97, 108, 87, 83,
+ 0, 171, 171, 171, 1, 0,
+ 3, 0, 1, 0, 3, 0,
+ 1, 0, 0, 0, 0, 0,
+ 0, 0, 68, 105, 102, 102,
+ 117, 115, 101, 0, 80, 111,
+ 115, 105, 116, 105, 111, 110,
+ 80, 83, 0, 171, 204, 2,
+ 0, 0, 216, 2, 0, 0,
+ 232, 2, 0, 0, 244, 2,
+ 0, 0, 4, 3, 0, 0,
+ 16, 3, 0, 0, 32, 3,
+ 0, 0, 244, 2, 0, 0,
+ 40, 3, 0, 0, 244, 2,
+ 0, 0, 5, 0, 0, 0,
+ 1, 0, 17, 0, 1, 0,
+ 5, 0, 52, 3, 0, 0,
+ 16, 0, 0, 0, 255, 255,
+ 255, 255, 15, 0, 255, 255,
+ 17, 0, 0, 0, 2, 0,
+ 255, 255, 255, 255, 255, 255,
+ 18, 0, 0, 0, 255, 255,
+ 3, 0, 255, 255, 255, 255,
+ 19, 0, 0, 0, 255, 255,
+ 255, 255, 4, 0, 255, 255,
+ 29, 0, 0, 0, 6, 0,
+ 7, 0, 8, 0, 255, 255,
+ 32, 0, 0, 0, 255, 255,
+ 255, 255, 255, 255, 5, 0,
+ 36, 0, 0, 0, 13, 0,
+ 14, 0, 255, 255, 255, 255,
+ 37, 0, 0, 0, 255, 255,
+ 255, 255, 255, 255, 16, 0,
+ 38, 0, 0, 0, 0, 0,
+ 1, 0, 255, 255, 255, 255,
+ 40, 0, 0, 0, 9, 0,
+ 10, 0, 11, 0, 12, 0,
+ 115, 107, 105, 110, 110, 105,
+ 110, 103, 0, 171, 171, 171,
+ 3, 0, 3, 0, 4, 0,
+ 3, 0, 1, 0, 0, 0,
+ 0, 0, 0, 0, 9, 0,
+ 0, 0, 0, 0, 3, 0,
+ 6, 0, 9, 0, 11, 0,
+ 0, 0, 1, 0, 4, 0,
+ 7, 0, 10, 0, 12, 0,
+ 0, 0, 2, 0, 5, 0,
+ 8, 0, 11, 0, 118, 105,
+ 110, 0, 80, 111, 115, 105,
+ 116, 105, 111, 110, 0, 78,
+ 111, 114, 109, 97, 108, 0,
+ 73, 110, 100, 105, 99, 101,
+ 115, 0, 1, 0, 2, 0,
+ 1, 0, 4, 0, 1, 0,
+ 0, 0, 0, 0, 0, 0,
+ 87, 101, 105, 103, 104, 116,
+ 115, 0, 40, 4, 0, 0,
+ 244, 2, 0, 0, 49, 4,
+ 0, 0, 16, 3, 0, 0,
+ 204, 2, 0, 0, 216, 2,
+ 0, 0, 56, 4, 0, 0,
+ 64, 4, 0, 0, 80, 4,
+ 0, 0, 244, 2, 0, 0,
+ 5, 0, 0, 0, 1, 0,
+ 17, 0, 1, 0, 5, 0,
+ 88, 4, 0, 0, 10, 0,
+ 0, 0, 0, 0, 255, 255,
+ 255, 255, 255, 255, 13, 0,
+ 0, 0, 255, 255, 1, 0,
+ 255, 255, 255, 255, 14, 0,
+ 0, 0, 255, 255, 255, 255,
+ 2, 0, 255, 255, 2, 0,
+ 0, 0, 0, 0, 1, 0,
+ 2, 0, 3, 0, 3, 0,
+ 0, 0, 4, 0, 5, 0,
+ 6, 0, 255, 255, 4, 0,
+ 0, 0, 7, 0, 8, 0,
+ 255, 255, 255, 255, 5, 0,
+ 0, 0, 9, 0, 10, 0,
+ 11, 0, 12, 0, 6, 0,
+ 0, 0, 13, 0, 14, 0,
+ 15, 0, 16, 0, 118, 111,
+ 117, 116, 0, 80, 111, 115,
+ 95, 112, 115, 0, 80, 111,
+ 115, 95, 119, 115, 0, 78,
+ 111, 114, 109, 97, 108, 95,
+ 119, 115, 0, 70, 111, 103,
+ 70, 97, 99, 116, 111, 114,
+ 0, 171, 0, 0, 3, 0,
+ 1, 0, 1, 0, 1, 0,
+ 0, 0, 0, 0, 0, 0,
+ 245, 4, 0, 0, 244, 2,
+ 0, 0, 252, 4, 0, 0,
+ 16, 3, 0, 0, 3, 5,
+ 0, 0, 16, 3, 0, 0,
+ 13, 5, 0, 0, 24, 5,
+ 0, 0, 5, 0, 0, 0,
+ 1, 0, 11, 0, 1, 0,
+ 4, 0, 40, 5, 0, 0,
+ 33, 0, 0, 0, 0, 0,
+ 255, 255, 255, 255, 255, 255,
+ 34, 0, 0, 0, 255, 255,
+ 1, 0, 255, 255, 255, 255,
+ 35, 0, 0, 0, 255, 255,
+ 255, 255, 3, 0, 255, 255,
+ 0, 0, 0, 0, 92, 2,
+ 0, 0, 100, 2, 0, 0,
+ 1, 0, 0, 0, 116, 2,
+ 0, 0, 0, 0, 0, 0,
+ 128, 2, 0, 0, 100, 2,
+ 0, 0, 3, 0, 0, 0,
+ 136, 2, 0, 0, 0, 0,
+ 0, 0, 172, 2, 0, 0,
+ 92, 3, 0, 0, 10, 0,
+ 0, 0, 108, 3, 0, 0,
+ 0, 0, 0, 0, 228, 3,
+ 0, 0, 240, 3, 0, 0,
+ 3, 0, 0, 0, 0, 4,
+ 0, 0, 128, 2, 0, 0,
+ 36, 4, 0, 0, 128, 4,
+ 0, 0, 3, 0, 0, 0,
+ 144, 4, 0, 0, 172, 2,
+ 0, 0, 36, 4, 0, 0,
+ 128, 4, 0, 0, 5, 0,
+ 0, 0, 180, 4, 0, 0,
+ 0, 0, 0, 0, 240, 4,
+ 0, 0, 72, 5, 0, 0,
+ 3, 0, 0, 0, 88, 5,
+ 0, 0, 77, 105, 99, 114,
+ 111, 115, 111, 102, 116, 32,
+ 40, 82, 41, 32, 72, 76,
+ 83, 76, 32, 83, 104, 97,
+ 100, 101, 114, 32, 67, 111,
+ 109, 112, 105, 108, 101, 114,
+ 32, 49, 48, 46, 49, 0,
+ 81, 0, 0, 5, 243, 0,
+ 15, 160, 0, 0, 0, 64,
+ 0, 0, 128, 191, 0, 0,
+ 64, 64, 0, 0, 0, 0,
+ 81, 0, 0, 5, 244, 0,
+ 15, 160, 0, 0, 0, 0,
+ 0, 0, 128, 63, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 31, 0, 0, 2, 5, 0,
+ 0, 128, 0, 0, 15, 144,
+ 31, 0, 0, 2, 5, 0,
+ 1, 128, 1, 0, 15, 144,
+ 31, 0, 0, 2, 5, 0,
+ 2, 128, 2, 0, 15, 144,
+ 31, 0, 0, 2, 5, 0,
+ 3, 128, 3, 0, 15, 144,
+ 31, 0, 0, 2, 5, 0,
+ 4, 128, 4, 0, 15, 144,
+ 5, 0, 0, 3, 0, 0,
+ 1, 128, 3, 0, 0, 144,
+ 243, 0, 170, 160, 46, 0,
+ 0, 2, 0, 0, 1, 176,
+ 0, 0, 0, 128, 5, 0,
+ 0, 4, 0, 0, 15, 128,
+ 4, 0, 0, 144, 26, 32,
+ 228, 160, 0, 0, 0, 176,
+ 9, 0, 0, 3, 1, 0,
+ 1, 128, 0, 0, 228, 144,
+ 0, 0, 228, 128, 5, 0,
+ 0, 4, 2, 0, 15, 128,
+ 4, 0, 0, 144, 27, 32,
+ 228, 160, 0, 0, 0, 176,
+ 5, 0, 0, 4, 3, 0,
+ 15, 128, 4, 0, 0, 144,
+ 28, 32, 228, 160, 0, 0,
+ 0, 176, 9, 0, 0, 3,
+ 1, 0, 2, 128, 0, 0,
+ 228, 144, 2, 0, 228, 128,
+ 9, 0, 0, 3, 1, 0,
+ 4, 128, 0, 0, 228, 144,
+ 3, 0, 228, 128, 1, 0,
+ 0, 2, 1, 0, 8, 128,
+ 0, 0, 255, 144, 9, 0,
+ 0, 3, 0, 0, 4, 192,
+ 1, 0, 228, 128, 24, 0,
+ 228, 160, 9, 0, 0, 3,
+ 1, 0, 1, 224, 1, 0,
+ 228, 128, 15, 0, 228, 160,
+ 9, 0, 0, 3, 1, 0,
+ 2, 224, 1, 0, 228, 128,
+ 16, 0, 228, 160, 9, 0,
+ 0, 3, 1, 0, 4, 224,
+ 1, 0, 228, 128, 17, 0,
+ 228, 160, 4, 0, 0, 4,
+ 4, 0, 7, 128, 1, 0,
+ 228, 144, 243, 0, 0, 160,
+ 243, 0, 85, 160, 8, 0,
+ 0, 3, 0, 0, 1, 128,
+ 4, 0, 228, 128, 0, 0,
+ 228, 128, 8, 0, 0, 3,
+ 0, 0, 2, 128, 4, 0,
+ 228, 128, 2, 0, 228, 128,
+ 8, 0, 0, 3, 0, 0,
+ 4, 128, 4, 0, 228, 128,
+ 3, 0, 228, 128, 8, 0,
+ 0, 3, 2, 0, 1, 128,
+ 0, 0, 228, 128, 19, 0,
+ 228, 160, 8, 0, 0, 3,
+ 2, 0, 2, 128, 0, 0,
+ 228, 128, 20, 0, 228, 160,
+ 8, 0, 0, 3, 2, 0,
+ 4, 128, 0, 0, 228, 128,
+ 21, 0, 228, 160, 8, 0,
+ 0, 3, 0, 0, 1, 128,
+ 2, 0, 228, 128, 2, 0,
+ 228, 128, 7, 0, 0, 2,
+ 0, 0, 1, 128, 0, 0,
+ 0, 128, 5, 0, 0, 3,
+ 2, 0, 7, 224, 0, 0,
+ 0, 128, 2, 0, 228, 128,
+ 9, 0, 0, 3, 0, 0,
+ 1, 128, 1, 0, 228, 128,
+ 14, 0, 228, 160, 11, 0,
+ 0, 3, 0, 0, 1, 128,
+ 0, 0, 0, 128, 243, 0,
+ 255, 160, 10, 0, 0, 3,
+ 1, 0, 8, 224, 0, 0,
+ 0, 128, 243, 0, 85, 161,
+ 9, 0, 0, 3, 0, 0,
+ 1, 128, 1, 0, 228, 128,
+ 22, 0, 228, 160, 9, 0,
+ 0, 3, 0, 0, 2, 128,
+ 1, 0, 228, 128, 23, 0,
+ 228, 160, 9, 0, 0, 3,
+ 0, 0, 4, 128, 1, 0,
+ 228, 128, 25, 0, 228, 160,
+ 4, 0, 0, 4, 0, 0,
+ 3, 192, 0, 0, 170, 128,
+ 242, 0, 228, 160, 0, 0,
+ 228, 128, 1, 0, 0, 2,
+ 0, 0, 8, 192, 0, 0,
+ 170, 128, 1, 0, 0, 2,
+ 0, 0, 3, 224, 2, 0,
+ 228, 144, 1, 0, 0, 2,
+ 0, 0, 3, 128, 244, 0,
+ 228, 160, 4, 0, 0, 4,
+ 3, 0, 15, 224, 0, 0,
+ 255, 160, 0, 0, 64, 128,
+ 0, 0, 21, 128, 255, 255,
+ 0, 0, 83, 72, 68, 82,
+ 40, 4, 0, 0, 64, 0,
+ 1, 0, 10, 1, 0, 0,
+ 89, 8, 0, 4, 70, 142,
+ 32, 0, 0, 0, 0, 0,
+ 242, 0, 0, 0, 95, 0,
+ 0, 3, 242, 16, 16, 0,
+ 0, 0, 0, 0, 95, 0,
+ 0, 3, 114, 16, 16, 0,
+ 1, 0, 0, 0, 95, 0,
+ 0, 3, 50, 16, 16, 0,
+ 2, 0, 0, 0, 95, 0,
+ 0, 3, 18, 16, 16, 0,
+ 3, 0, 0, 0, 95, 0,
+ 0, 3, 18, 16, 16, 0,
+ 4, 0, 0, 0, 101, 0,
+ 0, 3, 50, 32, 16, 0,
+ 0, 0, 0, 0, 101, 0,
+ 0, 3, 242, 32, 16, 0,
+ 1, 0, 0, 0, 101, 0,
+ 0, 3, 114, 32, 16, 0,
+ 2, 0, 0, 0, 101, 0,
+ 0, 3, 242, 32, 16, 0,
+ 3, 0, 0, 0, 103, 0,
+ 0, 4, 242, 32, 16, 0,
+ 4, 0, 0, 0, 1, 0,
+ 0, 0, 104, 0, 0, 2,
+ 5, 0, 0, 0, 54, 0,
+ 0, 5, 50, 32, 16, 0,
+ 0, 0, 0, 0, 70, 16,
+ 16, 0, 2, 0, 0, 0,
+ 38, 0, 0, 8, 0, 208,
+ 0, 0, 18, 0, 16, 0,
+ 0, 0, 0, 0, 10, 16,
+ 16, 0, 3, 0, 0, 0,
+ 1, 64, 0, 0, 3, 0,
+ 0, 0, 56, 0, 0, 10,
+ 242, 0, 16, 0, 1, 0,
+ 0, 0, 6, 16, 16, 0,
+ 4, 0, 0, 0, 70, 142,
+ 32, 6, 0, 0, 0, 0,
+ 26, 0, 0, 0, 10, 0,
+ 16, 0, 0, 0, 0, 0,
+ 17, 0, 0, 7, 18, 0,
+ 16, 0, 2, 0, 0, 0,
+ 70, 30, 16, 0, 0, 0,
+ 0, 0, 70, 14, 16, 0,
+ 1, 0, 0, 0, 56, 0,
+ 0, 10, 242, 0, 16, 0,
+ 3, 0, 0, 0, 6, 16,
+ 16, 0, 4, 0, 0, 0,
+ 70, 142, 32, 6, 0, 0,
+ 0, 0, 27, 0, 0, 0,
+ 10, 0, 16, 0, 0, 0,
+ 0, 0, 56, 0, 0, 10,
+ 242, 0, 16, 0, 0, 0,
+ 0, 0, 6, 16, 16, 0,
+ 4, 0, 0, 0, 70, 142,
+ 32, 6, 0, 0, 0, 0,
+ 28, 0, 0, 0, 10, 0,
+ 16, 0, 0, 0, 0, 0,
+ 17, 0, 0, 7, 34, 0,
+ 16, 0, 2, 0, 0, 0,
+ 70, 30, 16, 0, 0, 0,
+ 0, 0, 70, 14, 16, 0,
+ 3, 0, 0, 0, 17, 0,
+ 0, 7, 66, 0, 16, 0,
+ 2, 0, 0, 0, 70, 30,
+ 16, 0, 0, 0, 0, 0,
+ 70, 14, 16, 0, 0, 0,
+ 0, 0, 54, 0, 0, 5,
+ 130, 0, 16, 0, 2, 0,
+ 0, 0, 58, 16, 16, 0,
+ 0, 0, 0, 0, 17, 0,
+ 0, 8, 18, 32, 16, 0,
+ 1, 0, 0, 0, 70, 14,
+ 16, 0, 2, 0, 0, 0,
+ 70, 142, 32, 0, 0, 0,
+ 0, 0, 15, 0, 0, 0,
+ 17, 0, 0, 8, 34, 32,
+ 16, 0, 1, 0, 0, 0,
+ 70, 14, 16, 0, 2, 0,
+ 0, 0, 70, 142, 32, 0,
+ 0, 0, 0, 0, 16, 0,
+ 0, 0, 17, 0, 0, 8,
+ 66, 32, 16, 0, 1, 0,
+ 0, 0, 70, 14, 16, 0,
+ 2, 0, 0, 0, 70, 142,
+ 32, 0, 0, 0, 0, 0,
+ 17, 0, 0, 0, 17, 32,
+ 0, 8, 130, 32, 16, 0,
+ 1, 0, 0, 0, 70, 14,
+ 16, 0, 2, 0, 0, 0,
+ 70, 142, 32, 0, 0, 0,
+ 0, 0, 14, 0, 0, 0,
+ 50, 0, 0, 15, 114, 0,
+ 16, 0, 4, 0, 0, 0,
+ 70, 18, 16, 0, 1, 0,
+ 0, 0, 2, 64, 0, 0,
+ 0, 0, 0, 64, 0, 0,
+ 0, 64, 0, 0, 0, 64,
+ 0, 0, 0, 0, 2, 64,
+ 0, 0, 0, 0, 128, 191,
+ 0, 0, 128, 191, 0, 0,
+ 128, 191, 0, 0, 0, 0,
+ 16, 0, 0, 7, 18, 0,
+ 16, 0, 1, 0, 0, 0,
+ 70, 2, 16, 0, 4, 0,
+ 0, 0, 70, 2, 16, 0,
+ 1, 0, 0, 0, 16, 0,
+ 0, 7, 34, 0, 16, 0,
+ 1, 0, 0, 0, 70, 2,
+ 16, 0, 4, 0, 0, 0,
+ 70, 2, 16, 0, 3, 0,
+ 0, 0, 16, 0, 0, 7,
+ 66, 0, 16, 0, 1, 0,
+ 0, 0, 70, 2, 16, 0,
+ 4, 0, 0, 0, 70, 2,
+ 16, 0, 0, 0, 0, 0,
+ 16, 0, 0, 8, 18, 0,
+ 16, 0, 0, 0, 0, 0,
+ 70, 2, 16, 0, 1, 0,
+ 0, 0, 70, 130, 32, 0,
+ 0, 0, 0, 0, 19, 0,
+ 0, 0, 16, 0, 0, 8,
+ 34, 0, 16, 0, 0, 0,
+ 0, 0, 70, 2, 16, 0,
+ 1, 0, 0, 0, 70, 130,
+ 32, 0, 0, 0, 0, 0,
+ 20, 0, 0, 0, 16, 0,
+ 0, 8, 66, 0, 16, 0,
+ 0, 0, 0, 0, 70, 2,
+ 16, 0, 1, 0, 0, 0,
+ 70, 130, 32, 0, 0, 0,
+ 0, 0, 21, 0, 0, 0,
+ 16, 0, 0, 7, 130, 0,
+ 16, 0, 0, 0, 0, 0,
+ 70, 2, 16, 0, 0, 0,
+ 0, 0, 70, 2, 16, 0,
+ 0, 0, 0, 0, 68, 0,
+ 0, 5, 130, 0, 16, 0,
+ 0, 0, 0, 0, 58, 0,
+ 16, 0, 0, 0, 0, 0,
+ 56, 0, 0, 7, 114, 32,
+ 16, 0, 2, 0, 0, 0,
+ 246, 15, 16, 0, 0, 0,
+ 0, 0, 70, 2, 16, 0,
+ 0, 0, 0, 0, 54, 0,
+ 0, 8, 114, 32, 16, 0,
+ 3, 0, 0, 0, 2, 64,
+ 0, 0, 0, 0, 128, 63,
+ 0, 0, 128, 63, 0, 0,
+ 128, 63, 0, 0, 0, 0,
+ 54, 0, 0, 6, 130, 32,
+ 16, 0, 3, 0, 0, 0,
+ 58, 128, 32, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 17, 0, 0, 8, 18, 32,
+ 16, 0, 4, 0, 0, 0,
+ 70, 14, 16, 0, 2, 0,
+ 0, 0, 70, 142, 32, 0,
+ 0, 0, 0, 0, 22, 0,
+ 0, 0, 17, 0, 0, 8,
+ 34, 32, 16, 0, 4, 0,
+ 0, 0, 70, 14, 16, 0,
+ 2, 0, 0, 0, 70, 142,
+ 32, 0, 0, 0, 0, 0,
+ 23, 0, 0, 0, 17, 0,
+ 0, 8, 66, 32, 16, 0,
+ 4, 0, 0, 0, 70, 14,
+ 16, 0, 2, 0, 0, 0,
+ 70, 142, 32, 0, 0, 0,
+ 0, 0, 24, 0, 0, 0,
+ 17, 0, 0, 8, 130, 32,
+ 16, 0, 4, 0, 0, 0,
+ 70, 14, 16, 0, 2, 0,
+ 0, 0, 70, 142, 32, 0,
+ 0, 0, 0, 0, 25, 0,
+ 0, 0, 62, 0, 0, 1,
+ 73, 83, 71, 78, 184, 0,
+ 0, 0, 5, 0, 0, 0,
+ 8, 0, 0, 0, 128, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 3, 0,
+ 0, 0, 0, 0, 0, 0,
+ 15, 15, 0, 0, 140, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 3, 0,
+ 0, 0, 1, 0, 0, 0,
+ 7, 7, 0, 0, 147, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 3, 0,
+ 0, 0, 2, 0, 0, 0,
+ 3, 3, 0, 0, 156, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 1, 0,
+ 0, 0, 3, 0, 0, 0,
+ 15, 1, 0, 0, 169, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 3, 0,
+ 0, 0, 4, 0, 0, 0,
+ 15, 1, 0, 0, 83, 86,
+ 95, 80, 111, 115, 105, 116,
+ 105, 111, 110, 0, 78, 79,
+ 82, 77, 65, 76, 0, 84,
+ 69, 88, 67, 79, 79, 82,
+ 68, 0, 66, 76, 69, 78,
+ 68, 73, 78, 68, 73, 67,
+ 69, 83, 0, 66, 76, 69,
+ 78, 68, 87, 69, 73, 71,
+ 72, 84, 0, 171, 171, 171,
+ 79, 83, 71, 78, 156, 0,
+ 0, 0, 5, 0, 0, 0,
+ 8, 0, 0, 0, 128, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 3, 0,
+ 0, 0, 0, 0, 0, 0,
+ 3, 12, 0, 0, 128, 0,
+ 0, 0, 1, 0, 0, 0,
+ 0, 0, 0, 0, 3, 0,
+ 0, 0, 1, 0, 0, 0,
+ 15, 0, 0, 0, 128, 0,
+ 0, 0, 2, 0, 0, 0,
+ 0, 0, 0, 0, 3, 0,
+ 0, 0, 2, 0, 0, 0,
+ 7, 8, 0, 0, 137, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 3, 0,
+ 0, 0, 3, 0, 0, 0,
+ 15, 0, 0, 0, 143, 0,
+ 0, 0, 0, 0, 0, 0,
+ 1, 0, 0, 0, 3, 0,
+ 0, 0, 4, 0, 0, 0,
+ 15, 0, 0, 0, 84, 69,
+ 88, 67, 79, 79, 82, 68,
+ 0, 67, 79, 76, 79, 82,
+ 0, 83, 86, 95, 80, 111,
+ 115, 105, 116, 105, 111, 110,
+ 0, 171
+};
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedPixelLightingOneBoneBn.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedPixelLightingOneBoneBn.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..50d88eed681d89c10843aa41e9c450c8fdfa3636
Binary files /dev/null and b/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedPixelLightingOneBoneBn.pdb differ
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedPixelLightingTwoBones.inc b/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedPixelLightingTwoBones.inc
index 7d66194f4f837cc5f88b196eff51d620fa8c5f26..6b4335e5b05c44e675fafe4512a61626666ede33 100644
--- a/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedPixelLightingTwoBones.inc
+++ b/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedPixelLightingTwoBones.inc
@@ -57,7 +57,7 @@
#line 55
dp4 r1.x, v0, r0 // Skin::vin<0>
- dp3 r0.x, v1, r0 // Skin::vin<4>
+ dp3 r0.x, v1, r0 // ::Skin<0>
#line 52
mul r2, v4.y, c27[a0.x]
@@ -67,9 +67,9 @@
#line 55
dp4 r1.y, v0, r2 // Skin::vin<1>
- dp3 r0.y, v1, r2 // Skin::vin<5>
+ dp3 r0.y, v1, r2 // ::Skin<1>
dp4 r1.z, v0, r3 // Skin::vin<2>
- dp3 r0.z, v1, r3 // Skin::vin<6>
+ dp3 r0.z, v1, r3 // ::Skin<2>
#line 85 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh"
mov r1.w, v0.w
@@ -94,15 +94,15 @@
dp4 r0.y, r1, c23 // ::vout<1>
dp4 r0.z, r1, c25 // ::vout<3>
-#line 174 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx"
+#line 286 "D:\ATG Sample Development\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>
-#line 178
+#line 290
mov oT0.xy, v2 // ::VSSkinnedPixelLightingTwoBones<0,1>
-#line 183
- mov r0.yz, c243 // ::skinning<10>
+#line 295
+ mov r0.yz, c243 // ::skinning<1>
mad oT3, c0.w, r0.yyyz, r0.zzzy // ::VSSkinnedPixelLightingTwoBones<9,10,11,12>
// approximately 36 instruction slots used
@@ -156,17 +156,17 @@ ret
const BYTE SkinnedEffect_VSSkinnedPixelLightingTwoBones[] =
{
- 68, 88, 66, 67, 129, 187,
- 80, 202, 97, 7, 137, 113,
- 59, 142, 78, 197, 169, 25,
- 189, 15, 1, 0, 0, 0,
- 12, 15, 0, 0, 4, 0,
+ 68, 88, 66, 67, 48, 187,
+ 25, 88, 217, 98, 1, 194,
+ 13, 133, 250, 58, 14, 179,
+ 17, 137, 1, 0, 0, 0,
+ 48, 15, 0, 0, 4, 0,
0, 0, 48, 0, 0, 0,
- 24, 9, 0, 0, 168, 13,
- 0, 0, 104, 14, 0, 0,
- 65, 111, 110, 57, 224, 8,
- 0, 0, 224, 8, 0, 0,
- 0, 2, 254, 255, 172, 8,
+ 60, 9, 0, 0, 204, 13,
+ 0, 0, 140, 14, 0, 0,
+ 65, 111, 110, 57, 4, 9,
+ 0, 0, 4, 9, 0, 0,
+ 0, 2, 254, 255, 208, 8,
0, 0, 52, 0, 0, 0,
1, 0, 36, 0, 0, 0,
48, 0, 0, 0, 48, 0,
@@ -175,14 +175,14 @@ const BYTE SkinnedEffect_VSSkinnedPixelLightingTwoBones[] =
242, 0, 0, 0, 0, 0,
0, 0, 0, 0, 242, 0,
0, 2, 254, 255, 254, 255,
- 126, 1, 68, 66, 85, 71,
- 40, 0, 0, 0, 204, 5,
+ 135, 1, 68, 66, 85, 71,
+ 40, 0, 0, 0, 240, 5,
0, 0, 0, 0, 0, 0,
3, 0, 0, 0, 8, 1,
0, 0, 42, 0, 0, 0,
- 20, 1, 0, 0, 5, 0,
- 0, 0, 104, 5, 0, 0,
- 100, 2, 0, 0, 68, 58,
+ 20, 1, 0, 0, 6, 0,
+ 0, 0, 120, 5, 0, 0,
+ 160, 2, 0, 0, 68, 58,
92, 65, 84, 71, 32, 83,
97, 109, 112, 108, 101, 32,
68, 101, 118, 101, 108, 111,
@@ -222,62 +222,72 @@ const BYTE SkinnedEffect_VSSkinnedPixelLightingTwoBones[] =
120, 104, 0, 171, 171, 171,
40, 0, 0, 0, 117, 0,
0, 0, 190, 0, 0, 0,
- 0, 0, 255, 255, 0, 6,
- 0, 0, 0, 0, 255, 255,
- 24, 6, 0, 0, 0, 0,
- 255, 255, 36, 6, 0, 0,
- 0, 0, 255, 255, 48, 6,
+ 0, 0, 255, 255, 36, 6,
0, 0, 0, 0, 255, 255,
60, 6, 0, 0, 0, 0,
255, 255, 72, 6, 0, 0,
- 52, 0, 0, 0, 84, 6,
+ 0, 0, 255, 255, 84, 6,
+ 0, 0, 0, 0, 255, 255,
+ 96, 6, 0, 0, 0, 0,
+ 255, 255, 108, 6, 0, 0,
+ 52, 0, 0, 0, 120, 6,
0, 0, 52, 0, 0, 0,
- 100, 6, 0, 0, 52, 0,
- 0, 0, 112, 6, 0, 0,
- 52, 0, 0, 0, 132, 6,
+ 136, 6, 0, 0, 52, 0,
+ 0, 0, 148, 6, 0, 0,
+ 52, 0, 0, 0, 168, 6,
0, 0, 55, 0, 0, 0,
- 156, 6, 0, 0, 56, 0,
- 0, 0, 172, 6, 0, 0,
- 52, 0, 0, 0, 188, 6,
+ 192, 6, 0, 0, 56, 0,
+ 0, 0, 208, 6, 0, 0,
+ 52, 0, 0, 0, 224, 6,
0, 0, 52, 0, 0, 0,
- 208, 6, 0, 0, 52, 0,
- 0, 0, 228, 6, 0, 0,
- 52, 0, 0, 0, 252, 6,
+ 244, 6, 0, 0, 52, 0,
+ 0, 0, 8, 7, 0, 0,
+ 52, 0, 0, 0, 32, 7,
0, 0, 55, 0, 0, 0,
- 20, 7, 0, 0, 56, 0,
- 0, 0, 36, 7, 0, 0,
- 55, 0, 0, 0, 52, 7,
+ 56, 7, 0, 0, 56, 0,
+ 0, 0, 72, 7, 0, 0,
+ 55, 0, 0, 0, 88, 7,
0, 0, 56, 0, 0, 0,
- 68, 7, 0, 0, 85, 0,
- 1, 0, 84, 7, 0, 0,
- 85, 0, 1, 0, 96, 7,
+ 104, 7, 0, 0, 85, 0,
+ 1, 0, 120, 7, 0, 0,
+ 85, 0, 1, 0, 132, 7,
0, 0, 86, 0, 1, 0,
- 112, 7, 0, 0, 86, 0,
- 1, 0, 128, 7, 0, 0,
- 86, 0, 1, 0, 144, 7,
+ 148, 7, 0, 0, 86, 0,
+ 1, 0, 164, 7, 0, 0,
+ 86, 0, 1, 0, 180, 7,
0, 0, 87, 0, 1, 0,
- 160, 7, 0, 0, 87, 0,
- 1, 0, 176, 7, 0, 0,
- 87, 0, 1, 0, 192, 7,
+ 196, 7, 0, 0, 87, 0,
+ 1, 0, 212, 7, 0, 0,
+ 87, 0, 1, 0, 228, 7,
0, 0, 87, 0, 1, 0,
- 208, 7, 0, 0, 87, 0,
- 1, 0, 224, 7, 0, 0,
- 87, 0, 1, 0, 236, 7,
+ 244, 7, 0, 0, 87, 0,
+ 1, 0, 4, 8, 0, 0,
+ 87, 0, 1, 0, 16, 8,
0, 0, 14, 0, 2, 0,
- 252, 7, 0, 0, 14, 0,
- 2, 0, 12, 8, 0, 0,
- 14, 0, 2, 0, 28, 8,
+ 32, 8, 0, 0, 14, 0,
+ 2, 0, 48, 8, 0, 0,
+ 14, 0, 2, 0, 64, 8,
0, 0, 85, 0, 1, 0,
- 44, 8, 0, 0, 85, 0,
- 1, 0, 60, 8, 0, 0,
- 85, 0, 1, 0, 76, 8,
- 0, 0, 174, 0, 0, 0,
- 92, 8, 0, 0, 174, 0,
- 0, 0, 112, 8, 0, 0,
- 178, 0, 0, 0, 124, 8,
- 0, 0, 183, 0, 0, 0,
- 136, 8, 0, 0, 183, 0,
+ 80, 8, 0, 0, 85, 0,
+ 1, 0, 96, 8, 0, 0,
+ 85, 0, 1, 0, 112, 8,
+ 0, 0, 30, 1, 0, 0,
+ 128, 8, 0, 0, 30, 1,
0, 0, 148, 8, 0, 0,
+ 34, 1, 0, 0, 160, 8,
+ 0, 0, 39, 1, 0, 0,
+ 172, 8, 0, 0, 39, 1,
+ 0, 0, 184, 8, 0, 0,
+ 83, 107, 105, 110, 0, 171,
+ 171, 171, 1, 0, 3, 0,
+ 1, 0, 3, 0, 1, 0,
+ 0, 0, 0, 0, 0, 0,
+ 11, 0, 0, 0, 0, 0,
+ 255, 255, 255, 255, 255, 255,
+ 17, 0, 0, 0, 255, 255,
+ 1, 0, 255, 255, 255, 255,
+ 19, 0, 0, 0, 255, 255,
+ 255, 255, 2, 0, 255, 255,
86, 83, 83, 107, 105, 110,
110, 101, 100, 80, 105, 120,
101, 108, 76, 105, 103, 104,
@@ -300,15 +310,15 @@ const BYTE SkinnedEffect_VSSkinnedPixelLightingTwoBones[] =
102, 102, 117, 115, 101, 0,
80, 111, 115, 105, 116, 105,
111, 110, 80, 83, 0, 171,
- 131, 2, 0, 0, 140, 2,
- 0, 0, 156, 2, 0, 0,
- 168, 2, 0, 0, 184, 2,
- 0, 0, 196, 2, 0, 0,
- 212, 2, 0, 0, 168, 2,
- 0, 0, 220, 2, 0, 0,
- 168, 2, 0, 0, 5, 0,
+ 191, 2, 0, 0, 200, 2,
+ 0, 0, 216, 2, 0, 0,
+ 228, 2, 0, 0, 244, 2,
+ 0, 0, 0, 3, 0, 0,
+ 16, 3, 0, 0, 228, 2,
+ 0, 0, 24, 3, 0, 0,
+ 228, 2, 0, 0, 5, 0,
0, 0, 1, 0, 17, 0,
- 1, 0, 5, 0, 232, 2,
+ 1, 0, 5, 0, 36, 3,
0, 0, 21, 0, 0, 0,
255, 255, 255, 255, 15, 0,
255, 255, 22, 0, 0, 0,
@@ -341,88 +351,84 @@ const BYTE SkinnedEffect_VSSkinnedPixelLightingTwoBones[] =
15, 0, 0, 0, 1, 0,
4, 0, 7, 0, 10, 0,
40, 0, 0, 0, 255, 255,
- 10, 0, 255, 255, 255, 255,
- 83, 107, 105, 110, 0, 118,
- 105, 110, 0, 80, 111, 115,
- 105, 116, 105, 111, 110, 0,
- 78, 111, 114, 109, 97, 108,
- 0, 73, 110, 100, 105, 99,
- 101, 115, 0, 171, 171, 171,
- 1, 0, 2, 0, 1, 0,
- 4, 0, 1, 0, 0, 0,
- 0, 0, 0, 0, 87, 101,
- 105, 103, 104, 116, 115, 0,
- 237, 3, 0, 0, 168, 2,
- 0, 0, 246, 3, 0, 0,
- 196, 2, 0, 0, 131, 2,
- 0, 0, 140, 2, 0, 0,
- 253, 3, 0, 0, 8, 4,
- 0, 0, 24, 4, 0, 0,
- 168, 2, 0, 0, 5, 0,
- 0, 0, 1, 0, 17, 0,
- 1, 0, 5, 0, 32, 4,
- 0, 0, 10, 0, 0, 0,
+ 1, 0, 255, 255, 255, 255,
+ 118, 105, 110, 0, 80, 111,
+ 115, 105, 116, 105, 111, 110,
+ 0, 78, 111, 114, 109, 97,
+ 108, 0, 73, 110, 100, 105,
+ 99, 101, 115, 0, 1, 0,
+ 2, 0, 1, 0, 4, 0,
+ 1, 0, 0, 0, 0, 0,
+ 0, 0, 87, 101, 105, 103,
+ 104, 116, 115, 0, 36, 4,
+ 0, 0, 228, 2, 0, 0,
+ 45, 4, 0, 0, 0, 3,
+ 0, 0, 191, 2, 0, 0,
+ 200, 2, 0, 0, 52, 4,
+ 0, 0, 60, 4, 0, 0,
+ 76, 4, 0, 0, 228, 2,
+ 0, 0, 5, 0, 0, 0,
+ 1, 0, 17, 0, 1, 0,
+ 5, 0, 84, 4, 0, 0,
+ 10, 0, 0, 0, 0, 0,
+ 255, 255, 255, 255, 255, 255,
+ 16, 0, 0, 0, 255, 255,
+ 1, 0, 255, 255, 255, 255,
+ 18, 0, 0, 0, 255, 255,
+ 255, 255, 2, 0, 255, 255,
+ 1, 0, 0, 0, 0, 0,
+ 1, 0, 2, 0, 3, 0,
+ 2, 0, 0, 0, 4, 0,
+ 5, 0, 6, 0, 255, 255,
+ 3, 0, 0, 0, 7, 0,
+ 8, 0, 255, 255, 255, 255,
+ 4, 0, 0, 0, 9, 0,
+ 10, 0, 11, 0, 12, 0,
+ 5, 0, 0, 0, 13, 0,
+ 14, 0, 15, 0, 16, 0,
+ 118, 111, 117, 116, 0, 80,
+ 111, 115, 95, 112, 115, 0,
+ 80, 111, 115, 95, 119, 115,
+ 0, 78, 111, 114, 109, 97,
+ 108, 95, 119, 115, 0, 70,
+ 111, 103, 70, 97, 99, 116,
+ 111, 114, 0, 171, 0, 0,
+ 3, 0, 1, 0, 1, 0,
+ 1, 0, 0, 0, 0, 0,
+ 0, 0, 241, 4, 0, 0,
+ 228, 2, 0, 0, 248, 4,
+ 0, 0, 0, 3, 0, 0,
+ 255, 4, 0, 0, 0, 3,
+ 0, 0, 9, 5, 0, 0,
+ 20, 5, 0, 0, 5, 0,
+ 0, 0, 1, 0, 11, 0,
+ 1, 0, 4, 0, 36, 5,
+ 0, 0, 34, 0, 0, 0,
0, 0, 255, 255, 255, 255,
- 255, 255, 11, 0, 0, 0,
- 4, 0, 255, 255, 255, 255,
- 255, 255, 16, 0, 0, 0,
+ 255, 255, 35, 0, 0, 0,
255, 255, 1, 0, 255, 255,
- 255, 255, 17, 0, 0, 0,
- 255, 255, 5, 0, 255, 255,
- 255, 255, 18, 0, 0, 0,
- 255, 255, 255, 255, 2, 0,
- 255, 255, 19, 0, 0, 0,
- 255, 255, 255, 255, 6, 0,
- 255, 255, 1, 0, 0, 0,
- 0, 0, 1, 0, 2, 0,
- 3, 0, 2, 0, 0, 0,
- 4, 0, 5, 0, 6, 0,
- 255, 255, 3, 0, 0, 0,
- 7, 0, 8, 0, 255, 255,
- 255, 255, 4, 0, 0, 0,
- 9, 0, 10, 0, 11, 0,
- 12, 0, 5, 0, 0, 0,
- 13, 0, 14, 0, 15, 0,
- 16, 0, 118, 111, 117, 116,
- 0, 80, 111, 115, 95, 112,
- 115, 0, 80, 111, 115, 95,
- 119, 115, 0, 78, 111, 114,
- 109, 97, 108, 95, 119, 115,
- 0, 70, 111, 103, 70, 97,
- 99, 116, 111, 114, 0, 171,
- 0, 0, 3, 0, 1, 0,
- 1, 0, 1, 0, 0, 0,
- 0, 0, 0, 0, 225, 4,
- 0, 0, 168, 2, 0, 0,
- 232, 4, 0, 0, 196, 2,
- 0, 0, 239, 4, 0, 0,
- 196, 2, 0, 0, 249, 4,
- 0, 0, 4, 5, 0, 0,
- 5, 0, 0, 0, 1, 0,
- 11, 0, 1, 0, 4, 0,
- 20, 5, 0, 0, 34, 0,
- 0, 0, 0, 0, 255, 255,
- 255, 255, 255, 255, 35, 0,
- 0, 0, 255, 255, 1, 0,
- 255, 255, 255, 255, 36, 0,
- 0, 0, 255, 255, 255, 255,
- 3, 0, 255, 255, 0, 0,
+ 255, 255, 36, 0, 0, 0,
+ 255, 255, 255, 255, 3, 0,
+ 255, 255, 0, 0, 0, 0,
+ 100, 2, 0, 0, 108, 2,
+ 0, 0, 3, 0, 0, 0,
+ 124, 2, 0, 0, 0, 0,
+ 0, 0, 160, 2, 0, 0,
+ 76, 3, 0, 0, 10, 0,
+ 0, 0, 92, 3, 0, 0,
+ 0, 0, 0, 0, 212, 3,
+ 0, 0, 224, 3, 0, 0,
+ 4, 0, 0, 0, 240, 3,
0, 0, 100, 2, 0, 0,
- 16, 3, 0, 0, 10, 0,
- 0, 0, 32, 3, 0, 0,
- 0, 0, 0, 0, 152, 3,
- 0, 0, 164, 3, 0, 0,
- 4, 0, 0, 0, 180, 3,
- 0, 0, 228, 3, 0, 0,
- 233, 3, 0, 0, 72, 4,
- 0, 0, 6, 0, 0, 0,
- 88, 4, 0, 0, 100, 2,
- 0, 0, 233, 3, 0, 0,
- 72, 4, 0, 0, 5, 0,
- 0, 0, 160, 4, 0, 0,
- 0, 0, 0, 0, 220, 4,
- 0, 0, 52, 5, 0, 0,
- 3, 0, 0, 0, 68, 5,
+ 32, 4, 0, 0, 124, 4,
+ 0, 0, 3, 0, 0, 0,
+ 140, 4, 0, 0, 160, 2,
+ 0, 0, 32, 4, 0, 0,
+ 124, 4, 0, 0, 5, 0,
+ 0, 0, 176, 4, 0, 0,
+ 0, 0, 0, 0, 236, 4,
+ 0, 0, 68, 5, 0, 0,
+ 3, 0, 0, 0, 84, 5,
0, 0, 77, 105, 99, 114,
111, 115, 111, 102, 116, 32,
40, 82, 41, 32, 72, 76,
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedPixelLightingTwoBones.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedPixelLightingTwoBones.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..c7cf01132330c4206adfac70cd3367447abfcc03
Binary files /dev/null and b/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedPixelLightingTwoBones.pdb differ
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedPixelLightingTwoBonesBn.inc b/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedPixelLightingTwoBonesBn.inc
new file mode 100644
index 0000000000000000000000000000000000000000..cf1c97f7572bab8a397b754de819d03e864007c2
--- /dev/null
+++ b/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedPixelLightingTwoBonesBn.inc
@@ -0,0 +1,842 @@
+#if 0
+//
+// Generated by Microsoft (R) D3D Shader Disassembler
+//
+//
+// Input signature:
+//
+// Name Index Mask Register SysValue Format Used
+// -------------------- ----- ------ -------- -------- ------- ------
+// SV_Position 0 xyzw 0 NONE float xyzw
+// NORMAL 0 xyz 1 NONE float xyz
+// TEXCOORD 0 xy 2 NONE float xy
+// BLENDINDICES 0 xyzw 3 NONE uint xy
+// BLENDWEIGHT 0 xyzw 4 NONE float xy
+//
+//
+// Output signature:
+//
+// Name Index Mask Register SysValue Format Used
+// -------------------- ----- ------ -------- -------- ------- ------
+// TEXCOORD 0 xy 0 NONE float xy
+// TEXCOORD 1 xyzw 1 NONE float xyzw
+// TEXCOORD 2 xyz 2 NONE float xyz
+// COLOR 0 xyzw 3 NONE float xyzw
+// SV_Position 0 xyzw 4 POS float xyzw
+//
+//
+// Constant buffer to DX9 shader constant mappings:
+//
+// Target Reg Buffer Start Reg # of Regs Data Conversion
+// ---------- ------- --------- --------- ----------------------
+// c0 cb0 0 242 ( FLT, FLT, FLT, FLT)
+//
+//
+// Runtime generated constant mappings:
+//
+// Target Reg Constant Description
+// ---------- --------------------------------------------------
+// c242 Vertex Shader position offset
+//
+//
+// Level9 shader bytecode:
+//
+ vs_2_0
+ def c243, 2, -1, 3, 0
+ def c244, 0, 1, 0, 0
+ dcl_texcoord v0 // vin<0,1,2,3>
+ dcl_texcoord1 v1 // vin<4,5,6>
+ dcl_texcoord2 v2 // vin<7,8>
+ dcl_texcoord3 v3 // vin<9,10,11,12>
+ dcl_texcoord4 v4 // vin<13,14,15,16>
+
+#line 52 "D:\ATG Sample Development\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 55
+ dp4 r1.x, v0, r0 // Skin::vin<0>
+
+#line 52
+ mul r2, v4.y, c27[a0.x]
+ mul r3, v4.y, c28[a0.x]
+ mad r3, c28[a0.y], v4.x, r3 // ::skinning<2,5,8,11>
+ mad r2, c27[a0.y], v4.x, r2 // ::skinning<1,4,7,10>
+
+#line 55
+ dp4 r1.y, v0, r2 // Skin::vin<1>
+ dp4 r1.z, v0, r3 // Skin::vin<2>
+
+#line 85 "D:\ATG Sample Development\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 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh"
+ mad r4.xyz, v1, c243.x, c243.y // ::BiasX2<0,1,2>
+
+#line 56 "D:\ATG Sample Development\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 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh"
+ dp3 r2.x, r0, c19
+ dp3 r2.y, r0, c20
+ dp3 r2.z, r0, c21
+ dp3 r0.x, r2, r2
+ rsq r0.x, r0.x
+ mul oT2.xyz, r0.x, r2 // ::VSSkinnedPixelLightingTwoBonesBn<6,7,8>
+
+#line 14 "D:\ATG Sample Development\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 "D:\ATG Sample Development\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 "D:\ATG Sample Development\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>
+
+#line 307
+ mov oT0.xy, v2 // ::VSSkinnedPixelLightingTwoBonesBn<0,1>
+
+#line 312
+ mov r0.xy, c244
+ mad oT3, c0.w, r0.xxxy, r0.yyyx // ::VSSkinnedPixelLightingTwoBonesBn<9,10,11,12>
+
+// approximately 37 instruction slots used
+vs_4_0
+dcl_constantbuffer CB0[242], dynamicIndexed
+dcl_input v0.xyzw
+dcl_input v1.xyz
+dcl_input v2.xy
+dcl_input v3.xy
+dcl_input v4.xy
+dcl_output o0.xy
+dcl_output o1.xyzw
+dcl_output o2.xyz
+dcl_output o3.xyzw
+dcl_output_siv o4.xyzw, position
+dcl_temps 5
+mov o0.xy, v2.xyxx
+imul null, r0.xy, v3.xyxx, l(3, 3, 0, 0)
+mul r1.xyzw, v4.yyyy, cb0[r0.y + 26].xyzw
+mad r1.xyzw, cb0[r0.x + 26].xyzw, v4.xxxx, r1.xyzw
+dp4 r2.x, v0.xyzw, r1.xyzw
+mul r3.xyzw, v4.yyyy, cb0[r0.y + 27].xyzw
+mad r3.xyzw, cb0[r0.x + 27].xyzw, v4.xxxx, r3.xyzw
+dp4 r2.y, v0.xyzw, r3.xyzw
+mul r4.xyzw, v4.yyyy, cb0[r0.y + 28].xyzw
+mad r0.xyzw, cb0[r0.x + 28].xyzw, v4.xxxx, r4.xyzw
+dp4 r2.z, v0.xyzw, r0.xyzw
+mov r2.w, v0.w
+dp4 o1.x, r2.xyzw, cb0[15].xyzw
+dp4 o1.y, r2.xyzw, cb0[16].xyzw
+dp4 o1.z, r2.xyzw, cb0[17].xyzw
+dp4_sat o1.w, r2.xyzw, cb0[14].xyzw
+mad r4.xyz, v1.xyzx, l(2.000000, 2.000000, 2.000000, 0.000000), l(-1.000000, -1.000000, -1.000000, 0.000000)
+dp3 r1.x, r4.xyzx, r1.xyzx
+dp3 r1.y, r4.xyzx, r3.xyzx
+dp3 r1.z, r4.xyzx, r0.xyzx
+dp3 r0.x, r1.xyzx, cb0[19].xyzx
+dp3 r0.y, r1.xyzx, cb0[20].xyzx
+dp3 r0.z, r1.xyzx, cb0[21].xyzx
+dp3 r0.w, r0.xyzx, r0.xyzx
+rsq r0.w, r0.w
+mul o2.xyz, r0.wwww, r0.xyzx
+mov o3.xyz, l(1.000000,1.000000,1.000000,0)
+mov o3.w, cb0[0].w
+dp4 o4.x, r2.xyzw, cb0[22].xyzw
+dp4 o4.y, r2.xyzw, cb0[23].xyzw
+dp4 o4.z, r2.xyzw, cb0[24].xyzw
+dp4 o4.w, r2.xyzw, cb0[25].xyzw
+ret
+// Approximately 0 instruction slots used
+#endif
+
+const BYTE SkinnedEffect_VSSkinnedPixelLightingTwoBonesBn[] =
+{
+ 68, 88, 66, 67, 94, 42,
+ 114, 120, 144, 126, 168, 13,
+ 100, 222, 133, 97, 104, 203,
+ 75, 186, 1, 0, 0, 0,
+ 200, 15, 0, 0, 4, 0,
+ 0, 0, 48, 0, 0, 0,
+ 152, 9, 0, 0, 100, 14,
+ 0, 0, 36, 15, 0, 0,
+ 65, 111, 110, 57, 96, 9,
+ 0, 0, 96, 9, 0, 0,
+ 0, 2, 254, 255, 44, 9,
+ 0, 0, 52, 0, 0, 0,
+ 1, 0, 36, 0, 0, 0,
+ 48, 0, 0, 0, 48, 0,
+ 0, 0, 36, 0, 1, 0,
+ 48, 0, 0, 0, 0, 0,
+ 242, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 242, 0,
+ 0, 2, 254, 255, 254, 255,
+ 147, 1, 68, 66, 85, 71,
+ 40, 0, 0, 0, 32, 6,
+ 0, 0, 0, 0, 0, 0,
+ 3, 0, 0, 0, 8, 1,
+ 0, 0, 44, 0, 0, 0,
+ 20, 1, 0, 0, 7, 0,
+ 0, 0, 148, 5, 0, 0,
+ 196, 2, 0, 0, 68, 58,
+ 92, 65, 84, 71, 32, 83,
+ 97, 109, 112, 108, 101, 32,
+ 68, 101, 118, 101, 108, 111,
+ 112, 109, 101, 110, 116, 92,
+ 115, 116, 95, 100, 101, 118,
+ 92, 75, 105, 116, 115, 92,
+ 68, 105, 114, 101, 99, 116,
+ 88, 84, 75, 92, 83, 114,
+ 99, 92, 83, 104, 97, 100,
+ 101, 114, 115, 92, 83, 107,
+ 105, 110, 110, 101, 100, 69,
+ 102, 102, 101, 99, 116, 46,
+ 102, 120, 0, 68, 58, 92,
+ 65, 84, 71, 32, 83, 97,
+ 109, 112, 108, 101, 32, 68,
+ 101, 118, 101, 108, 111, 112,
+ 109, 101, 110, 116, 92, 115,
+ 116, 95, 100, 101, 118, 92,
+ 75, 105, 116, 115, 92, 68,
+ 105, 114, 101, 99, 116, 88,
+ 84, 75, 92, 83, 114, 99,
+ 92, 83, 104, 97, 100, 101,
+ 114, 115, 92, 76, 105, 103,
+ 104, 116, 105, 110, 103, 46,
+ 102, 120, 104, 0, 68, 58,
+ 92, 65, 84, 71, 32, 83,
+ 97, 109, 112, 108, 101, 32,
+ 68, 101, 118, 101, 108, 111,
+ 112, 109, 101, 110, 116, 92,
+ 115, 116, 95, 100, 101, 118,
+ 92, 75, 105, 116, 115, 92,
+ 68, 105, 114, 101, 99, 116,
+ 88, 84, 75, 92, 83, 114,
+ 99, 92, 83, 104, 97, 100,
+ 101, 114, 115, 92, 67, 111,
+ 109, 109, 111, 110, 46, 102,
+ 120, 104, 0, 171, 171, 171,
+ 40, 0, 0, 0, 117, 0,
+ 0, 0, 190, 0, 0, 0,
+ 0, 0, 255, 255, 84, 6,
+ 0, 0, 0, 0, 255, 255,
+ 108, 6, 0, 0, 0, 0,
+ 255, 255, 132, 6, 0, 0,
+ 0, 0, 255, 255, 144, 6,
+ 0, 0, 0, 0, 255, 255,
+ 156, 6, 0, 0, 0, 0,
+ 255, 255, 168, 6, 0, 0,
+ 0, 0, 255, 255, 180, 6,
+ 0, 0, 52, 0, 0, 0,
+ 192, 6, 0, 0, 52, 0,
+ 0, 0, 208, 6, 0, 0,
+ 52, 0, 0, 0, 220, 6,
+ 0, 0, 52, 0, 0, 0,
+ 240, 6, 0, 0, 55, 0,
+ 0, 0, 8, 7, 0, 0,
+ 52, 0, 0, 0, 24, 7,
+ 0, 0, 52, 0, 0, 0,
+ 44, 7, 0, 0, 52, 0,
+ 0, 0, 64, 7, 0, 0,
+ 52, 0, 0, 0, 88, 7,
+ 0, 0, 55, 0, 0, 0,
+ 112, 7, 0, 0, 55, 0,
+ 0, 0, 128, 7, 0, 0,
+ 85, 0, 1, 0, 144, 7,
+ 0, 0, 85, 0, 1, 0,
+ 156, 7, 0, 0, 86, 0,
+ 1, 0, 172, 7, 0, 0,
+ 86, 0, 1, 0, 188, 7,
+ 0, 0, 86, 0, 1, 0,
+ 204, 7, 0, 0, 32, 0,
+ 2, 0, 220, 7, 0, 0,
+ 56, 0, 0, 0, 240, 7,
+ 0, 0, 56, 0, 0, 0,
+ 0, 8, 0, 0, 56, 0,
+ 0, 0, 16, 8, 0, 0,
+ 87, 0, 1, 0, 32, 8,
+ 0, 0, 87, 0, 1, 0,
+ 48, 8, 0, 0, 87, 0,
+ 1, 0, 64, 8, 0, 0,
+ 87, 0, 1, 0, 80, 8,
+ 0, 0, 87, 0, 1, 0,
+ 96, 8, 0, 0, 87, 0,
+ 1, 0, 108, 8, 0, 0,
+ 14, 0, 2, 0, 124, 8,
+ 0, 0, 14, 0, 2, 0,
+ 140, 8, 0, 0, 14, 0,
+ 2, 0, 156, 8, 0, 0,
+ 85, 0, 1, 0, 172, 8,
+ 0, 0, 85, 0, 1, 0,
+ 188, 8, 0, 0, 85, 0,
+ 1, 0, 204, 8, 0, 0,
+ 45, 1, 0, 0, 220, 8,
+ 0, 0, 45, 1, 0, 0,
+ 240, 8, 0, 0, 51, 1,
+ 0, 0, 252, 8, 0, 0,
+ 56, 1, 0, 0, 8, 9,
+ 0, 0, 56, 1, 0, 0,
+ 20, 9, 0, 0, 66, 105,
+ 97, 115, 88, 50, 0, 171,
+ 1, 0, 3, 0, 1, 0,
+ 3, 0, 1, 0, 0, 0,
+ 0, 0, 0, 0, 23, 0,
+ 0, 0, 0, 0, 1, 0,
+ 2, 0, 255, 255, 83, 107,
+ 105, 110, 0, 171, 171, 171,
+ 24, 0, 0, 0, 0, 0,
+ 255, 255, 255, 255, 255, 255,
+ 25, 0, 0, 0, 255, 255,
+ 1, 0, 255, 255, 255, 255,
+ 26, 0, 0, 0, 255, 255,
+ 255, 255, 2, 0, 255, 255,
+ 86, 83, 83, 107, 105, 110,
+ 110, 101, 100, 80, 105, 120,
+ 101, 108, 76, 105, 103, 104,
+ 116, 105, 110, 103, 84, 119,
+ 111, 66, 111, 110, 101, 115,
+ 66, 110, 0, 84, 101, 120,
+ 67, 111, 111, 114, 100, 0,
+ 171, 171, 1, 0, 3, 0,
+ 1, 0, 2, 0, 1, 0,
+ 0, 0, 0, 0, 0, 0,
+ 80, 111, 115, 105, 116, 105,
+ 111, 110, 87, 83, 0, 171,
+ 1, 0, 3, 0, 1, 0,
+ 4, 0, 1, 0, 0, 0,
+ 0, 0, 0, 0, 78, 111,
+ 114, 109, 97, 108, 87, 83,
+ 0, 171, 171, 171, 1, 0,
+ 3, 0, 1, 0, 3, 0,
+ 1, 0, 0, 0, 0, 0,
+ 0, 0, 68, 105, 102, 102,
+ 117, 115, 101, 0, 80, 111,
+ 115, 105, 116, 105, 111, 110,
+ 80, 83, 0, 171, 229, 2,
+ 0, 0, 240, 2, 0, 0,
+ 0, 3, 0, 0, 12, 3,
+ 0, 0, 28, 3, 0, 0,
+ 40, 3, 0, 0, 56, 3,
+ 0, 0, 12, 3, 0, 0,
+ 64, 3, 0, 0, 12, 3,
+ 0, 0, 5, 0, 0, 0,
+ 1, 0, 17, 0, 1, 0,
+ 5, 0, 76, 3, 0, 0,
+ 19, 0, 0, 0, 255, 255,
+ 255, 255, 15, 0, 255, 255,
+ 20, 0, 0, 0, 2, 0,
+ 255, 255, 255, 255, 255, 255,
+ 21, 0, 0, 0, 255, 255,
+ 3, 0, 255, 255, 255, 255,
+ 22, 0, 0, 0, 255, 255,
+ 255, 255, 4, 0, 255, 255,
+ 32, 0, 0, 0, 6, 0,
+ 7, 0, 8, 0, 255, 255,
+ 35, 0, 0, 0, 255, 255,
+ 255, 255, 255, 255, 5, 0,
+ 39, 0, 0, 0, 13, 0,
+ 14, 0, 255, 255, 255, 255,
+ 40, 0, 0, 0, 255, 255,
+ 255, 255, 255, 255, 16, 0,
+ 41, 0, 0, 0, 0, 0,
+ 1, 0, 255, 255, 255, 255,
+ 43, 0, 0, 0, 9, 0,
+ 10, 0, 11, 0, 12, 0,
+ 115, 107, 105, 110, 110, 105,
+ 110, 103, 0, 171, 171, 171,
+ 3, 0, 3, 0, 4, 0,
+ 3, 0, 1, 0, 0, 0,
+ 0, 0, 0, 0, 10, 0,
+ 0, 0, 0, 0, 3, 0,
+ 6, 0, 9, 0, 14, 0,
+ 0, 0, 2, 0, 5, 0,
+ 8, 0, 11, 0, 15, 0,
+ 0, 0, 1, 0, 4, 0,
+ 7, 0, 10, 0, 118, 105,
+ 110, 0, 80, 111, 115, 105,
+ 116, 105, 111, 110, 0, 78,
+ 111, 114, 109, 97, 108, 0,
+ 73, 110, 100, 105, 99, 101,
+ 115, 0, 1, 0, 2, 0,
+ 1, 0, 4, 0, 1, 0,
+ 0, 0, 0, 0, 0, 0,
+ 87, 101, 105, 103, 104, 116,
+ 115, 0, 64, 4, 0, 0,
+ 12, 3, 0, 0, 73, 4,
+ 0, 0, 40, 3, 0, 0,
+ 229, 2, 0, 0, 240, 2,
+ 0, 0, 80, 4, 0, 0,
+ 88, 4, 0, 0, 104, 4,
+ 0, 0, 12, 3, 0, 0,
+ 5, 0, 0, 0, 1, 0,
+ 17, 0, 1, 0, 5, 0,
+ 112, 4, 0, 0, 11, 0,
+ 0, 0, 0, 0, 255, 255,
+ 255, 255, 255, 255, 16, 0,
+ 0, 0, 255, 255, 1, 0,
+ 255, 255, 255, 255, 17, 0,
+ 0, 0, 255, 255, 255, 255,
+ 2, 0, 255, 255, 2, 0,
+ 0, 0, 0, 0, 1, 0,
+ 2, 0, 3, 0, 3, 0,
+ 0, 0, 4, 0, 5, 0,
+ 6, 0, 255, 255, 4, 0,
+ 0, 0, 7, 0, 8, 0,
+ 255, 255, 255, 255, 5, 0,
+ 0, 0, 9, 0, 10, 0,
+ 11, 0, 12, 0, 6, 0,
+ 0, 0, 13, 0, 14, 0,
+ 15, 0, 16, 0, 118, 111,
+ 117, 116, 0, 80, 111, 115,
+ 95, 112, 115, 0, 80, 111,
+ 115, 95, 119, 115, 0, 78,
+ 111, 114, 109, 97, 108, 95,
+ 119, 115, 0, 70, 111, 103,
+ 70, 97, 99, 116, 111, 114,
+ 0, 171, 0, 0, 3, 0,
+ 1, 0, 1, 0, 1, 0,
+ 0, 0, 0, 0, 0, 0,
+ 13, 5, 0, 0, 12, 3,
+ 0, 0, 20, 5, 0, 0,
+ 40, 3, 0, 0, 27, 5,
+ 0, 0, 40, 3, 0, 0,
+ 37, 5, 0, 0, 48, 5,
+ 0, 0, 5, 0, 0, 0,
+ 1, 0, 11, 0, 1, 0,
+ 4, 0, 64, 5, 0, 0,
+ 36, 0, 0, 0, 0, 0,
+ 255, 255, 255, 255, 255, 255,
+ 37, 0, 0, 0, 255, 255,
+ 1, 0, 255, 255, 255, 255,
+ 38, 0, 0, 0, 255, 255,
+ 255, 255, 3, 0, 255, 255,
+ 0, 0, 0, 0, 116, 2,
+ 0, 0, 124, 2, 0, 0,
+ 1, 0, 0, 0, 140, 2,
+ 0, 0, 0, 0, 0, 0,
+ 152, 2, 0, 0, 124, 2,
+ 0, 0, 3, 0, 0, 0,
+ 160, 2, 0, 0, 0, 0,
+ 0, 0, 196, 2, 0, 0,
+ 116, 3, 0, 0, 10, 0,
+ 0, 0, 132, 3, 0, 0,
+ 0, 0, 0, 0, 252, 3,
+ 0, 0, 8, 4, 0, 0,
+ 3, 0, 0, 0, 24, 4,
+ 0, 0, 152, 2, 0, 0,
+ 60, 4, 0, 0, 152, 4,
+ 0, 0, 3, 0, 0, 0,
+ 168, 4, 0, 0, 196, 2,
+ 0, 0, 60, 4, 0, 0,
+ 152, 4, 0, 0, 5, 0,
+ 0, 0, 204, 4, 0, 0,
+ 0, 0, 0, 0, 8, 5,
+ 0, 0, 96, 5, 0, 0,
+ 3, 0, 0, 0, 112, 5,
+ 0, 0, 77, 105, 99, 114,
+ 111, 115, 111, 102, 116, 32,
+ 40, 82, 41, 32, 72, 76,
+ 83, 76, 32, 83, 104, 97,
+ 100, 101, 114, 32, 67, 111,
+ 109, 112, 105, 108, 101, 114,
+ 32, 49, 48, 46, 49, 0,
+ 81, 0, 0, 5, 243, 0,
+ 15, 160, 0, 0, 0, 64,
+ 0, 0, 128, 191, 0, 0,
+ 64, 64, 0, 0, 0, 0,
+ 81, 0, 0, 5, 244, 0,
+ 15, 160, 0, 0, 0, 0,
+ 0, 0, 128, 63, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 31, 0, 0, 2, 5, 0,
+ 0, 128, 0, 0, 15, 144,
+ 31, 0, 0, 2, 5, 0,
+ 1, 128, 1, 0, 15, 144,
+ 31, 0, 0, 2, 5, 0,
+ 2, 128, 2, 0, 15, 144,
+ 31, 0, 0, 2, 5, 0,
+ 3, 128, 3, 0, 15, 144,
+ 31, 0, 0, 2, 5, 0,
+ 4, 128, 4, 0, 15, 144,
+ 5, 0, 0, 3, 0, 0,
+ 3, 128, 3, 0, 228, 144,
+ 243, 0, 170, 160, 46, 0,
+ 0, 2, 0, 0, 3, 176,
+ 0, 0, 225, 128, 5, 0,
+ 0, 4, 0, 0, 15, 128,
+ 4, 0, 85, 144, 26, 32,
+ 228, 160, 0, 0, 0, 176,
+ 4, 0, 0, 5, 0, 0,
+ 15, 128, 26, 32, 228, 160,
+ 0, 0, 85, 176, 4, 0,
+ 0, 144, 0, 0, 228, 128,
+ 9, 0, 0, 3, 1, 0,
+ 1, 128, 0, 0, 228, 144,
+ 0, 0, 228, 128, 5, 0,
+ 0, 4, 2, 0, 15, 128,
+ 4, 0, 85, 144, 27, 32,
+ 228, 160, 0, 0, 0, 176,
+ 5, 0, 0, 4, 3, 0,
+ 15, 128, 4, 0, 85, 144,
+ 28, 32, 228, 160, 0, 0,
+ 0, 176, 4, 0, 0, 5,
+ 3, 0, 15, 128, 28, 32,
+ 228, 160, 0, 0, 85, 176,
+ 4, 0, 0, 144, 3, 0,
+ 228, 128, 4, 0, 0, 5,
+ 2, 0, 15, 128, 27, 32,
+ 228, 160, 0, 0, 85, 176,
+ 4, 0, 0, 144, 2, 0,
+ 228, 128, 9, 0, 0, 3,
+ 1, 0, 2, 128, 0, 0,
+ 228, 144, 2, 0, 228, 128,
+ 9, 0, 0, 3, 1, 0,
+ 4, 128, 0, 0, 228, 144,
+ 3, 0, 228, 128, 1, 0,
+ 0, 2, 1, 0, 8, 128,
+ 0, 0, 255, 144, 9, 0,
+ 0, 3, 0, 0, 4, 192,
+ 1, 0, 228, 128, 24, 0,
+ 228, 160, 9, 0, 0, 3,
+ 1, 0, 1, 224, 1, 0,
+ 228, 128, 15, 0, 228, 160,
+ 9, 0, 0, 3, 1, 0,
+ 2, 224, 1, 0, 228, 128,
+ 16, 0, 228, 160, 9, 0,
+ 0, 3, 1, 0, 4, 224,
+ 1, 0, 228, 128, 17, 0,
+ 228, 160, 4, 0, 0, 4,
+ 4, 0, 7, 128, 1, 0,
+ 228, 144, 243, 0, 0, 160,
+ 243, 0, 85, 160, 8, 0,
+ 0, 3, 0, 0, 1, 128,
+ 4, 0, 228, 128, 0, 0,
+ 228, 128, 8, 0, 0, 3,
+ 0, 0, 2, 128, 4, 0,
+ 228, 128, 2, 0, 228, 128,
+ 8, 0, 0, 3, 0, 0,
+ 4, 128, 4, 0, 228, 128,
+ 3, 0, 228, 128, 8, 0,
+ 0, 3, 2, 0, 1, 128,
+ 0, 0, 228, 128, 19, 0,
+ 228, 160, 8, 0, 0, 3,
+ 2, 0, 2, 128, 0, 0,
+ 228, 128, 20, 0, 228, 160,
+ 8, 0, 0, 3, 2, 0,
+ 4, 128, 0, 0, 228, 128,
+ 21, 0, 228, 160, 8, 0,
+ 0, 3, 0, 0, 1, 128,
+ 2, 0, 228, 128, 2, 0,
+ 228, 128, 7, 0, 0, 2,
+ 0, 0, 1, 128, 0, 0,
+ 0, 128, 5, 0, 0, 3,
+ 2, 0, 7, 224, 0, 0,
+ 0, 128, 2, 0, 228, 128,
+ 9, 0, 0, 3, 0, 0,
+ 1, 128, 1, 0, 228, 128,
+ 14, 0, 228, 160, 11, 0,
+ 0, 3, 0, 0, 1, 128,
+ 0, 0, 0, 128, 243, 0,
+ 255, 160, 10, 0, 0, 3,
+ 1, 0, 8, 224, 0, 0,
+ 0, 128, 243, 0, 85, 161,
+ 9, 0, 0, 3, 0, 0,
+ 1, 128, 1, 0, 228, 128,
+ 22, 0, 228, 160, 9, 0,
+ 0, 3, 0, 0, 2, 128,
+ 1, 0, 228, 128, 23, 0,
+ 228, 160, 9, 0, 0, 3,
+ 0, 0, 4, 128, 1, 0,
+ 228, 128, 25, 0, 228, 160,
+ 4, 0, 0, 4, 0, 0,
+ 3, 192, 0, 0, 170, 128,
+ 242, 0, 228, 160, 0, 0,
+ 228, 128, 1, 0, 0, 2,
+ 0, 0, 8, 192, 0, 0,
+ 170, 128, 1, 0, 0, 2,
+ 0, 0, 3, 224, 2, 0,
+ 228, 144, 1, 0, 0, 2,
+ 0, 0, 3, 128, 244, 0,
+ 228, 160, 4, 0, 0, 4,
+ 3, 0, 15, 224, 0, 0,
+ 255, 160, 0, 0, 64, 128,
+ 0, 0, 21, 128, 255, 255,
+ 0, 0, 83, 72, 68, 82,
+ 196, 4, 0, 0, 64, 0,
+ 1, 0, 49, 1, 0, 0,
+ 89, 8, 0, 4, 70, 142,
+ 32, 0, 0, 0, 0, 0,
+ 242, 0, 0, 0, 95, 0,
+ 0, 3, 242, 16, 16, 0,
+ 0, 0, 0, 0, 95, 0,
+ 0, 3, 114, 16, 16, 0,
+ 1, 0, 0, 0, 95, 0,
+ 0, 3, 50, 16, 16, 0,
+ 2, 0, 0, 0, 95, 0,
+ 0, 3, 50, 16, 16, 0,
+ 3, 0, 0, 0, 95, 0,
+ 0, 3, 50, 16, 16, 0,
+ 4, 0, 0, 0, 101, 0,
+ 0, 3, 50, 32, 16, 0,
+ 0, 0, 0, 0, 101, 0,
+ 0, 3, 242, 32, 16, 0,
+ 1, 0, 0, 0, 101, 0,
+ 0, 3, 114, 32, 16, 0,
+ 2, 0, 0, 0, 101, 0,
+ 0, 3, 242, 32, 16, 0,
+ 3, 0, 0, 0, 103, 0,
+ 0, 4, 242, 32, 16, 0,
+ 4, 0, 0, 0, 1, 0,
+ 0, 0, 104, 0, 0, 2,
+ 5, 0, 0, 0, 54, 0,
+ 0, 5, 50, 32, 16, 0,
+ 0, 0, 0, 0, 70, 16,
+ 16, 0, 2, 0, 0, 0,
+ 38, 0, 0, 11, 0, 208,
+ 0, 0, 50, 0, 16, 0,
+ 0, 0, 0, 0, 70, 16,
+ 16, 0, 3, 0, 0, 0,
+ 2, 64, 0, 0, 3, 0,
+ 0, 0, 3, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 56, 0, 0, 10,
+ 242, 0, 16, 0, 1, 0,
+ 0, 0, 86, 21, 16, 0,
+ 4, 0, 0, 0, 70, 142,
+ 32, 6, 0, 0, 0, 0,
+ 26, 0, 0, 0, 26, 0,
+ 16, 0, 0, 0, 0, 0,
+ 50, 0, 0, 12, 242, 0,
+ 16, 0, 1, 0, 0, 0,
+ 70, 142, 32, 6, 0, 0,
+ 0, 0, 26, 0, 0, 0,
+ 10, 0, 16, 0, 0, 0,
+ 0, 0, 6, 16, 16, 0,
+ 4, 0, 0, 0, 70, 14,
+ 16, 0, 1, 0, 0, 0,
+ 17, 0, 0, 7, 18, 0,
+ 16, 0, 2, 0, 0, 0,
+ 70, 30, 16, 0, 0, 0,
+ 0, 0, 70, 14, 16, 0,
+ 1, 0, 0, 0, 56, 0,
+ 0, 10, 242, 0, 16, 0,
+ 3, 0, 0, 0, 86, 21,
+ 16, 0, 4, 0, 0, 0,
+ 70, 142, 32, 6, 0, 0,
+ 0, 0, 27, 0, 0, 0,
+ 26, 0, 16, 0, 0, 0,
+ 0, 0, 50, 0, 0, 12,
+ 242, 0, 16, 0, 3, 0,
+ 0, 0, 70, 142, 32, 6,
+ 0, 0, 0, 0, 27, 0,
+ 0, 0, 10, 0, 16, 0,
+ 0, 0, 0, 0, 6, 16,
+ 16, 0, 4, 0, 0, 0,
+ 70, 14, 16, 0, 3, 0,
+ 0, 0, 17, 0, 0, 7,
+ 34, 0, 16, 0, 2, 0,
+ 0, 0, 70, 30, 16, 0,
+ 0, 0, 0, 0, 70, 14,
+ 16, 0, 3, 0, 0, 0,
+ 56, 0, 0, 10, 242, 0,
+ 16, 0, 4, 0, 0, 0,
+ 86, 21, 16, 0, 4, 0,
+ 0, 0, 70, 142, 32, 6,
+ 0, 0, 0, 0, 28, 0,
+ 0, 0, 26, 0, 16, 0,
+ 0, 0, 0, 0, 50, 0,
+ 0, 12, 242, 0, 16, 0,
+ 0, 0, 0, 0, 70, 142,
+ 32, 6, 0, 0, 0, 0,
+ 28, 0, 0, 0, 10, 0,
+ 16, 0, 0, 0, 0, 0,
+ 6, 16, 16, 0, 4, 0,
+ 0, 0, 70, 14, 16, 0,
+ 4, 0, 0, 0, 17, 0,
+ 0, 7, 66, 0, 16, 0,
+ 2, 0, 0, 0, 70, 30,
+ 16, 0, 0, 0, 0, 0,
+ 70, 14, 16, 0, 0, 0,
+ 0, 0, 54, 0, 0, 5,
+ 130, 0, 16, 0, 2, 0,
+ 0, 0, 58, 16, 16, 0,
+ 0, 0, 0, 0, 17, 0,
+ 0, 8, 18, 32, 16, 0,
+ 1, 0, 0, 0, 70, 14,
+ 16, 0, 2, 0, 0, 0,
+ 70, 142, 32, 0, 0, 0,
+ 0, 0, 15, 0, 0, 0,
+ 17, 0, 0, 8, 34, 32,
+ 16, 0, 1, 0, 0, 0,
+ 70, 14, 16, 0, 2, 0,
+ 0, 0, 70, 142, 32, 0,
+ 0, 0, 0, 0, 16, 0,
+ 0, 0, 17, 0, 0, 8,
+ 66, 32, 16, 0, 1, 0,
+ 0, 0, 70, 14, 16, 0,
+ 2, 0, 0, 0, 70, 142,
+ 32, 0, 0, 0, 0, 0,
+ 17, 0, 0, 0, 17, 32,
+ 0, 8, 130, 32, 16, 0,
+ 1, 0, 0, 0, 70, 14,
+ 16, 0, 2, 0, 0, 0,
+ 70, 142, 32, 0, 0, 0,
+ 0, 0, 14, 0, 0, 0,
+ 50, 0, 0, 15, 114, 0,
+ 16, 0, 4, 0, 0, 0,
+ 70, 18, 16, 0, 1, 0,
+ 0, 0, 2, 64, 0, 0,
+ 0, 0, 0, 64, 0, 0,
+ 0, 64, 0, 0, 0, 64,
+ 0, 0, 0, 0, 2, 64,
+ 0, 0, 0, 0, 128, 191,
+ 0, 0, 128, 191, 0, 0,
+ 128, 191, 0, 0, 0, 0,
+ 16, 0, 0, 7, 18, 0,
+ 16, 0, 1, 0, 0, 0,
+ 70, 2, 16, 0, 4, 0,
+ 0, 0, 70, 2, 16, 0,
+ 1, 0, 0, 0, 16, 0,
+ 0, 7, 34, 0, 16, 0,
+ 1, 0, 0, 0, 70, 2,
+ 16, 0, 4, 0, 0, 0,
+ 70, 2, 16, 0, 3, 0,
+ 0, 0, 16, 0, 0, 7,
+ 66, 0, 16, 0, 1, 0,
+ 0, 0, 70, 2, 16, 0,
+ 4, 0, 0, 0, 70, 2,
+ 16, 0, 0, 0, 0, 0,
+ 16, 0, 0, 8, 18, 0,
+ 16, 0, 0, 0, 0, 0,
+ 70, 2, 16, 0, 1, 0,
+ 0, 0, 70, 130, 32, 0,
+ 0, 0, 0, 0, 19, 0,
+ 0, 0, 16, 0, 0, 8,
+ 34, 0, 16, 0, 0, 0,
+ 0, 0, 70, 2, 16, 0,
+ 1, 0, 0, 0, 70, 130,
+ 32, 0, 0, 0, 0, 0,
+ 20, 0, 0, 0, 16, 0,
+ 0, 8, 66, 0, 16, 0,
+ 0, 0, 0, 0, 70, 2,
+ 16, 0, 1, 0, 0, 0,
+ 70, 130, 32, 0, 0, 0,
+ 0, 0, 21, 0, 0, 0,
+ 16, 0, 0, 7, 130, 0,
+ 16, 0, 0, 0, 0, 0,
+ 70, 2, 16, 0, 0, 0,
+ 0, 0, 70, 2, 16, 0,
+ 0, 0, 0, 0, 68, 0,
+ 0, 5, 130, 0, 16, 0,
+ 0, 0, 0, 0, 58, 0,
+ 16, 0, 0, 0, 0, 0,
+ 56, 0, 0, 7, 114, 32,
+ 16, 0, 2, 0, 0, 0,
+ 246, 15, 16, 0, 0, 0,
+ 0, 0, 70, 2, 16, 0,
+ 0, 0, 0, 0, 54, 0,
+ 0, 8, 114, 32, 16, 0,
+ 3, 0, 0, 0, 2, 64,
+ 0, 0, 0, 0, 128, 63,
+ 0, 0, 128, 63, 0, 0,
+ 128, 63, 0, 0, 0, 0,
+ 54, 0, 0, 6, 130, 32,
+ 16, 0, 3, 0, 0, 0,
+ 58, 128, 32, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 17, 0, 0, 8, 18, 32,
+ 16, 0, 4, 0, 0, 0,
+ 70, 14, 16, 0, 2, 0,
+ 0, 0, 70, 142, 32, 0,
+ 0, 0, 0, 0, 22, 0,
+ 0, 0, 17, 0, 0, 8,
+ 34, 32, 16, 0, 4, 0,
+ 0, 0, 70, 14, 16, 0,
+ 2, 0, 0, 0, 70, 142,
+ 32, 0, 0, 0, 0, 0,
+ 23, 0, 0, 0, 17, 0,
+ 0, 8, 66, 32, 16, 0,
+ 4, 0, 0, 0, 70, 14,
+ 16, 0, 2, 0, 0, 0,
+ 70, 142, 32, 0, 0, 0,
+ 0, 0, 24, 0, 0, 0,
+ 17, 0, 0, 8, 130, 32,
+ 16, 0, 4, 0, 0, 0,
+ 70, 14, 16, 0, 2, 0,
+ 0, 0, 70, 142, 32, 0,
+ 0, 0, 0, 0, 25, 0,
+ 0, 0, 62, 0, 0, 1,
+ 73, 83, 71, 78, 184, 0,
+ 0, 0, 5, 0, 0, 0,
+ 8, 0, 0, 0, 128, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 3, 0,
+ 0, 0, 0, 0, 0, 0,
+ 15, 15, 0, 0, 140, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 3, 0,
+ 0, 0, 1, 0, 0, 0,
+ 7, 7, 0, 0, 147, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 3, 0,
+ 0, 0, 2, 0, 0, 0,
+ 3, 3, 0, 0, 156, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 1, 0,
+ 0, 0, 3, 0, 0, 0,
+ 15, 3, 0, 0, 169, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 3, 0,
+ 0, 0, 4, 0, 0, 0,
+ 15, 3, 0, 0, 83, 86,
+ 95, 80, 111, 115, 105, 116,
+ 105, 111, 110, 0, 78, 79,
+ 82, 77, 65, 76, 0, 84,
+ 69, 88, 67, 79, 79, 82,
+ 68, 0, 66, 76, 69, 78,
+ 68, 73, 78, 68, 73, 67,
+ 69, 83, 0, 66, 76, 69,
+ 78, 68, 87, 69, 73, 71,
+ 72, 84, 0, 171, 171, 171,
+ 79, 83, 71, 78, 156, 0,
+ 0, 0, 5, 0, 0, 0,
+ 8, 0, 0, 0, 128, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 3, 0,
+ 0, 0, 0, 0, 0, 0,
+ 3, 12, 0, 0, 128, 0,
+ 0, 0, 1, 0, 0, 0,
+ 0, 0, 0, 0, 3, 0,
+ 0, 0, 1, 0, 0, 0,
+ 15, 0, 0, 0, 128, 0,
+ 0, 0, 2, 0, 0, 0,
+ 0, 0, 0, 0, 3, 0,
+ 0, 0, 2, 0, 0, 0,
+ 7, 8, 0, 0, 137, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 3, 0,
+ 0, 0, 3, 0, 0, 0,
+ 15, 0, 0, 0, 143, 0,
+ 0, 0, 0, 0, 0, 0,
+ 1, 0, 0, 0, 3, 0,
+ 0, 0, 4, 0, 0, 0,
+ 15, 0, 0, 0, 84, 69,
+ 88, 67, 79, 79, 82, 68,
+ 0, 67, 79, 76, 79, 82,
+ 0, 83, 86, 95, 80, 111,
+ 115, 105, 116, 105, 111, 110,
+ 0, 171
+};
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedPixelLightingTwoBonesBn.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedPixelLightingTwoBonesBn.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..9b89bdf69e04797b23f971e1587c7a3334502c90
Binary files /dev/null and b/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedPixelLightingTwoBonesBn.pdb differ
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedVertexLightingFourBones.inc b/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedVertexLightingFourBones.inc
index 5ef0a0c06d3ffd7b8dbfe0f80ed8234bf9284958..1646f775dec1595c0007509fcafe9c7c54ebbeb9 100644
--- a/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedVertexLightingFourBones.inc
+++ b/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedVertexLightingFourBones.inc
@@ -57,7 +57,7 @@
mad r0, c26[a0.w], v4.w, r0 // ::skinning<0,3,6,9>
#line 56
- dp3 r1.x, v1, r0 // Skin::vin<4>
+ dp3 r1.x, v1, r0 // ::Skin<0>
dp4 r0.x, v0, r0 // Skin::vin<0>
#line 52
@@ -71,9 +71,9 @@
mad r2, c27[a0.w], v4.w, r2 // ::skinning<1,4,7,10>
#line 56
- dp3 r1.y, v1, r2 // Skin::vin<5>
+ dp3 r1.y, v1, r2 // ::Skin<1>
dp4 r0.y, v0, r2 // Skin::vin<1>
- dp3 r1.z, v1, r3 // Skin::vin<6>
+ dp3 r1.z, v1, r3 // ::Skin<2>
dp4 r0.z, v0, r3 // Skin::vin<2>
#line 59 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh"
@@ -158,14 +158,14 @@
dp4 r1.y, r0, c23 // ::vout<1>
dp4 r0.x, r0, c25 // ::vout<3>
-#line 93 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx"
+#line 125 "D:\ATG Sample Development\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 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh"
mov oT0.w, c0.w // ::VSSkinnedVertexLightingFourBones<3>
-#line 97 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx"
+#line 129 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx"
mov oT2.xy, v2 // ::VSSkinnedVertexLightingFourBones<8,9>
// approximately 84 instruction slots used
@@ -261,17 +261,17 @@ ret
const BYTE SkinnedEffect_VSSkinnedVertexLightingFourBones[] =
{
- 68, 88, 66, 67, 173, 78,
- 173, 251, 56, 250, 188, 4,
- 90, 168, 251, 157, 3, 64,
- 144, 78, 1, 0, 0, 0,
- 124, 26, 0, 0, 4, 0,
+ 68, 88, 66, 67, 65, 203,
+ 16, 39, 101, 201, 19, 251,
+ 160, 33, 72, 108, 99, 131,
+ 183, 71, 1, 0, 0, 0,
+ 160, 26, 0, 0, 4, 0,
0, 0, 48, 0, 0, 0,
- 240, 14, 0, 0, 48, 25,
- 0, 0, 240, 25, 0, 0,
- 65, 111, 110, 57, 184, 14,
- 0, 0, 184, 14, 0, 0,
- 0, 2, 254, 255, 132, 14,
+ 20, 15, 0, 0, 84, 25,
+ 0, 0, 20, 26, 0, 0,
+ 65, 111, 110, 57, 220, 14,
+ 0, 0, 220, 14, 0, 0,
+ 0, 2, 254, 255, 168, 14,
0, 0, 52, 0, 0, 0,
1, 0, 36, 0, 0, 0,
48, 0, 0, 0, 48, 0,
@@ -280,14 +280,14 @@ const BYTE SkinnedEffect_VSSkinnedVertexLightingFourBones[] =
242, 0, 0, 0, 0, 0,
0, 0, 0, 0, 242, 0,
0, 2, 254, 255, 254, 255,
- 87, 2, 68, 66, 85, 71,
- 40, 0, 0, 0, 48, 9,
+ 96, 2, 68, 66, 85, 71,
+ 40, 0, 0, 0, 84, 9,
0, 0, 0, 0, 0, 0,
3, 0, 0, 0, 8, 1,
0, 0, 80, 0, 0, 0,
- 20, 1, 0, 0, 15, 0,
- 0, 0, 4, 8, 0, 0,
- 200, 3, 0, 0, 68, 58,
+ 20, 1, 0, 0, 16, 0,
+ 0, 0, 20, 8, 0, 0,
+ 4, 4, 0, 0, 68, 58,
92, 65, 84, 71, 32, 83,
97, 109, 112, 108, 101, 32,
68, 101, 118, 101, 108, 111,
@@ -327,113 +327,113 @@ const BYTE SkinnedEffect_VSSkinnedVertexLightingFourBones[] =
120, 104, 0, 171, 171, 171,
40, 0, 0, 0, 117, 0,
0, 0, 190, 0, 0, 0,
- 0, 0, 255, 255, 100, 9,
- 0, 0, 0, 0, 255, 255,
- 124, 9, 0, 0, 0, 0,
- 255, 255, 136, 9, 0, 0,
- 0, 0, 255, 255, 148, 9,
+ 0, 0, 255, 255, 136, 9,
0, 0, 0, 0, 255, 255,
160, 9, 0, 0, 0, 0,
255, 255, 172, 9, 0, 0,
- 52, 0, 0, 0, 184, 9,
+ 0, 0, 255, 255, 184, 9,
+ 0, 0, 0, 0, 255, 255,
+ 196, 9, 0, 0, 0, 0,
+ 255, 255, 208, 9, 0, 0,
+ 52, 0, 0, 0, 220, 9,
0, 0, 52, 0, 0, 0,
- 200, 9, 0, 0, 52, 0,
- 0, 0, 212, 9, 0, 0,
- 52, 0, 0, 0, 232, 9,
+ 236, 9, 0, 0, 52, 0,
+ 0, 0, 248, 9, 0, 0,
+ 52, 0, 0, 0, 12, 10,
0, 0, 52, 0, 0, 0,
- 0, 10, 0, 0, 52, 0,
- 0, 0, 24, 10, 0, 0,
- 56, 0, 0, 0, 48, 10,
+ 36, 10, 0, 0, 52, 0,
+ 0, 0, 60, 10, 0, 0,
+ 56, 0, 0, 0, 84, 10,
0, 0, 55, 0, 0, 0,
- 64, 10, 0, 0, 52, 0,
- 0, 0, 80, 10, 0, 0,
- 52, 0, 0, 0, 100, 10,
+ 100, 10, 0, 0, 52, 0,
+ 0, 0, 116, 10, 0, 0,
+ 52, 0, 0, 0, 136, 10,
0, 0, 52, 0, 0, 0,
- 120, 10, 0, 0, 52, 0,
- 0, 0, 144, 10, 0, 0,
- 52, 0, 0, 0, 168, 10,
+ 156, 10, 0, 0, 52, 0,
+ 0, 0, 180, 10, 0, 0,
+ 52, 0, 0, 0, 204, 10,
0, 0, 52, 0, 0, 0,
- 192, 10, 0, 0, 52, 0,
- 0, 0, 216, 10, 0, 0,
- 52, 0, 0, 0, 240, 10,
+ 228, 10, 0, 0, 52, 0,
+ 0, 0, 252, 10, 0, 0,
+ 52, 0, 0, 0, 20, 11,
0, 0, 56, 0, 0, 0,
- 8, 11, 0, 0, 55, 0,
- 0, 0, 24, 11, 0, 0,
- 56, 0, 0, 0, 40, 11,
+ 44, 11, 0, 0, 55, 0,
+ 0, 0, 60, 11, 0, 0,
+ 56, 0, 0, 0, 76, 11,
0, 0, 55, 0, 0, 0,
- 56, 11, 0, 0, 59, 0,
- 1, 0, 72, 11, 0, 0,
- 59, 0, 1, 0, 88, 11,
+ 92, 11, 0, 0, 59, 0,
+ 1, 0, 108, 11, 0, 0,
+ 59, 0, 1, 0, 124, 11,
0, 0, 59, 0, 1, 0,
- 104, 11, 0, 0, 59, 0,
- 1, 0, 120, 11, 0, 0,
- 36, 0, 1, 0, 132, 11,
+ 140, 11, 0, 0, 59, 0,
+ 1, 0, 156, 11, 0, 0,
+ 36, 0, 1, 0, 168, 11,
0, 0, 36, 0, 1, 0,
- 148, 11, 0, 0, 36, 0,
- 1, 0, 164, 11, 0, 0,
- 39, 0, 1, 0, 180, 11,
+ 184, 11, 0, 0, 36, 0,
+ 1, 0, 200, 11, 0, 0,
+ 39, 0, 1, 0, 216, 11,
0, 0, 41, 0, 1, 0,
- 196, 11, 0, 0, 46, 0,
- 1, 0, 212, 11, 0, 0,
- 46, 0, 1, 0, 228, 11,
+ 232, 11, 0, 0, 46, 0,
+ 1, 0, 248, 11, 0, 0,
+ 46, 0, 1, 0, 8, 12,
0, 0, 46, 0, 1, 0,
- 248, 11, 0, 0, 46, 0,
- 1, 0, 12, 12, 0, 0,
- 46, 0, 1, 0, 24, 12,
+ 28, 12, 0, 0, 46, 0,
+ 1, 0, 48, 12, 0, 0,
+ 46, 0, 1, 0, 60, 12,
0, 0, 57, 0, 1, 0,
- 44, 12, 0, 0, 57, 0,
- 1, 0, 56, 12, 0, 0,
- 57, 0, 1, 0, 72, 12,
+ 80, 12, 0, 0, 57, 0,
+ 1, 0, 92, 12, 0, 0,
+ 57, 0, 1, 0, 108, 12,
0, 0, 57, 0, 1, 0,
- 88, 12, 0, 0, 58, 0,
- 1, 0, 104, 12, 0, 0,
- 58, 0, 1, 0, 120, 12,
+ 124, 12, 0, 0, 58, 0,
+ 1, 0, 140, 12, 0, 0,
+ 58, 0, 1, 0, 156, 12,
0, 0, 33, 0, 1, 0,
- 132, 12, 0, 0, 33, 0,
- 1, 0, 148, 12, 0, 0,
- 37, 0, 1, 0, 160, 12,
+ 168, 12, 0, 0, 33, 0,
+ 1, 0, 184, 12, 0, 0,
+ 37, 0, 1, 0, 196, 12,
0, 0, 33, 0, 1, 0,
- 176, 12, 0, 0, 33, 0,
- 1, 0, 192, 12, 0, 0,
- 33, 0, 1, 0, 208, 12,
+ 212, 12, 0, 0, 33, 0,
+ 1, 0, 228, 12, 0, 0,
+ 33, 0, 1, 0, 244, 12,
0, 0, 37, 0, 1, 0,
- 220, 12, 0, 0, 33, 0,
- 1, 0, 236, 12, 0, 0,
- 37, 0, 1, 0, 248, 12,
+ 0, 13, 0, 0, 33, 0,
+ 1, 0, 16, 13, 0, 0,
+ 37, 0, 1, 0, 28, 13,
0, 0, 42, 0, 1, 0,
- 8, 13, 0, 0, 42, 0,
- 1, 0, 24, 13, 0, 0,
- 42, 0, 1, 0, 40, 13,
- 0, 0, 42, 0, 1, 0,
- 52, 13, 0, 0, 42, 0,
- 1, 0, 64, 13, 0, 0,
+ 44, 13, 0, 0, 42, 0,
+ 1, 0, 60, 13, 0, 0,
42, 0, 1, 0, 76, 13,
0, 0, 42, 0, 1, 0,
- 92, 13, 0, 0, 42, 0,
- 1, 0, 104, 13, 0, 0,
- 42, 0, 1, 0, 116, 13,
+ 88, 13, 0, 0, 42, 0,
+ 1, 0, 100, 13, 0, 0,
+ 42, 0, 1, 0, 112, 13,
+ 0, 0, 42, 0, 1, 0,
+ 128, 13, 0, 0, 42, 0,
+ 1, 0, 140, 13, 0, 0,
+ 42, 0, 1, 0, 152, 13,
0, 0, 42, 0, 1, 0,
- 128, 13, 0, 0, 47, 0,
- 1, 0, 144, 13, 0, 0,
- 47, 0, 1, 0, 160, 13,
+ 164, 13, 0, 0, 47, 0,
+ 1, 0, 180, 13, 0, 0,
+ 47, 0, 1, 0, 196, 13,
0, 0, 47, 0, 1, 0,
- 180, 13, 0, 0, 47, 0,
- 1, 0, 200, 13, 0, 0,
- 63, 0, 1, 0, 216, 13,
+ 216, 13, 0, 0, 47, 0,
+ 1, 0, 236, 13, 0, 0,
+ 63, 0, 1, 0, 252, 13,
0, 0, 14, 0, 2, 0,
- 232, 13, 0, 0, 14, 0,
- 2, 0, 248, 13, 0, 0,
- 14, 0, 2, 0, 8, 14,
+ 12, 14, 0, 0, 14, 0,
+ 2, 0, 28, 14, 0, 0,
+ 14, 0, 2, 0, 44, 14,
0, 0, 63, 0, 1, 0,
- 24, 14, 0, 0, 63, 0,
- 1, 0, 40, 14, 0, 0,
- 63, 0, 1, 0, 56, 14,
- 0, 0, 93, 0, 0, 0,
- 72, 14, 0, 0, 93, 0,
- 0, 0, 92, 14, 0, 0,
- 46, 0, 1, 0, 104, 14,
- 0, 0, 97, 0, 0, 0,
- 116, 14, 0, 0, 80, 97,
+ 60, 14, 0, 0, 63, 0,
+ 1, 0, 76, 14, 0, 0,
+ 63, 0, 1, 0, 92, 14,
+ 0, 0, 125, 0, 0, 0,
+ 108, 14, 0, 0, 125, 0,
+ 0, 0, 128, 14, 0, 0,
+ 46, 0, 1, 0, 140, 14,
+ 0, 0, 129, 0, 0, 0,
+ 152, 14, 0, 0, 80, 97,
114, 97, 109, 101, 116, 101,
114, 115, 0, 68, 105, 102,
102, 117, 115, 101, 67, 111,
@@ -442,6 +442,16 @@ const BYTE SkinnedEffect_VSSkinnedVertexLightingFourBones[] =
1, 0, 0, 0, 0, 0,
0, 0, 38, 0, 0, 0,
0, 0, 1, 0, 2, 0,
+ 255, 255, 83, 107, 105, 110,
+ 0, 171, 171, 171, 1, 0,
+ 3, 0, 1, 0, 3, 0,
+ 1, 0, 0, 0, 0, 0,
+ 0, 0, 12, 0, 0, 0,
+ 0, 0, 255, 255, 255, 255,
+ 255, 255, 22, 0, 0, 0,
+ 255, 255, 1, 0, 255, 255,
+ 255, 255, 24, 0, 0, 0,
+ 255, 255, 255, 255, 2, 0,
255, 255, 86, 83, 83, 107,
105, 110, 110, 101, 100, 86,
101, 114, 116, 101, 120, 76,
@@ -460,14 +470,14 @@ const BYTE SkinnedEffect_VSSkinnedVertexLightingFourBones[] =
1, 0, 0, 0, 0, 0,
0, 0, 80, 111, 115, 105,
116, 105, 111, 110, 80, 83,
- 0, 171, 233, 3, 0, 0,
- 244, 3, 0, 0, 4, 4,
- 0, 0, 244, 3, 0, 0,
- 13, 4, 0, 0, 24, 4,
- 0, 0, 40, 4, 0, 0,
- 244, 3, 0, 0, 5, 0,
+ 0, 171, 37, 4, 0, 0,
+ 48, 4, 0, 0, 64, 4,
+ 0, 0, 48, 4, 0, 0,
+ 73, 4, 0, 0, 84, 4,
+ 0, 0, 100, 4, 0, 0,
+ 48, 4, 0, 0, 5, 0,
0, 0, 1, 0, 14, 0,
- 1, 0, 4, 0, 52, 4,
+ 1, 0, 4, 0, 112, 4,
0, 0, 39, 0, 0, 0,
0, 0, 1, 0, 2, 0,
255, 255, 68, 0, 0, 0,
@@ -553,126 +563,122 @@ const BYTE SkinnedEffect_VSSkinnedVertexLightingFourBones[] =
101, 99, 117, 108, 97, 114,
0, 171, 171, 171, 64, 0,
0, 0, 0, 0, 1, 0,
- 2, 0, 255, 255, 83, 107,
- 105, 110, 0, 118, 105, 110,
- 0, 80, 111, 115, 105, 116,
- 105, 111, 110, 0, 78, 111,
- 114, 109, 97, 108, 0, 73,
- 110, 100, 105, 99, 101, 115,
- 0, 171, 171, 171, 1, 0,
- 2, 0, 1, 0, 4, 0,
- 1, 0, 0, 0, 0, 0,
- 0, 0, 87, 101, 105, 103,
- 104, 116, 115, 0, 109, 6,
- 0, 0, 244, 3, 0, 0,
- 118, 6, 0, 0, 204, 4,
- 0, 0, 13, 4, 0, 0,
- 24, 4, 0, 0, 125, 6,
- 0, 0, 136, 6, 0, 0,
- 152, 6, 0, 0, 244, 3,
- 0, 0, 5, 0, 0, 0,
- 1, 0, 17, 0, 1, 0,
- 5, 0, 160, 6, 0, 0,
- 12, 0, 0, 0, 4, 0,
- 255, 255, 255, 255, 255, 255,
- 13, 0, 0, 0, 0, 0,
- 255, 255, 255, 255, 255, 255,
- 22, 0, 0, 0, 255, 255,
- 5, 0, 255, 255, 255, 255,
- 23, 0, 0, 0, 255, 255,
- 1, 0, 255, 255, 255, 255,
- 24, 0, 0, 0, 255, 255,
- 255, 255, 6, 0, 255, 255,
- 25, 0, 0, 0, 255, 255,
- 255, 255, 2, 0, 255, 255,
- 1, 0, 0, 0, 0, 0,
- 1, 0, 2, 0, 3, 0,
- 2, 0, 0, 0, 4, 0,
- 5, 0, 6, 0, 255, 255,
- 3, 0, 0, 0, 7, 0,
- 8, 0, 255, 255, 255, 255,
- 4, 0, 0, 0, 9, 0,
- 10, 0, 11, 0, 12, 0,
- 5, 0, 0, 0, 13, 0,
- 14, 0, 15, 0, 16, 0,
- 118, 111, 117, 116, 0, 80,
- 111, 115, 95, 112, 115, 0,
- 70, 111, 103, 70, 97, 99,
- 116, 111, 114, 0, 171, 171,
- 0, 0, 3, 0, 1, 0,
- 1, 0, 1, 0, 0, 0,
- 0, 0, 0, 0, 97, 7,
- 0, 0, 244, 3, 0, 0,
- 233, 3, 0, 0, 244, 3,
- 0, 0, 4, 4, 0, 0,
- 204, 4, 0, 0, 104, 7,
- 0, 0, 116, 7, 0, 0,
+ 2, 0, 255, 255, 118, 105,
+ 110, 0, 80, 111, 115, 105,
+ 116, 105, 111, 110, 0, 78,
+ 111, 114, 109, 97, 108, 0,
+ 73, 110, 100, 105, 99, 101,
+ 115, 0, 1, 0, 2, 0,
+ 1, 0, 4, 0, 1, 0,
+ 0, 0, 0, 0, 0, 0,
+ 87, 101, 105, 103, 104, 116,
+ 115, 0, 164, 6, 0, 0,
+ 48, 4, 0, 0, 173, 6,
+ 0, 0, 8, 5, 0, 0,
+ 73, 4, 0, 0, 84, 4,
+ 0, 0, 180, 6, 0, 0,
+ 188, 6, 0, 0, 204, 6,
+ 0, 0, 48, 4, 0, 0,
5, 0, 0, 0, 1, 0,
- 12, 0, 1, 0, 4, 0,
- 132, 7, 0, 0, 73, 0,
+ 17, 0, 1, 0, 5, 0,
+ 212, 6, 0, 0, 13, 0,
0, 0, 0, 0, 255, 255,
- 255, 255, 255, 255, 74, 0,
+ 255, 255, 255, 255, 23, 0,
0, 0, 255, 255, 1, 0,
- 255, 255, 255, 255, 75, 0,
- 0, 0, 3, 0, 255, 255,
- 255, 255, 255, 255, 119, 111,
- 114, 108, 100, 78, 111, 114,
- 109, 97, 108, 0, 29, 0,
+ 255, 255, 255, 255, 25, 0,
+ 0, 0, 255, 255, 255, 255,
+ 2, 0, 255, 255, 1, 0,
0, 0, 0, 0, 1, 0,
- 2, 0, 255, 255, 122, 101,
- 114, 111, 76, 0, 171, 171,
- 33, 0, 0, 0, 0, 0,
- 1, 0, 2, 0, 255, 255,
- 148, 3, 0, 0, 159, 3,
- 0, 0, 172, 3, 0, 0,
- 1, 0, 0, 0, 188, 3,
+ 2, 0, 3, 0, 2, 0,
+ 0, 0, 4, 0, 5, 0,
+ 6, 0, 255, 255, 3, 0,
+ 0, 0, 7, 0, 8, 0,
+ 255, 255, 255, 255, 4, 0,
+ 0, 0, 9, 0, 10, 0,
+ 11, 0, 12, 0, 5, 0,
+ 0, 0, 13, 0, 14, 0,
+ 15, 0, 16, 0, 118, 111,
+ 117, 116, 0, 80, 111, 115,
+ 95, 112, 115, 0, 70, 111,
+ 103, 70, 97, 99, 116, 111,
+ 114, 0, 171, 171, 0, 0,
+ 3, 0, 1, 0, 1, 0,
+ 1, 0, 0, 0, 0, 0,
+ 0, 0, 113, 7, 0, 0,
+ 48, 4, 0, 0, 37, 4,
+ 0, 0, 48, 4, 0, 0,
+ 64, 4, 0, 0, 8, 5,
+ 0, 0, 120, 7, 0, 0,
+ 132, 7, 0, 0, 5, 0,
+ 0, 0, 1, 0, 12, 0,
+ 1, 0, 4, 0, 148, 7,
+ 0, 0, 73, 0, 0, 0,
+ 0, 0, 255, 255, 255, 255,
+ 255, 255, 74, 0, 0, 0,
+ 255, 255, 1, 0, 255, 255,
+ 255, 255, 75, 0, 0, 0,
+ 3, 0, 255, 255, 255, 255,
+ 255, 255, 119, 111, 114, 108,
+ 100, 78, 111, 114, 109, 97,
+ 108, 0, 29, 0, 0, 0,
+ 0, 0, 1, 0, 2, 0,
+ 255, 255, 122, 101, 114, 111,
+ 76, 0, 171, 171, 33, 0,
+ 0, 0, 0, 0, 1, 0,
+ 2, 0, 255, 255, 148, 3,
+ 0, 0, 159, 3, 0, 0,
+ 172, 3, 0, 0, 1, 0,
+ 0, 0, 188, 3, 0, 0,
+ 0, 0, 0, 0, 200, 3,
+ 0, 0, 208, 3, 0, 0,
+ 3, 0, 0, 0, 224, 3,
0, 0, 0, 0, 0, 0,
- 200, 3, 0, 0, 84, 4,
+ 4, 4, 0, 0, 144, 4,
0, 0, 8, 0, 0, 0,
- 100, 4, 0, 0, 0, 0,
- 0, 0, 196, 4, 0, 0,
- 204, 4, 0, 0, 1, 0,
- 0, 0, 220, 4, 0, 0,
- 0, 0, 0, 0, 232, 4,
- 0, 0, 204, 4, 0, 0,
- 3, 0, 0, 0, 240, 4,
+ 160, 4, 0, 0, 0, 0,
+ 0, 0, 0, 5, 0, 0,
+ 8, 5, 0, 0, 1, 0,
+ 0, 0, 24, 5, 0, 0,
+ 0, 0, 0, 0, 36, 5,
+ 0, 0, 8, 5, 0, 0,
+ 3, 0, 0, 0, 44, 5,
0, 0, 0, 0, 0, 0,
- 20, 5, 0, 0, 204, 4,
+ 80, 5, 0, 0, 8, 5,
0, 0, 3, 0, 0, 0,
- 28, 5, 0, 0, 0, 0,
- 0, 0, 64, 5, 0, 0,
- 204, 4, 0, 0, 1, 0,
- 0, 0, 76, 5, 0, 0,
- 0, 0, 0, 0, 88, 5,
- 0, 0, 100, 5, 0, 0,
- 3, 0, 0, 0, 116, 5,
+ 88, 5, 0, 0, 0, 0,
+ 0, 0, 124, 5, 0, 0,
+ 8, 5, 0, 0, 1, 0,
+ 0, 0, 136, 5, 0, 0,
+ 0, 0, 0, 0, 148, 5,
+ 0, 0, 160, 5, 0, 0,
+ 3, 0, 0, 0, 176, 5,
0, 0, 0, 0, 0, 0,
- 152, 5, 0, 0, 244, 3,
+ 212, 5, 0, 0, 48, 4,
+ 0, 0, 3, 0, 0, 0,
+ 220, 5, 0, 0, 0, 0,
+ 0, 0, 0, 6, 0, 0,
+ 12, 6, 0, 0, 9, 0,
+ 0, 0, 28, 6, 0, 0,
+ 0, 0, 0, 0, 136, 6,
+ 0, 0, 8, 5, 0, 0,
+ 1, 0, 0, 0, 148, 6,
+ 0, 0, 200, 3, 0, 0,
+ 160, 6, 0, 0, 252, 6,
0, 0, 3, 0, 0, 0,
- 160, 5, 0, 0, 0, 0,
- 0, 0, 196, 5, 0, 0,
- 208, 5, 0, 0, 9, 0,
- 0, 0, 224, 5, 0, 0,
- 0, 0, 0, 0, 76, 6,
- 0, 0, 204, 4, 0, 0,
- 1, 0, 0, 0, 88, 6,
- 0, 0, 100, 6, 0, 0,
- 105, 6, 0, 0, 200, 6,
- 0, 0, 6, 0, 0, 0,
- 216, 6, 0, 0, 200, 3,
- 0, 0, 105, 6, 0, 0,
- 200, 6, 0, 0, 5, 0,
- 0, 0, 32, 7, 0, 0,
- 0, 0, 0, 0, 92, 7,
- 0, 0, 164, 7, 0, 0,
- 3, 0, 0, 0, 180, 7,
+ 12, 7, 0, 0, 4, 4,
+ 0, 0, 160, 6, 0, 0,
+ 252, 6, 0, 0, 5, 0,
+ 0, 0, 48, 7, 0, 0,
+ 0, 0, 0, 0, 108, 7,
+ 0, 0, 180, 7, 0, 0,
+ 3, 0, 0, 0, 196, 7,
0, 0, 0, 0, 0, 0,
- 216, 7, 0, 0, 204, 4,
+ 232, 7, 0, 0, 8, 5,
0, 0, 1, 0, 0, 0,
- 228, 7, 0, 0, 0, 0,
- 0, 0, 240, 7, 0, 0,
- 204, 4, 0, 0, 1, 0,
- 0, 0, 248, 7, 0, 0,
+ 244, 7, 0, 0, 0, 0,
+ 0, 0, 0, 8, 0, 0,
+ 8, 5, 0, 0, 1, 0,
+ 0, 0, 8, 8, 0, 0,
77, 105, 99, 114, 111, 115,
111, 102, 116, 32, 40, 82,
41, 32, 72, 76, 83, 76,
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedVertexLightingFourBones.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedVertexLightingFourBones.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..a8b80490638162c0a2a8fb86a48ee694b0097207
Binary files /dev/null and b/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedVertexLightingFourBones.pdb differ
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedVertexLightingFourBonesBn.inc b/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedVertexLightingFourBonesBn.inc
new file mode 100644
index 0000000000000000000000000000000000000000..f13191531858dc22570dc994313d79d4933045eb
--- /dev/null
+++ b/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedVertexLightingFourBonesBn.inc
@@ -0,0 +1,1426 @@
+#if 0
+//
+// Generated by Microsoft (R) D3D Shader Disassembler
+//
+//
+// Input signature:
+//
+// Name Index Mask Register SysValue Format Used
+// -------------------- ----- ------ -------- -------- ------- ------
+// SV_Position 0 xyzw 0 NONE float xyzw
+// NORMAL 0 xyz 1 NONE float xyz
+// TEXCOORD 0 xy 2 NONE float xy
+// BLENDINDICES 0 xyzw 3 NONE uint xyzw
+// BLENDWEIGHT 0 xyzw 4 NONE float xyzw
+//
+//
+// Output signature:
+//
+// Name Index Mask Register SysValue Format Used
+// -------------------- ----- ------ -------- -------- ------- ------
+// COLOR 0 xyzw 0 NONE float xyzw
+// COLOR 1 xyzw 1 NONE float xyzw
+// TEXCOORD 0 xy 2 NONE float xy
+// SV_Position 0 xyzw 3 POS float xyzw
+//
+//
+// Constant buffer to DX9 shader constant mappings:
+//
+// Target Reg Buffer Start Reg # of Regs Data Conversion
+// ---------- ------- --------- --------- ----------------------
+// c0 cb0 0 242 ( FLT, FLT, FLT, FLT)
+//
+//
+// Runtime generated constant mappings:
+//
+// Target Reg Constant Description
+// ---------- --------------------------------------------------
+// c242 Vertex Shader position offset
+//
+//
+// Level9 shader bytecode:
+//
+ vs_2_0
+ def c243, 2, -1, 3, 0
+ dcl_texcoord v0 // vin<0,1,2,3>
+ dcl_texcoord1 v1 // vin<4,5,6>
+ dcl_texcoord2 v2 // vin<7,8>
+ dcl_texcoord3 v3 // vin<9,10,11,12>
+ dcl_texcoord4 v4 // vin<13,14,15,16>
+
+#line 52 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx"
+ mul r0, v3, c243.z
+ mova a0, r0.yxzw
+ mul r1, v4.y, c26[a0.x]
+ mad r1, c26[a0.y], v4.x, r1 // ::skinning<0,3,6,9>
+ mad r0, c26[a0.z], v4.z, r1 // ::skinning<0,3,6,9>
+ mad r0, c26[a0.w], v4.w, r0 // ::skinning<0,3,6,9>
+
+#line 32 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh"
+ mad r1.xyz, v1, c243.x, c243.y // ::BiasX2<0,1,2>
+
+#line 56 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx"
+ dp3 r2.x, r1, r0 // ::Skin<0>
+ dp4 r0.x, v0, r0 // Skin::vin<0>
+
+#line 52
+ mul r3, v4.y, c27[a0.x]
+ mul r4, v4.y, c28[a0.x]
+ mad r4, c28[a0.y], v4.x, r4 // ::skinning<2,5,8,11>
+ mad r3, c27[a0.y], v4.x, r3 // ::skinning<1,4,7,10>
+ mad r3, c27[a0.z], v4.z, r3 // ::skinning<1,4,7,10>
+ mad r4, c28[a0.z], v4.z, r4 // ::skinning<2,5,8,11>
+ mad r4, c28[a0.w], v4.w, r4 // ::skinning<2,5,8,11>
+ mad r3, c27[a0.w], v4.w, r3 // ::skinning<1,4,7,10>
+
+#line 56
+ dp3 r2.y, r1, r3 // ::Skin<1>
+ dp4 r0.y, v0, r3 // Skin::vin<1>
+ dp3 r2.z, r1, r4 // ::Skin<2>
+ dp4 r0.z, v0, r4 // Skin::vin<2>
+
+#line 59 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh"
+ dp3 r1.x, r2, c19
+ dp3 r1.y, r2, c20
+ dp3 r1.z, r2, c21
+ nrm r2.xyz, r1 // ::worldNormal<0,1,2>
+
+#line 36
+ dp3 r1.x, -c3, r2 // ::dotL<0>
+ dp3 r1.y, -c4, r2 // ::dotL<1>
+ dp3 r1.z, -c5, r2 // ::dotL<2>
+
+#line 39
+ sge r3.xyz, r1, c243.w // ::zeroL<0,1,2>
+ mul r4.xyz, r1, r3 // ::diffuse<0,1,2>
+
+#line 46
+ mul r5.xyz, r4.y, c7
+ mad r4.xyw, r4.x, c6.xyzz, r5.xyzz
+ mad r4.xyz, r4.z, c8, r4.xyww
+ mov r5.xyz, c0 // Parameters::DiffuseColor<0,1,2>
+ mad oT0.xyz, r4, r5, c1 // ::VSSkinnedVertexLightingFourBonesBn<0,1,2>
+
+#line 57
+ mov r0.w, v0.w
+ dp4 r4.x, r0, c15 // ::pos_ws<0>
+ dp4 r4.y, r0, c16 // ::pos_ws<1>
+ dp4 r4.z, r0, c17 // ::pos_ws<2>
+ add r4.xyz, -r4, c12
+ nrm r5.xyz, r4 // ::eyeVector<0,1,2>
+
+#line 33
+ add r4.xyz, r5, -c3
+ nrm r6.xyz, r4 // ::halfVectors<0,1,2>
+
+#line 37
+ dp3 r4.x, r6, r2 // ::dotH<0>
+
+#line 33
+ add r6.xyz, r5, -c4
+ add r5.xyz, r5, -c5
+ nrm r7.xyz, r5 // ::halfVectors<6,7,8>
+
+#line 37
+ dp3 r4.z, r7, r2 // ::dotH<2>
+
+#line 33
+ nrm r5.xyz, r6 // ::halfVectors<3,4,5>
+
+#line 37
+ dp3 r4.y, r5, r2 // ::dotH<1>
+
+#line 42
+ max r2.xyz, r4, c243.w
+ mul r2.xyz, r3, r2
+ log r3.x, r2.x
+ log r3.y, r2.y
+ log r3.z, r2.z
+ mul r2.xyz, r3, c2.w
+ exp r3.x, r2.x
+ exp r3.y, r2.y
+ exp r3.z, r2.z
+ mul r1.xyz, r1, r3 // ::specular<0,1,2>
+
+#line 47
+ mul r2.xyz, r1.y, c10
+ mad r1.xyw, r1.x, c9.xyzz, r2.xyzz
+ mad r1.xyz, r1.z, c11, r1.xyww
+ mul oT1.xyz, r1, c2 // ::VSSkinnedVertexLightingFourBonesBn<4,5,6>
+
+#line 63
+ dp4 oPos.z, r0, c24 // ::VSSkinnedVertexLightingFourBonesBn<12>
+
+#line 14 "D:\ATG Sample Development\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 "D:\ATG Sample Development\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 "D:\ATG Sample Development\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 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh"
+ mov oT0.w, c0.w // ::VSSkinnedVertexLightingFourBonesBn<3>
+
+#line 145 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx"
+ mov oT2.xy, v2 // ::VSSkinnedVertexLightingFourBonesBn<8,9>
+
+// approximately 85 instruction slots used
+vs_4_0
+dcl_constantbuffer CB0[242], dynamicIndexed
+dcl_input v0.xyzw
+dcl_input v1.xyz
+dcl_input v2.xy
+dcl_input v3.xyzw
+dcl_input v4.xyzw
+dcl_output o0.xyzw
+dcl_output o1.xyzw
+dcl_output o2.xy
+dcl_output_siv o3.xyzw, position
+dcl_temps 7
+mad r0.xyz, v1.xyzx, l(2.000000, 2.000000, 2.000000, 0.000000), l(-1.000000, -1.000000, -1.000000, 0.000000)
+imul null, r1.xyzw, v3.xyzw, l(3, 3, 3, 3)
+mul r2.xyzw, v4.yyyy, cb0[r1.y + 26].xyzw
+mad r2.xyzw, cb0[r1.x + 26].xyzw, v4.xxxx, r2.xyzw
+mad r2.xyzw, cb0[r1.z + 26].xyzw, v4.zzzz, r2.xyzw
+mad r2.xyzw, cb0[r1.w + 26].xyzw, v4.wwww, r2.xyzw
+dp3 r3.x, r0.xyzx, r2.xyzx
+dp4 r2.x, v0.xyzw, r2.xyzw
+mul r4.xyzw, v4.yyyy, cb0[r1.y + 27].xyzw
+mad r4.xyzw, cb0[r1.x + 27].xyzw, v4.xxxx, r4.xyzw
+mad r4.xyzw, cb0[r1.z + 27].xyzw, v4.zzzz, r4.xyzw
+mad r4.xyzw, cb0[r1.w + 27].xyzw, v4.wwww, r4.xyzw
+dp3 r3.y, r0.xyzx, r4.xyzx
+dp4 r2.y, v0.xyzw, r4.xyzw
+mul r4.xyzw, v4.yyyy, cb0[r1.y + 28].xyzw
+mad r4.xyzw, cb0[r1.x + 28].xyzw, v4.xxxx, r4.xyzw
+mad r4.xyzw, cb0[r1.z + 28].xyzw, v4.zzzz, r4.xyzw
+mad r1.xyzw, cb0[r1.w + 28].xyzw, v4.wwww, r4.xyzw
+dp3 r3.z, r0.xyzx, r1.xyzx
+dp4 r2.z, v0.xyzw, r1.xyzw
+dp3 r0.x, r3.xyzx, cb0[19].xyzx
+dp3 r0.y, r3.xyzx, cb0[20].xyzx
+dp3 r0.z, r3.xyzx, cb0[21].xyzx
+dp3 r0.w, r0.xyzx, r0.xyzx
+rsq r0.w, r0.w
+mul r0.xyz, r0.wwww, r0.xyzx
+dp3 r1.x, -cb0[3].xyzx, r0.xyzx
+dp3 r1.y, -cb0[4].xyzx, r0.xyzx
+dp3 r1.z, -cb0[5].xyzx, r0.xyzx
+ge r3.xyz, r1.xyzx, l(0.000000, 0.000000, 0.000000, 0.000000)
+and r3.xyz, r3.xyzx, l(0x3f800000, 0x3f800000, 0x3f800000, 0)
+mul r4.xyz, r1.xyzx, r3.xyzx
+mul r5.xyz, r4.yyyy, cb0[7].xyzx
+mad r4.xyw, r4.xxxx, cb0[6].xyxz, r5.xyxz
+mad r4.xyz, r4.zzzz, cb0[8].xyzx, r4.xywx
+mad o0.xyz, r4.xyzx, cb0[0].xyzx, cb0[1].xyzx
+mov o0.w, cb0[0].w
+mov r2.w, v0.w
+dp4 r4.x, r2.xyzw, cb0[15].xyzw
+dp4 r4.y, r2.xyzw, cb0[16].xyzw
+dp4 r4.z, r2.xyzw, cb0[17].xyzw
+add r4.xyz, -r4.xyzx, cb0[12].xyzx
+dp3 r0.w, r4.xyzx, r4.xyzx
+rsq r0.w, r0.w
+mad r5.xyz, r4.xyzx, r0.wwww, -cb0[3].xyzx
+dp3 r1.w, r5.xyzx, r5.xyzx
+rsq r1.w, r1.w
+mul r5.xyz, r1.wwww, r5.xyzx
+dp3 r5.x, r5.xyzx, r0.xyzx
+mad r6.xyz, r4.xyzx, r0.wwww, -cb0[4].xyzx
+mad r4.xyz, r4.xyzx, r0.wwww, -cb0[5].xyzx
+dp3 r0.w, r6.xyzx, r6.xyzx
+rsq r0.w, r0.w
+mul r6.xyz, r0.wwww, r6.xyzx
+dp3 r5.y, r6.xyzx, r0.xyzx
+dp3 r0.w, r4.xyzx, r4.xyzx
+rsq r0.w, r0.w
+mul r4.xyz, r0.wwww, r4.xyzx
+dp3 r5.z, r4.xyzx, r0.xyzx
+max r0.xyz, r5.xyzx, l(0.000000, 0.000000, 0.000000, 0.000000)
+mul r0.xyz, r3.xyzx, r0.xyzx
+log r0.xyz, r0.xyzx
+mul r0.xyz, r0.xyzx, cb0[2].wwww
+exp r0.xyz, r0.xyzx
+mul r0.xyz, r1.xyzx, r0.xyzx
+mul r1.xyz, r0.yyyy, cb0[10].xyzx
+mad r0.xyw, r0.xxxx, cb0[9].xyxz, r1.xyxz
+mad r0.xyz, r0.zzzz, cb0[11].xyzx, r0.xywx
+mul o1.xyz, r0.xyzx, cb0[2].xyzx
+dp4_sat o1.w, r2.xyzw, cb0[14].xyzw
+mov o2.xy, v2.xyxx
+dp4 o3.x, r2.xyzw, cb0[22].xyzw
+dp4 o3.y, r2.xyzw, cb0[23].xyzw
+dp4 o3.z, r2.xyzw, cb0[24].xyzw
+dp4 o3.w, r2.xyzw, cb0[25].xyzw
+ret
+// Approximately 0 instruction slots used
+#endif
+
+const BYTE SkinnedEffect_VSSkinnedVertexLightingFourBonesBn[] =
+{
+ 68, 88, 66, 67, 183, 13,
+ 103, 141, 76, 72, 103, 20,
+ 3, 162, 44, 57, 150, 234,
+ 76, 39, 1, 0, 0, 0,
+ 32, 27, 0, 0, 4, 0,
+ 0, 0, 48, 0, 0, 0,
+ 88, 15, 0, 0, 212, 25,
+ 0, 0, 148, 26, 0, 0,
+ 65, 111, 110, 57, 32, 15,
+ 0, 0, 32, 15, 0, 0,
+ 0, 2, 254, 255, 236, 14,
+ 0, 0, 52, 0, 0, 0,
+ 1, 0, 36, 0, 0, 0,
+ 48, 0, 0, 0, 48, 0,
+ 0, 0, 36, 0, 1, 0,
+ 48, 0, 0, 0, 0, 0,
+ 242, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 242, 0,
+ 0, 2, 254, 255, 254, 255,
+ 108, 2, 68, 66, 85, 71,
+ 40, 0, 0, 0, 132, 9,
+ 0, 0, 0, 0, 0, 0,
+ 3, 0, 0, 0, 8, 1,
+ 0, 0, 81, 0, 0, 0,
+ 20, 1, 0, 0, 17, 0,
+ 0, 0, 48, 8, 0, 0,
+ 32, 4, 0, 0, 68, 58,
+ 92, 65, 84, 71, 32, 83,
+ 97, 109, 112, 108, 101, 32,
+ 68, 101, 118, 101, 108, 111,
+ 112, 109, 101, 110, 116, 92,
+ 115, 116, 95, 100, 101, 118,
+ 92, 75, 105, 116, 115, 92,
+ 68, 105, 114, 101, 99, 116,
+ 88, 84, 75, 92, 83, 114,
+ 99, 92, 83, 104, 97, 100,
+ 101, 114, 115, 92, 83, 107,
+ 105, 110, 110, 101, 100, 69,
+ 102, 102, 101, 99, 116, 46,
+ 102, 120, 0, 68, 58, 92,
+ 65, 84, 71, 32, 83, 97,
+ 109, 112, 108, 101, 32, 68,
+ 101, 118, 101, 108, 111, 112,
+ 109, 101, 110, 116, 92, 115,
+ 116, 95, 100, 101, 118, 92,
+ 75, 105, 116, 115, 92, 68,
+ 105, 114, 101, 99, 116, 88,
+ 84, 75, 92, 83, 114, 99,
+ 92, 83, 104, 97, 100, 101,
+ 114, 115, 92, 67, 111, 109,
+ 109, 111, 110, 46, 102, 120,
+ 104, 0, 68, 58, 92, 65,
+ 84, 71, 32, 83, 97, 109,
+ 112, 108, 101, 32, 68, 101,
+ 118, 101, 108, 111, 112, 109,
+ 101, 110, 116, 92, 115, 116,
+ 95, 100, 101, 118, 92, 75,
+ 105, 116, 115, 92, 68, 105,
+ 114, 101, 99, 116, 88, 84,
+ 75, 92, 83, 114, 99, 92,
+ 83, 104, 97, 100, 101, 114,
+ 115, 92, 76, 105, 103, 104,
+ 116, 105, 110, 103, 46, 102,
+ 120, 104, 0, 171, 171, 171,
+ 40, 0, 0, 0, 117, 0,
+ 0, 0, 188, 0, 0, 0,
+ 0, 0, 255, 255, 184, 9,
+ 0, 0, 0, 0, 255, 255,
+ 208, 9, 0, 0, 0, 0,
+ 255, 255, 220, 9, 0, 0,
+ 0, 0, 255, 255, 232, 9,
+ 0, 0, 0, 0, 255, 255,
+ 244, 9, 0, 0, 0, 0,
+ 255, 255, 0, 10, 0, 0,
+ 52, 0, 0, 0, 12, 10,
+ 0, 0, 52, 0, 0, 0,
+ 28, 10, 0, 0, 52, 0,
+ 0, 0, 40, 10, 0, 0,
+ 52, 0, 0, 0, 60, 10,
+ 0, 0, 52, 0, 0, 0,
+ 84, 10, 0, 0, 52, 0,
+ 0, 0, 108, 10, 0, 0,
+ 32, 0, 1, 0, 132, 10,
+ 0, 0, 56, 0, 0, 0,
+ 152, 10, 0, 0, 55, 0,
+ 0, 0, 168, 10, 0, 0,
+ 52, 0, 0, 0, 184, 10,
+ 0, 0, 52, 0, 0, 0,
+ 204, 10, 0, 0, 52, 0,
+ 0, 0, 224, 10, 0, 0,
+ 52, 0, 0, 0, 248, 10,
+ 0, 0, 52, 0, 0, 0,
+ 16, 11, 0, 0, 52, 0,
+ 0, 0, 40, 11, 0, 0,
+ 52, 0, 0, 0, 64, 11,
+ 0, 0, 52, 0, 0, 0,
+ 88, 11, 0, 0, 56, 0,
+ 0, 0, 112, 11, 0, 0,
+ 55, 0, 0, 0, 128, 11,
+ 0, 0, 56, 0, 0, 0,
+ 144, 11, 0, 0, 55, 0,
+ 0, 0, 160, 11, 0, 0,
+ 59, 0, 2, 0, 176, 11,
+ 0, 0, 59, 0, 2, 0,
+ 192, 11, 0, 0, 59, 0,
+ 2, 0, 208, 11, 0, 0,
+ 59, 0, 2, 0, 224, 11,
+ 0, 0, 36, 0, 2, 0,
+ 236, 11, 0, 0, 36, 0,
+ 2, 0, 252, 11, 0, 0,
+ 36, 0, 2, 0, 12, 12,
+ 0, 0, 39, 0, 2, 0,
+ 28, 12, 0, 0, 41, 0,
+ 2, 0, 44, 12, 0, 0,
+ 46, 0, 2, 0, 60, 12,
+ 0, 0, 46, 0, 2, 0,
+ 76, 12, 0, 0, 46, 0,
+ 2, 0, 96, 12, 0, 0,
+ 46, 0, 2, 0, 116, 12,
+ 0, 0, 46, 0, 2, 0,
+ 128, 12, 0, 0, 57, 0,
+ 2, 0, 148, 12, 0, 0,
+ 57, 0, 2, 0, 160, 12,
+ 0, 0, 57, 0, 2, 0,
+ 176, 12, 0, 0, 57, 0,
+ 2, 0, 192, 12, 0, 0,
+ 58, 0, 2, 0, 208, 12,
+ 0, 0, 58, 0, 2, 0,
+ 224, 12, 0, 0, 33, 0,
+ 2, 0, 236, 12, 0, 0,
+ 33, 0, 2, 0, 252, 12,
+ 0, 0, 37, 0, 2, 0,
+ 8, 13, 0, 0, 33, 0,
+ 2, 0, 24, 13, 0, 0,
+ 33, 0, 2, 0, 40, 13,
+ 0, 0, 33, 0, 2, 0,
+ 56, 13, 0, 0, 37, 0,
+ 2, 0, 68, 13, 0, 0,
+ 33, 0, 2, 0, 84, 13,
+ 0, 0, 37, 0, 2, 0,
+ 96, 13, 0, 0, 42, 0,
+ 2, 0, 112, 13, 0, 0,
+ 42, 0, 2, 0, 128, 13,
+ 0, 0, 42, 0, 2, 0,
+ 144, 13, 0, 0, 42, 0,
+ 2, 0, 156, 13, 0, 0,
+ 42, 0, 2, 0, 168, 13,
+ 0, 0, 42, 0, 2, 0,
+ 180, 13, 0, 0, 42, 0,
+ 2, 0, 196, 13, 0, 0,
+ 42, 0, 2, 0, 208, 13,
+ 0, 0, 42, 0, 2, 0,
+ 220, 13, 0, 0, 42, 0,
+ 2, 0, 232, 13, 0, 0,
+ 47, 0, 2, 0, 248, 13,
+ 0, 0, 47, 0, 2, 0,
+ 8, 14, 0, 0, 47, 0,
+ 2, 0, 28, 14, 0, 0,
+ 47, 0, 2, 0, 48, 14,
+ 0, 0, 63, 0, 2, 0,
+ 64, 14, 0, 0, 14, 0,
+ 1, 0, 80, 14, 0, 0,
+ 14, 0, 1, 0, 96, 14,
+ 0, 0, 14, 0, 1, 0,
+ 112, 14, 0, 0, 63, 0,
+ 2, 0, 128, 14, 0, 0,
+ 63, 0, 2, 0, 144, 14,
+ 0, 0, 63, 0, 2, 0,
+ 160, 14, 0, 0, 139, 0,
+ 0, 0, 176, 14, 0, 0,
+ 139, 0, 0, 0, 196, 14,
+ 0, 0, 46, 0, 2, 0,
+ 208, 14, 0, 0, 145, 0,
+ 0, 0, 220, 14, 0, 0,
+ 66, 105, 97, 115, 88, 50,
+ 0, 171, 1, 0, 3, 0,
+ 1, 0, 3, 0, 1, 0,
+ 0, 0, 0, 0, 0, 0,
+ 12, 0, 0, 0, 0, 0,
+ 1, 0, 2, 0, 255, 255,
+ 80, 97, 114, 97, 109, 101,
+ 116, 101, 114, 115, 0, 68,
+ 105, 102, 102, 117, 115, 101,
+ 67, 111, 108, 111, 114, 0,
+ 1, 0, 3, 0, 1, 0,
+ 4, 0, 1, 0, 0, 0,
+ 0, 0, 0, 0, 39, 0,
+ 0, 0, 0, 0, 1, 0,
+ 2, 0, 255, 255, 83, 107,
+ 105, 110, 0, 171, 171, 171,
+ 13, 0, 0, 0, 0, 0,
+ 255, 255, 255, 255, 255, 255,
+ 23, 0, 0, 0, 255, 255,
+ 1, 0, 255, 255, 255, 255,
+ 25, 0, 0, 0, 255, 255,
+ 255, 255, 2, 0, 255, 255,
+ 86, 83, 83, 107, 105, 110,
+ 110, 101, 100, 86, 101, 114,
+ 116, 101, 120, 76, 105, 103,
+ 104, 116, 105, 110, 103, 70,
+ 111, 117, 114, 66, 111, 110,
+ 101, 115, 66, 110, 0, 68,
+ 105, 102, 102, 117, 115, 101,
+ 0, 171, 1, 0, 3, 0,
+ 1, 0, 4, 0, 1, 0,
+ 0, 0, 0, 0, 0, 0,
+ 83, 112, 101, 99, 117, 108,
+ 97, 114, 0, 84, 101, 120,
+ 67, 111, 111, 114, 100, 0,
+ 171, 171, 1, 0, 3, 0,
+ 1, 0, 2, 0, 1, 0,
+ 0, 0, 0, 0, 0, 0,
+ 80, 111, 115, 105, 116, 105,
+ 111, 110, 80, 83, 0, 171,
+ 67, 4, 0, 0, 76, 4,
+ 0, 0, 92, 4, 0, 0,
+ 76, 4, 0, 0, 101, 4,
+ 0, 0, 112, 4, 0, 0,
+ 128, 4, 0, 0, 76, 4,
+ 0, 0, 5, 0, 0, 0,
+ 1, 0, 14, 0, 1, 0,
+ 4, 0, 140, 4, 0, 0,
+ 40, 0, 0, 0, 0, 0,
+ 1, 0, 2, 0, 255, 255,
+ 69, 0, 0, 0, 4, 0,
+ 5, 0, 6, 0, 255, 255,
+ 70, 0, 0, 0, 255, 255,
+ 255, 255, 12, 0, 255, 255,
+ 73, 0, 0, 0, 255, 255,
+ 255, 255, 255, 255, 7, 0,
+ 77, 0, 0, 0, 10, 0,
+ 11, 0, 255, 255, 255, 255,
+ 78, 0, 0, 0, 255, 255,
+ 255, 255, 255, 255, 13, 0,
+ 79, 0, 0, 0, 255, 255,
+ 255, 255, 255, 255, 3, 0,
+ 80, 0, 0, 0, 8, 0,
+ 9, 0, 255, 255, 255, 255,
+ 100, 105, 102, 102, 117, 115,
+ 101, 0, 1, 0, 3, 0,
+ 1, 0, 3, 0, 1, 0,
+ 0, 0, 0, 0, 0, 0,
+ 35, 0, 0, 0, 0, 0,
+ 1, 0, 2, 0, 255, 255,
+ 100, 111, 116, 72, 0, 171,
+ 171, 171, 49, 0, 0, 0,
+ 0, 0, 255, 255, 255, 255,
+ 255, 255, 53, 0, 0, 0,
+ 255, 255, 255, 255, 2, 0,
+ 255, 255, 55, 0, 0, 0,
+ 255, 255, 1, 0, 255, 255,
+ 255, 255, 100, 111, 116, 76,
+ 0, 171, 171, 171, 31, 0,
+ 0, 0, 0, 0, 255, 255,
+ 255, 255, 255, 255, 32, 0,
+ 0, 0, 255, 255, 1, 0,
+ 255, 255, 255, 255, 33, 0,
+ 0, 0, 255, 255, 255, 255,
+ 2, 0, 255, 255, 101, 121,
+ 101, 86, 101, 99, 116, 111,
+ 114, 0, 171, 171, 46, 0,
+ 0, 0, 0, 0, 1, 0,
+ 2, 0, 255, 255, 104, 97,
+ 108, 102, 86, 101, 99, 116,
+ 111, 114, 115, 0, 3, 0,
+ 3, 0, 3, 0, 3, 0,
+ 1, 0, 0, 0, 0, 0,
+ 0, 0, 48, 0, 0, 0,
+ 0, 0, 1, 0, 2, 0,
+ 255, 255, 52, 0, 0, 0,
+ 6, 0, 7, 0, 8, 0,
+ 255, 255, 54, 0, 0, 0,
+ 3, 0, 4, 0, 5, 0,
+ 255, 255, 112, 111, 115, 95,
+ 119, 115, 0, 171, 42, 0,
+ 0, 0, 0, 0, 255, 255,
+ 255, 255, 255, 255, 43, 0,
+ 0, 0, 255, 255, 1, 0,
+ 255, 255, 255, 255, 44, 0,
+ 0, 0, 255, 255, 255, 255,
+ 2, 0, 255, 255, 115, 107,
+ 105, 110, 110, 105, 110, 103,
+ 0, 171, 171, 171, 3, 0,
+ 3, 0, 4, 0, 3, 0,
+ 1, 0, 0, 0, 0, 0,
+ 0, 0, 9, 0, 0, 0,
+ 0, 0, 3, 0, 6, 0,
+ 9, 0, 10, 0, 0, 0,
+ 0, 0, 3, 0, 6, 0,
+ 9, 0, 11, 0, 0, 0,
+ 0, 0, 3, 0, 6, 0,
+ 9, 0, 17, 0, 0, 0,
+ 2, 0, 5, 0, 8, 0,
+ 11, 0, 18, 0, 0, 0,
+ 1, 0, 4, 0, 7, 0,
+ 10, 0, 19, 0, 0, 0,
+ 1, 0, 4, 0, 7, 0,
+ 10, 0, 20, 0, 0, 0,
+ 2, 0, 5, 0, 8, 0,
+ 11, 0, 21, 0, 0, 0,
+ 2, 0, 5, 0, 8, 0,
+ 11, 0, 22, 0, 0, 0,
+ 1, 0, 4, 0, 7, 0,
+ 10, 0, 115, 112, 101, 99,
+ 117, 108, 97, 114, 0, 171,
+ 171, 171, 65, 0, 0, 0,
+ 0, 0, 1, 0, 2, 0,
+ 255, 255, 118, 105, 110, 0,
+ 80, 111, 115, 105, 116, 105,
+ 111, 110, 0, 78, 111, 114,
+ 109, 97, 108, 0, 73, 110,
+ 100, 105, 99, 101, 115, 0,
+ 1, 0, 2, 0, 1, 0,
+ 4, 0, 1, 0, 0, 0,
+ 0, 0, 0, 0, 87, 101,
+ 105, 103, 104, 116, 115, 0,
+ 192, 6, 0, 0, 76, 4,
+ 0, 0, 201, 6, 0, 0,
+ 36, 5, 0, 0, 101, 4,
+ 0, 0, 112, 4, 0, 0,
+ 208, 6, 0, 0, 216, 6,
+ 0, 0, 232, 6, 0, 0,
+ 76, 4, 0, 0, 5, 0,
+ 0, 0, 1, 0, 17, 0,
+ 1, 0, 5, 0, 240, 6,
+ 0, 0, 14, 0, 0, 0,
+ 0, 0, 255, 255, 255, 255,
+ 255, 255, 24, 0, 0, 0,
+ 255, 255, 1, 0, 255, 255,
+ 255, 255, 26, 0, 0, 0,
+ 255, 255, 255, 255, 2, 0,
+ 255, 255, 1, 0, 0, 0,
+ 0, 0, 1, 0, 2, 0,
+ 3, 0, 2, 0, 0, 0,
+ 4, 0, 5, 0, 6, 0,
+ 255, 255, 3, 0, 0, 0,
+ 7, 0, 8, 0, 255, 255,
+ 255, 255, 4, 0, 0, 0,
+ 9, 0, 10, 0, 11, 0,
+ 12, 0, 5, 0, 0, 0,
+ 13, 0, 14, 0, 15, 0,
+ 16, 0, 118, 111, 117, 116,
+ 0, 80, 111, 115, 95, 112,
+ 115, 0, 70, 111, 103, 70,
+ 97, 99, 116, 111, 114, 0,
+ 171, 171, 0, 0, 3, 0,
+ 1, 0, 1, 0, 1, 0,
+ 0, 0, 0, 0, 0, 0,
+ 141, 7, 0, 0, 76, 4,
+ 0, 0, 67, 4, 0, 0,
+ 76, 4, 0, 0, 92, 4,
+ 0, 0, 36, 5, 0, 0,
+ 148, 7, 0, 0, 160, 7,
+ 0, 0, 5, 0, 0, 0,
+ 1, 0, 12, 0, 1, 0,
+ 4, 0, 176, 7, 0, 0,
+ 74, 0, 0, 0, 0, 0,
+ 255, 255, 255, 255, 255, 255,
+ 75, 0, 0, 0, 255, 255,
+ 1, 0, 255, 255, 255, 255,
+ 76, 0, 0, 0, 3, 0,
+ 255, 255, 255, 255, 255, 255,
+ 119, 111, 114, 108, 100, 78,
+ 111, 114, 109, 97, 108, 0,
+ 30, 0, 0, 0, 0, 0,
+ 1, 0, 2, 0, 255, 255,
+ 122, 101, 114, 111, 76, 0,
+ 171, 171, 34, 0, 0, 0,
+ 0, 0, 1, 0, 2, 0,
+ 255, 255, 0, 0, 0, 0,
+ 156, 3, 0, 0, 164, 3,
+ 0, 0, 1, 0, 0, 0,
+ 180, 3, 0, 0, 192, 3,
+ 0, 0, 203, 3, 0, 0,
+ 216, 3, 0, 0, 1, 0,
+ 0, 0, 232, 3, 0, 0,
+ 0, 0, 0, 0, 244, 3,
+ 0, 0, 164, 3, 0, 0,
+ 3, 0, 0, 0, 252, 3,
+ 0, 0, 0, 0, 0, 0,
+ 32, 4, 0, 0, 172, 4,
+ 0, 0, 8, 0, 0, 0,
+ 188, 4, 0, 0, 0, 0,
+ 0, 0, 28, 5, 0, 0,
+ 36, 5, 0, 0, 1, 0,
+ 0, 0, 52, 5, 0, 0,
+ 0, 0, 0, 0, 64, 5,
+ 0, 0, 36, 5, 0, 0,
+ 3, 0, 0, 0, 72, 5,
+ 0, 0, 0, 0, 0, 0,
+ 108, 5, 0, 0, 36, 5,
+ 0, 0, 3, 0, 0, 0,
+ 116, 5, 0, 0, 0, 0,
+ 0, 0, 152, 5, 0, 0,
+ 36, 5, 0, 0, 1, 0,
+ 0, 0, 164, 5, 0, 0,
+ 0, 0, 0, 0, 176, 5,
+ 0, 0, 188, 5, 0, 0,
+ 3, 0, 0, 0, 204, 5,
+ 0, 0, 0, 0, 0, 0,
+ 240, 5, 0, 0, 76, 4,
+ 0, 0, 3, 0, 0, 0,
+ 248, 5, 0, 0, 0, 0,
+ 0, 0, 28, 6, 0, 0,
+ 40, 6, 0, 0, 9, 0,
+ 0, 0, 56, 6, 0, 0,
+ 0, 0, 0, 0, 164, 6,
+ 0, 0, 36, 5, 0, 0,
+ 1, 0, 0, 0, 176, 6,
+ 0, 0, 244, 3, 0, 0,
+ 188, 6, 0, 0, 24, 7,
+ 0, 0, 3, 0, 0, 0,
+ 40, 7, 0, 0, 32, 4,
+ 0, 0, 188, 6, 0, 0,
+ 24, 7, 0, 0, 5, 0,
+ 0, 0, 76, 7, 0, 0,
+ 0, 0, 0, 0, 136, 7,
+ 0, 0, 208, 7, 0, 0,
+ 3, 0, 0, 0, 224, 7,
+ 0, 0, 0, 0, 0, 0,
+ 4, 8, 0, 0, 36, 5,
+ 0, 0, 1, 0, 0, 0,
+ 16, 8, 0, 0, 0, 0,
+ 0, 0, 28, 8, 0, 0,
+ 36, 5, 0, 0, 1, 0,
+ 0, 0, 36, 8, 0, 0,
+ 77, 105, 99, 114, 111, 115,
+ 111, 102, 116, 32, 40, 82,
+ 41, 32, 72, 76, 83, 76,
+ 32, 83, 104, 97, 100, 101,
+ 114, 32, 67, 111, 109, 112,
+ 105, 108, 101, 114, 32, 49,
+ 48, 46, 49, 0, 81, 0,
+ 0, 5, 243, 0, 15, 160,
+ 0, 0, 0, 64, 0, 0,
+ 128, 191, 0, 0, 64, 64,
+ 0, 0, 0, 0, 31, 0,
+ 0, 2, 5, 0, 0, 128,
+ 0, 0, 15, 144, 31, 0,
+ 0, 2, 5, 0, 1, 128,
+ 1, 0, 15, 144, 31, 0,
+ 0, 2, 5, 0, 2, 128,
+ 2, 0, 15, 144, 31, 0,
+ 0, 2, 5, 0, 3, 128,
+ 3, 0, 15, 144, 31, 0,
+ 0, 2, 5, 0, 4, 128,
+ 4, 0, 15, 144, 5, 0,
+ 0, 3, 0, 0, 15, 128,
+ 3, 0, 228, 144, 243, 0,
+ 170, 160, 46, 0, 0, 2,
+ 0, 0, 15, 176, 0, 0,
+ 225, 128, 5, 0, 0, 4,
+ 1, 0, 15, 128, 4, 0,
+ 85, 144, 26, 32, 228, 160,
+ 0, 0, 0, 176, 4, 0,
+ 0, 5, 1, 0, 15, 128,
+ 26, 32, 228, 160, 0, 0,
+ 85, 176, 4, 0, 0, 144,
+ 1, 0, 228, 128, 4, 0,
+ 0, 5, 0, 0, 15, 128,
+ 26, 32, 228, 160, 0, 0,
+ 170, 176, 4, 0, 170, 144,
+ 1, 0, 228, 128, 4, 0,
+ 0, 5, 0, 0, 15, 128,
+ 26, 32, 228, 160, 0, 0,
+ 255, 176, 4, 0, 255, 144,
+ 0, 0, 228, 128, 4, 0,
+ 0, 4, 1, 0, 7, 128,
+ 1, 0, 228, 144, 243, 0,
+ 0, 160, 243, 0, 85, 160,
+ 8, 0, 0, 3, 2, 0,
+ 1, 128, 1, 0, 228, 128,
+ 0, 0, 228, 128, 9, 0,
+ 0, 3, 0, 0, 1, 128,
+ 0, 0, 228, 144, 0, 0,
+ 228, 128, 5, 0, 0, 4,
+ 3, 0, 15, 128, 4, 0,
+ 85, 144, 27, 32, 228, 160,
+ 0, 0, 0, 176, 5, 0,
+ 0, 4, 4, 0, 15, 128,
+ 4, 0, 85, 144, 28, 32,
+ 228, 160, 0, 0, 0, 176,
+ 4, 0, 0, 5, 4, 0,
+ 15, 128, 28, 32, 228, 160,
+ 0, 0, 85, 176, 4, 0,
+ 0, 144, 4, 0, 228, 128,
+ 4, 0, 0, 5, 3, 0,
+ 15, 128, 27, 32, 228, 160,
+ 0, 0, 85, 176, 4, 0,
+ 0, 144, 3, 0, 228, 128,
+ 4, 0, 0, 5, 3, 0,
+ 15, 128, 27, 32, 228, 160,
+ 0, 0, 170, 176, 4, 0,
+ 170, 144, 3, 0, 228, 128,
+ 4, 0, 0, 5, 4, 0,
+ 15, 128, 28, 32, 228, 160,
+ 0, 0, 170, 176, 4, 0,
+ 170, 144, 4, 0, 228, 128,
+ 4, 0, 0, 5, 4, 0,
+ 15, 128, 28, 32, 228, 160,
+ 0, 0, 255, 176, 4, 0,
+ 255, 144, 4, 0, 228, 128,
+ 4, 0, 0, 5, 3, 0,
+ 15, 128, 27, 32, 228, 160,
+ 0, 0, 255, 176, 4, 0,
+ 255, 144, 3, 0, 228, 128,
+ 8, 0, 0, 3, 2, 0,
+ 2, 128, 1, 0, 228, 128,
+ 3, 0, 228, 128, 9, 0,
+ 0, 3, 0, 0, 2, 128,
+ 0, 0, 228, 144, 3, 0,
+ 228, 128, 8, 0, 0, 3,
+ 2, 0, 4, 128, 1, 0,
+ 228, 128, 4, 0, 228, 128,
+ 9, 0, 0, 3, 0, 0,
+ 4, 128, 0, 0, 228, 144,
+ 4, 0, 228, 128, 8, 0,
+ 0, 3, 1, 0, 1, 128,
+ 2, 0, 228, 128, 19, 0,
+ 228, 160, 8, 0, 0, 3,
+ 1, 0, 2, 128, 2, 0,
+ 228, 128, 20, 0, 228, 160,
+ 8, 0, 0, 3, 1, 0,
+ 4, 128, 2, 0, 228, 128,
+ 21, 0, 228, 160, 36, 0,
+ 0, 2, 2, 0, 7, 128,
+ 1, 0, 228, 128, 8, 0,
+ 0, 3, 1, 0, 1, 128,
+ 3, 0, 228, 161, 2, 0,
+ 228, 128, 8, 0, 0, 3,
+ 1, 0, 2, 128, 4, 0,
+ 228, 161, 2, 0, 228, 128,
+ 8, 0, 0, 3, 1, 0,
+ 4, 128, 5, 0, 228, 161,
+ 2, 0, 228, 128, 13, 0,
+ 0, 3, 3, 0, 7, 128,
+ 1, 0, 228, 128, 243, 0,
+ 255, 160, 5, 0, 0, 3,
+ 4, 0, 7, 128, 1, 0,
+ 228, 128, 3, 0, 228, 128,
+ 5, 0, 0, 3, 5, 0,
+ 7, 128, 4, 0, 85, 128,
+ 7, 0, 228, 160, 4, 0,
+ 0, 4, 4, 0, 11, 128,
+ 4, 0, 0, 128, 6, 0,
+ 164, 160, 5, 0, 164, 128,
+ 4, 0, 0, 4, 4, 0,
+ 7, 128, 4, 0, 170, 128,
+ 8, 0, 228, 160, 4, 0,
+ 244, 128, 1, 0, 0, 2,
+ 5, 0, 7, 128, 0, 0,
+ 228, 160, 4, 0, 0, 4,
+ 0, 0, 7, 224, 4, 0,
+ 228, 128, 5, 0, 228, 128,
+ 1, 0, 228, 160, 1, 0,
+ 0, 2, 0, 0, 8, 128,
+ 0, 0, 255, 144, 9, 0,
+ 0, 3, 4, 0, 1, 128,
+ 0, 0, 228, 128, 15, 0,
+ 228, 160, 9, 0, 0, 3,
+ 4, 0, 2, 128, 0, 0,
+ 228, 128, 16, 0, 228, 160,
+ 9, 0, 0, 3, 4, 0,
+ 4, 128, 0, 0, 228, 128,
+ 17, 0, 228, 160, 2, 0,
+ 0, 3, 4, 0, 7, 128,
+ 4, 0, 228, 129, 12, 0,
+ 228, 160, 36, 0, 0, 2,
+ 5, 0, 7, 128, 4, 0,
+ 228, 128, 2, 0, 0, 3,
+ 4, 0, 7, 128, 5, 0,
+ 228, 128, 3, 0, 228, 161,
+ 36, 0, 0, 2, 6, 0,
+ 7, 128, 4, 0, 228, 128,
+ 8, 0, 0, 3, 4, 0,
+ 1, 128, 6, 0, 228, 128,
+ 2, 0, 228, 128, 2, 0,
+ 0, 3, 6, 0, 7, 128,
+ 5, 0, 228, 128, 4, 0,
+ 228, 161, 2, 0, 0, 3,
+ 5, 0, 7, 128, 5, 0,
+ 228, 128, 5, 0, 228, 161,
+ 36, 0, 0, 2, 7, 0,
+ 7, 128, 5, 0, 228, 128,
+ 8, 0, 0, 3, 4, 0,
+ 4, 128, 7, 0, 228, 128,
+ 2, 0, 228, 128, 36, 0,
+ 0, 2, 5, 0, 7, 128,
+ 6, 0, 228, 128, 8, 0,
+ 0, 3, 4, 0, 2, 128,
+ 5, 0, 228, 128, 2, 0,
+ 228, 128, 11, 0, 0, 3,
+ 2, 0, 7, 128, 4, 0,
+ 228, 128, 243, 0, 255, 160,
+ 5, 0, 0, 3, 2, 0,
+ 7, 128, 3, 0, 228, 128,
+ 2, 0, 228, 128, 15, 0,
+ 0, 2, 3, 0, 1, 128,
+ 2, 0, 0, 128, 15, 0,
+ 0, 2, 3, 0, 2, 128,
+ 2, 0, 85, 128, 15, 0,
+ 0, 2, 3, 0, 4, 128,
+ 2, 0, 170, 128, 5, 0,
+ 0, 3, 2, 0, 7, 128,
+ 3, 0, 228, 128, 2, 0,
+ 255, 160, 14, 0, 0, 2,
+ 3, 0, 1, 128, 2, 0,
+ 0, 128, 14, 0, 0, 2,
+ 3, 0, 2, 128, 2, 0,
+ 85, 128, 14, 0, 0, 2,
+ 3, 0, 4, 128, 2, 0,
+ 170, 128, 5, 0, 0, 3,
+ 1, 0, 7, 128, 1, 0,
+ 228, 128, 3, 0, 228, 128,
+ 5, 0, 0, 3, 2, 0,
+ 7, 128, 1, 0, 85, 128,
+ 10, 0, 228, 160, 4, 0,
+ 0, 4, 1, 0, 11, 128,
+ 1, 0, 0, 128, 9, 0,
+ 164, 160, 2, 0, 164, 128,
+ 4, 0, 0, 4, 1, 0,
+ 7, 128, 1, 0, 170, 128,
+ 11, 0, 228, 160, 1, 0,
+ 244, 128, 5, 0, 0, 3,
+ 1, 0, 7, 224, 1, 0,
+ 228, 128, 2, 0, 228, 160,
+ 9, 0, 0, 3, 0, 0,
+ 4, 192, 0, 0, 228, 128,
+ 24, 0, 228, 160, 9, 0,
+ 0, 3, 1, 0, 1, 128,
+ 0, 0, 228, 128, 14, 0,
+ 228, 160, 11, 0, 0, 3,
+ 1, 0, 1, 128, 1, 0,
+ 0, 128, 243, 0, 255, 160,
+ 10, 0, 0, 3, 1, 0,
+ 8, 224, 1, 0, 0, 128,
+ 243, 0, 85, 161, 9, 0,
+ 0, 3, 1, 0, 1, 128,
+ 0, 0, 228, 128, 22, 0,
+ 228, 160, 9, 0, 0, 3,
+ 1, 0, 2, 128, 0, 0,
+ 228, 128, 23, 0, 228, 160,
+ 9, 0, 0, 3, 0, 0,
+ 1, 128, 0, 0, 228, 128,
+ 25, 0, 228, 160, 4, 0,
+ 0, 4, 0, 0, 3, 192,
+ 0, 0, 0, 128, 242, 0,
+ 228, 160, 1, 0, 228, 128,
+ 1, 0, 0, 2, 0, 0,
+ 8, 192, 0, 0, 0, 128,
+ 1, 0, 0, 2, 0, 0,
+ 8, 224, 0, 0, 255, 160,
+ 1, 0, 0, 2, 2, 0,
+ 3, 224, 2, 0, 228, 144,
+ 255, 255, 0, 0, 83, 72,
+ 68, 82, 116, 10, 0, 0,
+ 64, 0, 1, 0, 157, 2,
+ 0, 0, 89, 8, 0, 4,
+ 70, 142, 32, 0, 0, 0,
+ 0, 0, 242, 0, 0, 0,
+ 95, 0, 0, 3, 242, 16,
+ 16, 0, 0, 0, 0, 0,
+ 95, 0, 0, 3, 114, 16,
+ 16, 0, 1, 0, 0, 0,
+ 95, 0, 0, 3, 50, 16,
+ 16, 0, 2, 0, 0, 0,
+ 95, 0, 0, 3, 242, 16,
+ 16, 0, 3, 0, 0, 0,
+ 95, 0, 0, 3, 242, 16,
+ 16, 0, 4, 0, 0, 0,
+ 101, 0, 0, 3, 242, 32,
+ 16, 0, 0, 0, 0, 0,
+ 101, 0, 0, 3, 242, 32,
+ 16, 0, 1, 0, 0, 0,
+ 101, 0, 0, 3, 50, 32,
+ 16, 0, 2, 0, 0, 0,
+ 103, 0, 0, 4, 242, 32,
+ 16, 0, 3, 0, 0, 0,
+ 1, 0, 0, 0, 104, 0,
+ 0, 2, 7, 0, 0, 0,
+ 50, 0, 0, 15, 114, 0,
+ 16, 0, 0, 0, 0, 0,
+ 70, 18, 16, 0, 1, 0,
+ 0, 0, 2, 64, 0, 0,
+ 0, 0, 0, 64, 0, 0,
+ 0, 64, 0, 0, 0, 64,
+ 0, 0, 0, 0, 2, 64,
+ 0, 0, 0, 0, 128, 191,
+ 0, 0, 128, 191, 0, 0,
+ 128, 191, 0, 0, 0, 0,
+ 38, 0, 0, 11, 0, 208,
+ 0, 0, 242, 0, 16, 0,
+ 1, 0, 0, 0, 70, 30,
+ 16, 0, 3, 0, 0, 0,
+ 2, 64, 0, 0, 3, 0,
+ 0, 0, 3, 0, 0, 0,
+ 3, 0, 0, 0, 3, 0,
+ 0, 0, 56, 0, 0, 10,
+ 242, 0, 16, 0, 2, 0,
+ 0, 0, 86, 21, 16, 0,
+ 4, 0, 0, 0, 70, 142,
+ 32, 6, 0, 0, 0, 0,
+ 26, 0, 0, 0, 26, 0,
+ 16, 0, 1, 0, 0, 0,
+ 50, 0, 0, 12, 242, 0,
+ 16, 0, 2, 0, 0, 0,
+ 70, 142, 32, 6, 0, 0,
+ 0, 0, 26, 0, 0, 0,
+ 10, 0, 16, 0, 1, 0,
+ 0, 0, 6, 16, 16, 0,
+ 4, 0, 0, 0, 70, 14,
+ 16, 0, 2, 0, 0, 0,
+ 50, 0, 0, 12, 242, 0,
+ 16, 0, 2, 0, 0, 0,
+ 70, 142, 32, 6, 0, 0,
+ 0, 0, 26, 0, 0, 0,
+ 42, 0, 16, 0, 1, 0,
+ 0, 0, 166, 26, 16, 0,
+ 4, 0, 0, 0, 70, 14,
+ 16, 0, 2, 0, 0, 0,
+ 50, 0, 0, 12, 242, 0,
+ 16, 0, 2, 0, 0, 0,
+ 70, 142, 32, 6, 0, 0,
+ 0, 0, 26, 0, 0, 0,
+ 58, 0, 16, 0, 1, 0,
+ 0, 0, 246, 31, 16, 0,
+ 4, 0, 0, 0, 70, 14,
+ 16, 0, 2, 0, 0, 0,
+ 16, 0, 0, 7, 18, 0,
+ 16, 0, 3, 0, 0, 0,
+ 70, 2, 16, 0, 0, 0,
+ 0, 0, 70, 2, 16, 0,
+ 2, 0, 0, 0, 17, 0,
+ 0, 7, 18, 0, 16, 0,
+ 2, 0, 0, 0, 70, 30,
+ 16, 0, 0, 0, 0, 0,
+ 70, 14, 16, 0, 2, 0,
+ 0, 0, 56, 0, 0, 10,
+ 242, 0, 16, 0, 4, 0,
+ 0, 0, 86, 21, 16, 0,
+ 4, 0, 0, 0, 70, 142,
+ 32, 6, 0, 0, 0, 0,
+ 27, 0, 0, 0, 26, 0,
+ 16, 0, 1, 0, 0, 0,
+ 50, 0, 0, 12, 242, 0,
+ 16, 0, 4, 0, 0, 0,
+ 70, 142, 32, 6, 0, 0,
+ 0, 0, 27, 0, 0, 0,
+ 10, 0, 16, 0, 1, 0,
+ 0, 0, 6, 16, 16, 0,
+ 4, 0, 0, 0, 70, 14,
+ 16, 0, 4, 0, 0, 0,
+ 50, 0, 0, 12, 242, 0,
+ 16, 0, 4, 0, 0, 0,
+ 70, 142, 32, 6, 0, 0,
+ 0, 0, 27, 0, 0, 0,
+ 42, 0, 16, 0, 1, 0,
+ 0, 0, 166, 26, 16, 0,
+ 4, 0, 0, 0, 70, 14,
+ 16, 0, 4, 0, 0, 0,
+ 50, 0, 0, 12, 242, 0,
+ 16, 0, 4, 0, 0, 0,
+ 70, 142, 32, 6, 0, 0,
+ 0, 0, 27, 0, 0, 0,
+ 58, 0, 16, 0, 1, 0,
+ 0, 0, 246, 31, 16, 0,
+ 4, 0, 0, 0, 70, 14,
+ 16, 0, 4, 0, 0, 0,
+ 16, 0, 0, 7, 34, 0,
+ 16, 0, 3, 0, 0, 0,
+ 70, 2, 16, 0, 0, 0,
+ 0, 0, 70, 2, 16, 0,
+ 4, 0, 0, 0, 17, 0,
+ 0, 7, 34, 0, 16, 0,
+ 2, 0, 0, 0, 70, 30,
+ 16, 0, 0, 0, 0, 0,
+ 70, 14, 16, 0, 4, 0,
+ 0, 0, 56, 0, 0, 10,
+ 242, 0, 16, 0, 4, 0,
+ 0, 0, 86, 21, 16, 0,
+ 4, 0, 0, 0, 70, 142,
+ 32, 6, 0, 0, 0, 0,
+ 28, 0, 0, 0, 26, 0,
+ 16, 0, 1, 0, 0, 0,
+ 50, 0, 0, 12, 242, 0,
+ 16, 0, 4, 0, 0, 0,
+ 70, 142, 32, 6, 0, 0,
+ 0, 0, 28, 0, 0, 0,
+ 10, 0, 16, 0, 1, 0,
+ 0, 0, 6, 16, 16, 0,
+ 4, 0, 0, 0, 70, 14,
+ 16, 0, 4, 0, 0, 0,
+ 50, 0, 0, 12, 242, 0,
+ 16, 0, 4, 0, 0, 0,
+ 70, 142, 32, 6, 0, 0,
+ 0, 0, 28, 0, 0, 0,
+ 42, 0, 16, 0, 1, 0,
+ 0, 0, 166, 26, 16, 0,
+ 4, 0, 0, 0, 70, 14,
+ 16, 0, 4, 0, 0, 0,
+ 50, 0, 0, 12, 242, 0,
+ 16, 0, 1, 0, 0, 0,
+ 70, 142, 32, 6, 0, 0,
+ 0, 0, 28, 0, 0, 0,
+ 58, 0, 16, 0, 1, 0,
+ 0, 0, 246, 31, 16, 0,
+ 4, 0, 0, 0, 70, 14,
+ 16, 0, 4, 0, 0, 0,
+ 16, 0, 0, 7, 66, 0,
+ 16, 0, 3, 0, 0, 0,
+ 70, 2, 16, 0, 0, 0,
+ 0, 0, 70, 2, 16, 0,
+ 1, 0, 0, 0, 17, 0,
+ 0, 7, 66, 0, 16, 0,
+ 2, 0, 0, 0, 70, 30,
+ 16, 0, 0, 0, 0, 0,
+ 70, 14, 16, 0, 1, 0,
+ 0, 0, 16, 0, 0, 8,
+ 18, 0, 16, 0, 0, 0,
+ 0, 0, 70, 2, 16, 0,
+ 3, 0, 0, 0, 70, 130,
+ 32, 0, 0, 0, 0, 0,
+ 19, 0, 0, 0, 16, 0,
+ 0, 8, 34, 0, 16, 0,
+ 0, 0, 0, 0, 70, 2,
+ 16, 0, 3, 0, 0, 0,
+ 70, 130, 32, 0, 0, 0,
+ 0, 0, 20, 0, 0, 0,
+ 16, 0, 0, 8, 66, 0,
+ 16, 0, 0, 0, 0, 0,
+ 70, 2, 16, 0, 3, 0,
+ 0, 0, 70, 130, 32, 0,
+ 0, 0, 0, 0, 21, 0,
+ 0, 0, 16, 0, 0, 7,
+ 130, 0, 16, 0, 0, 0,
+ 0, 0, 70, 2, 16, 0,
+ 0, 0, 0, 0, 70, 2,
+ 16, 0, 0, 0, 0, 0,
+ 68, 0, 0, 5, 130, 0,
+ 16, 0, 0, 0, 0, 0,
+ 58, 0, 16, 0, 0, 0,
+ 0, 0, 56, 0, 0, 7,
+ 114, 0, 16, 0, 0, 0,
+ 0, 0, 246, 15, 16, 0,
+ 0, 0, 0, 0, 70, 2,
+ 16, 0, 0, 0, 0, 0,
+ 16, 0, 0, 9, 18, 0,
+ 16, 0, 1, 0, 0, 0,
+ 70, 130, 32, 128, 65, 0,
+ 0, 0, 0, 0, 0, 0,
+ 3, 0, 0, 0, 70, 2,
+ 16, 0, 0, 0, 0, 0,
+ 16, 0, 0, 9, 34, 0,
+ 16, 0, 1, 0, 0, 0,
+ 70, 130, 32, 128, 65, 0,
+ 0, 0, 0, 0, 0, 0,
+ 4, 0, 0, 0, 70, 2,
+ 16, 0, 0, 0, 0, 0,
+ 16, 0, 0, 9, 66, 0,
+ 16, 0, 1, 0, 0, 0,
+ 70, 130, 32, 128, 65, 0,
+ 0, 0, 0, 0, 0, 0,
+ 5, 0, 0, 0, 70, 2,
+ 16, 0, 0, 0, 0, 0,
+ 29, 0, 0, 10, 114, 0,
+ 16, 0, 3, 0, 0, 0,
+ 70, 2, 16, 0, 1, 0,
+ 0, 0, 2, 64, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 1, 0,
+ 0, 10, 114, 0, 16, 0,
+ 3, 0, 0, 0, 70, 2,
+ 16, 0, 3, 0, 0, 0,
+ 2, 64, 0, 0, 0, 0,
+ 128, 63, 0, 0, 128, 63,
+ 0, 0, 128, 63, 0, 0,
+ 0, 0, 56, 0, 0, 7,
+ 114, 0, 16, 0, 4, 0,
+ 0, 0, 70, 2, 16, 0,
+ 1, 0, 0, 0, 70, 2,
+ 16, 0, 3, 0, 0, 0,
+ 56, 0, 0, 8, 114, 0,
+ 16, 0, 5, 0, 0, 0,
+ 86, 5, 16, 0, 4, 0,
+ 0, 0, 70, 130, 32, 0,
+ 0, 0, 0, 0, 7, 0,
+ 0, 0, 50, 0, 0, 10,
+ 178, 0, 16, 0, 4, 0,
+ 0, 0, 6, 0, 16, 0,
+ 4, 0, 0, 0, 70, 136,
+ 32, 0, 0, 0, 0, 0,
+ 6, 0, 0, 0, 70, 8,
+ 16, 0, 5, 0, 0, 0,
+ 50, 0, 0, 10, 114, 0,
+ 16, 0, 4, 0, 0, 0,
+ 166, 10, 16, 0, 4, 0,
+ 0, 0, 70, 130, 32, 0,
+ 0, 0, 0, 0, 8, 0,
+ 0, 0, 70, 3, 16, 0,
+ 4, 0, 0, 0, 50, 0,
+ 0, 11, 114, 32, 16, 0,
+ 0, 0, 0, 0, 70, 2,
+ 16, 0, 4, 0, 0, 0,
+ 70, 130, 32, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 70, 130, 32, 0, 0, 0,
+ 0, 0, 1, 0, 0, 0,
+ 54, 0, 0, 6, 130, 32,
+ 16, 0, 0, 0, 0, 0,
+ 58, 128, 32, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 54, 0, 0, 5, 130, 0,
+ 16, 0, 2, 0, 0, 0,
+ 58, 16, 16, 0, 0, 0,
+ 0, 0, 17, 0, 0, 8,
+ 18, 0, 16, 0, 4, 0,
+ 0, 0, 70, 14, 16, 0,
+ 2, 0, 0, 0, 70, 142,
+ 32, 0, 0, 0, 0, 0,
+ 15, 0, 0, 0, 17, 0,
+ 0, 8, 34, 0, 16, 0,
+ 4, 0, 0, 0, 70, 14,
+ 16, 0, 2, 0, 0, 0,
+ 70, 142, 32, 0, 0, 0,
+ 0, 0, 16, 0, 0, 0,
+ 17, 0, 0, 8, 66, 0,
+ 16, 0, 4, 0, 0, 0,
+ 70, 14, 16, 0, 2, 0,
+ 0, 0, 70, 142, 32, 0,
+ 0, 0, 0, 0, 17, 0,
+ 0, 0, 0, 0, 0, 9,
+ 114, 0, 16, 0, 4, 0,
+ 0, 0, 70, 2, 16, 128,
+ 65, 0, 0, 0, 4, 0,
+ 0, 0, 70, 130, 32, 0,
+ 0, 0, 0, 0, 12, 0,
+ 0, 0, 16, 0, 0, 7,
+ 130, 0, 16, 0, 0, 0,
+ 0, 0, 70, 2, 16, 0,
+ 4, 0, 0, 0, 70, 2,
+ 16, 0, 4, 0, 0, 0,
+ 68, 0, 0, 5, 130, 0,
+ 16, 0, 0, 0, 0, 0,
+ 58, 0, 16, 0, 0, 0,
+ 0, 0, 50, 0, 0, 11,
+ 114, 0, 16, 0, 5, 0,
+ 0, 0, 70, 2, 16, 0,
+ 4, 0, 0, 0, 246, 15,
+ 16, 0, 0, 0, 0, 0,
+ 70, 130, 32, 128, 65, 0,
+ 0, 0, 0, 0, 0, 0,
+ 3, 0, 0, 0, 16, 0,
+ 0, 7, 130, 0, 16, 0,
+ 1, 0, 0, 0, 70, 2,
+ 16, 0, 5, 0, 0, 0,
+ 70, 2, 16, 0, 5, 0,
+ 0, 0, 68, 0, 0, 5,
+ 130, 0, 16, 0, 1, 0,
+ 0, 0, 58, 0, 16, 0,
+ 1, 0, 0, 0, 56, 0,
+ 0, 7, 114, 0, 16, 0,
+ 5, 0, 0, 0, 246, 15,
+ 16, 0, 1, 0, 0, 0,
+ 70, 2, 16, 0, 5, 0,
+ 0, 0, 16, 0, 0, 7,
+ 18, 0, 16, 0, 5, 0,
+ 0, 0, 70, 2, 16, 0,
+ 5, 0, 0, 0, 70, 2,
+ 16, 0, 0, 0, 0, 0,
+ 50, 0, 0, 11, 114, 0,
+ 16, 0, 6, 0, 0, 0,
+ 70, 2, 16, 0, 4, 0,
+ 0, 0, 246, 15, 16, 0,
+ 0, 0, 0, 0, 70, 130,
+ 32, 128, 65, 0, 0, 0,
+ 0, 0, 0, 0, 4, 0,
+ 0, 0, 50, 0, 0, 11,
+ 114, 0, 16, 0, 4, 0,
+ 0, 0, 70, 2, 16, 0,
+ 4, 0, 0, 0, 246, 15,
+ 16, 0, 0, 0, 0, 0,
+ 70, 130, 32, 128, 65, 0,
+ 0, 0, 0, 0, 0, 0,
+ 5, 0, 0, 0, 16, 0,
+ 0, 7, 130, 0, 16, 0,
+ 0, 0, 0, 0, 70, 2,
+ 16, 0, 6, 0, 0, 0,
+ 70, 2, 16, 0, 6, 0,
+ 0, 0, 68, 0, 0, 5,
+ 130, 0, 16, 0, 0, 0,
+ 0, 0, 58, 0, 16, 0,
+ 0, 0, 0, 0, 56, 0,
+ 0, 7, 114, 0, 16, 0,
+ 6, 0, 0, 0, 246, 15,
+ 16, 0, 0, 0, 0, 0,
+ 70, 2, 16, 0, 6, 0,
+ 0, 0, 16, 0, 0, 7,
+ 34, 0, 16, 0, 5, 0,
+ 0, 0, 70, 2, 16, 0,
+ 6, 0, 0, 0, 70, 2,
+ 16, 0, 0, 0, 0, 0,
+ 16, 0, 0, 7, 130, 0,
+ 16, 0, 0, 0, 0, 0,
+ 70, 2, 16, 0, 4, 0,
+ 0, 0, 70, 2, 16, 0,
+ 4, 0, 0, 0, 68, 0,
+ 0, 5, 130, 0, 16, 0,
+ 0, 0, 0, 0, 58, 0,
+ 16, 0, 0, 0, 0, 0,
+ 56, 0, 0, 7, 114, 0,
+ 16, 0, 4, 0, 0, 0,
+ 246, 15, 16, 0, 0, 0,
+ 0, 0, 70, 2, 16, 0,
+ 4, 0, 0, 0, 16, 0,
+ 0, 7, 66, 0, 16, 0,
+ 5, 0, 0, 0, 70, 2,
+ 16, 0, 4, 0, 0, 0,
+ 70, 2, 16, 0, 0, 0,
+ 0, 0, 52, 0, 0, 10,
+ 114, 0, 16, 0, 0, 0,
+ 0, 0, 70, 2, 16, 0,
+ 5, 0, 0, 0, 2, 64,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 56, 0, 0, 7, 114, 0,
+ 16, 0, 0, 0, 0, 0,
+ 70, 2, 16, 0, 3, 0,
+ 0, 0, 70, 2, 16, 0,
+ 0, 0, 0, 0, 47, 0,
+ 0, 5, 114, 0, 16, 0,
+ 0, 0, 0, 0, 70, 2,
+ 16, 0, 0, 0, 0, 0,
+ 56, 0, 0, 8, 114, 0,
+ 16, 0, 0, 0, 0, 0,
+ 70, 2, 16, 0, 0, 0,
+ 0, 0, 246, 143, 32, 0,
+ 0, 0, 0, 0, 2, 0,
+ 0, 0, 25, 0, 0, 5,
+ 114, 0, 16, 0, 0, 0,
+ 0, 0, 70, 2, 16, 0,
+ 0, 0, 0, 0, 56, 0,
+ 0, 7, 114, 0, 16, 0,
+ 0, 0, 0, 0, 70, 2,
+ 16, 0, 1, 0, 0, 0,
+ 70, 2, 16, 0, 0, 0,
+ 0, 0, 56, 0, 0, 8,
+ 114, 0, 16, 0, 1, 0,
+ 0, 0, 86, 5, 16, 0,
+ 0, 0, 0, 0, 70, 130,
+ 32, 0, 0, 0, 0, 0,
+ 10, 0, 0, 0, 50, 0,
+ 0, 10, 178, 0, 16, 0,
+ 0, 0, 0, 0, 6, 0,
+ 16, 0, 0, 0, 0, 0,
+ 70, 136, 32, 0, 0, 0,
+ 0, 0, 9, 0, 0, 0,
+ 70, 8, 16, 0, 1, 0,
+ 0, 0, 50, 0, 0, 10,
+ 114, 0, 16, 0, 0, 0,
+ 0, 0, 166, 10, 16, 0,
+ 0, 0, 0, 0, 70, 130,
+ 32, 0, 0, 0, 0, 0,
+ 11, 0, 0, 0, 70, 3,
+ 16, 0, 0, 0, 0, 0,
+ 56, 0, 0, 8, 114, 32,
+ 16, 0, 1, 0, 0, 0,
+ 70, 2, 16, 0, 0, 0,
+ 0, 0, 70, 130, 32, 0,
+ 0, 0, 0, 0, 2, 0,
+ 0, 0, 17, 32, 0, 8,
+ 130, 32, 16, 0, 1, 0,
+ 0, 0, 70, 14, 16, 0,
+ 2, 0, 0, 0, 70, 142,
+ 32, 0, 0, 0, 0, 0,
+ 14, 0, 0, 0, 54, 0,
+ 0, 5, 50, 32, 16, 0,
+ 2, 0, 0, 0, 70, 16,
+ 16, 0, 2, 0, 0, 0,
+ 17, 0, 0, 8, 18, 32,
+ 16, 0, 3, 0, 0, 0,
+ 70, 14, 16, 0, 2, 0,
+ 0, 0, 70, 142, 32, 0,
+ 0, 0, 0, 0, 22, 0,
+ 0, 0, 17, 0, 0, 8,
+ 34, 32, 16, 0, 3, 0,
+ 0, 0, 70, 14, 16, 0,
+ 2, 0, 0, 0, 70, 142,
+ 32, 0, 0, 0, 0, 0,
+ 23, 0, 0, 0, 17, 0,
+ 0, 8, 66, 32, 16, 0,
+ 3, 0, 0, 0, 70, 14,
+ 16, 0, 2, 0, 0, 0,
+ 70, 142, 32, 0, 0, 0,
+ 0, 0, 24, 0, 0, 0,
+ 17, 0, 0, 8, 130, 32,
+ 16, 0, 3, 0, 0, 0,
+ 70, 14, 16, 0, 2, 0,
+ 0, 0, 70, 142, 32, 0,
+ 0, 0, 0, 0, 25, 0,
+ 0, 0, 62, 0, 0, 1,
+ 73, 83, 71, 78, 184, 0,
+ 0, 0, 5, 0, 0, 0,
+ 8, 0, 0, 0, 128, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 3, 0,
+ 0, 0, 0, 0, 0, 0,
+ 15, 15, 0, 0, 140, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 3, 0,
+ 0, 0, 1, 0, 0, 0,
+ 7, 7, 0, 0, 147, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 3, 0,
+ 0, 0, 2, 0, 0, 0,
+ 3, 3, 0, 0, 156, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 1, 0,
+ 0, 0, 3, 0, 0, 0,
+ 15, 15, 0, 0, 169, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 3, 0,
+ 0, 0, 4, 0, 0, 0,
+ 15, 15, 0, 0, 83, 86,
+ 95, 80, 111, 115, 105, 116,
+ 105, 111, 110, 0, 78, 79,
+ 82, 77, 65, 76, 0, 84,
+ 69, 88, 67, 79, 79, 82,
+ 68, 0, 66, 76, 69, 78,
+ 68, 73, 78, 68, 73, 67,
+ 69, 83, 0, 66, 76, 69,
+ 78, 68, 87, 69, 73, 71,
+ 72, 84, 0, 171, 171, 171,
+ 79, 83, 71, 78, 132, 0,
+ 0, 0, 4, 0, 0, 0,
+ 8, 0, 0, 0, 104, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 3, 0,
+ 0, 0, 0, 0, 0, 0,
+ 15, 0, 0, 0, 104, 0,
+ 0, 0, 1, 0, 0, 0,
+ 0, 0, 0, 0, 3, 0,
+ 0, 0, 1, 0, 0, 0,
+ 15, 0, 0, 0, 110, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 3, 0,
+ 0, 0, 2, 0, 0, 0,
+ 3, 12, 0, 0, 119, 0,
+ 0, 0, 0, 0, 0, 0,
+ 1, 0, 0, 0, 3, 0,
+ 0, 0, 3, 0, 0, 0,
+ 15, 0, 0, 0, 67, 79,
+ 76, 79, 82, 0, 84, 69,
+ 88, 67, 79, 79, 82, 68,
+ 0, 83, 86, 95, 80, 111,
+ 115, 105, 116, 105, 111, 110,
+ 0, 171
+};
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedVertexLightingFourBonesBn.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedVertexLightingFourBonesBn.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..14892dbc516dc8ed4b82ec161bdbdf9449adbe0b
Binary files /dev/null and b/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedVertexLightingFourBonesBn.pdb differ
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedVertexLightingOneBone.inc b/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedVertexLightingOneBone.inc
index 287680078ca038e8120ca5e33f38e4908e216253..12f5241bb0ed8a93e8359db7a6a46c046c821b8c 100644
--- a/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedVertexLightingOneBone.inc
+++ b/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedVertexLightingOneBone.inc
@@ -54,7 +54,7 @@
mul r0, v4.x, c26[a0.x] // ::skinning<0,3,6,9>
#line 56
- dp3 r1.x, v1, r0 // Skin::vin<4>
+ dp3 r1.x, v1, r0 // ::Skin<0>
dp4 r0.x, v0, r0 // Skin::vin<0>
#line 52
@@ -62,9 +62,9 @@
mul r3, v4.x, c28[a0.x] // ::skinning<2,5,8,11>
#line 56
- dp3 r1.y, v1, r2 // Skin::vin<5>
+ dp3 r1.y, v1, r2 // ::Skin<1>
dp4 r0.y, v0, r2 // Skin::vin<1>
- dp3 r1.z, v1, r3 // Skin::vin<6>
+ dp3 r1.z, v1, r3 // ::Skin<2>
dp4 r0.z, v0, r3 // Skin::vin<2>
#line 59 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh"
@@ -243,17 +243,17 @@ ret
const BYTE SkinnedEffect_VSSkinnedVertexLightingOneBone[] =
{
- 68, 88, 66, 67, 156, 84,
- 27, 10, 91, 219, 184, 106,
- 202, 10, 170, 200, 16, 66,
- 134, 39, 1, 0, 0, 0,
- 84, 23, 0, 0, 4, 0,
+ 68, 88, 66, 67, 240, 227,
+ 70, 218, 249, 54, 169, 213,
+ 74, 220, 110, 27, 227, 228,
+ 72, 95, 1, 0, 0, 0,
+ 120, 23, 0, 0, 4, 0,
0, 0, 48, 0, 0, 0,
- 132, 13, 0, 0, 8, 22,
- 0, 0, 200, 22, 0, 0,
- 65, 111, 110, 57, 76, 13,
- 0, 0, 76, 13, 0, 0,
- 0, 2, 254, 255, 24, 13,
+ 168, 13, 0, 0, 44, 22,
+ 0, 0, 236, 22, 0, 0,
+ 65, 111, 110, 57, 112, 13,
+ 0, 0, 112, 13, 0, 0,
+ 0, 2, 254, 255, 60, 13,
0, 0, 52, 0, 0, 0,
1, 0, 36, 0, 0, 0,
48, 0, 0, 0, 48, 0,
@@ -262,14 +262,14 @@ const BYTE SkinnedEffect_VSSkinnedVertexLightingOneBone[] =
242, 0, 0, 0, 0, 0,
0, 0, 0, 0, 242, 0,
0, 2, 254, 255, 254, 255,
- 50, 2, 68, 66, 85, 71,
- 40, 0, 0, 0, 156, 8,
+ 59, 2, 68, 66, 85, 71,
+ 40, 0, 0, 0, 192, 8,
0, 0, 0, 0, 0, 0,
3, 0, 0, 0, 8, 1,
0, 0, 71, 0, 0, 0,
- 20, 1, 0, 0, 15, 0,
- 0, 0, 112, 7, 0, 0,
- 128, 3, 0, 0, 68, 58,
+ 20, 1, 0, 0, 16, 0,
+ 0, 0, 128, 7, 0, 0,
+ 188, 3, 0, 0, 68, 58,
92, 65, 84, 71, 32, 83,
97, 109, 112, 108, 101, 32,
68, 101, 118, 101, 108, 111,
@@ -309,101 +309,101 @@ const BYTE SkinnedEffect_VSSkinnedVertexLightingOneBone[] =
120, 104, 0, 171, 171, 171,
40, 0, 0, 0, 117, 0,
0, 0, 190, 0, 0, 0,
- 0, 0, 255, 255, 208, 8,
- 0, 0, 0, 0, 255, 255,
- 232, 8, 0, 0, 0, 0,
- 255, 255, 244, 8, 0, 0,
- 0, 0, 255, 255, 0, 9,
+ 0, 0, 255, 255, 244, 8,
0, 0, 0, 0, 255, 255,
12, 9, 0, 0, 0, 0,
255, 255, 24, 9, 0, 0,
- 52, 0, 0, 0, 36, 9,
+ 0, 0, 255, 255, 36, 9,
+ 0, 0, 0, 0, 255, 255,
+ 48, 9, 0, 0, 0, 0,
+ 255, 255, 60, 9, 0, 0,
+ 52, 0, 0, 0, 72, 9,
0, 0, 52, 0, 0, 0,
- 52, 9, 0, 0, 52, 0,
- 0, 0, 64, 9, 0, 0,
- 56, 0, 0, 0, 84, 9,
+ 88, 9, 0, 0, 52, 0,
+ 0, 0, 100, 9, 0, 0,
+ 56, 0, 0, 0, 120, 9,
0, 0, 55, 0, 0, 0,
- 100, 9, 0, 0, 52, 0,
- 0, 0, 116, 9, 0, 0,
- 52, 0, 0, 0, 136, 9,
+ 136, 9, 0, 0, 52, 0,
+ 0, 0, 152, 9, 0, 0,
+ 52, 0, 0, 0, 172, 9,
0, 0, 56, 0, 0, 0,
- 156, 9, 0, 0, 55, 0,
- 0, 0, 172, 9, 0, 0,
- 56, 0, 0, 0, 188, 9,
+ 192, 9, 0, 0, 55, 0,
+ 0, 0, 208, 9, 0, 0,
+ 56, 0, 0, 0, 224, 9,
0, 0, 55, 0, 0, 0,
- 204, 9, 0, 0, 59, 0,
- 1, 0, 220, 9, 0, 0,
- 59, 0, 1, 0, 236, 9,
+ 240, 9, 0, 0, 59, 0,
+ 1, 0, 0, 10, 0, 0,
+ 59, 0, 1, 0, 16, 10,
0, 0, 59, 0, 1, 0,
- 252, 9, 0, 0, 59, 0,
- 1, 0, 12, 10, 0, 0,
- 36, 0, 1, 0, 24, 10,
+ 32, 10, 0, 0, 59, 0,
+ 1, 0, 48, 10, 0, 0,
+ 36, 0, 1, 0, 60, 10,
0, 0, 36, 0, 1, 0,
- 40, 10, 0, 0, 36, 0,
- 1, 0, 56, 10, 0, 0,
- 39, 0, 1, 0, 72, 10,
+ 76, 10, 0, 0, 36, 0,
+ 1, 0, 92, 10, 0, 0,
+ 39, 0, 1, 0, 108, 10,
0, 0, 41, 0, 1, 0,
- 88, 10, 0, 0, 46, 0,
- 1, 0, 104, 10, 0, 0,
- 46, 0, 1, 0, 120, 10,
+ 124, 10, 0, 0, 46, 0,
+ 1, 0, 140, 10, 0, 0,
+ 46, 0, 1, 0, 156, 10,
0, 0, 46, 0, 1, 0,
- 140, 10, 0, 0, 46, 0,
- 1, 0, 160, 10, 0, 0,
- 46, 0, 1, 0, 172, 10,
+ 176, 10, 0, 0, 46, 0,
+ 1, 0, 196, 10, 0, 0,
+ 46, 0, 1, 0, 208, 10,
0, 0, 57, 0, 1, 0,
- 192, 10, 0, 0, 57, 0,
- 1, 0, 204, 10, 0, 0,
- 57, 0, 1, 0, 220, 10,
+ 228, 10, 0, 0, 57, 0,
+ 1, 0, 240, 10, 0, 0,
+ 57, 0, 1, 0, 0, 11,
0, 0, 57, 0, 1, 0,
- 236, 10, 0, 0, 58, 0,
- 1, 0, 252, 10, 0, 0,
- 58, 0, 1, 0, 12, 11,
+ 16, 11, 0, 0, 58, 0,
+ 1, 0, 32, 11, 0, 0,
+ 58, 0, 1, 0, 48, 11,
0, 0, 33, 0, 1, 0,
- 24, 11, 0, 0, 33, 0,
- 1, 0, 40, 11, 0, 0,
- 37, 0, 1, 0, 52, 11,
+ 60, 11, 0, 0, 33, 0,
+ 1, 0, 76, 11, 0, 0,
+ 37, 0, 1, 0, 88, 11,
0, 0, 33, 0, 1, 0,
- 68, 11, 0, 0, 33, 0,
- 1, 0, 84, 11, 0, 0,
- 33, 0, 1, 0, 100, 11,
+ 104, 11, 0, 0, 33, 0,
+ 1, 0, 120, 11, 0, 0,
+ 33, 0, 1, 0, 136, 11,
0, 0, 37, 0, 1, 0,
- 112, 11, 0, 0, 33, 0,
- 1, 0, 128, 11, 0, 0,
- 37, 0, 1, 0, 140, 11,
- 0, 0, 42, 0, 1, 0,
- 156, 11, 0, 0, 42, 0,
- 1, 0, 172, 11, 0, 0,
- 42, 0, 1, 0, 188, 11,
+ 148, 11, 0, 0, 33, 0,
+ 1, 0, 164, 11, 0, 0,
+ 37, 0, 1, 0, 176, 11,
0, 0, 42, 0, 1, 0,
- 200, 11, 0, 0, 42, 0,
- 1, 0, 212, 11, 0, 0,
+ 192, 11, 0, 0, 42, 0,
+ 1, 0, 208, 11, 0, 0,
42, 0, 1, 0, 224, 11,
0, 0, 42, 0, 1, 0,
- 240, 11, 0, 0, 42, 0,
- 1, 0, 252, 11, 0, 0,
- 42, 0, 1, 0, 8, 12,
+ 236, 11, 0, 0, 42, 0,
+ 1, 0, 248, 11, 0, 0,
+ 42, 0, 1, 0, 4, 12,
0, 0, 42, 0, 1, 0,
- 20, 12, 0, 0, 47, 0,
- 1, 0, 36, 12, 0, 0,
- 47, 0, 1, 0, 52, 12,
+ 20, 12, 0, 0, 42, 0,
+ 1, 0, 32, 12, 0, 0,
+ 42, 0, 1, 0, 44, 12,
+ 0, 0, 42, 0, 1, 0,
+ 56, 12, 0, 0, 47, 0,
+ 1, 0, 72, 12, 0, 0,
+ 47, 0, 1, 0, 88, 12,
0, 0, 47, 0, 1, 0,
- 72, 12, 0, 0, 47, 0,
- 1, 0, 92, 12, 0, 0,
- 63, 0, 1, 0, 108, 12,
+ 108, 12, 0, 0, 47, 0,
+ 1, 0, 128, 12, 0, 0,
+ 63, 0, 1, 0, 144, 12,
0, 0, 14, 0, 2, 0,
- 124, 12, 0, 0, 14, 0,
- 2, 0, 140, 12, 0, 0,
- 14, 0, 2, 0, 156, 12,
+ 160, 12, 0, 0, 14, 0,
+ 2, 0, 176, 12, 0, 0,
+ 14, 0, 2, 0, 192, 12,
0, 0, 63, 0, 1, 0,
- 172, 12, 0, 0, 63, 0,
- 1, 0, 188, 12, 0, 0,
- 63, 0, 1, 0, 204, 12,
+ 208, 12, 0, 0, 63, 0,
+ 1, 0, 224, 12, 0, 0,
+ 63, 0, 1, 0, 240, 12,
0, 0, 61, 0, 0, 0,
- 220, 12, 0, 0, 61, 0,
- 0, 0, 240, 12, 0, 0,
- 46, 0, 1, 0, 252, 12,
+ 0, 13, 0, 0, 61, 0,
+ 0, 0, 20, 13, 0, 0,
+ 46, 0, 1, 0, 32, 13,
0, 0, 65, 0, 0, 0,
- 8, 13, 0, 0, 80, 97,
+ 44, 13, 0, 0, 80, 97,
114, 97, 109, 101, 116, 101,
114, 115, 0, 68, 105, 102,
102, 117, 115, 101, 67, 111,
@@ -412,6 +412,16 @@ const BYTE SkinnedEffect_VSSkinnedVertexLightingOneBone[] =
1, 0, 0, 0, 0, 0,
0, 0, 29, 0, 0, 0,
0, 0, 1, 0, 2, 0,
+ 255, 255, 83, 107, 105, 110,
+ 0, 171, 171, 171, 1, 0,
+ 3, 0, 1, 0, 3, 0,
+ 1, 0, 0, 0, 0, 0,
+ 0, 0, 9, 0, 0, 0,
+ 0, 0, 255, 255, 255, 255,
+ 255, 255, 13, 0, 0, 0,
+ 255, 255, 1, 0, 255, 255,
+ 255, 255, 15, 0, 0, 0,
+ 255, 255, 255, 255, 2, 0,
255, 255, 86, 83, 83, 107,
105, 110, 110, 101, 100, 86,
101, 114, 116, 101, 120, 76,
@@ -429,15 +439,15 @@ const BYTE SkinnedEffect_VSSkinnedVertexLightingOneBone[] =
2, 0, 1, 0, 0, 0,
0, 0, 0, 0, 80, 111,
115, 105, 116, 105, 111, 110,
- 80, 83, 0, 171, 159, 3,
- 0, 0, 168, 3, 0, 0,
- 184, 3, 0, 0, 168, 3,
- 0, 0, 193, 3, 0, 0,
- 204, 3, 0, 0, 220, 3,
- 0, 0, 168, 3, 0, 0,
+ 80, 83, 0, 171, 219, 3,
+ 0, 0, 228, 3, 0, 0,
+ 244, 3, 0, 0, 228, 3,
+ 0, 0, 253, 3, 0, 0,
+ 8, 4, 0, 0, 24, 4,
+ 0, 0, 228, 3, 0, 0,
5, 0, 0, 0, 1, 0,
14, 0, 1, 0, 4, 0,
- 232, 3, 0, 0, 30, 0,
+ 36, 4, 0, 0, 30, 0,
0, 0, 0, 0, 1, 0,
2, 0, 255, 255, 59, 0,
0, 0, 4, 0, 5, 0,
@@ -511,125 +521,121 @@ const BYTE SkinnedEffect_VSSkinnedVertexLightingOneBone[] =
97, 114, 0, 171, 171, 171,
55, 0, 0, 0, 0, 0,
1, 0, 2, 0, 255, 255,
- 83, 107, 105, 110, 0, 118,
- 105, 110, 0, 80, 111, 115,
- 105, 116, 105, 111, 110, 0,
- 78, 111, 114, 109, 97, 108,
- 0, 73, 110, 100, 105, 99,
- 101, 115, 0, 171, 171, 171,
- 1, 0, 2, 0, 1, 0,
- 4, 0, 1, 0, 0, 0,
- 0, 0, 0, 0, 87, 101,
- 105, 103, 104, 116, 115, 0,
- 217, 5, 0, 0, 168, 3,
- 0, 0, 226, 5, 0, 0,
- 128, 4, 0, 0, 193, 3,
- 0, 0, 204, 3, 0, 0,
- 233, 5, 0, 0, 244, 5,
- 0, 0, 4, 6, 0, 0,
- 168, 3, 0, 0, 5, 0,
- 0, 0, 1, 0, 17, 0,
- 1, 0, 5, 0, 12, 6,
- 0, 0, 9, 0, 0, 0,
- 4, 0, 255, 255, 255, 255,
- 255, 255, 10, 0, 0, 0,
- 0, 0, 255, 255, 255, 255,
- 255, 255, 13, 0, 0, 0,
- 255, 255, 5, 0, 255, 255,
- 255, 255, 14, 0, 0, 0,
- 255, 255, 1, 0, 255, 255,
- 255, 255, 15, 0, 0, 0,
- 255, 255, 255, 255, 6, 0,
- 255, 255, 16, 0, 0, 0,
- 255, 255, 255, 255, 2, 0,
- 255, 255, 1, 0, 0, 0,
- 0, 0, 1, 0, 2, 0,
- 3, 0, 2, 0, 0, 0,
- 4, 0, 5, 0, 6, 0,
- 255, 255, 3, 0, 0, 0,
- 7, 0, 8, 0, 255, 255,
- 255, 255, 4, 0, 0, 0,
- 9, 0, 10, 0, 11, 0,
- 12, 0, 5, 0, 0, 0,
- 13, 0, 14, 0, 15, 0,
- 16, 0, 118, 111, 117, 116,
- 0, 80, 111, 115, 95, 112,
- 115, 0, 70, 111, 103, 70,
- 97, 99, 116, 111, 114, 0,
- 171, 171, 0, 0, 3, 0,
- 1, 0, 1, 0, 1, 0,
- 0, 0, 0, 0, 0, 0,
- 205, 6, 0, 0, 168, 3,
- 0, 0, 159, 3, 0, 0,
- 168, 3, 0, 0, 184, 3,
- 0, 0, 128, 4, 0, 0,
- 212, 6, 0, 0, 224, 6,
+ 118, 105, 110, 0, 80, 111,
+ 115, 105, 116, 105, 111, 110,
+ 0, 78, 111, 114, 109, 97,
+ 108, 0, 73, 110, 100, 105,
+ 99, 101, 115, 0, 1, 0,
+ 2, 0, 1, 0, 4, 0,
+ 1, 0, 0, 0, 0, 0,
+ 0, 0, 87, 101, 105, 103,
+ 104, 116, 115, 0, 16, 6,
+ 0, 0, 228, 3, 0, 0,
+ 25, 6, 0, 0, 188, 4,
+ 0, 0, 253, 3, 0, 0,
+ 8, 4, 0, 0, 32, 6,
+ 0, 0, 40, 6, 0, 0,
+ 56, 6, 0, 0, 228, 3,
0, 0, 5, 0, 0, 0,
- 1, 0, 12, 0, 1, 0,
- 4, 0, 240, 6, 0, 0,
- 64, 0, 0, 0, 0, 0,
+ 1, 0, 17, 0, 1, 0,
+ 5, 0, 64, 6, 0, 0,
+ 10, 0, 0, 0, 0, 0,
255, 255, 255, 255, 255, 255,
- 65, 0, 0, 0, 255, 255,
+ 14, 0, 0, 0, 255, 255,
1, 0, 255, 255, 255, 255,
- 66, 0, 0, 0, 3, 0,
- 255, 255, 255, 255, 255, 255,
- 119, 111, 114, 108, 100, 78,
- 111, 114, 109, 97, 108, 0,
- 20, 0, 0, 0, 0, 0,
+ 16, 0, 0, 0, 255, 255,
+ 255, 255, 2, 0, 255, 255,
+ 1, 0, 0, 0, 0, 0,
+ 1, 0, 2, 0, 3, 0,
+ 2, 0, 0, 0, 4, 0,
+ 5, 0, 6, 0, 255, 255,
+ 3, 0, 0, 0, 7, 0,
+ 8, 0, 255, 255, 255, 255,
+ 4, 0, 0, 0, 9, 0,
+ 10, 0, 11, 0, 12, 0,
+ 5, 0, 0, 0, 13, 0,
+ 14, 0, 15, 0, 16, 0,
+ 118, 111, 117, 116, 0, 80,
+ 111, 115, 95, 112, 115, 0,
+ 70, 111, 103, 70, 97, 99,
+ 116, 111, 114, 0, 171, 171,
+ 0, 0, 3, 0, 1, 0,
+ 1, 0, 1, 0, 0, 0,
+ 0, 0, 0, 0, 221, 6,
+ 0, 0, 228, 3, 0, 0,
+ 219, 3, 0, 0, 228, 3,
+ 0, 0, 244, 3, 0, 0,
+ 188, 4, 0, 0, 228, 6,
+ 0, 0, 240, 6, 0, 0,
+ 5, 0, 0, 0, 1, 0,
+ 12, 0, 1, 0, 4, 0,
+ 0, 7, 0, 0, 64, 0,
+ 0, 0, 0, 0, 255, 255,
+ 255, 255, 255, 255, 65, 0,
+ 0, 0, 255, 255, 1, 0,
+ 255, 255, 255, 255, 66, 0,
+ 0, 0, 3, 0, 255, 255,
+ 255, 255, 255, 255, 119, 111,
+ 114, 108, 100, 78, 111, 114,
+ 109, 97, 108, 0, 20, 0,
+ 0, 0, 0, 0, 1, 0,
+ 2, 0, 255, 255, 122, 101,
+ 114, 111, 76, 0, 171, 171,
+ 24, 0, 0, 0, 0, 0,
1, 0, 2, 0, 255, 255,
- 122, 101, 114, 111, 76, 0,
- 171, 171, 24, 0, 0, 0,
- 0, 0, 1, 0, 2, 0,
- 255, 255, 76, 3, 0, 0,
- 87, 3, 0, 0, 100, 3,
- 0, 0, 1, 0, 0, 0,
- 116, 3, 0, 0, 0, 0,
- 0, 0, 128, 3, 0, 0,
- 8, 4, 0, 0, 8, 0,
- 0, 0, 24, 4, 0, 0,
- 0, 0, 0, 0, 120, 4,
- 0, 0, 128, 4, 0, 0,
- 1, 0, 0, 0, 144, 4,
+ 76, 3, 0, 0, 87, 3,
+ 0, 0, 100, 3, 0, 0,
+ 1, 0, 0, 0, 116, 3,
+ 0, 0, 0, 0, 0, 0,
+ 128, 3, 0, 0, 136, 3,
+ 0, 0, 3, 0, 0, 0,
+ 152, 3, 0, 0, 0, 0,
+ 0, 0, 188, 3, 0, 0,
+ 68, 4, 0, 0, 8, 0,
+ 0, 0, 84, 4, 0, 0,
+ 0, 0, 0, 0, 180, 4,
+ 0, 0, 188, 4, 0, 0,
+ 1, 0, 0, 0, 204, 4,
0, 0, 0, 0, 0, 0,
- 156, 4, 0, 0, 128, 4,
+ 216, 4, 0, 0, 188, 4,
0, 0, 3, 0, 0, 0,
- 164, 4, 0, 0, 0, 0,
- 0, 0, 200, 4, 0, 0,
- 128, 4, 0, 0, 3, 0,
- 0, 0, 208, 4, 0, 0,
- 0, 0, 0, 0, 244, 4,
- 0, 0, 128, 4, 0, 0,
- 1, 0, 0, 0, 0, 5,
+ 224, 4, 0, 0, 0, 0,
+ 0, 0, 4, 5, 0, 0,
+ 188, 4, 0, 0, 3, 0,
+ 0, 0, 12, 5, 0, 0,
+ 0, 0, 0, 0, 48, 5,
+ 0, 0, 188, 4, 0, 0,
+ 1, 0, 0, 0, 60, 5,
0, 0, 0, 0, 0, 0,
- 12, 5, 0, 0, 24, 5,
+ 72, 5, 0, 0, 84, 5,
0, 0, 3, 0, 0, 0,
- 40, 5, 0, 0, 0, 0,
- 0, 0, 76, 5, 0, 0,
- 168, 3, 0, 0, 3, 0,
- 0, 0, 84, 5, 0, 0,
- 0, 0, 0, 0, 120, 5,
- 0, 0, 132, 5, 0, 0,
- 3, 0, 0, 0, 148, 5,
+ 100, 5, 0, 0, 0, 0,
+ 0, 0, 136, 5, 0, 0,
+ 228, 3, 0, 0, 3, 0,
+ 0, 0, 144, 5, 0, 0,
+ 0, 0, 0, 0, 180, 5,
+ 0, 0, 192, 5, 0, 0,
+ 3, 0, 0, 0, 208, 5,
0, 0, 0, 0, 0, 0,
- 184, 5, 0, 0, 128, 4,
+ 244, 5, 0, 0, 188, 4,
0, 0, 1, 0, 0, 0,
- 196, 5, 0, 0, 208, 5,
- 0, 0, 213, 5, 0, 0,
- 52, 6, 0, 0, 6, 0,
- 0, 0, 68, 6, 0, 0,
- 128, 3, 0, 0, 213, 5,
- 0, 0, 52, 6, 0, 0,
- 5, 0, 0, 0, 140, 6,
+ 0, 6, 0, 0, 128, 3,
+ 0, 0, 12, 6, 0, 0,
+ 104, 6, 0, 0, 3, 0,
+ 0, 0, 120, 6, 0, 0,
+ 188, 3, 0, 0, 12, 6,
+ 0, 0, 104, 6, 0, 0,
+ 5, 0, 0, 0, 156, 6,
0, 0, 0, 0, 0, 0,
- 200, 6, 0, 0, 16, 7,
+ 216, 6, 0, 0, 32, 7,
0, 0, 3, 0, 0, 0,
- 32, 7, 0, 0, 0, 0,
- 0, 0, 68, 7, 0, 0,
- 128, 4, 0, 0, 1, 0,
- 0, 0, 80, 7, 0, 0,
- 0, 0, 0, 0, 92, 7,
- 0, 0, 128, 4, 0, 0,
- 1, 0, 0, 0, 100, 7,
+ 48, 7, 0, 0, 0, 0,
+ 0, 0, 84, 7, 0, 0,
+ 188, 4, 0, 0, 1, 0,
+ 0, 0, 96, 7, 0, 0,
+ 0, 0, 0, 0, 108, 7,
+ 0, 0, 188, 4, 0, 0,
+ 1, 0, 0, 0, 116, 7,
0, 0, 77, 105, 99, 114,
111, 115, 111, 102, 116, 32,
40, 82, 41, 32, 72, 76,
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedVertexLightingOneBone.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedVertexLightingOneBone.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..ba5522073b4d4393608cef7cd48631b05d10b1a8
Binary files /dev/null and b/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedVertexLightingOneBone.pdb differ
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedVertexLightingOneBoneBn.inc b/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedVertexLightingOneBoneBn.inc
new file mode 100644
index 0000000000000000000000000000000000000000..be3983f56206449f3129cd630e7e3880dd9f723a
--- /dev/null
+++ b/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedVertexLightingOneBoneBn.inc
@@ -0,0 +1,1274 @@
+#if 0
+//
+// Generated by Microsoft (R) D3D Shader Disassembler
+//
+//
+// Input signature:
+//
+// Name Index Mask Register SysValue Format Used
+// -------------------- ----- ------ -------- -------- ------- ------
+// SV_Position 0 xyzw 0 NONE float xyzw
+// NORMAL 0 xyz 1 NONE float xyz
+// TEXCOORD 0 xy 2 NONE float xy
+// BLENDINDICES 0 xyzw 3 NONE uint x
+// BLENDWEIGHT 0 xyzw 4 NONE float x
+//
+//
+// Output signature:
+//
+// Name Index Mask Register SysValue Format Used
+// -------------------- ----- ------ -------- -------- ------- ------
+// COLOR 0 xyzw 0 NONE float xyzw
+// COLOR 1 xyzw 1 NONE float xyzw
+// TEXCOORD 0 xy 2 NONE float xy
+// SV_Position 0 xyzw 3 POS float xyzw
+//
+//
+// Constant buffer to DX9 shader constant mappings:
+//
+// Target Reg Buffer Start Reg # of Regs Data Conversion
+// ---------- ------- --------- --------- ----------------------
+// c0 cb0 0 242 ( FLT, FLT, FLT, FLT)
+//
+//
+// Runtime generated constant mappings:
+//
+// Target Reg Constant Description
+// ---------- --------------------------------------------------
+// c242 Vertex Shader position offset
+//
+//
+// Level9 shader bytecode:
+//
+ vs_2_0
+ def c243, 2, -1, 3, 0
+ dcl_texcoord v0 // vin<0,1,2,3>
+ dcl_texcoord1 v1 // vin<4,5,6>
+ dcl_texcoord2 v2 // vin<7,8>
+ dcl_texcoord3 v3 // vin<9,10,11,12>
+ dcl_texcoord4 v4 // vin<13,14,15,16>
+
+#line 52 "D:\ATG Sample Development\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 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh"
+ mad r1.xyz, v1, c243.x, c243.y // ::BiasX2<0,1,2>
+
+#line 56 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx"
+ dp3 r2.x, r1, r0 // ::Skin<0>
+ dp4 r0.x, v0, r0 // Skin::vin<0>
+
+#line 52
+ mul r3, v4.x, c27[a0.x] // ::skinning<1,4,7,10>
+ mul r4, v4.x, c28[a0.x] // ::skinning<2,5,8,11>
+
+#line 56
+ dp3 r2.y, r1, r3 // ::Skin<1>
+ dp4 r0.y, v0, r3 // Skin::vin<1>
+ dp3 r2.z, r1, r4 // ::Skin<2>
+ dp4 r0.z, v0, r4 // Skin::vin<2>
+
+#line 59 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh"
+ dp3 r1.x, r2, c19
+ dp3 r1.y, r2, c20
+ dp3 r1.z, r2, c21
+ nrm r2.xyz, r1 // ::worldNormal<0,1,2>
+
+#line 36
+ dp3 r1.x, -c3, r2 // ::dotL<0>
+ dp3 r1.y, -c4, r2 // ::dotL<1>
+ dp3 r1.z, -c5, r2 // ::dotL<2>
+
+#line 39
+ sge r3.xyz, r1, c243.w // ::zeroL<0,1,2>
+ mul r4.xyz, r1, r3 // ::diffuse<0,1,2>
+
+#line 46
+ mul r5.xyz, r4.y, c7
+ mad r4.xyw, r4.x, c6.xyzz, r5.xyzz
+ mad r4.xyz, r4.z, c8, r4.xyww
+ mov r5.xyz, c0 // Parameters::DiffuseColor<0,1,2>
+ mad oT0.xyz, r4, r5, c1 // ::VSSkinnedVertexLightingOneBoneBn<0,1,2>
+
+#line 57
+ mov r0.w, v0.w
+ dp4 r4.x, r0, c15 // ::pos_ws<0>
+ dp4 r4.y, r0, c16 // ::pos_ws<1>
+ dp4 r4.z, r0, c17 // ::pos_ws<2>
+ add r4.xyz, -r4, c12
+ nrm r5.xyz, r4 // ::eyeVector<0,1,2>
+
+#line 33
+ add r4.xyz, r5, -c3
+ nrm r6.xyz, r4 // ::halfVectors<0,1,2>
+
+#line 37
+ dp3 r4.x, r6, r2 // ::dotH<0>
+
+#line 33
+ add r6.xyz, r5, -c4
+ add r5.xyz, r5, -c5
+ nrm r7.xyz, r5 // ::halfVectors<6,7,8>
+
+#line 37
+ dp3 r4.z, r7, r2 // ::dotH<2>
+
+#line 33
+ nrm r5.xyz, r6 // ::halfVectors<3,4,5>
+
+#line 37
+ dp3 r4.y, r5, r2 // ::dotH<1>
+
+#line 42
+ max r2.xyz, r4, c243.w
+ mul r2.xyz, r3, r2
+ log r3.x, r2.x
+ log r3.y, r2.y
+ log r3.z, r2.z
+ mul r2.xyz, r3, c2.w
+ exp r3.x, r2.x
+ exp r3.y, r2.y
+ exp r3.z, r2.z
+ mul r1.xyz, r1, r3 // ::specular<0,1,2>
+
+#line 47
+ mul r2.xyz, r1.y, c10
+ mad r1.xyw, r1.x, c9.xyzz, r2.xyzz
+ mad r1.xyz, r1.z, c11, r1.xyww
+ mul oT1.xyz, r1, c2 // ::VSSkinnedVertexLightingOneBoneBn<4,5,6>
+
+#line 63
+ dp4 oPos.z, r0, c24 // ::VSSkinnedVertexLightingOneBoneBn<12>
+
+#line 14 "D:\ATG Sample Development\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 "D:\ATG Sample Development\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 "D:\ATG Sample Development\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 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh"
+ mov oT0.w, c0.w // ::VSSkinnedVertexLightingOneBoneBn<3>
+
+#line 81 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx"
+ mov oT2.xy, v2 // ::VSSkinnedVertexLightingOneBoneBn<8,9>
+
+// approximately 76 instruction slots used
+vs_4_0
+dcl_constantbuffer CB0[242], dynamicIndexed
+dcl_input v0.xyzw
+dcl_input v1.xyz
+dcl_input v2.xy
+dcl_input v3.x
+dcl_input v4.x
+dcl_output o0.xyzw
+dcl_output o1.xyzw
+dcl_output o2.xy
+dcl_output_siv o3.xyzw, position
+dcl_temps 7
+imul null, r0.x, v3.x, l(3)
+mul r1.xyzw, v4.xxxx, cb0[r0.x + 26].xyzw
+mad r0.yzw, v1.xxyz, l(0.000000, 2.000000, 2.000000, 2.000000), l(0.000000, -1.000000, -1.000000, -1.000000)
+dp3 r2.x, r0.yzwy, r1.xyzx
+dp4 r1.x, v0.xyzw, r1.xyzw
+mul r3.xyzw, v4.xxxx, cb0[r0.x + 27].xyzw
+mul r4.xyzw, v4.xxxx, cb0[r0.x + 28].xyzw
+dp3 r2.y, r0.yzwy, r3.xyzx
+dp4 r1.y, v0.xyzw, r3.xyzw
+dp3 r2.z, r0.yzwy, r4.xyzx
+dp4 r1.z, v0.xyzw, r4.xyzw
+dp3 r0.x, r2.xyzx, cb0[19].xyzx
+dp3 r0.y, r2.xyzx, cb0[20].xyzx
+dp3 r0.z, r2.xyzx, cb0[21].xyzx
+dp3 r0.w, r0.xyzx, r0.xyzx
+rsq r0.w, r0.w
+mul r0.xyz, r0.wwww, r0.xyzx
+dp3 r2.x, -cb0[3].xyzx, r0.xyzx
+dp3 r2.y, -cb0[4].xyzx, r0.xyzx
+dp3 r2.z, -cb0[5].xyzx, r0.xyzx
+ge r3.xyz, r2.xyzx, l(0.000000, 0.000000, 0.000000, 0.000000)
+and r3.xyz, r3.xyzx, l(0x3f800000, 0x3f800000, 0x3f800000, 0)
+mul r4.xyz, r2.xyzx, r3.xyzx
+mul r5.xyz, r4.yyyy, cb0[7].xyzx
+mad r4.xyw, r4.xxxx, cb0[6].xyxz, r5.xyxz
+mad r4.xyz, r4.zzzz, cb0[8].xyzx, r4.xywx
+mad o0.xyz, r4.xyzx, cb0[0].xyzx, cb0[1].xyzx
+mov o0.w, cb0[0].w
+mov r1.w, v0.w
+dp4 r4.x, r1.xyzw, cb0[15].xyzw
+dp4 r4.y, r1.xyzw, cb0[16].xyzw
+dp4 r4.z, r1.xyzw, cb0[17].xyzw
+add r4.xyz, -r4.xyzx, cb0[12].xyzx
+dp3 r0.w, r4.xyzx, r4.xyzx
+rsq r0.w, r0.w
+mad r5.xyz, r4.xyzx, r0.wwww, -cb0[3].xyzx
+dp3 r2.w, r5.xyzx, r5.xyzx
+rsq r2.w, r2.w
+mul r5.xyz, r2.wwww, r5.xyzx
+dp3 r5.x, r5.xyzx, r0.xyzx
+mad r6.xyz, r4.xyzx, r0.wwww, -cb0[4].xyzx
+mad r4.xyz, r4.xyzx, r0.wwww, -cb0[5].xyzx
+dp3 r0.w, r6.xyzx, r6.xyzx
+rsq r0.w, r0.w
+mul r6.xyz, r0.wwww, r6.xyzx
+dp3 r5.y, r6.xyzx, r0.xyzx
+dp3 r0.w, r4.xyzx, r4.xyzx
+rsq r0.w, r0.w
+mul r4.xyz, r0.wwww, r4.xyzx
+dp3 r5.z, r4.xyzx, r0.xyzx
+max r0.xyz, r5.xyzx, l(0.000000, 0.000000, 0.000000, 0.000000)
+mul r0.xyz, r3.xyzx, r0.xyzx
+log r0.xyz, r0.xyzx
+mul r0.xyz, r0.xyzx, cb0[2].wwww
+exp r0.xyz, r0.xyzx
+mul r0.xyz, r2.xyzx, r0.xyzx
+mul r2.xyz, r0.yyyy, cb0[10].xyzx
+mad r0.xyw, r0.xxxx, cb0[9].xyxz, r2.xyxz
+mad r0.xyz, r0.zzzz, cb0[11].xyzx, r0.xywx
+mul o1.xyz, r0.xyzx, cb0[2].xyzx
+dp4_sat o1.w, r1.xyzw, cb0[14].xyzw
+mov o2.xy, v2.xyxx
+dp4 o3.x, r1.xyzw, cb0[22].xyzw
+dp4 o3.y, r1.xyzw, cb0[23].xyzw
+dp4 o3.z, r1.xyzw, cb0[24].xyzw
+dp4 o3.w, r1.xyzw, cb0[25].xyzw
+ret
+// Approximately 0 instruction slots used
+#endif
+
+const BYTE SkinnedEffect_VSSkinnedVertexLightingOneBoneBn[] =
+{
+ 68, 88, 66, 67, 159, 225,
+ 8, 73, 52, 151, 166, 208,
+ 147, 94, 206, 45, 29, 186,
+ 43, 14, 1, 0, 0, 0,
+ 252, 23, 0, 0, 4, 0,
+ 0, 0, 48, 0, 0, 0,
+ 240, 13, 0, 0, 176, 22,
+ 0, 0, 112, 23, 0, 0,
+ 65, 111, 110, 57, 184, 13,
+ 0, 0, 184, 13, 0, 0,
+ 0, 2, 254, 255, 132, 13,
+ 0, 0, 52, 0, 0, 0,
+ 1, 0, 36, 0, 0, 0,
+ 48, 0, 0, 0, 48, 0,
+ 0, 0, 36, 0, 1, 0,
+ 48, 0, 0, 0, 0, 0,
+ 242, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 242, 0,
+ 0, 2, 254, 255, 254, 255,
+ 72, 2, 68, 66, 85, 71,
+ 40, 0, 0, 0, 244, 8,
+ 0, 0, 0, 0, 0, 0,
+ 3, 0, 0, 0, 8, 1,
+ 0, 0, 72, 0, 0, 0,
+ 20, 1, 0, 0, 17, 0,
+ 0, 0, 160, 7, 0, 0,
+ 216, 3, 0, 0, 68, 58,
+ 92, 65, 84, 71, 32, 83,
+ 97, 109, 112, 108, 101, 32,
+ 68, 101, 118, 101, 108, 111,
+ 112, 109, 101, 110, 116, 92,
+ 115, 116, 95, 100, 101, 118,
+ 92, 75, 105, 116, 115, 92,
+ 68, 105, 114, 101, 99, 116,
+ 88, 84, 75, 92, 83, 114,
+ 99, 92, 83, 104, 97, 100,
+ 101, 114, 115, 92, 83, 107,
+ 105, 110, 110, 101, 100, 69,
+ 102, 102, 101, 99, 116, 46,
+ 102, 120, 0, 68, 58, 92,
+ 65, 84, 71, 32, 83, 97,
+ 109, 112, 108, 101, 32, 68,
+ 101, 118, 101, 108, 111, 112,
+ 109, 101, 110, 116, 92, 115,
+ 116, 95, 100, 101, 118, 92,
+ 75, 105, 116, 115, 92, 68,
+ 105, 114, 101, 99, 116, 88,
+ 84, 75, 92, 83, 114, 99,
+ 92, 83, 104, 97, 100, 101,
+ 114, 115, 92, 67, 111, 109,
+ 109, 111, 110, 46, 102, 120,
+ 104, 0, 68, 58, 92, 65,
+ 84, 71, 32, 83, 97, 109,
+ 112, 108, 101, 32, 68, 101,
+ 118, 101, 108, 111, 112, 109,
+ 101, 110, 116, 92, 115, 116,
+ 95, 100, 101, 118, 92, 75,
+ 105, 116, 115, 92, 68, 105,
+ 114, 101, 99, 116, 88, 84,
+ 75, 92, 83, 114, 99, 92,
+ 83, 104, 97, 100, 101, 114,
+ 115, 92, 76, 105, 103, 104,
+ 116, 105, 110, 103, 46, 102,
+ 120, 104, 0, 171, 171, 171,
+ 40, 0, 0, 0, 117, 0,
+ 0, 0, 188, 0, 0, 0,
+ 0, 0, 255, 255, 40, 9,
+ 0, 0, 0, 0, 255, 255,
+ 64, 9, 0, 0, 0, 0,
+ 255, 255, 76, 9, 0, 0,
+ 0, 0, 255, 255, 88, 9,
+ 0, 0, 0, 0, 255, 255,
+ 100, 9, 0, 0, 0, 0,
+ 255, 255, 112, 9, 0, 0,
+ 52, 0, 0, 0, 124, 9,
+ 0, 0, 52, 0, 0, 0,
+ 140, 9, 0, 0, 52, 0,
+ 0, 0, 152, 9, 0, 0,
+ 32, 0, 1, 0, 172, 9,
+ 0, 0, 56, 0, 0, 0,
+ 192, 9, 0, 0, 55, 0,
+ 0, 0, 208, 9, 0, 0,
+ 52, 0, 0, 0, 224, 9,
+ 0, 0, 52, 0, 0, 0,
+ 244, 9, 0, 0, 56, 0,
+ 0, 0, 8, 10, 0, 0,
+ 55, 0, 0, 0, 24, 10,
+ 0, 0, 56, 0, 0, 0,
+ 40, 10, 0, 0, 55, 0,
+ 0, 0, 56, 10, 0, 0,
+ 59, 0, 2, 0, 72, 10,
+ 0, 0, 59, 0, 2, 0,
+ 88, 10, 0, 0, 59, 0,
+ 2, 0, 104, 10, 0, 0,
+ 59, 0, 2, 0, 120, 10,
+ 0, 0, 36, 0, 2, 0,
+ 132, 10, 0, 0, 36, 0,
+ 2, 0, 148, 10, 0, 0,
+ 36, 0, 2, 0, 164, 10,
+ 0, 0, 39, 0, 2, 0,
+ 180, 10, 0, 0, 41, 0,
+ 2, 0, 196, 10, 0, 0,
+ 46, 0, 2, 0, 212, 10,
+ 0, 0, 46, 0, 2, 0,
+ 228, 10, 0, 0, 46, 0,
+ 2, 0, 248, 10, 0, 0,
+ 46, 0, 2, 0, 12, 11,
+ 0, 0, 46, 0, 2, 0,
+ 24, 11, 0, 0, 57, 0,
+ 2, 0, 44, 11, 0, 0,
+ 57, 0, 2, 0, 56, 11,
+ 0, 0, 57, 0, 2, 0,
+ 72, 11, 0, 0, 57, 0,
+ 2, 0, 88, 11, 0, 0,
+ 58, 0, 2, 0, 104, 11,
+ 0, 0, 58, 0, 2, 0,
+ 120, 11, 0, 0, 33, 0,
+ 2, 0, 132, 11, 0, 0,
+ 33, 0, 2, 0, 148, 11,
+ 0, 0, 37, 0, 2, 0,
+ 160, 11, 0, 0, 33, 0,
+ 2, 0, 176, 11, 0, 0,
+ 33, 0, 2, 0, 192, 11,
+ 0, 0, 33, 0, 2, 0,
+ 208, 11, 0, 0, 37, 0,
+ 2, 0, 220, 11, 0, 0,
+ 33, 0, 2, 0, 236, 11,
+ 0, 0, 37, 0, 2, 0,
+ 248, 11, 0, 0, 42, 0,
+ 2, 0, 8, 12, 0, 0,
+ 42, 0, 2, 0, 24, 12,
+ 0, 0, 42, 0, 2, 0,
+ 40, 12, 0, 0, 42, 0,
+ 2, 0, 52, 12, 0, 0,
+ 42, 0, 2, 0, 64, 12,
+ 0, 0, 42, 0, 2, 0,
+ 76, 12, 0, 0, 42, 0,
+ 2, 0, 92, 12, 0, 0,
+ 42, 0, 2, 0, 104, 12,
+ 0, 0, 42, 0, 2, 0,
+ 116, 12, 0, 0, 42, 0,
+ 2, 0, 128, 12, 0, 0,
+ 47, 0, 2, 0, 144, 12,
+ 0, 0, 47, 0, 2, 0,
+ 160, 12, 0, 0, 47, 0,
+ 2, 0, 180, 12, 0, 0,
+ 47, 0, 2, 0, 200, 12,
+ 0, 0, 63, 0, 2, 0,
+ 216, 12, 0, 0, 14, 0,
+ 1, 0, 232, 12, 0, 0,
+ 14, 0, 1, 0, 248, 12,
+ 0, 0, 14, 0, 1, 0,
+ 8, 13, 0, 0, 63, 0,
+ 2, 0, 24, 13, 0, 0,
+ 63, 0, 2, 0, 40, 13,
+ 0, 0, 63, 0, 2, 0,
+ 56, 13, 0, 0, 75, 0,
+ 0, 0, 72, 13, 0, 0,
+ 75, 0, 0, 0, 92, 13,
+ 0, 0, 46, 0, 2, 0,
+ 104, 13, 0, 0, 81, 0,
+ 0, 0, 116, 13, 0, 0,
+ 66, 105, 97, 115, 88, 50,
+ 0, 171, 1, 0, 3, 0,
+ 1, 0, 3, 0, 1, 0,
+ 0, 0, 0, 0, 0, 0,
+ 9, 0, 0, 0, 0, 0,
+ 1, 0, 2, 0, 255, 255,
+ 80, 97, 114, 97, 109, 101,
+ 116, 101, 114, 115, 0, 68,
+ 105, 102, 102, 117, 115, 101,
+ 67, 111, 108, 111, 114, 0,
+ 1, 0, 3, 0, 1, 0,
+ 4, 0, 1, 0, 0, 0,
+ 0, 0, 0, 0, 30, 0,
+ 0, 0, 0, 0, 1, 0,
+ 2, 0, 255, 255, 83, 107,
+ 105, 110, 0, 171, 171, 171,
+ 10, 0, 0, 0, 0, 0,
+ 255, 255, 255, 255, 255, 255,
+ 14, 0, 0, 0, 255, 255,
+ 1, 0, 255, 255, 255, 255,
+ 16, 0, 0, 0, 255, 255,
+ 255, 255, 2, 0, 255, 255,
+ 86, 83, 83, 107, 105, 110,
+ 110, 101, 100, 86, 101, 114,
+ 116, 101, 120, 76, 105, 103,
+ 104, 116, 105, 110, 103, 79,
+ 110, 101, 66, 111, 110, 101,
+ 66, 110, 0, 68, 105, 102,
+ 102, 117, 115, 101, 0, 171,
+ 171, 171, 1, 0, 3, 0,
+ 1, 0, 4, 0, 1, 0,
+ 0, 0, 0, 0, 0, 0,
+ 83, 112, 101, 99, 117, 108,
+ 97, 114, 0, 84, 101, 120,
+ 67, 111, 111, 114, 100, 0,
+ 171, 171, 1, 0, 3, 0,
+ 1, 0, 2, 0, 1, 0,
+ 0, 0, 0, 0, 0, 0,
+ 80, 111, 115, 105, 116, 105,
+ 111, 110, 80, 83, 0, 171,
+ 249, 3, 0, 0, 4, 4,
+ 0, 0, 20, 4, 0, 0,
+ 4, 4, 0, 0, 29, 4,
+ 0, 0, 40, 4, 0, 0,
+ 56, 4, 0, 0, 4, 4,
+ 0, 0, 5, 0, 0, 0,
+ 1, 0, 14, 0, 1, 0,
+ 4, 0, 68, 4, 0, 0,
+ 31, 0, 0, 0, 0, 0,
+ 1, 0, 2, 0, 255, 255,
+ 60, 0, 0, 0, 4, 0,
+ 5, 0, 6, 0, 255, 255,
+ 61, 0, 0, 0, 255, 255,
+ 255, 255, 12, 0, 255, 255,
+ 64, 0, 0, 0, 255, 255,
+ 255, 255, 255, 255, 7, 0,
+ 68, 0, 0, 0, 10, 0,
+ 11, 0, 255, 255, 255, 255,
+ 69, 0, 0, 0, 255, 255,
+ 255, 255, 255, 255, 13, 0,
+ 70, 0, 0, 0, 255, 255,
+ 255, 255, 255, 255, 3, 0,
+ 71, 0, 0, 0, 8, 0,
+ 9, 0, 255, 255, 255, 255,
+ 100, 105, 102, 102, 117, 115,
+ 101, 0, 1, 0, 3, 0,
+ 1, 0, 3, 0, 1, 0,
+ 0, 0, 0, 0, 0, 0,
+ 26, 0, 0, 0, 0, 0,
+ 1, 0, 2, 0, 255, 255,
+ 100, 111, 116, 72, 0, 171,
+ 171, 171, 40, 0, 0, 0,
+ 0, 0, 255, 255, 255, 255,
+ 255, 255, 44, 0, 0, 0,
+ 255, 255, 255, 255, 2, 0,
+ 255, 255, 46, 0, 0, 0,
+ 255, 255, 1, 0, 255, 255,
+ 255, 255, 100, 111, 116, 76,
+ 0, 171, 171, 171, 22, 0,
+ 0, 0, 0, 0, 255, 255,
+ 255, 255, 255, 255, 23, 0,
+ 0, 0, 255, 255, 1, 0,
+ 255, 255, 255, 255, 24, 0,
+ 0, 0, 255, 255, 255, 255,
+ 2, 0, 255, 255, 101, 121,
+ 101, 86, 101, 99, 116, 111,
+ 114, 0, 171, 171, 37, 0,
+ 0, 0, 0, 0, 1, 0,
+ 2, 0, 255, 255, 104, 97,
+ 108, 102, 86, 101, 99, 116,
+ 111, 114, 115, 0, 3, 0,
+ 3, 0, 3, 0, 3, 0,
+ 1, 0, 0, 0, 0, 0,
+ 0, 0, 39, 0, 0, 0,
+ 0, 0, 1, 0, 2, 0,
+ 255, 255, 43, 0, 0, 0,
+ 6, 0, 7, 0, 8, 0,
+ 255, 255, 45, 0, 0, 0,
+ 3, 0, 4, 0, 5, 0,
+ 255, 255, 112, 111, 115, 95,
+ 119, 115, 0, 171, 33, 0,
+ 0, 0, 0, 0, 255, 255,
+ 255, 255, 255, 255, 34, 0,
+ 0, 0, 255, 255, 1, 0,
+ 255, 255, 255, 255, 35, 0,
+ 0, 0, 255, 255, 255, 255,
+ 2, 0, 255, 255, 115, 107,
+ 105, 110, 110, 105, 110, 103,
+ 0, 171, 171, 171, 3, 0,
+ 3, 0, 4, 0, 3, 0,
+ 1, 0, 0, 0, 0, 0,
+ 0, 0, 8, 0, 0, 0,
+ 0, 0, 3, 0, 6, 0,
+ 9, 0, 12, 0, 0, 0,
+ 1, 0, 4, 0, 7, 0,
+ 10, 0, 13, 0, 0, 0,
+ 2, 0, 5, 0, 8, 0,
+ 11, 0, 115, 112, 101, 99,
+ 117, 108, 97, 114, 0, 171,
+ 171, 171, 56, 0, 0, 0,
+ 0, 0, 1, 0, 2, 0,
+ 255, 255, 118, 105, 110, 0,
+ 80, 111, 115, 105, 116, 105,
+ 111, 110, 0, 78, 111, 114,
+ 109, 97, 108, 0, 73, 110,
+ 100, 105, 99, 101, 115, 0,
+ 1, 0, 2, 0, 1, 0,
+ 4, 0, 1, 0, 0, 0,
+ 0, 0, 0, 0, 87, 101,
+ 105, 103, 104, 116, 115, 0,
+ 48, 6, 0, 0, 4, 4,
+ 0, 0, 57, 6, 0, 0,
+ 220, 4, 0, 0, 29, 4,
+ 0, 0, 40, 4, 0, 0,
+ 64, 6, 0, 0, 72, 6,
+ 0, 0, 88, 6, 0, 0,
+ 4, 4, 0, 0, 5, 0,
+ 0, 0, 1, 0, 17, 0,
+ 1, 0, 5, 0, 96, 6,
+ 0, 0, 11, 0, 0, 0,
+ 0, 0, 255, 255, 255, 255,
+ 255, 255, 15, 0, 0, 0,
+ 255, 255, 1, 0, 255, 255,
+ 255, 255, 17, 0, 0, 0,
+ 255, 255, 255, 255, 2, 0,
+ 255, 255, 1, 0, 0, 0,
+ 0, 0, 1, 0, 2, 0,
+ 3, 0, 2, 0, 0, 0,
+ 4, 0, 5, 0, 6, 0,
+ 255, 255, 3, 0, 0, 0,
+ 7, 0, 8, 0, 255, 255,
+ 255, 255, 4, 0, 0, 0,
+ 9, 0, 10, 0, 11, 0,
+ 12, 0, 5, 0, 0, 0,
+ 13, 0, 14, 0, 15, 0,
+ 16, 0, 118, 111, 117, 116,
+ 0, 80, 111, 115, 95, 112,
+ 115, 0, 70, 111, 103, 70,
+ 97, 99, 116, 111, 114, 0,
+ 171, 171, 0, 0, 3, 0,
+ 1, 0, 1, 0, 1, 0,
+ 0, 0, 0, 0, 0, 0,
+ 253, 6, 0, 0, 4, 4,
+ 0, 0, 249, 3, 0, 0,
+ 4, 4, 0, 0, 20, 4,
+ 0, 0, 220, 4, 0, 0,
+ 4, 7, 0, 0, 16, 7,
+ 0, 0, 5, 0, 0, 0,
+ 1, 0, 12, 0, 1, 0,
+ 4, 0, 32, 7, 0, 0,
+ 65, 0, 0, 0, 0, 0,
+ 255, 255, 255, 255, 255, 255,
+ 66, 0, 0, 0, 255, 255,
+ 1, 0, 255, 255, 255, 255,
+ 67, 0, 0, 0, 3, 0,
+ 255, 255, 255, 255, 255, 255,
+ 119, 111, 114, 108, 100, 78,
+ 111, 114, 109, 97, 108, 0,
+ 21, 0, 0, 0, 0, 0,
+ 1, 0, 2, 0, 255, 255,
+ 122, 101, 114, 111, 76, 0,
+ 171, 171, 25, 0, 0, 0,
+ 0, 0, 1, 0, 2, 0,
+ 255, 255, 0, 0, 0, 0,
+ 84, 3, 0, 0, 92, 3,
+ 0, 0, 1, 0, 0, 0,
+ 108, 3, 0, 0, 120, 3,
+ 0, 0, 131, 3, 0, 0,
+ 144, 3, 0, 0, 1, 0,
+ 0, 0, 160, 3, 0, 0,
+ 0, 0, 0, 0, 172, 3,
+ 0, 0, 92, 3, 0, 0,
+ 3, 0, 0, 0, 180, 3,
+ 0, 0, 0, 0, 0, 0,
+ 216, 3, 0, 0, 100, 4,
+ 0, 0, 8, 0, 0, 0,
+ 116, 4, 0, 0, 0, 0,
+ 0, 0, 212, 4, 0, 0,
+ 220, 4, 0, 0, 1, 0,
+ 0, 0, 236, 4, 0, 0,
+ 0, 0, 0, 0, 248, 4,
+ 0, 0, 220, 4, 0, 0,
+ 3, 0, 0, 0, 0, 5,
+ 0, 0, 0, 0, 0, 0,
+ 36, 5, 0, 0, 220, 4,
+ 0, 0, 3, 0, 0, 0,
+ 44, 5, 0, 0, 0, 0,
+ 0, 0, 80, 5, 0, 0,
+ 220, 4, 0, 0, 1, 0,
+ 0, 0, 92, 5, 0, 0,
+ 0, 0, 0, 0, 104, 5,
+ 0, 0, 116, 5, 0, 0,
+ 3, 0, 0, 0, 132, 5,
+ 0, 0, 0, 0, 0, 0,
+ 168, 5, 0, 0, 4, 4,
+ 0, 0, 3, 0, 0, 0,
+ 176, 5, 0, 0, 0, 0,
+ 0, 0, 212, 5, 0, 0,
+ 224, 5, 0, 0, 3, 0,
+ 0, 0, 240, 5, 0, 0,
+ 0, 0, 0, 0, 20, 6,
+ 0, 0, 220, 4, 0, 0,
+ 1, 0, 0, 0, 32, 6,
+ 0, 0, 172, 3, 0, 0,
+ 44, 6, 0, 0, 136, 6,
+ 0, 0, 3, 0, 0, 0,
+ 152, 6, 0, 0, 216, 3,
+ 0, 0, 44, 6, 0, 0,
+ 136, 6, 0, 0, 5, 0,
+ 0, 0, 188, 6, 0, 0,
+ 0, 0, 0, 0, 248, 6,
+ 0, 0, 64, 7, 0, 0,
+ 3, 0, 0, 0, 80, 7,
+ 0, 0, 0, 0, 0, 0,
+ 116, 7, 0, 0, 220, 4,
+ 0, 0, 1, 0, 0, 0,
+ 128, 7, 0, 0, 0, 0,
+ 0, 0, 140, 7, 0, 0,
+ 220, 4, 0, 0, 1, 0,
+ 0, 0, 148, 7, 0, 0,
+ 77, 105, 99, 114, 111, 115,
+ 111, 102, 116, 32, 40, 82,
+ 41, 32, 72, 76, 83, 76,
+ 32, 83, 104, 97, 100, 101,
+ 114, 32, 67, 111, 109, 112,
+ 105, 108, 101, 114, 32, 49,
+ 48, 46, 49, 0, 81, 0,
+ 0, 5, 243, 0, 15, 160,
+ 0, 0, 0, 64, 0, 0,
+ 128, 191, 0, 0, 64, 64,
+ 0, 0, 0, 0, 31, 0,
+ 0, 2, 5, 0, 0, 128,
+ 0, 0, 15, 144, 31, 0,
+ 0, 2, 5, 0, 1, 128,
+ 1, 0, 15, 144, 31, 0,
+ 0, 2, 5, 0, 2, 128,
+ 2, 0, 15, 144, 31, 0,
+ 0, 2, 5, 0, 3, 128,
+ 3, 0, 15, 144, 31, 0,
+ 0, 2, 5, 0, 4, 128,
+ 4, 0, 15, 144, 5, 0,
+ 0, 3, 0, 0, 1, 128,
+ 3, 0, 0, 144, 243, 0,
+ 170, 160, 46, 0, 0, 2,
+ 0, 0, 1, 176, 0, 0,
+ 0, 128, 5, 0, 0, 4,
+ 0, 0, 15, 128, 4, 0,
+ 0, 144, 26, 32, 228, 160,
+ 0, 0, 0, 176, 4, 0,
+ 0, 4, 1, 0, 7, 128,
+ 1, 0, 228, 144, 243, 0,
+ 0, 160, 243, 0, 85, 160,
+ 8, 0, 0, 3, 2, 0,
+ 1, 128, 1, 0, 228, 128,
+ 0, 0, 228, 128, 9, 0,
+ 0, 3, 0, 0, 1, 128,
+ 0, 0, 228, 144, 0, 0,
+ 228, 128, 5, 0, 0, 4,
+ 3, 0, 15, 128, 4, 0,
+ 0, 144, 27, 32, 228, 160,
+ 0, 0, 0, 176, 5, 0,
+ 0, 4, 4, 0, 15, 128,
+ 4, 0, 0, 144, 28, 32,
+ 228, 160, 0, 0, 0, 176,
+ 8, 0, 0, 3, 2, 0,
+ 2, 128, 1, 0, 228, 128,
+ 3, 0, 228, 128, 9, 0,
+ 0, 3, 0, 0, 2, 128,
+ 0, 0, 228, 144, 3, 0,
+ 228, 128, 8, 0, 0, 3,
+ 2, 0, 4, 128, 1, 0,
+ 228, 128, 4, 0, 228, 128,
+ 9, 0, 0, 3, 0, 0,
+ 4, 128, 0, 0, 228, 144,
+ 4, 0, 228, 128, 8, 0,
+ 0, 3, 1, 0, 1, 128,
+ 2, 0, 228, 128, 19, 0,
+ 228, 160, 8, 0, 0, 3,
+ 1, 0, 2, 128, 2, 0,
+ 228, 128, 20, 0, 228, 160,
+ 8, 0, 0, 3, 1, 0,
+ 4, 128, 2, 0, 228, 128,
+ 21, 0, 228, 160, 36, 0,
+ 0, 2, 2, 0, 7, 128,
+ 1, 0, 228, 128, 8, 0,
+ 0, 3, 1, 0, 1, 128,
+ 3, 0, 228, 161, 2, 0,
+ 228, 128, 8, 0, 0, 3,
+ 1, 0, 2, 128, 4, 0,
+ 228, 161, 2, 0, 228, 128,
+ 8, 0, 0, 3, 1, 0,
+ 4, 128, 5, 0, 228, 161,
+ 2, 0, 228, 128, 13, 0,
+ 0, 3, 3, 0, 7, 128,
+ 1, 0, 228, 128, 243, 0,
+ 255, 160, 5, 0, 0, 3,
+ 4, 0, 7, 128, 1, 0,
+ 228, 128, 3, 0, 228, 128,
+ 5, 0, 0, 3, 5, 0,
+ 7, 128, 4, 0, 85, 128,
+ 7, 0, 228, 160, 4, 0,
+ 0, 4, 4, 0, 11, 128,
+ 4, 0, 0, 128, 6, 0,
+ 164, 160, 5, 0, 164, 128,
+ 4, 0, 0, 4, 4, 0,
+ 7, 128, 4, 0, 170, 128,
+ 8, 0, 228, 160, 4, 0,
+ 244, 128, 1, 0, 0, 2,
+ 5, 0, 7, 128, 0, 0,
+ 228, 160, 4, 0, 0, 4,
+ 0, 0, 7, 224, 4, 0,
+ 228, 128, 5, 0, 228, 128,
+ 1, 0, 228, 160, 1, 0,
+ 0, 2, 0, 0, 8, 128,
+ 0, 0, 255, 144, 9, 0,
+ 0, 3, 4, 0, 1, 128,
+ 0, 0, 228, 128, 15, 0,
+ 228, 160, 9, 0, 0, 3,
+ 4, 0, 2, 128, 0, 0,
+ 228, 128, 16, 0, 228, 160,
+ 9, 0, 0, 3, 4, 0,
+ 4, 128, 0, 0, 228, 128,
+ 17, 0, 228, 160, 2, 0,
+ 0, 3, 4, 0, 7, 128,
+ 4, 0, 228, 129, 12, 0,
+ 228, 160, 36, 0, 0, 2,
+ 5, 0, 7, 128, 4, 0,
+ 228, 128, 2, 0, 0, 3,
+ 4, 0, 7, 128, 5, 0,
+ 228, 128, 3, 0, 228, 161,
+ 36, 0, 0, 2, 6, 0,
+ 7, 128, 4, 0, 228, 128,
+ 8, 0, 0, 3, 4, 0,
+ 1, 128, 6, 0, 228, 128,
+ 2, 0, 228, 128, 2, 0,
+ 0, 3, 6, 0, 7, 128,
+ 5, 0, 228, 128, 4, 0,
+ 228, 161, 2, 0, 0, 3,
+ 5, 0, 7, 128, 5, 0,
+ 228, 128, 5, 0, 228, 161,
+ 36, 0, 0, 2, 7, 0,
+ 7, 128, 5, 0, 228, 128,
+ 8, 0, 0, 3, 4, 0,
+ 4, 128, 7, 0, 228, 128,
+ 2, 0, 228, 128, 36, 0,
+ 0, 2, 5, 0, 7, 128,
+ 6, 0, 228, 128, 8, 0,
+ 0, 3, 4, 0, 2, 128,
+ 5, 0, 228, 128, 2, 0,
+ 228, 128, 11, 0, 0, 3,
+ 2, 0, 7, 128, 4, 0,
+ 228, 128, 243, 0, 255, 160,
+ 5, 0, 0, 3, 2, 0,
+ 7, 128, 3, 0, 228, 128,
+ 2, 0, 228, 128, 15, 0,
+ 0, 2, 3, 0, 1, 128,
+ 2, 0, 0, 128, 15, 0,
+ 0, 2, 3, 0, 2, 128,
+ 2, 0, 85, 128, 15, 0,
+ 0, 2, 3, 0, 4, 128,
+ 2, 0, 170, 128, 5, 0,
+ 0, 3, 2, 0, 7, 128,
+ 3, 0, 228, 128, 2, 0,
+ 255, 160, 14, 0, 0, 2,
+ 3, 0, 1, 128, 2, 0,
+ 0, 128, 14, 0, 0, 2,
+ 3, 0, 2, 128, 2, 0,
+ 85, 128, 14, 0, 0, 2,
+ 3, 0, 4, 128, 2, 0,
+ 170, 128, 5, 0, 0, 3,
+ 1, 0, 7, 128, 1, 0,
+ 228, 128, 3, 0, 228, 128,
+ 5, 0, 0, 3, 2, 0,
+ 7, 128, 1, 0, 85, 128,
+ 10, 0, 228, 160, 4, 0,
+ 0, 4, 1, 0, 11, 128,
+ 1, 0, 0, 128, 9, 0,
+ 164, 160, 2, 0, 164, 128,
+ 4, 0, 0, 4, 1, 0,
+ 7, 128, 1, 0, 170, 128,
+ 11, 0, 228, 160, 1, 0,
+ 244, 128, 5, 0, 0, 3,
+ 1, 0, 7, 224, 1, 0,
+ 228, 128, 2, 0, 228, 160,
+ 9, 0, 0, 3, 0, 0,
+ 4, 192, 0, 0, 228, 128,
+ 24, 0, 228, 160, 9, 0,
+ 0, 3, 1, 0, 1, 128,
+ 0, 0, 228, 128, 14, 0,
+ 228, 160, 11, 0, 0, 3,
+ 1, 0, 1, 128, 1, 0,
+ 0, 128, 243, 0, 255, 160,
+ 10, 0, 0, 3, 1, 0,
+ 8, 224, 1, 0, 0, 128,
+ 243, 0, 85, 161, 9, 0,
+ 0, 3, 1, 0, 1, 128,
+ 0, 0, 228, 128, 22, 0,
+ 228, 160, 9, 0, 0, 3,
+ 1, 0, 2, 128, 0, 0,
+ 228, 128, 23, 0, 228, 160,
+ 9, 0, 0, 3, 0, 0,
+ 1, 128, 0, 0, 228, 128,
+ 25, 0, 228, 160, 4, 0,
+ 0, 4, 0, 0, 3, 192,
+ 0, 0, 0, 128, 242, 0,
+ 228, 160, 1, 0, 228, 128,
+ 1, 0, 0, 2, 0, 0,
+ 8, 192, 0, 0, 0, 128,
+ 1, 0, 0, 2, 0, 0,
+ 8, 224, 0, 0, 255, 160,
+ 1, 0, 0, 2, 2, 0,
+ 3, 224, 2, 0, 228, 144,
+ 255, 255, 0, 0, 83, 72,
+ 68, 82, 184, 8, 0, 0,
+ 64, 0, 1, 0, 46, 2,
+ 0, 0, 89, 8, 0, 4,
+ 70, 142, 32, 0, 0, 0,
+ 0, 0, 242, 0, 0, 0,
+ 95, 0, 0, 3, 242, 16,
+ 16, 0, 0, 0, 0, 0,
+ 95, 0, 0, 3, 114, 16,
+ 16, 0, 1, 0, 0, 0,
+ 95, 0, 0, 3, 50, 16,
+ 16, 0, 2, 0, 0, 0,
+ 95, 0, 0, 3, 18, 16,
+ 16, 0, 3, 0, 0, 0,
+ 95, 0, 0, 3, 18, 16,
+ 16, 0, 4, 0, 0, 0,
+ 101, 0, 0, 3, 242, 32,
+ 16, 0, 0, 0, 0, 0,
+ 101, 0, 0, 3, 242, 32,
+ 16, 0, 1, 0, 0, 0,
+ 101, 0, 0, 3, 50, 32,
+ 16, 0, 2, 0, 0, 0,
+ 103, 0, 0, 4, 242, 32,
+ 16, 0, 3, 0, 0, 0,
+ 1, 0, 0, 0, 104, 0,
+ 0, 2, 7, 0, 0, 0,
+ 38, 0, 0, 8, 0, 208,
+ 0, 0, 18, 0, 16, 0,
+ 0, 0, 0, 0, 10, 16,
+ 16, 0, 3, 0, 0, 0,
+ 1, 64, 0, 0, 3, 0,
+ 0, 0, 56, 0, 0, 10,
+ 242, 0, 16, 0, 1, 0,
+ 0, 0, 6, 16, 16, 0,
+ 4, 0, 0, 0, 70, 142,
+ 32, 6, 0, 0, 0, 0,
+ 26, 0, 0, 0, 10, 0,
+ 16, 0, 0, 0, 0, 0,
+ 50, 0, 0, 15, 226, 0,
+ 16, 0, 0, 0, 0, 0,
+ 6, 25, 16, 0, 1, 0,
+ 0, 0, 2, 64, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 64, 0, 0, 0, 64,
+ 0, 0, 0, 64, 2, 64,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 128, 191, 0, 0,
+ 128, 191, 0, 0, 128, 191,
+ 16, 0, 0, 7, 18, 0,
+ 16, 0, 2, 0, 0, 0,
+ 150, 7, 16, 0, 0, 0,
+ 0, 0, 70, 2, 16, 0,
+ 1, 0, 0, 0, 17, 0,
+ 0, 7, 18, 0, 16, 0,
+ 1, 0, 0, 0, 70, 30,
+ 16, 0, 0, 0, 0, 0,
+ 70, 14, 16, 0, 1, 0,
+ 0, 0, 56, 0, 0, 10,
+ 242, 0, 16, 0, 3, 0,
+ 0, 0, 6, 16, 16, 0,
+ 4, 0, 0, 0, 70, 142,
+ 32, 6, 0, 0, 0, 0,
+ 27, 0, 0, 0, 10, 0,
+ 16, 0, 0, 0, 0, 0,
+ 56, 0, 0, 10, 242, 0,
+ 16, 0, 4, 0, 0, 0,
+ 6, 16, 16, 0, 4, 0,
+ 0, 0, 70, 142, 32, 6,
+ 0, 0, 0, 0, 28, 0,
+ 0, 0, 10, 0, 16, 0,
+ 0, 0, 0, 0, 16, 0,
+ 0, 7, 34, 0, 16, 0,
+ 2, 0, 0, 0, 150, 7,
+ 16, 0, 0, 0, 0, 0,
+ 70, 2, 16, 0, 3, 0,
+ 0, 0, 17, 0, 0, 7,
+ 34, 0, 16, 0, 1, 0,
+ 0, 0, 70, 30, 16, 0,
+ 0, 0, 0, 0, 70, 14,
+ 16, 0, 3, 0, 0, 0,
+ 16, 0, 0, 7, 66, 0,
+ 16, 0, 2, 0, 0, 0,
+ 150, 7, 16, 0, 0, 0,
+ 0, 0, 70, 2, 16, 0,
+ 4, 0, 0, 0, 17, 0,
+ 0, 7, 66, 0, 16, 0,
+ 1, 0, 0, 0, 70, 30,
+ 16, 0, 0, 0, 0, 0,
+ 70, 14, 16, 0, 4, 0,
+ 0, 0, 16, 0, 0, 8,
+ 18, 0, 16, 0, 0, 0,
+ 0, 0, 70, 2, 16, 0,
+ 2, 0, 0, 0, 70, 130,
+ 32, 0, 0, 0, 0, 0,
+ 19, 0, 0, 0, 16, 0,
+ 0, 8, 34, 0, 16, 0,
+ 0, 0, 0, 0, 70, 2,
+ 16, 0, 2, 0, 0, 0,
+ 70, 130, 32, 0, 0, 0,
+ 0, 0, 20, 0, 0, 0,
+ 16, 0, 0, 8, 66, 0,
+ 16, 0, 0, 0, 0, 0,
+ 70, 2, 16, 0, 2, 0,
+ 0, 0, 70, 130, 32, 0,
+ 0, 0, 0, 0, 21, 0,
+ 0, 0, 16, 0, 0, 7,
+ 130, 0, 16, 0, 0, 0,
+ 0, 0, 70, 2, 16, 0,
+ 0, 0, 0, 0, 70, 2,
+ 16, 0, 0, 0, 0, 0,
+ 68, 0, 0, 5, 130, 0,
+ 16, 0, 0, 0, 0, 0,
+ 58, 0, 16, 0, 0, 0,
+ 0, 0, 56, 0, 0, 7,
+ 114, 0, 16, 0, 0, 0,
+ 0, 0, 246, 15, 16, 0,
+ 0, 0, 0, 0, 70, 2,
+ 16, 0, 0, 0, 0, 0,
+ 16, 0, 0, 9, 18, 0,
+ 16, 0, 2, 0, 0, 0,
+ 70, 130, 32, 128, 65, 0,
+ 0, 0, 0, 0, 0, 0,
+ 3, 0, 0, 0, 70, 2,
+ 16, 0, 0, 0, 0, 0,
+ 16, 0, 0, 9, 34, 0,
+ 16, 0, 2, 0, 0, 0,
+ 70, 130, 32, 128, 65, 0,
+ 0, 0, 0, 0, 0, 0,
+ 4, 0, 0, 0, 70, 2,
+ 16, 0, 0, 0, 0, 0,
+ 16, 0, 0, 9, 66, 0,
+ 16, 0, 2, 0, 0, 0,
+ 70, 130, 32, 128, 65, 0,
+ 0, 0, 0, 0, 0, 0,
+ 5, 0, 0, 0, 70, 2,
+ 16, 0, 0, 0, 0, 0,
+ 29, 0, 0, 10, 114, 0,
+ 16, 0, 3, 0, 0, 0,
+ 70, 2, 16, 0, 2, 0,
+ 0, 0, 2, 64, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 1, 0,
+ 0, 10, 114, 0, 16, 0,
+ 3, 0, 0, 0, 70, 2,
+ 16, 0, 3, 0, 0, 0,
+ 2, 64, 0, 0, 0, 0,
+ 128, 63, 0, 0, 128, 63,
+ 0, 0, 128, 63, 0, 0,
+ 0, 0, 56, 0, 0, 7,
+ 114, 0, 16, 0, 4, 0,
+ 0, 0, 70, 2, 16, 0,
+ 2, 0, 0, 0, 70, 2,
+ 16, 0, 3, 0, 0, 0,
+ 56, 0, 0, 8, 114, 0,
+ 16, 0, 5, 0, 0, 0,
+ 86, 5, 16, 0, 4, 0,
+ 0, 0, 70, 130, 32, 0,
+ 0, 0, 0, 0, 7, 0,
+ 0, 0, 50, 0, 0, 10,
+ 178, 0, 16, 0, 4, 0,
+ 0, 0, 6, 0, 16, 0,
+ 4, 0, 0, 0, 70, 136,
+ 32, 0, 0, 0, 0, 0,
+ 6, 0, 0, 0, 70, 8,
+ 16, 0, 5, 0, 0, 0,
+ 50, 0, 0, 10, 114, 0,
+ 16, 0, 4, 0, 0, 0,
+ 166, 10, 16, 0, 4, 0,
+ 0, 0, 70, 130, 32, 0,
+ 0, 0, 0, 0, 8, 0,
+ 0, 0, 70, 3, 16, 0,
+ 4, 0, 0, 0, 50, 0,
+ 0, 11, 114, 32, 16, 0,
+ 0, 0, 0, 0, 70, 2,
+ 16, 0, 4, 0, 0, 0,
+ 70, 130, 32, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 70, 130, 32, 0, 0, 0,
+ 0, 0, 1, 0, 0, 0,
+ 54, 0, 0, 6, 130, 32,
+ 16, 0, 0, 0, 0, 0,
+ 58, 128, 32, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 54, 0, 0, 5, 130, 0,
+ 16, 0, 1, 0, 0, 0,
+ 58, 16, 16, 0, 0, 0,
+ 0, 0, 17, 0, 0, 8,
+ 18, 0, 16, 0, 4, 0,
+ 0, 0, 70, 14, 16, 0,
+ 1, 0, 0, 0, 70, 142,
+ 32, 0, 0, 0, 0, 0,
+ 15, 0, 0, 0, 17, 0,
+ 0, 8, 34, 0, 16, 0,
+ 4, 0, 0, 0, 70, 14,
+ 16, 0, 1, 0, 0, 0,
+ 70, 142, 32, 0, 0, 0,
+ 0, 0, 16, 0, 0, 0,
+ 17, 0, 0, 8, 66, 0,
+ 16, 0, 4, 0, 0, 0,
+ 70, 14, 16, 0, 1, 0,
+ 0, 0, 70, 142, 32, 0,
+ 0, 0, 0, 0, 17, 0,
+ 0, 0, 0, 0, 0, 9,
+ 114, 0, 16, 0, 4, 0,
+ 0, 0, 70, 2, 16, 128,
+ 65, 0, 0, 0, 4, 0,
+ 0, 0, 70, 130, 32, 0,
+ 0, 0, 0, 0, 12, 0,
+ 0, 0, 16, 0, 0, 7,
+ 130, 0, 16, 0, 0, 0,
+ 0, 0, 70, 2, 16, 0,
+ 4, 0, 0, 0, 70, 2,
+ 16, 0, 4, 0, 0, 0,
+ 68, 0, 0, 5, 130, 0,
+ 16, 0, 0, 0, 0, 0,
+ 58, 0, 16, 0, 0, 0,
+ 0, 0, 50, 0, 0, 11,
+ 114, 0, 16, 0, 5, 0,
+ 0, 0, 70, 2, 16, 0,
+ 4, 0, 0, 0, 246, 15,
+ 16, 0, 0, 0, 0, 0,
+ 70, 130, 32, 128, 65, 0,
+ 0, 0, 0, 0, 0, 0,
+ 3, 0, 0, 0, 16, 0,
+ 0, 7, 130, 0, 16, 0,
+ 2, 0, 0, 0, 70, 2,
+ 16, 0, 5, 0, 0, 0,
+ 70, 2, 16, 0, 5, 0,
+ 0, 0, 68, 0, 0, 5,
+ 130, 0, 16, 0, 2, 0,
+ 0, 0, 58, 0, 16, 0,
+ 2, 0, 0, 0, 56, 0,
+ 0, 7, 114, 0, 16, 0,
+ 5, 0, 0, 0, 246, 15,
+ 16, 0, 2, 0, 0, 0,
+ 70, 2, 16, 0, 5, 0,
+ 0, 0, 16, 0, 0, 7,
+ 18, 0, 16, 0, 5, 0,
+ 0, 0, 70, 2, 16, 0,
+ 5, 0, 0, 0, 70, 2,
+ 16, 0, 0, 0, 0, 0,
+ 50, 0, 0, 11, 114, 0,
+ 16, 0, 6, 0, 0, 0,
+ 70, 2, 16, 0, 4, 0,
+ 0, 0, 246, 15, 16, 0,
+ 0, 0, 0, 0, 70, 130,
+ 32, 128, 65, 0, 0, 0,
+ 0, 0, 0, 0, 4, 0,
+ 0, 0, 50, 0, 0, 11,
+ 114, 0, 16, 0, 4, 0,
+ 0, 0, 70, 2, 16, 0,
+ 4, 0, 0, 0, 246, 15,
+ 16, 0, 0, 0, 0, 0,
+ 70, 130, 32, 128, 65, 0,
+ 0, 0, 0, 0, 0, 0,
+ 5, 0, 0, 0, 16, 0,
+ 0, 7, 130, 0, 16, 0,
+ 0, 0, 0, 0, 70, 2,
+ 16, 0, 6, 0, 0, 0,
+ 70, 2, 16, 0, 6, 0,
+ 0, 0, 68, 0, 0, 5,
+ 130, 0, 16, 0, 0, 0,
+ 0, 0, 58, 0, 16, 0,
+ 0, 0, 0, 0, 56, 0,
+ 0, 7, 114, 0, 16, 0,
+ 6, 0, 0, 0, 246, 15,
+ 16, 0, 0, 0, 0, 0,
+ 70, 2, 16, 0, 6, 0,
+ 0, 0, 16, 0, 0, 7,
+ 34, 0, 16, 0, 5, 0,
+ 0, 0, 70, 2, 16, 0,
+ 6, 0, 0, 0, 70, 2,
+ 16, 0, 0, 0, 0, 0,
+ 16, 0, 0, 7, 130, 0,
+ 16, 0, 0, 0, 0, 0,
+ 70, 2, 16, 0, 4, 0,
+ 0, 0, 70, 2, 16, 0,
+ 4, 0, 0, 0, 68, 0,
+ 0, 5, 130, 0, 16, 0,
+ 0, 0, 0, 0, 58, 0,
+ 16, 0, 0, 0, 0, 0,
+ 56, 0, 0, 7, 114, 0,
+ 16, 0, 4, 0, 0, 0,
+ 246, 15, 16, 0, 0, 0,
+ 0, 0, 70, 2, 16, 0,
+ 4, 0, 0, 0, 16, 0,
+ 0, 7, 66, 0, 16, 0,
+ 5, 0, 0, 0, 70, 2,
+ 16, 0, 4, 0, 0, 0,
+ 70, 2, 16, 0, 0, 0,
+ 0, 0, 52, 0, 0, 10,
+ 114, 0, 16, 0, 0, 0,
+ 0, 0, 70, 2, 16, 0,
+ 5, 0, 0, 0, 2, 64,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 56, 0, 0, 7, 114, 0,
+ 16, 0, 0, 0, 0, 0,
+ 70, 2, 16, 0, 3, 0,
+ 0, 0, 70, 2, 16, 0,
+ 0, 0, 0, 0, 47, 0,
+ 0, 5, 114, 0, 16, 0,
+ 0, 0, 0, 0, 70, 2,
+ 16, 0, 0, 0, 0, 0,
+ 56, 0, 0, 8, 114, 0,
+ 16, 0, 0, 0, 0, 0,
+ 70, 2, 16, 0, 0, 0,
+ 0, 0, 246, 143, 32, 0,
+ 0, 0, 0, 0, 2, 0,
+ 0, 0, 25, 0, 0, 5,
+ 114, 0, 16, 0, 0, 0,
+ 0, 0, 70, 2, 16, 0,
+ 0, 0, 0, 0, 56, 0,
+ 0, 7, 114, 0, 16, 0,
+ 0, 0, 0, 0, 70, 2,
+ 16, 0, 2, 0, 0, 0,
+ 70, 2, 16, 0, 0, 0,
+ 0, 0, 56, 0, 0, 8,
+ 114, 0, 16, 0, 2, 0,
+ 0, 0, 86, 5, 16, 0,
+ 0, 0, 0, 0, 70, 130,
+ 32, 0, 0, 0, 0, 0,
+ 10, 0, 0, 0, 50, 0,
+ 0, 10, 178, 0, 16, 0,
+ 0, 0, 0, 0, 6, 0,
+ 16, 0, 0, 0, 0, 0,
+ 70, 136, 32, 0, 0, 0,
+ 0, 0, 9, 0, 0, 0,
+ 70, 8, 16, 0, 2, 0,
+ 0, 0, 50, 0, 0, 10,
+ 114, 0, 16, 0, 0, 0,
+ 0, 0, 166, 10, 16, 0,
+ 0, 0, 0, 0, 70, 130,
+ 32, 0, 0, 0, 0, 0,
+ 11, 0, 0, 0, 70, 3,
+ 16, 0, 0, 0, 0, 0,
+ 56, 0, 0, 8, 114, 32,
+ 16, 0, 1, 0, 0, 0,
+ 70, 2, 16, 0, 0, 0,
+ 0, 0, 70, 130, 32, 0,
+ 0, 0, 0, 0, 2, 0,
+ 0, 0, 17, 32, 0, 8,
+ 130, 32, 16, 0, 1, 0,
+ 0, 0, 70, 14, 16, 0,
+ 1, 0, 0, 0, 70, 142,
+ 32, 0, 0, 0, 0, 0,
+ 14, 0, 0, 0, 54, 0,
+ 0, 5, 50, 32, 16, 0,
+ 2, 0, 0, 0, 70, 16,
+ 16, 0, 2, 0, 0, 0,
+ 17, 0, 0, 8, 18, 32,
+ 16, 0, 3, 0, 0, 0,
+ 70, 14, 16, 0, 1, 0,
+ 0, 0, 70, 142, 32, 0,
+ 0, 0, 0, 0, 22, 0,
+ 0, 0, 17, 0, 0, 8,
+ 34, 32, 16, 0, 3, 0,
+ 0, 0, 70, 14, 16, 0,
+ 1, 0, 0, 0, 70, 142,
+ 32, 0, 0, 0, 0, 0,
+ 23, 0, 0, 0, 17, 0,
+ 0, 8, 66, 32, 16, 0,
+ 3, 0, 0, 0, 70, 14,
+ 16, 0, 1, 0, 0, 0,
+ 70, 142, 32, 0, 0, 0,
+ 0, 0, 24, 0, 0, 0,
+ 17, 0, 0, 8, 130, 32,
+ 16, 0, 3, 0, 0, 0,
+ 70, 14, 16, 0, 1, 0,
+ 0, 0, 70, 142, 32, 0,
+ 0, 0, 0, 0, 25, 0,
+ 0, 0, 62, 0, 0, 1,
+ 73, 83, 71, 78, 184, 0,
+ 0, 0, 5, 0, 0, 0,
+ 8, 0, 0, 0, 128, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 3, 0,
+ 0, 0, 0, 0, 0, 0,
+ 15, 15, 0, 0, 140, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 3, 0,
+ 0, 0, 1, 0, 0, 0,
+ 7, 7, 0, 0, 147, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 3, 0,
+ 0, 0, 2, 0, 0, 0,
+ 3, 3, 0, 0, 156, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 1, 0,
+ 0, 0, 3, 0, 0, 0,
+ 15, 1, 0, 0, 169, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 3, 0,
+ 0, 0, 4, 0, 0, 0,
+ 15, 1, 0, 0, 83, 86,
+ 95, 80, 111, 115, 105, 116,
+ 105, 111, 110, 0, 78, 79,
+ 82, 77, 65, 76, 0, 84,
+ 69, 88, 67, 79, 79, 82,
+ 68, 0, 66, 76, 69, 78,
+ 68, 73, 78, 68, 73, 67,
+ 69, 83, 0, 66, 76, 69,
+ 78, 68, 87, 69, 73, 71,
+ 72, 84, 0, 171, 171, 171,
+ 79, 83, 71, 78, 132, 0,
+ 0, 0, 4, 0, 0, 0,
+ 8, 0, 0, 0, 104, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 3, 0,
+ 0, 0, 0, 0, 0, 0,
+ 15, 0, 0, 0, 104, 0,
+ 0, 0, 1, 0, 0, 0,
+ 0, 0, 0, 0, 3, 0,
+ 0, 0, 1, 0, 0, 0,
+ 15, 0, 0, 0, 110, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 3, 0,
+ 0, 0, 2, 0, 0, 0,
+ 3, 12, 0, 0, 119, 0,
+ 0, 0, 0, 0, 0, 0,
+ 1, 0, 0, 0, 3, 0,
+ 0, 0, 3, 0, 0, 0,
+ 15, 0, 0, 0, 67, 79,
+ 76, 79, 82, 0, 84, 69,
+ 88, 67, 79, 79, 82, 68,
+ 0, 83, 86, 95, 80, 111,
+ 115, 105, 116, 105, 111, 110,
+ 0, 171
+};
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedVertexLightingOneBoneBn.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedVertexLightingOneBoneBn.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..b8f02ffe1f4acb21d5a700af0e19ac94709bf06f
Binary files /dev/null and b/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedVertexLightingOneBoneBn.pdb differ
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedVertexLightingTwoBones.inc b/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedVertexLightingTwoBones.inc
index f75ad658fb6df85e88ed14b5767f768da218d4a2..38d527f88632a49d43a240aa014d5668cf126ef2 100644
--- a/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedVertexLightingTwoBones.inc
+++ b/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedVertexLightingTwoBones.inc
@@ -55,7 +55,7 @@
mad r0, c26[a0.y], v4.x, r0 // ::skinning<0,3,6,9>
#line 56
- dp3 r1.x, v1, r0 // Skin::vin<4>
+ dp3 r1.x, v1, r0 // ::Skin<0>
dp4 r0.x, v0, r0 // Skin::vin<0>
#line 52
@@ -65,9 +65,9 @@
mad r2, c27[a0.y], v4.x, r2 // ::skinning<1,4,7,10>
#line 56
- dp3 r1.y, v1, r2 // Skin::vin<5>
+ dp3 r1.y, v1, r2 // ::Skin<1>
dp4 r0.y, v0, r2 // Skin::vin<1>
- dp3 r1.z, v1, r3 // Skin::vin<6>
+ dp3 r1.z, v1, r3 // ::Skin<2>
dp4 r0.z, v0, r3 // Skin::vin<2>
#line 59 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh"
@@ -152,14 +152,14 @@
dp4 r1.y, r0, c23 // ::vout<1>
dp4 r0.x, r0, c25 // ::vout<3>
-#line 77 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx"
+#line 93 "D:\ATG Sample Development\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 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh"
mov oT0.w, c0.w // ::VSSkinnedVertexLightingTwoBones<3>
-#line 81 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx"
+#line 97 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx"
mov oT2.xy, v2 // ::VSSkinnedVertexLightingTwoBones<8,9>
// approximately 78 instruction slots used
@@ -249,17 +249,17 @@ ret
const BYTE SkinnedEffect_VSSkinnedVertexLightingTwoBones[] =
{
- 68, 88, 66, 67, 143, 212,
- 17, 77, 62, 80, 240, 31,
- 169, 45, 66, 35, 186, 253,
- 11, 214, 1, 0, 0, 0,
- 80, 24, 0, 0, 4, 0,
+ 68, 88, 66, 67, 163, 132,
+ 110, 221, 34, 156, 28, 194,
+ 107, 58, 26, 193, 175, 78,
+ 27, 104, 1, 0, 0, 0,
+ 116, 24, 0, 0, 4, 0,
0, 0, 48, 0, 0, 0,
- 228, 13, 0, 0, 4, 23,
- 0, 0, 196, 23, 0, 0,
- 65, 111, 110, 57, 172, 13,
- 0, 0, 172, 13, 0, 0,
- 0, 2, 254, 255, 120, 13,
+ 8, 14, 0, 0, 40, 23,
+ 0, 0, 232, 23, 0, 0,
+ 65, 111, 110, 57, 208, 13,
+ 0, 0, 208, 13, 0, 0,
+ 0, 2, 254, 255, 156, 13,
0, 0, 52, 0, 0, 0,
1, 0, 36, 0, 0, 0,
48, 0, 0, 0, 48, 0,
@@ -268,14 +268,14 @@ const BYTE SkinnedEffect_VSSkinnedVertexLightingTwoBones[] =
242, 0, 0, 0, 0, 0,
0, 0, 0, 0, 242, 0,
0, 2, 254, 255, 254, 255,
- 56, 2, 68, 66, 85, 71,
- 40, 0, 0, 0, 180, 8,
+ 65, 2, 68, 66, 85, 71,
+ 40, 0, 0, 0, 216, 8,
0, 0, 0, 0, 0, 0,
3, 0, 0, 0, 8, 1,
0, 0, 74, 0, 0, 0,
- 20, 1, 0, 0, 15, 0,
- 0, 0, 136, 7, 0, 0,
- 152, 3, 0, 0, 68, 58,
+ 20, 1, 0, 0, 16, 0,
+ 0, 0, 152, 7, 0, 0,
+ 212, 3, 0, 0, 68, 58,
92, 65, 84, 71, 32, 83,
97, 109, 112, 108, 101, 32,
68, 101, 118, 101, 108, 111,
@@ -315,105 +315,105 @@ const BYTE SkinnedEffect_VSSkinnedVertexLightingTwoBones[] =
120, 104, 0, 171, 171, 171,
40, 0, 0, 0, 117, 0,
0, 0, 190, 0, 0, 0,
- 0, 0, 255, 255, 232, 8,
- 0, 0, 0, 0, 255, 255,
- 0, 9, 0, 0, 0, 0,
- 255, 255, 12, 9, 0, 0,
- 0, 0, 255, 255, 24, 9,
+ 0, 0, 255, 255, 12, 9,
0, 0, 0, 0, 255, 255,
36, 9, 0, 0, 0, 0,
255, 255, 48, 9, 0, 0,
- 52, 0, 0, 0, 60, 9,
+ 0, 0, 255, 255, 60, 9,
+ 0, 0, 0, 0, 255, 255,
+ 72, 9, 0, 0, 0, 0,
+ 255, 255, 84, 9, 0, 0,
+ 52, 0, 0, 0, 96, 9,
0, 0, 52, 0, 0, 0,
- 76, 9, 0, 0, 52, 0,
- 0, 0, 88, 9, 0, 0,
- 52, 0, 0, 0, 108, 9,
+ 112, 9, 0, 0, 52, 0,
+ 0, 0, 124, 9, 0, 0,
+ 52, 0, 0, 0, 144, 9,
0, 0, 56, 0, 0, 0,
- 132, 9, 0, 0, 55, 0,
- 0, 0, 148, 9, 0, 0,
- 52, 0, 0, 0, 164, 9,
+ 168, 9, 0, 0, 55, 0,
+ 0, 0, 184, 9, 0, 0,
+ 52, 0, 0, 0, 200, 9,
0, 0, 52, 0, 0, 0,
- 184, 9, 0, 0, 52, 0,
- 0, 0, 204, 9, 0, 0,
- 52, 0, 0, 0, 228, 9,
+ 220, 9, 0, 0, 52, 0,
+ 0, 0, 240, 9, 0, 0,
+ 52, 0, 0, 0, 8, 10,
0, 0, 56, 0, 0, 0,
- 252, 9, 0, 0, 55, 0,
- 0, 0, 12, 10, 0, 0,
- 56, 0, 0, 0, 28, 10,
+ 32, 10, 0, 0, 55, 0,
+ 0, 0, 48, 10, 0, 0,
+ 56, 0, 0, 0, 64, 10,
0, 0, 55, 0, 0, 0,
- 44, 10, 0, 0, 59, 0,
- 1, 0, 60, 10, 0, 0,
- 59, 0, 1, 0, 76, 10,
+ 80, 10, 0, 0, 59, 0,
+ 1, 0, 96, 10, 0, 0,
+ 59, 0, 1, 0, 112, 10,
0, 0, 59, 0, 1, 0,
- 92, 10, 0, 0, 59, 0,
- 1, 0, 108, 10, 0, 0,
- 36, 0, 1, 0, 120, 10,
+ 128, 10, 0, 0, 59, 0,
+ 1, 0, 144, 10, 0, 0,
+ 36, 0, 1, 0, 156, 10,
0, 0, 36, 0, 1, 0,
- 136, 10, 0, 0, 36, 0,
- 1, 0, 152, 10, 0, 0,
- 39, 0, 1, 0, 168, 10,
+ 172, 10, 0, 0, 36, 0,
+ 1, 0, 188, 10, 0, 0,
+ 39, 0, 1, 0, 204, 10,
0, 0, 41, 0, 1, 0,
- 184, 10, 0, 0, 46, 0,
- 1, 0, 200, 10, 0, 0,
- 46, 0, 1, 0, 216, 10,
+ 220, 10, 0, 0, 46, 0,
+ 1, 0, 236, 10, 0, 0,
+ 46, 0, 1, 0, 252, 10,
0, 0, 46, 0, 1, 0,
- 236, 10, 0, 0, 46, 0,
- 1, 0, 0, 11, 0, 0,
- 46, 0, 1, 0, 12, 11,
+ 16, 11, 0, 0, 46, 0,
+ 1, 0, 36, 11, 0, 0,
+ 46, 0, 1, 0, 48, 11,
0, 0, 57, 0, 1, 0,
- 32, 11, 0, 0, 57, 0,
- 1, 0, 44, 11, 0, 0,
- 57, 0, 1, 0, 60, 11,
+ 68, 11, 0, 0, 57, 0,
+ 1, 0, 80, 11, 0, 0,
+ 57, 0, 1, 0, 96, 11,
0, 0, 57, 0, 1, 0,
- 76, 11, 0, 0, 58, 0,
- 1, 0, 92, 11, 0, 0,
- 58, 0, 1, 0, 108, 11,
+ 112, 11, 0, 0, 58, 0,
+ 1, 0, 128, 11, 0, 0,
+ 58, 0, 1, 0, 144, 11,
0, 0, 33, 0, 1, 0,
- 120, 11, 0, 0, 33, 0,
- 1, 0, 136, 11, 0, 0,
- 37, 0, 1, 0, 148, 11,
+ 156, 11, 0, 0, 33, 0,
+ 1, 0, 172, 11, 0, 0,
+ 37, 0, 1, 0, 184, 11,
0, 0, 33, 0, 1, 0,
- 164, 11, 0, 0, 33, 0,
- 1, 0, 180, 11, 0, 0,
- 33, 0, 1, 0, 196, 11,
+ 200, 11, 0, 0, 33, 0,
+ 1, 0, 216, 11, 0, 0,
+ 33, 0, 1, 0, 232, 11,
0, 0, 37, 0, 1, 0,
- 208, 11, 0, 0, 33, 0,
- 1, 0, 224, 11, 0, 0,
- 37, 0, 1, 0, 236, 11,
- 0, 0, 42, 0, 1, 0,
- 252, 11, 0, 0, 42, 0,
- 1, 0, 12, 12, 0, 0,
- 42, 0, 1, 0, 28, 12,
+ 244, 11, 0, 0, 33, 0,
+ 1, 0, 4, 12, 0, 0,
+ 37, 0, 1, 0, 16, 12,
0, 0, 42, 0, 1, 0,
- 40, 12, 0, 0, 42, 0,
- 1, 0, 52, 12, 0, 0,
+ 32, 12, 0, 0, 42, 0,
+ 1, 0, 48, 12, 0, 0,
42, 0, 1, 0, 64, 12,
0, 0, 42, 0, 1, 0,
- 80, 12, 0, 0, 42, 0,
- 1, 0, 92, 12, 0, 0,
- 42, 0, 1, 0, 104, 12,
+ 76, 12, 0, 0, 42, 0,
+ 1, 0, 88, 12, 0, 0,
+ 42, 0, 1, 0, 100, 12,
0, 0, 42, 0, 1, 0,
- 116, 12, 0, 0, 47, 0,
- 1, 0, 132, 12, 0, 0,
- 47, 0, 1, 0, 148, 12,
+ 116, 12, 0, 0, 42, 0,
+ 1, 0, 128, 12, 0, 0,
+ 42, 0, 1, 0, 140, 12,
+ 0, 0, 42, 0, 1, 0,
+ 152, 12, 0, 0, 47, 0,
+ 1, 0, 168, 12, 0, 0,
+ 47, 0, 1, 0, 184, 12,
0, 0, 47, 0, 1, 0,
- 168, 12, 0, 0, 47, 0,
- 1, 0, 188, 12, 0, 0,
- 63, 0, 1, 0, 204, 12,
+ 204, 12, 0, 0, 47, 0,
+ 1, 0, 224, 12, 0, 0,
+ 63, 0, 1, 0, 240, 12,
0, 0, 14, 0, 2, 0,
- 220, 12, 0, 0, 14, 0,
- 2, 0, 236, 12, 0, 0,
- 14, 0, 2, 0, 252, 12,
+ 0, 13, 0, 0, 14, 0,
+ 2, 0, 16, 13, 0, 0,
+ 14, 0, 2, 0, 32, 13,
0, 0, 63, 0, 1, 0,
- 12, 13, 0, 0, 63, 0,
- 1, 0, 28, 13, 0, 0,
- 63, 0, 1, 0, 44, 13,
- 0, 0, 77, 0, 0, 0,
- 60, 13, 0, 0, 77, 0,
- 0, 0, 80, 13, 0, 0,
- 46, 0, 1, 0, 92, 13,
- 0, 0, 81, 0, 0, 0,
- 104, 13, 0, 0, 80, 97,
+ 48, 13, 0, 0, 63, 0,
+ 1, 0, 64, 13, 0, 0,
+ 63, 0, 1, 0, 80, 13,
+ 0, 0, 93, 0, 0, 0,
+ 96, 13, 0, 0, 93, 0,
+ 0, 0, 116, 13, 0, 0,
+ 46, 0, 1, 0, 128, 13,
+ 0, 0, 97, 0, 0, 0,
+ 140, 13, 0, 0, 80, 97,
114, 97, 109, 101, 116, 101,
114, 115, 0, 68, 105, 102,
102, 117, 115, 101, 67, 111,
@@ -422,6 +422,16 @@ const BYTE SkinnedEffect_VSSkinnedVertexLightingTwoBones[] =
1, 0, 0, 0, 0, 0,
0, 0, 32, 0, 0, 0,
0, 0, 1, 0, 2, 0,
+ 255, 255, 83, 107, 105, 110,
+ 0, 171, 171, 171, 1, 0,
+ 3, 0, 1, 0, 3, 0,
+ 1, 0, 0, 0, 0, 0,
+ 0, 0, 10, 0, 0, 0,
+ 0, 0, 255, 255, 255, 255,
+ 255, 255, 16, 0, 0, 0,
+ 255, 255, 1, 0, 255, 255,
+ 255, 255, 18, 0, 0, 0,
+ 255, 255, 255, 255, 2, 0,
255, 255, 86, 83, 83, 107,
105, 110, 110, 101, 100, 86,
101, 114, 116, 101, 120, 76,
@@ -439,15 +449,15 @@ const BYTE SkinnedEffect_VSSkinnedVertexLightingTwoBones[] =
2, 0, 1, 0, 0, 0,
0, 0, 0, 0, 80, 111,
115, 105, 116, 105, 111, 110,
- 80, 83, 0, 171, 184, 3,
- 0, 0, 192, 3, 0, 0,
- 208, 3, 0, 0, 192, 3,
- 0, 0, 217, 3, 0, 0,
- 228, 3, 0, 0, 244, 3,
- 0, 0, 192, 3, 0, 0,
+ 80, 83, 0, 171, 244, 3,
+ 0, 0, 252, 3, 0, 0,
+ 12, 4, 0, 0, 252, 3,
+ 0, 0, 21, 4, 0, 0,
+ 32, 4, 0, 0, 48, 4,
+ 0, 0, 252, 3, 0, 0,
5, 0, 0, 0, 1, 0,
14, 0, 1, 0, 4, 0,
- 0, 4, 0, 0, 33, 0,
+ 60, 4, 0, 0, 33, 0,
0, 0, 0, 0, 1, 0,
2, 0, 255, 255, 62, 0,
0, 0, 4, 0, 5, 0,
@@ -521,125 +531,121 @@ const BYTE SkinnedEffect_VSSkinnedVertexLightingTwoBones[] =
97, 114, 0, 171, 171, 171,
58, 0, 0, 0, 0, 0,
1, 0, 2, 0, 255, 255,
- 83, 107, 105, 110, 0, 118,
- 105, 110, 0, 80, 111, 115,
- 105, 116, 105, 111, 110, 0,
- 78, 111, 114, 109, 97, 108,
- 0, 73, 110, 100, 105, 99,
- 101, 115, 0, 171, 171, 171,
- 1, 0, 2, 0, 1, 0,
- 4, 0, 1, 0, 0, 0,
- 0, 0, 0, 0, 87, 101,
- 105, 103, 104, 116, 115, 0,
- 241, 5, 0, 0, 192, 3,
- 0, 0, 250, 5, 0, 0,
- 152, 4, 0, 0, 217, 3,
- 0, 0, 228, 3, 0, 0,
- 1, 6, 0, 0, 12, 6,
- 0, 0, 28, 6, 0, 0,
- 192, 3, 0, 0, 5, 0,
- 0, 0, 1, 0, 17, 0,
- 1, 0, 5, 0, 36, 6,
- 0, 0, 10, 0, 0, 0,
- 4, 0, 255, 255, 255, 255,
- 255, 255, 11, 0, 0, 0,
- 0, 0, 255, 255, 255, 255,
- 255, 255, 16, 0, 0, 0,
- 255, 255, 5, 0, 255, 255,
- 255, 255, 17, 0, 0, 0,
- 255, 255, 1, 0, 255, 255,
- 255, 255, 18, 0, 0, 0,
- 255, 255, 255, 255, 6, 0,
- 255, 255, 19, 0, 0, 0,
- 255, 255, 255, 255, 2, 0,
- 255, 255, 1, 0, 0, 0,
- 0, 0, 1, 0, 2, 0,
- 3, 0, 2, 0, 0, 0,
- 4, 0, 5, 0, 6, 0,
- 255, 255, 3, 0, 0, 0,
- 7, 0, 8, 0, 255, 255,
- 255, 255, 4, 0, 0, 0,
- 9, 0, 10, 0, 11, 0,
- 12, 0, 5, 0, 0, 0,
- 13, 0, 14, 0, 15, 0,
- 16, 0, 118, 111, 117, 116,
- 0, 80, 111, 115, 95, 112,
- 115, 0, 70, 111, 103, 70,
- 97, 99, 116, 111, 114, 0,
- 171, 171, 0, 0, 3, 0,
- 1, 0, 1, 0, 1, 0,
- 0, 0, 0, 0, 0, 0,
- 229, 6, 0, 0, 192, 3,
- 0, 0, 184, 3, 0, 0,
- 192, 3, 0, 0, 208, 3,
- 0, 0, 152, 4, 0, 0,
- 236, 6, 0, 0, 248, 6,
+ 118, 105, 110, 0, 80, 111,
+ 115, 105, 116, 105, 111, 110,
+ 0, 78, 111, 114, 109, 97,
+ 108, 0, 73, 110, 100, 105,
+ 99, 101, 115, 0, 1, 0,
+ 2, 0, 1, 0, 4, 0,
+ 1, 0, 0, 0, 0, 0,
+ 0, 0, 87, 101, 105, 103,
+ 104, 116, 115, 0, 40, 6,
+ 0, 0, 252, 3, 0, 0,
+ 49, 6, 0, 0, 212, 4,
+ 0, 0, 21, 4, 0, 0,
+ 32, 4, 0, 0, 56, 6,
+ 0, 0, 64, 6, 0, 0,
+ 80, 6, 0, 0, 252, 3,
0, 0, 5, 0, 0, 0,
- 1, 0, 12, 0, 1, 0,
- 4, 0, 8, 7, 0, 0,
- 67, 0, 0, 0, 0, 0,
+ 1, 0, 17, 0, 1, 0,
+ 5, 0, 88, 6, 0, 0,
+ 11, 0, 0, 0, 0, 0,
255, 255, 255, 255, 255, 255,
- 68, 0, 0, 0, 255, 255,
+ 17, 0, 0, 0, 255, 255,
1, 0, 255, 255, 255, 255,
- 69, 0, 0, 0, 3, 0,
- 255, 255, 255, 255, 255, 255,
- 119, 111, 114, 108, 100, 78,
- 111, 114, 109, 97, 108, 0,
- 23, 0, 0, 0, 0, 0,
+ 19, 0, 0, 0, 255, 255,
+ 255, 255, 2, 0, 255, 255,
+ 1, 0, 0, 0, 0, 0,
+ 1, 0, 2, 0, 3, 0,
+ 2, 0, 0, 0, 4, 0,
+ 5, 0, 6, 0, 255, 255,
+ 3, 0, 0, 0, 7, 0,
+ 8, 0, 255, 255, 255, 255,
+ 4, 0, 0, 0, 9, 0,
+ 10, 0, 11, 0, 12, 0,
+ 5, 0, 0, 0, 13, 0,
+ 14, 0, 15, 0, 16, 0,
+ 118, 111, 117, 116, 0, 80,
+ 111, 115, 95, 112, 115, 0,
+ 70, 111, 103, 70, 97, 99,
+ 116, 111, 114, 0, 171, 171,
+ 0, 0, 3, 0, 1, 0,
+ 1, 0, 1, 0, 0, 0,
+ 0, 0, 0, 0, 245, 6,
+ 0, 0, 252, 3, 0, 0,
+ 244, 3, 0, 0, 252, 3,
+ 0, 0, 12, 4, 0, 0,
+ 212, 4, 0, 0, 252, 6,
+ 0, 0, 8, 7, 0, 0,
+ 5, 0, 0, 0, 1, 0,
+ 12, 0, 1, 0, 4, 0,
+ 24, 7, 0, 0, 67, 0,
+ 0, 0, 0, 0, 255, 255,
+ 255, 255, 255, 255, 68, 0,
+ 0, 0, 255, 255, 1, 0,
+ 255, 255, 255, 255, 69, 0,
+ 0, 0, 3, 0, 255, 255,
+ 255, 255, 255, 255, 119, 111,
+ 114, 108, 100, 78, 111, 114,
+ 109, 97, 108, 0, 23, 0,
+ 0, 0, 0, 0, 1, 0,
+ 2, 0, 255, 255, 122, 101,
+ 114, 111, 76, 0, 171, 171,
+ 27, 0, 0, 0, 0, 0,
1, 0, 2, 0, 255, 255,
- 122, 101, 114, 111, 76, 0,
- 171, 171, 27, 0, 0, 0,
- 0, 0, 1, 0, 2, 0,
- 255, 255, 100, 3, 0, 0,
- 111, 3, 0, 0, 124, 3,
- 0, 0, 1, 0, 0, 0,
- 140, 3, 0, 0, 0, 0,
- 0, 0, 152, 3, 0, 0,
- 32, 4, 0, 0, 8, 0,
- 0, 0, 48, 4, 0, 0,
- 0, 0, 0, 0, 144, 4,
- 0, 0, 152, 4, 0, 0,
- 1, 0, 0, 0, 168, 4,
+ 100, 3, 0, 0, 111, 3,
+ 0, 0, 124, 3, 0, 0,
+ 1, 0, 0, 0, 140, 3,
+ 0, 0, 0, 0, 0, 0,
+ 152, 3, 0, 0, 160, 3,
+ 0, 0, 3, 0, 0, 0,
+ 176, 3, 0, 0, 0, 0,
+ 0, 0, 212, 3, 0, 0,
+ 92, 4, 0, 0, 8, 0,
+ 0, 0, 108, 4, 0, 0,
+ 0, 0, 0, 0, 204, 4,
+ 0, 0, 212, 4, 0, 0,
+ 1, 0, 0, 0, 228, 4,
0, 0, 0, 0, 0, 0,
- 180, 4, 0, 0, 152, 4,
+ 240, 4, 0, 0, 212, 4,
0, 0, 3, 0, 0, 0,
- 188, 4, 0, 0, 0, 0,
- 0, 0, 224, 4, 0, 0,
- 152, 4, 0, 0, 3, 0,
- 0, 0, 232, 4, 0, 0,
- 0, 0, 0, 0, 12, 5,
- 0, 0, 152, 4, 0, 0,
- 1, 0, 0, 0, 24, 5,
+ 248, 4, 0, 0, 0, 0,
+ 0, 0, 28, 5, 0, 0,
+ 212, 4, 0, 0, 3, 0,
+ 0, 0, 36, 5, 0, 0,
+ 0, 0, 0, 0, 72, 5,
+ 0, 0, 212, 4, 0, 0,
+ 1, 0, 0, 0, 84, 5,
0, 0, 0, 0, 0, 0,
- 36, 5, 0, 0, 48, 5,
+ 96, 5, 0, 0, 108, 5,
0, 0, 3, 0, 0, 0,
- 64, 5, 0, 0, 0, 0,
- 0, 0, 100, 5, 0, 0,
- 192, 3, 0, 0, 3, 0,
- 0, 0, 108, 5, 0, 0,
- 0, 0, 0, 0, 144, 5,
- 0, 0, 156, 5, 0, 0,
- 3, 0, 0, 0, 172, 5,
+ 124, 5, 0, 0, 0, 0,
+ 0, 0, 160, 5, 0, 0,
+ 252, 3, 0, 0, 3, 0,
+ 0, 0, 168, 5, 0, 0,
+ 0, 0, 0, 0, 204, 5,
+ 0, 0, 216, 5, 0, 0,
+ 3, 0, 0, 0, 232, 5,
0, 0, 0, 0, 0, 0,
- 208, 5, 0, 0, 152, 4,
+ 12, 6, 0, 0, 212, 4,
0, 0, 1, 0, 0, 0,
- 220, 5, 0, 0, 232, 5,
- 0, 0, 237, 5, 0, 0,
- 76, 6, 0, 0, 6, 0,
- 0, 0, 92, 6, 0, 0,
- 152, 3, 0, 0, 237, 5,
- 0, 0, 76, 6, 0, 0,
- 5, 0, 0, 0, 164, 6,
+ 24, 6, 0, 0, 152, 3,
+ 0, 0, 36, 6, 0, 0,
+ 128, 6, 0, 0, 3, 0,
+ 0, 0, 144, 6, 0, 0,
+ 212, 3, 0, 0, 36, 6,
+ 0, 0, 128, 6, 0, 0,
+ 5, 0, 0, 0, 180, 6,
0, 0, 0, 0, 0, 0,
- 224, 6, 0, 0, 40, 7,
+ 240, 6, 0, 0, 56, 7,
0, 0, 3, 0, 0, 0,
- 56, 7, 0, 0, 0, 0,
- 0, 0, 92, 7, 0, 0,
- 152, 4, 0, 0, 1, 0,
- 0, 0, 104, 7, 0, 0,
- 0, 0, 0, 0, 116, 7,
- 0, 0, 152, 4, 0, 0,
- 1, 0, 0, 0, 124, 7,
+ 72, 7, 0, 0, 0, 0,
+ 0, 0, 108, 7, 0, 0,
+ 212, 4, 0, 0, 1, 0,
+ 0, 0, 120, 7, 0, 0,
+ 0, 0, 0, 0, 132, 7,
+ 0, 0, 212, 4, 0, 0,
+ 1, 0, 0, 0, 140, 7,
0, 0, 77, 105, 99, 114,
111, 115, 111, 102, 116, 32,
40, 82, 41, 32, 72, 76,
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedVertexLightingTwoBones.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedVertexLightingTwoBones.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..56ed03a6ac46d4ec40bd001e0e7ad0d028996a66
Binary files /dev/null and b/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedVertexLightingTwoBones.pdb differ
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedVertexLightingTwoBonesBn.inc b/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedVertexLightingTwoBonesBn.inc
new file mode 100644
index 0000000000000000000000000000000000000000..0ed67ae0f9160abf62074a3c68502b816ec74425
--- /dev/null
+++ b/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedVertexLightingTwoBonesBn.inc
@@ -0,0 +1,1322 @@
+#if 0
+//
+// Generated by Microsoft (R) D3D Shader Disassembler
+//
+//
+// Input signature:
+//
+// Name Index Mask Register SysValue Format Used
+// -------------------- ----- ------ -------- -------- ------- ------
+// SV_Position 0 xyzw 0 NONE float xyzw
+// NORMAL 0 xyz 1 NONE float xyz
+// TEXCOORD 0 xy 2 NONE float xy
+// BLENDINDICES 0 xyzw 3 NONE uint xy
+// BLENDWEIGHT 0 xyzw 4 NONE float xy
+//
+//
+// Output signature:
+//
+// Name Index Mask Register SysValue Format Used
+// -------------------- ----- ------ -------- -------- ------- ------
+// COLOR 0 xyzw 0 NONE float xyzw
+// COLOR 1 xyzw 1 NONE float xyzw
+// TEXCOORD 0 xy 2 NONE float xy
+// SV_Position 0 xyzw 3 POS float xyzw
+//
+//
+// Constant buffer to DX9 shader constant mappings:
+//
+// Target Reg Buffer Start Reg # of Regs Data Conversion
+// ---------- ------- --------- --------- ----------------------
+// c0 cb0 0 242 ( FLT, FLT, FLT, FLT)
+//
+//
+// Runtime generated constant mappings:
+//
+// Target Reg Constant Description
+// ---------- --------------------------------------------------
+// c242 Vertex Shader position offset
+//
+//
+// Level9 shader bytecode:
+//
+ vs_2_0
+ def c243, 2, -1, 3, 0
+ dcl_texcoord v0 // vin<0,1,2,3>
+ dcl_texcoord1 v1 // vin<4,5,6>
+ dcl_texcoord2 v2 // vin<7,8>
+ dcl_texcoord3 v3 // vin<9,10,11,12>
+ dcl_texcoord4 v4 // vin<13,14,15,16>
+
+#line 52 "D:\ATG Sample Development\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 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Common.fxh"
+ mad r1.xyz, v1, c243.x, c243.y // ::BiasX2<0,1,2>
+
+#line 56 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx"
+ dp3 r2.x, r1, r0 // ::Skin<0>
+ dp4 r0.x, v0, r0 // Skin::vin<0>
+
+#line 52
+ mul r3, v4.y, c27[a0.x]
+ mul r4, v4.y, c28[a0.x]
+ mad r4, c28[a0.y], v4.x, r4 // ::skinning<2,5,8,11>
+ mad r3, c27[a0.y], v4.x, r3 // ::skinning<1,4,7,10>
+
+#line 56
+ dp3 r2.y, r1, r3 // ::Skin<1>
+ dp4 r0.y, v0, r3 // Skin::vin<1>
+ dp3 r2.z, r1, r4 // ::Skin<2>
+ dp4 r0.z, v0, r4 // Skin::vin<2>
+
+#line 59 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh"
+ dp3 r1.x, r2, c19
+ dp3 r1.y, r2, c20
+ dp3 r1.z, r2, c21
+ nrm r2.xyz, r1 // ::worldNormal<0,1,2>
+
+#line 36
+ dp3 r1.x, -c3, r2 // ::dotL<0>
+ dp3 r1.y, -c4, r2 // ::dotL<1>
+ dp3 r1.z, -c5, r2 // ::dotL<2>
+
+#line 39
+ sge r3.xyz, r1, c243.w // ::zeroL<0,1,2>
+ mul r4.xyz, r1, r3 // ::diffuse<0,1,2>
+
+#line 46
+ mul r5.xyz, r4.y, c7
+ mad r4.xyw, r4.x, c6.xyzz, r5.xyzz
+ mad r4.xyz, r4.z, c8, r4.xyww
+ mov r5.xyz, c0 // Parameters::DiffuseColor<0,1,2>
+ mad oT0.xyz, r4, r5, c1 // ::VSSkinnedVertexLightingTwoBonesBn<0,1,2>
+
+#line 57
+ mov r0.w, v0.w
+ dp4 r4.x, r0, c15 // ::pos_ws<0>
+ dp4 r4.y, r0, c16 // ::pos_ws<1>
+ dp4 r4.z, r0, c17 // ::pos_ws<2>
+ add r4.xyz, -r4, c12
+ nrm r5.xyz, r4 // ::eyeVector<0,1,2>
+
+#line 33
+ add r4.xyz, r5, -c3
+ nrm r6.xyz, r4 // ::halfVectors<0,1,2>
+
+#line 37
+ dp3 r4.x, r6, r2 // ::dotH<0>
+
+#line 33
+ add r6.xyz, r5, -c4
+ add r5.xyz, r5, -c5
+ nrm r7.xyz, r5 // ::halfVectors<6,7,8>
+
+#line 37
+ dp3 r4.z, r7, r2 // ::dotH<2>
+
+#line 33
+ nrm r5.xyz, r6 // ::halfVectors<3,4,5>
+
+#line 37
+ dp3 r4.y, r5, r2 // ::dotH<1>
+
+#line 42
+ max r2.xyz, r4, c243.w
+ mul r2.xyz, r3, r2
+ log r3.x, r2.x
+ log r3.y, r2.y
+ log r3.z, r2.z
+ mul r2.xyz, r3, c2.w
+ exp r3.x, r2.x
+ exp r3.y, r2.y
+ exp r3.z, r2.z
+ mul r1.xyz, r1, r3 // ::specular<0,1,2>
+
+#line 47
+ mul r2.xyz, r1.y, c10
+ mad r1.xyw, r1.x, c9.xyzz, r2.xyzz
+ mad r1.xyz, r1.z, c11, r1.xyww
+ mul oT1.xyz, r1, c2 // ::VSSkinnedVertexLightingTwoBonesBn<4,5,6>
+
+#line 63
+ dp4 oPos.z, r0, c24 // ::VSSkinnedVertexLightingTwoBonesBn<12>
+
+#line 14 "D:\ATG Sample Development\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 "D:\ATG Sample Development\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 "D:\ATG Sample Development\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 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\Lighting.fxh"
+ mov oT0.w, c0.w // ::VSSkinnedVertexLightingTwoBonesBn<3>
+
+#line 113 "D:\ATG Sample Development\st_dev\Kits\DirectXTK\Src\Shaders\SkinnedEffect.fx"
+ mov oT2.xy, v2 // ::VSSkinnedVertexLightingTwoBonesBn<8,9>
+
+// approximately 79 instruction slots used
+vs_4_0
+dcl_constantbuffer CB0[242], dynamicIndexed
+dcl_input v0.xyzw
+dcl_input v1.xyz
+dcl_input v2.xy
+dcl_input v3.xy
+dcl_input v4.xy
+dcl_output o0.xyzw
+dcl_output o1.xyzw
+dcl_output o2.xy
+dcl_output_siv o3.xyzw, position
+dcl_temps 7
+mad r0.xyz, v1.xyzx, l(2.000000, 2.000000, 2.000000, 0.000000), l(-1.000000, -1.000000, -1.000000, 0.000000)
+imul null, r1.xy, v3.xyxx, l(3, 3, 0, 0)
+mul r2.xyzw, v4.yyyy, cb0[r1.y + 26].xyzw
+mad r2.xyzw, cb0[r1.x + 26].xyzw, v4.xxxx, r2.xyzw
+dp3 r3.x, r0.xyzx, r2.xyzx
+dp4 r2.x, v0.xyzw, r2.xyzw
+mul r4.xyzw, v4.yyyy, cb0[r1.y + 27].xyzw
+mad r4.xyzw, cb0[r1.x + 27].xyzw, v4.xxxx, r4.xyzw
+dp3 r3.y, r0.xyzx, r4.xyzx
+dp4 r2.y, v0.xyzw, r4.xyzw
+mul r4.xyzw, v4.yyyy, cb0[r1.y + 28].xyzw
+mad r1.xyzw, cb0[r1.x + 28].xyzw, v4.xxxx, r4.xyzw
+dp3 r3.z, r0.xyzx, r1.xyzx
+dp4 r2.z, v0.xyzw, r1.xyzw
+dp3 r0.x, r3.xyzx, cb0[19].xyzx
+dp3 r0.y, r3.xyzx, cb0[20].xyzx
+dp3 r0.z, r3.xyzx, cb0[21].xyzx
+dp3 r0.w, r0.xyzx, r0.xyzx
+rsq r0.w, r0.w
+mul r0.xyz, r0.wwww, r0.xyzx
+dp3 r1.x, -cb0[3].xyzx, r0.xyzx
+dp3 r1.y, -cb0[4].xyzx, r0.xyzx
+dp3 r1.z, -cb0[5].xyzx, r0.xyzx
+ge r3.xyz, r1.xyzx, l(0.000000, 0.000000, 0.000000, 0.000000)
+and r3.xyz, r3.xyzx, l(0x3f800000, 0x3f800000, 0x3f800000, 0)
+mul r4.xyz, r1.xyzx, r3.xyzx
+mul r5.xyz, r4.yyyy, cb0[7].xyzx
+mad r4.xyw, r4.xxxx, cb0[6].xyxz, r5.xyxz
+mad r4.xyz, r4.zzzz, cb0[8].xyzx, r4.xywx
+mad o0.xyz, r4.xyzx, cb0[0].xyzx, cb0[1].xyzx
+mov o0.w, cb0[0].w
+mov r2.w, v0.w
+dp4 r4.x, r2.xyzw, cb0[15].xyzw
+dp4 r4.y, r2.xyzw, cb0[16].xyzw
+dp4 r4.z, r2.xyzw, cb0[17].xyzw
+add r4.xyz, -r4.xyzx, cb0[12].xyzx
+dp3 r0.w, r4.xyzx, r4.xyzx
+rsq r0.w, r0.w
+mad r5.xyz, r4.xyzx, r0.wwww, -cb0[3].xyzx
+dp3 r1.w, r5.xyzx, r5.xyzx
+rsq r1.w, r1.w
+mul r5.xyz, r1.wwww, r5.xyzx
+dp3 r5.x, r5.xyzx, r0.xyzx
+mad r6.xyz, r4.xyzx, r0.wwww, -cb0[4].xyzx
+mad r4.xyz, r4.xyzx, r0.wwww, -cb0[5].xyzx
+dp3 r0.w, r6.xyzx, r6.xyzx
+rsq r0.w, r0.w
+mul r6.xyz, r0.wwww, r6.xyzx
+dp3 r5.y, r6.xyzx, r0.xyzx
+dp3 r0.w, r4.xyzx, r4.xyzx
+rsq r0.w, r0.w
+mul r4.xyz, r0.wwww, r4.xyzx
+dp3 r5.z, r4.xyzx, r0.xyzx
+max r0.xyz, r5.xyzx, l(0.000000, 0.000000, 0.000000, 0.000000)
+mul r0.xyz, r3.xyzx, r0.xyzx
+log r0.xyz, r0.xyzx
+mul r0.xyz, r0.xyzx, cb0[2].wwww
+exp r0.xyz, r0.xyzx
+mul r0.xyz, r1.xyzx, r0.xyzx
+mul r1.xyz, r0.yyyy, cb0[10].xyzx
+mad r0.xyw, r0.xxxx, cb0[9].xyxz, r1.xyxz
+mad r0.xyz, r0.zzzz, cb0[11].xyzx, r0.xywx
+mul o1.xyz, r0.xyzx, cb0[2].xyzx
+dp4_sat o1.w, r2.xyzw, cb0[14].xyzw
+mov o2.xy, v2.xyxx
+dp4 o3.x, r2.xyzw, cb0[22].xyzw
+dp4 o3.y, r2.xyzw, cb0[23].xyzw
+dp4 o3.z, r2.xyzw, cb0[24].xyzw
+dp4 o3.w, r2.xyzw, cb0[25].xyzw
+ret
+// Approximately 0 instruction slots used
+#endif
+
+const BYTE SkinnedEffect_VSSkinnedVertexLightingTwoBonesBn[] =
+{
+ 68, 88, 66, 67, 54, 58,
+ 29, 110, 72, 160, 169, 242,
+ 75, 27, 9, 210, 227, 119,
+ 71, 76, 1, 0, 0, 0,
+ 248, 24, 0, 0, 4, 0,
+ 0, 0, 48, 0, 0, 0,
+ 80, 14, 0, 0, 172, 23,
+ 0, 0, 108, 24, 0, 0,
+ 65, 111, 110, 57, 24, 14,
+ 0, 0, 24, 14, 0, 0,
+ 0, 2, 254, 255, 228, 13,
+ 0, 0, 52, 0, 0, 0,
+ 1, 0, 36, 0, 0, 0,
+ 48, 0, 0, 0, 48, 0,
+ 0, 0, 36, 0, 1, 0,
+ 48, 0, 0, 0, 0, 0,
+ 242, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 242, 0,
+ 0, 2, 254, 255, 254, 255,
+ 78, 2, 68, 66, 85, 71,
+ 40, 0, 0, 0, 12, 9,
+ 0, 0, 0, 0, 0, 0,
+ 3, 0, 0, 0, 8, 1,
+ 0, 0, 75, 0, 0, 0,
+ 20, 1, 0, 0, 17, 0,
+ 0, 0, 184, 7, 0, 0,
+ 240, 3, 0, 0, 68, 58,
+ 92, 65, 84, 71, 32, 83,
+ 97, 109, 112, 108, 101, 32,
+ 68, 101, 118, 101, 108, 111,
+ 112, 109, 101, 110, 116, 92,
+ 115, 116, 95, 100, 101, 118,
+ 92, 75, 105, 116, 115, 92,
+ 68, 105, 114, 101, 99, 116,
+ 88, 84, 75, 92, 83, 114,
+ 99, 92, 83, 104, 97, 100,
+ 101, 114, 115, 92, 83, 107,
+ 105, 110, 110, 101, 100, 69,
+ 102, 102, 101, 99, 116, 46,
+ 102, 120, 0, 68, 58, 92,
+ 65, 84, 71, 32, 83, 97,
+ 109, 112, 108, 101, 32, 68,
+ 101, 118, 101, 108, 111, 112,
+ 109, 101, 110, 116, 92, 115,
+ 116, 95, 100, 101, 118, 92,
+ 75, 105, 116, 115, 92, 68,
+ 105, 114, 101, 99, 116, 88,
+ 84, 75, 92, 83, 114, 99,
+ 92, 83, 104, 97, 100, 101,
+ 114, 115, 92, 67, 111, 109,
+ 109, 111, 110, 46, 102, 120,
+ 104, 0, 68, 58, 92, 65,
+ 84, 71, 32, 83, 97, 109,
+ 112, 108, 101, 32, 68, 101,
+ 118, 101, 108, 111, 112, 109,
+ 101, 110, 116, 92, 115, 116,
+ 95, 100, 101, 118, 92, 75,
+ 105, 116, 115, 92, 68, 105,
+ 114, 101, 99, 116, 88, 84,
+ 75, 92, 83, 114, 99, 92,
+ 83, 104, 97, 100, 101, 114,
+ 115, 92, 76, 105, 103, 104,
+ 116, 105, 110, 103, 46, 102,
+ 120, 104, 0, 171, 171, 171,
+ 40, 0, 0, 0, 117, 0,
+ 0, 0, 188, 0, 0, 0,
+ 0, 0, 255, 255, 64, 9,
+ 0, 0, 0, 0, 255, 255,
+ 88, 9, 0, 0, 0, 0,
+ 255, 255, 100, 9, 0, 0,
+ 0, 0, 255, 255, 112, 9,
+ 0, 0, 0, 0, 255, 255,
+ 124, 9, 0, 0, 0, 0,
+ 255, 255, 136, 9, 0, 0,
+ 52, 0, 0, 0, 148, 9,
+ 0, 0, 52, 0, 0, 0,
+ 164, 9, 0, 0, 52, 0,
+ 0, 0, 176, 9, 0, 0,
+ 52, 0, 0, 0, 196, 9,
+ 0, 0, 32, 0, 1, 0,
+ 220, 9, 0, 0, 56, 0,
+ 0, 0, 240, 9, 0, 0,
+ 55, 0, 0, 0, 0, 10,
+ 0, 0, 52, 0, 0, 0,
+ 16, 10, 0, 0, 52, 0,
+ 0, 0, 36, 10, 0, 0,
+ 52, 0, 0, 0, 56, 10,
+ 0, 0, 52, 0, 0, 0,
+ 80, 10, 0, 0, 56, 0,
+ 0, 0, 104, 10, 0, 0,
+ 55, 0, 0, 0, 120, 10,
+ 0, 0, 56, 0, 0, 0,
+ 136, 10, 0, 0, 55, 0,
+ 0, 0, 152, 10, 0, 0,
+ 59, 0, 2, 0, 168, 10,
+ 0, 0, 59, 0, 2, 0,
+ 184, 10, 0, 0, 59, 0,
+ 2, 0, 200, 10, 0, 0,
+ 59, 0, 2, 0, 216, 10,
+ 0, 0, 36, 0, 2, 0,
+ 228, 10, 0, 0, 36, 0,
+ 2, 0, 244, 10, 0, 0,
+ 36, 0, 2, 0, 4, 11,
+ 0, 0, 39, 0, 2, 0,
+ 20, 11, 0, 0, 41, 0,
+ 2, 0, 36, 11, 0, 0,
+ 46, 0, 2, 0, 52, 11,
+ 0, 0, 46, 0, 2, 0,
+ 68, 11, 0, 0, 46, 0,
+ 2, 0, 88, 11, 0, 0,
+ 46, 0, 2, 0, 108, 11,
+ 0, 0, 46, 0, 2, 0,
+ 120, 11, 0, 0, 57, 0,
+ 2, 0, 140, 11, 0, 0,
+ 57, 0, 2, 0, 152, 11,
+ 0, 0, 57, 0, 2, 0,
+ 168, 11, 0, 0, 57, 0,
+ 2, 0, 184, 11, 0, 0,
+ 58, 0, 2, 0, 200, 11,
+ 0, 0, 58, 0, 2, 0,
+ 216, 11, 0, 0, 33, 0,
+ 2, 0, 228, 11, 0, 0,
+ 33, 0, 2, 0, 244, 11,
+ 0, 0, 37, 0, 2, 0,
+ 0, 12, 0, 0, 33, 0,
+ 2, 0, 16, 12, 0, 0,
+ 33, 0, 2, 0, 32, 12,
+ 0, 0, 33, 0, 2, 0,
+ 48, 12, 0, 0, 37, 0,
+ 2, 0, 60, 12, 0, 0,
+ 33, 0, 2, 0, 76, 12,
+ 0, 0, 37, 0, 2, 0,
+ 88, 12, 0, 0, 42, 0,
+ 2, 0, 104, 12, 0, 0,
+ 42, 0, 2, 0, 120, 12,
+ 0, 0, 42, 0, 2, 0,
+ 136, 12, 0, 0, 42, 0,
+ 2, 0, 148, 12, 0, 0,
+ 42, 0, 2, 0, 160, 12,
+ 0, 0, 42, 0, 2, 0,
+ 172, 12, 0, 0, 42, 0,
+ 2, 0, 188, 12, 0, 0,
+ 42, 0, 2, 0, 200, 12,
+ 0, 0, 42, 0, 2, 0,
+ 212, 12, 0, 0, 42, 0,
+ 2, 0, 224, 12, 0, 0,
+ 47, 0, 2, 0, 240, 12,
+ 0, 0, 47, 0, 2, 0,
+ 0, 13, 0, 0, 47, 0,
+ 2, 0, 20, 13, 0, 0,
+ 47, 0, 2, 0, 40, 13,
+ 0, 0, 63, 0, 2, 0,
+ 56, 13, 0, 0, 14, 0,
+ 1, 0, 72, 13, 0, 0,
+ 14, 0, 1, 0, 88, 13,
+ 0, 0, 14, 0, 1, 0,
+ 104, 13, 0, 0, 63, 0,
+ 2, 0, 120, 13, 0, 0,
+ 63, 0, 2, 0, 136, 13,
+ 0, 0, 63, 0, 2, 0,
+ 152, 13, 0, 0, 107, 0,
+ 0, 0, 168, 13, 0, 0,
+ 107, 0, 0, 0, 188, 13,
+ 0, 0, 46, 0, 2, 0,
+ 200, 13, 0, 0, 113, 0,
+ 0, 0, 212, 13, 0, 0,
+ 66, 105, 97, 115, 88, 50,
+ 0, 171, 1, 0, 3, 0,
+ 1, 0, 3, 0, 1, 0,
+ 0, 0, 0, 0, 0, 0,
+ 10, 0, 0, 0, 0, 0,
+ 1, 0, 2, 0, 255, 255,
+ 80, 97, 114, 97, 109, 101,
+ 116, 101, 114, 115, 0, 68,
+ 105, 102, 102, 117, 115, 101,
+ 67, 111, 108, 111, 114, 0,
+ 1, 0, 3, 0, 1, 0,
+ 4, 0, 1, 0, 0, 0,
+ 0, 0, 0, 0, 33, 0,
+ 0, 0, 0, 0, 1, 0,
+ 2, 0, 255, 255, 83, 107,
+ 105, 110, 0, 171, 171, 171,
+ 11, 0, 0, 0, 0, 0,
+ 255, 255, 255, 255, 255, 255,
+ 17, 0, 0, 0, 255, 255,
+ 1, 0, 255, 255, 255, 255,
+ 19, 0, 0, 0, 255, 255,
+ 255, 255, 2, 0, 255, 255,
+ 86, 83, 83, 107, 105, 110,
+ 110, 101, 100, 86, 101, 114,
+ 116, 101, 120, 76, 105, 103,
+ 104, 116, 105, 110, 103, 84,
+ 119, 111, 66, 111, 110, 101,
+ 115, 66, 110, 0, 68, 105,
+ 102, 102, 117, 115, 101, 0,
+ 171, 171, 1, 0, 3, 0,
+ 1, 0, 4, 0, 1, 0,
+ 0, 0, 0, 0, 0, 0,
+ 83, 112, 101, 99, 117, 108,
+ 97, 114, 0, 84, 101, 120,
+ 67, 111, 111, 114, 100, 0,
+ 171, 171, 1, 0, 3, 0,
+ 1, 0, 2, 0, 1, 0,
+ 0, 0, 0, 0, 0, 0,
+ 80, 111, 115, 105, 116, 105,
+ 111, 110, 80, 83, 0, 171,
+ 18, 4, 0, 0, 28, 4,
+ 0, 0, 44, 4, 0, 0,
+ 28, 4, 0, 0, 53, 4,
+ 0, 0, 64, 4, 0, 0,
+ 80, 4, 0, 0, 28, 4,
+ 0, 0, 5, 0, 0, 0,
+ 1, 0, 14, 0, 1, 0,
+ 4, 0, 92, 4, 0, 0,
+ 34, 0, 0, 0, 0, 0,
+ 1, 0, 2, 0, 255, 255,
+ 63, 0, 0, 0, 4, 0,
+ 5, 0, 6, 0, 255, 255,
+ 64, 0, 0, 0, 255, 255,
+ 255, 255, 12, 0, 255, 255,
+ 67, 0, 0, 0, 255, 255,
+ 255, 255, 255, 255, 7, 0,
+ 71, 0, 0, 0, 10, 0,
+ 11, 0, 255, 255, 255, 255,
+ 72, 0, 0, 0, 255, 255,
+ 255, 255, 255, 255, 13, 0,
+ 73, 0, 0, 0, 255, 255,
+ 255, 255, 255, 255, 3, 0,
+ 74, 0, 0, 0, 8, 0,
+ 9, 0, 255, 255, 255, 255,
+ 100, 105, 102, 102, 117, 115,
+ 101, 0, 1, 0, 3, 0,
+ 1, 0, 3, 0, 1, 0,
+ 0, 0, 0, 0, 0, 0,
+ 29, 0, 0, 0, 0, 0,
+ 1, 0, 2, 0, 255, 255,
+ 100, 111, 116, 72, 0, 171,
+ 171, 171, 43, 0, 0, 0,
+ 0, 0, 255, 255, 255, 255,
+ 255, 255, 47, 0, 0, 0,
+ 255, 255, 255, 255, 2, 0,
+ 255, 255, 49, 0, 0, 0,
+ 255, 255, 1, 0, 255, 255,
+ 255, 255, 100, 111, 116, 76,
+ 0, 171, 171, 171, 25, 0,
+ 0, 0, 0, 0, 255, 255,
+ 255, 255, 255, 255, 26, 0,
+ 0, 0, 255, 255, 1, 0,
+ 255, 255, 255, 255, 27, 0,
+ 0, 0, 255, 255, 255, 255,
+ 2, 0, 255, 255, 101, 121,
+ 101, 86, 101, 99, 116, 111,
+ 114, 0, 171, 171, 40, 0,
+ 0, 0, 0, 0, 1, 0,
+ 2, 0, 255, 255, 104, 97,
+ 108, 102, 86, 101, 99, 116,
+ 111, 114, 115, 0, 3, 0,
+ 3, 0, 3, 0, 3, 0,
+ 1, 0, 0, 0, 0, 0,
+ 0, 0, 42, 0, 0, 0,
+ 0, 0, 1, 0, 2, 0,
+ 255, 255, 46, 0, 0, 0,
+ 6, 0, 7, 0, 8, 0,
+ 255, 255, 48, 0, 0, 0,
+ 3, 0, 4, 0, 5, 0,
+ 255, 255, 112, 111, 115, 95,
+ 119, 115, 0, 171, 36, 0,
+ 0, 0, 0, 0, 255, 255,
+ 255, 255, 255, 255, 37, 0,
+ 0, 0, 255, 255, 1, 0,
+ 255, 255, 255, 255, 38, 0,
+ 0, 0, 255, 255, 255, 255,
+ 2, 0, 255, 255, 115, 107,
+ 105, 110, 110, 105, 110, 103,
+ 0, 171, 171, 171, 3, 0,
+ 3, 0, 4, 0, 3, 0,
+ 1, 0, 0, 0, 0, 0,
+ 0, 0, 9, 0, 0, 0,
+ 0, 0, 3, 0, 6, 0,
+ 9, 0, 15, 0, 0, 0,
+ 2, 0, 5, 0, 8, 0,
+ 11, 0, 16, 0, 0, 0,
+ 1, 0, 4, 0, 7, 0,
+ 10, 0, 115, 112, 101, 99,
+ 117, 108, 97, 114, 0, 171,
+ 171, 171, 59, 0, 0, 0,
+ 0, 0, 1, 0, 2, 0,
+ 255, 255, 118, 105, 110, 0,
+ 80, 111, 115, 105, 116, 105,
+ 111, 110, 0, 78, 111, 114,
+ 109, 97, 108, 0, 73, 110,
+ 100, 105, 99, 101, 115, 0,
+ 1, 0, 2, 0, 1, 0,
+ 4, 0, 1, 0, 0, 0,
+ 0, 0, 0, 0, 87, 101,
+ 105, 103, 104, 116, 115, 0,
+ 72, 6, 0, 0, 28, 4,
+ 0, 0, 81, 6, 0, 0,
+ 244, 4, 0, 0, 53, 4,
+ 0, 0, 64, 4, 0, 0,
+ 88, 6, 0, 0, 96, 6,
+ 0, 0, 112, 6, 0, 0,
+ 28, 4, 0, 0, 5, 0,
+ 0, 0, 1, 0, 17, 0,
+ 1, 0, 5, 0, 120, 6,
+ 0, 0, 12, 0, 0, 0,
+ 0, 0, 255, 255, 255, 255,
+ 255, 255, 18, 0, 0, 0,
+ 255, 255, 1, 0, 255, 255,
+ 255, 255, 20, 0, 0, 0,
+ 255, 255, 255, 255, 2, 0,
+ 255, 255, 1, 0, 0, 0,
+ 0, 0, 1, 0, 2, 0,
+ 3, 0, 2, 0, 0, 0,
+ 4, 0, 5, 0, 6, 0,
+ 255, 255, 3, 0, 0, 0,
+ 7, 0, 8, 0, 255, 255,
+ 255, 255, 4, 0, 0, 0,
+ 9, 0, 10, 0, 11, 0,
+ 12, 0, 5, 0, 0, 0,
+ 13, 0, 14, 0, 15, 0,
+ 16, 0, 118, 111, 117, 116,
+ 0, 80, 111, 115, 95, 112,
+ 115, 0, 70, 111, 103, 70,
+ 97, 99, 116, 111, 114, 0,
+ 171, 171, 0, 0, 3, 0,
+ 1, 0, 1, 0, 1, 0,
+ 0, 0, 0, 0, 0, 0,
+ 21, 7, 0, 0, 28, 4,
+ 0, 0, 18, 4, 0, 0,
+ 28, 4, 0, 0, 44, 4,
+ 0, 0, 244, 4, 0, 0,
+ 28, 7, 0, 0, 40, 7,
+ 0, 0, 5, 0, 0, 0,
+ 1, 0, 12, 0, 1, 0,
+ 4, 0, 56, 7, 0, 0,
+ 68, 0, 0, 0, 0, 0,
+ 255, 255, 255, 255, 255, 255,
+ 69, 0, 0, 0, 255, 255,
+ 1, 0, 255, 255, 255, 255,
+ 70, 0, 0, 0, 3, 0,
+ 255, 255, 255, 255, 255, 255,
+ 119, 111, 114, 108, 100, 78,
+ 111, 114, 109, 97, 108, 0,
+ 24, 0, 0, 0, 0, 0,
+ 1, 0, 2, 0, 255, 255,
+ 122, 101, 114, 111, 76, 0,
+ 171, 171, 28, 0, 0, 0,
+ 0, 0, 1, 0, 2, 0,
+ 255, 255, 0, 0, 0, 0,
+ 108, 3, 0, 0, 116, 3,
+ 0, 0, 1, 0, 0, 0,
+ 132, 3, 0, 0, 144, 3,
+ 0, 0, 155, 3, 0, 0,
+ 168, 3, 0, 0, 1, 0,
+ 0, 0, 184, 3, 0, 0,
+ 0, 0, 0, 0, 196, 3,
+ 0, 0, 116, 3, 0, 0,
+ 3, 0, 0, 0, 204, 3,
+ 0, 0, 0, 0, 0, 0,
+ 240, 3, 0, 0, 124, 4,
+ 0, 0, 8, 0, 0, 0,
+ 140, 4, 0, 0, 0, 0,
+ 0, 0, 236, 4, 0, 0,
+ 244, 4, 0, 0, 1, 0,
+ 0, 0, 4, 5, 0, 0,
+ 0, 0, 0, 0, 16, 5,
+ 0, 0, 244, 4, 0, 0,
+ 3, 0, 0, 0, 24, 5,
+ 0, 0, 0, 0, 0, 0,
+ 60, 5, 0, 0, 244, 4,
+ 0, 0, 3, 0, 0, 0,
+ 68, 5, 0, 0, 0, 0,
+ 0, 0, 104, 5, 0, 0,
+ 244, 4, 0, 0, 1, 0,
+ 0, 0, 116, 5, 0, 0,
+ 0, 0, 0, 0, 128, 5,
+ 0, 0, 140, 5, 0, 0,
+ 3, 0, 0, 0, 156, 5,
+ 0, 0, 0, 0, 0, 0,
+ 192, 5, 0, 0, 28, 4,
+ 0, 0, 3, 0, 0, 0,
+ 200, 5, 0, 0, 0, 0,
+ 0, 0, 236, 5, 0, 0,
+ 248, 5, 0, 0, 3, 0,
+ 0, 0, 8, 6, 0, 0,
+ 0, 0, 0, 0, 44, 6,
+ 0, 0, 244, 4, 0, 0,
+ 1, 0, 0, 0, 56, 6,
+ 0, 0, 196, 3, 0, 0,
+ 68, 6, 0, 0, 160, 6,
+ 0, 0, 3, 0, 0, 0,
+ 176, 6, 0, 0, 240, 3,
+ 0, 0, 68, 6, 0, 0,
+ 160, 6, 0, 0, 5, 0,
+ 0, 0, 212, 6, 0, 0,
+ 0, 0, 0, 0, 16, 7,
+ 0, 0, 88, 7, 0, 0,
+ 3, 0, 0, 0, 104, 7,
+ 0, 0, 0, 0, 0, 0,
+ 140, 7, 0, 0, 244, 4,
+ 0, 0, 1, 0, 0, 0,
+ 152, 7, 0, 0, 0, 0,
+ 0, 0, 164, 7, 0, 0,
+ 244, 4, 0, 0, 1, 0,
+ 0, 0, 172, 7, 0, 0,
+ 77, 105, 99, 114, 111, 115,
+ 111, 102, 116, 32, 40, 82,
+ 41, 32, 72, 76, 83, 76,
+ 32, 83, 104, 97, 100, 101,
+ 114, 32, 67, 111, 109, 112,
+ 105, 108, 101, 114, 32, 49,
+ 48, 46, 49, 0, 81, 0,
+ 0, 5, 243, 0, 15, 160,
+ 0, 0, 0, 64, 0, 0,
+ 128, 191, 0, 0, 64, 64,
+ 0, 0, 0, 0, 31, 0,
+ 0, 2, 5, 0, 0, 128,
+ 0, 0, 15, 144, 31, 0,
+ 0, 2, 5, 0, 1, 128,
+ 1, 0, 15, 144, 31, 0,
+ 0, 2, 5, 0, 2, 128,
+ 2, 0, 15, 144, 31, 0,
+ 0, 2, 5, 0, 3, 128,
+ 3, 0, 15, 144, 31, 0,
+ 0, 2, 5, 0, 4, 128,
+ 4, 0, 15, 144, 5, 0,
+ 0, 3, 0, 0, 3, 128,
+ 3, 0, 228, 144, 243, 0,
+ 170, 160, 46, 0, 0, 2,
+ 0, 0, 3, 176, 0, 0,
+ 225, 128, 5, 0, 0, 4,
+ 0, 0, 15, 128, 4, 0,
+ 85, 144, 26, 32, 228, 160,
+ 0, 0, 0, 176, 4, 0,
+ 0, 5, 0, 0, 15, 128,
+ 26, 32, 228, 160, 0, 0,
+ 85, 176, 4, 0, 0, 144,
+ 0, 0, 228, 128, 4, 0,
+ 0, 4, 1, 0, 7, 128,
+ 1, 0, 228, 144, 243, 0,
+ 0, 160, 243, 0, 85, 160,
+ 8, 0, 0, 3, 2, 0,
+ 1, 128, 1, 0, 228, 128,
+ 0, 0, 228, 128, 9, 0,
+ 0, 3, 0, 0, 1, 128,
+ 0, 0, 228, 144, 0, 0,
+ 228, 128, 5, 0, 0, 4,
+ 3, 0, 15, 128, 4, 0,
+ 85, 144, 27, 32, 228, 160,
+ 0, 0, 0, 176, 5, 0,
+ 0, 4, 4, 0, 15, 128,
+ 4, 0, 85, 144, 28, 32,
+ 228, 160, 0, 0, 0, 176,
+ 4, 0, 0, 5, 4, 0,
+ 15, 128, 28, 32, 228, 160,
+ 0, 0, 85, 176, 4, 0,
+ 0, 144, 4, 0, 228, 128,
+ 4, 0, 0, 5, 3, 0,
+ 15, 128, 27, 32, 228, 160,
+ 0, 0, 85, 176, 4, 0,
+ 0, 144, 3, 0, 228, 128,
+ 8, 0, 0, 3, 2, 0,
+ 2, 128, 1, 0, 228, 128,
+ 3, 0, 228, 128, 9, 0,
+ 0, 3, 0, 0, 2, 128,
+ 0, 0, 228, 144, 3, 0,
+ 228, 128, 8, 0, 0, 3,
+ 2, 0, 4, 128, 1, 0,
+ 228, 128, 4, 0, 228, 128,
+ 9, 0, 0, 3, 0, 0,
+ 4, 128, 0, 0, 228, 144,
+ 4, 0, 228, 128, 8, 0,
+ 0, 3, 1, 0, 1, 128,
+ 2, 0, 228, 128, 19, 0,
+ 228, 160, 8, 0, 0, 3,
+ 1, 0, 2, 128, 2, 0,
+ 228, 128, 20, 0, 228, 160,
+ 8, 0, 0, 3, 1, 0,
+ 4, 128, 2, 0, 228, 128,
+ 21, 0, 228, 160, 36, 0,
+ 0, 2, 2, 0, 7, 128,
+ 1, 0, 228, 128, 8, 0,
+ 0, 3, 1, 0, 1, 128,
+ 3, 0, 228, 161, 2, 0,
+ 228, 128, 8, 0, 0, 3,
+ 1, 0, 2, 128, 4, 0,
+ 228, 161, 2, 0, 228, 128,
+ 8, 0, 0, 3, 1, 0,
+ 4, 128, 5, 0, 228, 161,
+ 2, 0, 228, 128, 13, 0,
+ 0, 3, 3, 0, 7, 128,
+ 1, 0, 228, 128, 243, 0,
+ 255, 160, 5, 0, 0, 3,
+ 4, 0, 7, 128, 1, 0,
+ 228, 128, 3, 0, 228, 128,
+ 5, 0, 0, 3, 5, 0,
+ 7, 128, 4, 0, 85, 128,
+ 7, 0, 228, 160, 4, 0,
+ 0, 4, 4, 0, 11, 128,
+ 4, 0, 0, 128, 6, 0,
+ 164, 160, 5, 0, 164, 128,
+ 4, 0, 0, 4, 4, 0,
+ 7, 128, 4, 0, 170, 128,
+ 8, 0, 228, 160, 4, 0,
+ 244, 128, 1, 0, 0, 2,
+ 5, 0, 7, 128, 0, 0,
+ 228, 160, 4, 0, 0, 4,
+ 0, 0, 7, 224, 4, 0,
+ 228, 128, 5, 0, 228, 128,
+ 1, 0, 228, 160, 1, 0,
+ 0, 2, 0, 0, 8, 128,
+ 0, 0, 255, 144, 9, 0,
+ 0, 3, 4, 0, 1, 128,
+ 0, 0, 228, 128, 15, 0,
+ 228, 160, 9, 0, 0, 3,
+ 4, 0, 2, 128, 0, 0,
+ 228, 128, 16, 0, 228, 160,
+ 9, 0, 0, 3, 4, 0,
+ 4, 128, 0, 0, 228, 128,
+ 17, 0, 228, 160, 2, 0,
+ 0, 3, 4, 0, 7, 128,
+ 4, 0, 228, 129, 12, 0,
+ 228, 160, 36, 0, 0, 2,
+ 5, 0, 7, 128, 4, 0,
+ 228, 128, 2, 0, 0, 3,
+ 4, 0, 7, 128, 5, 0,
+ 228, 128, 3, 0, 228, 161,
+ 36, 0, 0, 2, 6, 0,
+ 7, 128, 4, 0, 228, 128,
+ 8, 0, 0, 3, 4, 0,
+ 1, 128, 6, 0, 228, 128,
+ 2, 0, 228, 128, 2, 0,
+ 0, 3, 6, 0, 7, 128,
+ 5, 0, 228, 128, 4, 0,
+ 228, 161, 2, 0, 0, 3,
+ 5, 0, 7, 128, 5, 0,
+ 228, 128, 5, 0, 228, 161,
+ 36, 0, 0, 2, 7, 0,
+ 7, 128, 5, 0, 228, 128,
+ 8, 0, 0, 3, 4, 0,
+ 4, 128, 7, 0, 228, 128,
+ 2, 0, 228, 128, 36, 0,
+ 0, 2, 5, 0, 7, 128,
+ 6, 0, 228, 128, 8, 0,
+ 0, 3, 4, 0, 2, 128,
+ 5, 0, 228, 128, 2, 0,
+ 228, 128, 11, 0, 0, 3,
+ 2, 0, 7, 128, 4, 0,
+ 228, 128, 243, 0, 255, 160,
+ 5, 0, 0, 3, 2, 0,
+ 7, 128, 3, 0, 228, 128,
+ 2, 0, 228, 128, 15, 0,
+ 0, 2, 3, 0, 1, 128,
+ 2, 0, 0, 128, 15, 0,
+ 0, 2, 3, 0, 2, 128,
+ 2, 0, 85, 128, 15, 0,
+ 0, 2, 3, 0, 4, 128,
+ 2, 0, 170, 128, 5, 0,
+ 0, 3, 2, 0, 7, 128,
+ 3, 0, 228, 128, 2, 0,
+ 255, 160, 14, 0, 0, 2,
+ 3, 0, 1, 128, 2, 0,
+ 0, 128, 14, 0, 0, 2,
+ 3, 0, 2, 128, 2, 0,
+ 85, 128, 14, 0, 0, 2,
+ 3, 0, 4, 128, 2, 0,
+ 170, 128, 5, 0, 0, 3,
+ 1, 0, 7, 128, 1, 0,
+ 228, 128, 3, 0, 228, 128,
+ 5, 0, 0, 3, 2, 0,
+ 7, 128, 1, 0, 85, 128,
+ 10, 0, 228, 160, 4, 0,
+ 0, 4, 1, 0, 11, 128,
+ 1, 0, 0, 128, 9, 0,
+ 164, 160, 2, 0, 164, 128,
+ 4, 0, 0, 4, 1, 0,
+ 7, 128, 1, 0, 170, 128,
+ 11, 0, 228, 160, 1, 0,
+ 244, 128, 5, 0, 0, 3,
+ 1, 0, 7, 224, 1, 0,
+ 228, 128, 2, 0, 228, 160,
+ 9, 0, 0, 3, 0, 0,
+ 4, 192, 0, 0, 228, 128,
+ 24, 0, 228, 160, 9, 0,
+ 0, 3, 1, 0, 1, 128,
+ 0, 0, 228, 128, 14, 0,
+ 228, 160, 11, 0, 0, 3,
+ 1, 0, 1, 128, 1, 0,
+ 0, 128, 243, 0, 255, 160,
+ 10, 0, 0, 3, 1, 0,
+ 8, 224, 1, 0, 0, 128,
+ 243, 0, 85, 161, 9, 0,
+ 0, 3, 1, 0, 1, 128,
+ 0, 0, 228, 128, 22, 0,
+ 228, 160, 9, 0, 0, 3,
+ 1, 0, 2, 128, 0, 0,
+ 228, 128, 23, 0, 228, 160,
+ 9, 0, 0, 3, 0, 0,
+ 1, 128, 0, 0, 228, 128,
+ 25, 0, 228, 160, 4, 0,
+ 0, 4, 0, 0, 3, 192,
+ 0, 0, 0, 128, 242, 0,
+ 228, 160, 1, 0, 228, 128,
+ 1, 0, 0, 2, 0, 0,
+ 8, 192, 0, 0, 0, 128,
+ 1, 0, 0, 2, 0, 0,
+ 8, 224, 0, 0, 255, 160,
+ 1, 0, 0, 2, 2, 0,
+ 3, 224, 2, 0, 228, 144,
+ 255, 255, 0, 0, 83, 72,
+ 68, 82, 84, 9, 0, 0,
+ 64, 0, 1, 0, 85, 2,
+ 0, 0, 89, 8, 0, 4,
+ 70, 142, 32, 0, 0, 0,
+ 0, 0, 242, 0, 0, 0,
+ 95, 0, 0, 3, 242, 16,
+ 16, 0, 0, 0, 0, 0,
+ 95, 0, 0, 3, 114, 16,
+ 16, 0, 1, 0, 0, 0,
+ 95, 0, 0, 3, 50, 16,
+ 16, 0, 2, 0, 0, 0,
+ 95, 0, 0, 3, 50, 16,
+ 16, 0, 3, 0, 0, 0,
+ 95, 0, 0, 3, 50, 16,
+ 16, 0, 4, 0, 0, 0,
+ 101, 0, 0, 3, 242, 32,
+ 16, 0, 0, 0, 0, 0,
+ 101, 0, 0, 3, 242, 32,
+ 16, 0, 1, 0, 0, 0,
+ 101, 0, 0, 3, 50, 32,
+ 16, 0, 2, 0, 0, 0,
+ 103, 0, 0, 4, 242, 32,
+ 16, 0, 3, 0, 0, 0,
+ 1, 0, 0, 0, 104, 0,
+ 0, 2, 7, 0, 0, 0,
+ 50, 0, 0, 15, 114, 0,
+ 16, 0, 0, 0, 0, 0,
+ 70, 18, 16, 0, 1, 0,
+ 0, 0, 2, 64, 0, 0,
+ 0, 0, 0, 64, 0, 0,
+ 0, 64, 0, 0, 0, 64,
+ 0, 0, 0, 0, 2, 64,
+ 0, 0, 0, 0, 128, 191,
+ 0, 0, 128, 191, 0, 0,
+ 128, 191, 0, 0, 0, 0,
+ 38, 0, 0, 11, 0, 208,
+ 0, 0, 50, 0, 16, 0,
+ 1, 0, 0, 0, 70, 16,
+ 16, 0, 3, 0, 0, 0,
+ 2, 64, 0, 0, 3, 0,
+ 0, 0, 3, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 56, 0, 0, 10,
+ 242, 0, 16, 0, 2, 0,
+ 0, 0, 86, 21, 16, 0,
+ 4, 0, 0, 0, 70, 142,
+ 32, 6, 0, 0, 0, 0,
+ 26, 0, 0, 0, 26, 0,
+ 16, 0, 1, 0, 0, 0,
+ 50, 0, 0, 12, 242, 0,
+ 16, 0, 2, 0, 0, 0,
+ 70, 142, 32, 6, 0, 0,
+ 0, 0, 26, 0, 0, 0,
+ 10, 0, 16, 0, 1, 0,
+ 0, 0, 6, 16, 16, 0,
+ 4, 0, 0, 0, 70, 14,
+ 16, 0, 2, 0, 0, 0,
+ 16, 0, 0, 7, 18, 0,
+ 16, 0, 3, 0, 0, 0,
+ 70, 2, 16, 0, 0, 0,
+ 0, 0, 70, 2, 16, 0,
+ 2, 0, 0, 0, 17, 0,
+ 0, 7, 18, 0, 16, 0,
+ 2, 0, 0, 0, 70, 30,
+ 16, 0, 0, 0, 0, 0,
+ 70, 14, 16, 0, 2, 0,
+ 0, 0, 56, 0, 0, 10,
+ 242, 0, 16, 0, 4, 0,
+ 0, 0, 86, 21, 16, 0,
+ 4, 0, 0, 0, 70, 142,
+ 32, 6, 0, 0, 0, 0,
+ 27, 0, 0, 0, 26, 0,
+ 16, 0, 1, 0, 0, 0,
+ 50, 0, 0, 12, 242, 0,
+ 16, 0, 4, 0, 0, 0,
+ 70, 142, 32, 6, 0, 0,
+ 0, 0, 27, 0, 0, 0,
+ 10, 0, 16, 0, 1, 0,
+ 0, 0, 6, 16, 16, 0,
+ 4, 0, 0, 0, 70, 14,
+ 16, 0, 4, 0, 0, 0,
+ 16, 0, 0, 7, 34, 0,
+ 16, 0, 3, 0, 0, 0,
+ 70, 2, 16, 0, 0, 0,
+ 0, 0, 70, 2, 16, 0,
+ 4, 0, 0, 0, 17, 0,
+ 0, 7, 34, 0, 16, 0,
+ 2, 0, 0, 0, 70, 30,
+ 16, 0, 0, 0, 0, 0,
+ 70, 14, 16, 0, 4, 0,
+ 0, 0, 56, 0, 0, 10,
+ 242, 0, 16, 0, 4, 0,
+ 0, 0, 86, 21, 16, 0,
+ 4, 0, 0, 0, 70, 142,
+ 32, 6, 0, 0, 0, 0,
+ 28, 0, 0, 0, 26, 0,
+ 16, 0, 1, 0, 0, 0,
+ 50, 0, 0, 12, 242, 0,
+ 16, 0, 1, 0, 0, 0,
+ 70, 142, 32, 6, 0, 0,
+ 0, 0, 28, 0, 0, 0,
+ 10, 0, 16, 0, 1, 0,
+ 0, 0, 6, 16, 16, 0,
+ 4, 0, 0, 0, 70, 14,
+ 16, 0, 4, 0, 0, 0,
+ 16, 0, 0, 7, 66, 0,
+ 16, 0, 3, 0, 0, 0,
+ 70, 2, 16, 0, 0, 0,
+ 0, 0, 70, 2, 16, 0,
+ 1, 0, 0, 0, 17, 0,
+ 0, 7, 66, 0, 16, 0,
+ 2, 0, 0, 0, 70, 30,
+ 16, 0, 0, 0, 0, 0,
+ 70, 14, 16, 0, 1, 0,
+ 0, 0, 16, 0, 0, 8,
+ 18, 0, 16, 0, 0, 0,
+ 0, 0, 70, 2, 16, 0,
+ 3, 0, 0, 0, 70, 130,
+ 32, 0, 0, 0, 0, 0,
+ 19, 0, 0, 0, 16, 0,
+ 0, 8, 34, 0, 16, 0,
+ 0, 0, 0, 0, 70, 2,
+ 16, 0, 3, 0, 0, 0,
+ 70, 130, 32, 0, 0, 0,
+ 0, 0, 20, 0, 0, 0,
+ 16, 0, 0, 8, 66, 0,
+ 16, 0, 0, 0, 0, 0,
+ 70, 2, 16, 0, 3, 0,
+ 0, 0, 70, 130, 32, 0,
+ 0, 0, 0, 0, 21, 0,
+ 0, 0, 16, 0, 0, 7,
+ 130, 0, 16, 0, 0, 0,
+ 0, 0, 70, 2, 16, 0,
+ 0, 0, 0, 0, 70, 2,
+ 16, 0, 0, 0, 0, 0,
+ 68, 0, 0, 5, 130, 0,
+ 16, 0, 0, 0, 0, 0,
+ 58, 0, 16, 0, 0, 0,
+ 0, 0, 56, 0, 0, 7,
+ 114, 0, 16, 0, 0, 0,
+ 0, 0, 246, 15, 16, 0,
+ 0, 0, 0, 0, 70, 2,
+ 16, 0, 0, 0, 0, 0,
+ 16, 0, 0, 9, 18, 0,
+ 16, 0, 1, 0, 0, 0,
+ 70, 130, 32, 128, 65, 0,
+ 0, 0, 0, 0, 0, 0,
+ 3, 0, 0, 0, 70, 2,
+ 16, 0, 0, 0, 0, 0,
+ 16, 0, 0, 9, 34, 0,
+ 16, 0, 1, 0, 0, 0,
+ 70, 130, 32, 128, 65, 0,
+ 0, 0, 0, 0, 0, 0,
+ 4, 0, 0, 0, 70, 2,
+ 16, 0, 0, 0, 0, 0,
+ 16, 0, 0, 9, 66, 0,
+ 16, 0, 1, 0, 0, 0,
+ 70, 130, 32, 128, 65, 0,
+ 0, 0, 0, 0, 0, 0,
+ 5, 0, 0, 0, 70, 2,
+ 16, 0, 0, 0, 0, 0,
+ 29, 0, 0, 10, 114, 0,
+ 16, 0, 3, 0, 0, 0,
+ 70, 2, 16, 0, 1, 0,
+ 0, 0, 2, 64, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 1, 0,
+ 0, 10, 114, 0, 16, 0,
+ 3, 0, 0, 0, 70, 2,
+ 16, 0, 3, 0, 0, 0,
+ 2, 64, 0, 0, 0, 0,
+ 128, 63, 0, 0, 128, 63,
+ 0, 0, 128, 63, 0, 0,
+ 0, 0, 56, 0, 0, 7,
+ 114, 0, 16, 0, 4, 0,
+ 0, 0, 70, 2, 16, 0,
+ 1, 0, 0, 0, 70, 2,
+ 16, 0, 3, 0, 0, 0,
+ 56, 0, 0, 8, 114, 0,
+ 16, 0, 5, 0, 0, 0,
+ 86, 5, 16, 0, 4, 0,
+ 0, 0, 70, 130, 32, 0,
+ 0, 0, 0, 0, 7, 0,
+ 0, 0, 50, 0, 0, 10,
+ 178, 0, 16, 0, 4, 0,
+ 0, 0, 6, 0, 16, 0,
+ 4, 0, 0, 0, 70, 136,
+ 32, 0, 0, 0, 0, 0,
+ 6, 0, 0, 0, 70, 8,
+ 16, 0, 5, 0, 0, 0,
+ 50, 0, 0, 10, 114, 0,
+ 16, 0, 4, 0, 0, 0,
+ 166, 10, 16, 0, 4, 0,
+ 0, 0, 70, 130, 32, 0,
+ 0, 0, 0, 0, 8, 0,
+ 0, 0, 70, 3, 16, 0,
+ 4, 0, 0, 0, 50, 0,
+ 0, 11, 114, 32, 16, 0,
+ 0, 0, 0, 0, 70, 2,
+ 16, 0, 4, 0, 0, 0,
+ 70, 130, 32, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 70, 130, 32, 0, 0, 0,
+ 0, 0, 1, 0, 0, 0,
+ 54, 0, 0, 6, 130, 32,
+ 16, 0, 0, 0, 0, 0,
+ 58, 128, 32, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 54, 0, 0, 5, 130, 0,
+ 16, 0, 2, 0, 0, 0,
+ 58, 16, 16, 0, 0, 0,
+ 0, 0, 17, 0, 0, 8,
+ 18, 0, 16, 0, 4, 0,
+ 0, 0, 70, 14, 16, 0,
+ 2, 0, 0, 0, 70, 142,
+ 32, 0, 0, 0, 0, 0,
+ 15, 0, 0, 0, 17, 0,
+ 0, 8, 34, 0, 16, 0,
+ 4, 0, 0, 0, 70, 14,
+ 16, 0, 2, 0, 0, 0,
+ 70, 142, 32, 0, 0, 0,
+ 0, 0, 16, 0, 0, 0,
+ 17, 0, 0, 8, 66, 0,
+ 16, 0, 4, 0, 0, 0,
+ 70, 14, 16, 0, 2, 0,
+ 0, 0, 70, 142, 32, 0,
+ 0, 0, 0, 0, 17, 0,
+ 0, 0, 0, 0, 0, 9,
+ 114, 0, 16, 0, 4, 0,
+ 0, 0, 70, 2, 16, 128,
+ 65, 0, 0, 0, 4, 0,
+ 0, 0, 70, 130, 32, 0,
+ 0, 0, 0, 0, 12, 0,
+ 0, 0, 16, 0, 0, 7,
+ 130, 0, 16, 0, 0, 0,
+ 0, 0, 70, 2, 16, 0,
+ 4, 0, 0, 0, 70, 2,
+ 16, 0, 4, 0, 0, 0,
+ 68, 0, 0, 5, 130, 0,
+ 16, 0, 0, 0, 0, 0,
+ 58, 0, 16, 0, 0, 0,
+ 0, 0, 50, 0, 0, 11,
+ 114, 0, 16, 0, 5, 0,
+ 0, 0, 70, 2, 16, 0,
+ 4, 0, 0, 0, 246, 15,
+ 16, 0, 0, 0, 0, 0,
+ 70, 130, 32, 128, 65, 0,
+ 0, 0, 0, 0, 0, 0,
+ 3, 0, 0, 0, 16, 0,
+ 0, 7, 130, 0, 16, 0,
+ 1, 0, 0, 0, 70, 2,
+ 16, 0, 5, 0, 0, 0,
+ 70, 2, 16, 0, 5, 0,
+ 0, 0, 68, 0, 0, 5,
+ 130, 0, 16, 0, 1, 0,
+ 0, 0, 58, 0, 16, 0,
+ 1, 0, 0, 0, 56, 0,
+ 0, 7, 114, 0, 16, 0,
+ 5, 0, 0, 0, 246, 15,
+ 16, 0, 1, 0, 0, 0,
+ 70, 2, 16, 0, 5, 0,
+ 0, 0, 16, 0, 0, 7,
+ 18, 0, 16, 0, 5, 0,
+ 0, 0, 70, 2, 16, 0,
+ 5, 0, 0, 0, 70, 2,
+ 16, 0, 0, 0, 0, 0,
+ 50, 0, 0, 11, 114, 0,
+ 16, 0, 6, 0, 0, 0,
+ 70, 2, 16, 0, 4, 0,
+ 0, 0, 246, 15, 16, 0,
+ 0, 0, 0, 0, 70, 130,
+ 32, 128, 65, 0, 0, 0,
+ 0, 0, 0, 0, 4, 0,
+ 0, 0, 50, 0, 0, 11,
+ 114, 0, 16, 0, 4, 0,
+ 0, 0, 70, 2, 16, 0,
+ 4, 0, 0, 0, 246, 15,
+ 16, 0, 0, 0, 0, 0,
+ 70, 130, 32, 128, 65, 0,
+ 0, 0, 0, 0, 0, 0,
+ 5, 0, 0, 0, 16, 0,
+ 0, 7, 130, 0, 16, 0,
+ 0, 0, 0, 0, 70, 2,
+ 16, 0, 6, 0, 0, 0,
+ 70, 2, 16, 0, 6, 0,
+ 0, 0, 68, 0, 0, 5,
+ 130, 0, 16, 0, 0, 0,
+ 0, 0, 58, 0, 16, 0,
+ 0, 0, 0, 0, 56, 0,
+ 0, 7, 114, 0, 16, 0,
+ 6, 0, 0, 0, 246, 15,
+ 16, 0, 0, 0, 0, 0,
+ 70, 2, 16, 0, 6, 0,
+ 0, 0, 16, 0, 0, 7,
+ 34, 0, 16, 0, 5, 0,
+ 0, 0, 70, 2, 16, 0,
+ 6, 0, 0, 0, 70, 2,
+ 16, 0, 0, 0, 0, 0,
+ 16, 0, 0, 7, 130, 0,
+ 16, 0, 0, 0, 0, 0,
+ 70, 2, 16, 0, 4, 0,
+ 0, 0, 70, 2, 16, 0,
+ 4, 0, 0, 0, 68, 0,
+ 0, 5, 130, 0, 16, 0,
+ 0, 0, 0, 0, 58, 0,
+ 16, 0, 0, 0, 0, 0,
+ 56, 0, 0, 7, 114, 0,
+ 16, 0, 4, 0, 0, 0,
+ 246, 15, 16, 0, 0, 0,
+ 0, 0, 70, 2, 16, 0,
+ 4, 0, 0, 0, 16, 0,
+ 0, 7, 66, 0, 16, 0,
+ 5, 0, 0, 0, 70, 2,
+ 16, 0, 4, 0, 0, 0,
+ 70, 2, 16, 0, 0, 0,
+ 0, 0, 52, 0, 0, 10,
+ 114, 0, 16, 0, 0, 0,
+ 0, 0, 70, 2, 16, 0,
+ 5, 0, 0, 0, 2, 64,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0,
+ 56, 0, 0, 7, 114, 0,
+ 16, 0, 0, 0, 0, 0,
+ 70, 2, 16, 0, 3, 0,
+ 0, 0, 70, 2, 16, 0,
+ 0, 0, 0, 0, 47, 0,
+ 0, 5, 114, 0, 16, 0,
+ 0, 0, 0, 0, 70, 2,
+ 16, 0, 0, 0, 0, 0,
+ 56, 0, 0, 8, 114, 0,
+ 16, 0, 0, 0, 0, 0,
+ 70, 2, 16, 0, 0, 0,
+ 0, 0, 246, 143, 32, 0,
+ 0, 0, 0, 0, 2, 0,
+ 0, 0, 25, 0, 0, 5,
+ 114, 0, 16, 0, 0, 0,
+ 0, 0, 70, 2, 16, 0,
+ 0, 0, 0, 0, 56, 0,
+ 0, 7, 114, 0, 16, 0,
+ 0, 0, 0, 0, 70, 2,
+ 16, 0, 1, 0, 0, 0,
+ 70, 2, 16, 0, 0, 0,
+ 0, 0, 56, 0, 0, 8,
+ 114, 0, 16, 0, 1, 0,
+ 0, 0, 86, 5, 16, 0,
+ 0, 0, 0, 0, 70, 130,
+ 32, 0, 0, 0, 0, 0,
+ 10, 0, 0, 0, 50, 0,
+ 0, 10, 178, 0, 16, 0,
+ 0, 0, 0, 0, 6, 0,
+ 16, 0, 0, 0, 0, 0,
+ 70, 136, 32, 0, 0, 0,
+ 0, 0, 9, 0, 0, 0,
+ 70, 8, 16, 0, 1, 0,
+ 0, 0, 50, 0, 0, 10,
+ 114, 0, 16, 0, 0, 0,
+ 0, 0, 166, 10, 16, 0,
+ 0, 0, 0, 0, 70, 130,
+ 32, 0, 0, 0, 0, 0,
+ 11, 0, 0, 0, 70, 3,
+ 16, 0, 0, 0, 0, 0,
+ 56, 0, 0, 8, 114, 32,
+ 16, 0, 1, 0, 0, 0,
+ 70, 2, 16, 0, 0, 0,
+ 0, 0, 70, 130, 32, 0,
+ 0, 0, 0, 0, 2, 0,
+ 0, 0, 17, 32, 0, 8,
+ 130, 32, 16, 0, 1, 0,
+ 0, 0, 70, 14, 16, 0,
+ 2, 0, 0, 0, 70, 142,
+ 32, 0, 0, 0, 0, 0,
+ 14, 0, 0, 0, 54, 0,
+ 0, 5, 50, 32, 16, 0,
+ 2, 0, 0, 0, 70, 16,
+ 16, 0, 2, 0, 0, 0,
+ 17, 0, 0, 8, 18, 32,
+ 16, 0, 3, 0, 0, 0,
+ 70, 14, 16, 0, 2, 0,
+ 0, 0, 70, 142, 32, 0,
+ 0, 0, 0, 0, 22, 0,
+ 0, 0, 17, 0, 0, 8,
+ 34, 32, 16, 0, 3, 0,
+ 0, 0, 70, 14, 16, 0,
+ 2, 0, 0, 0, 70, 142,
+ 32, 0, 0, 0, 0, 0,
+ 23, 0, 0, 0, 17, 0,
+ 0, 8, 66, 32, 16, 0,
+ 3, 0, 0, 0, 70, 14,
+ 16, 0, 2, 0, 0, 0,
+ 70, 142, 32, 0, 0, 0,
+ 0, 0, 24, 0, 0, 0,
+ 17, 0, 0, 8, 130, 32,
+ 16, 0, 3, 0, 0, 0,
+ 70, 14, 16, 0, 2, 0,
+ 0, 0, 70, 142, 32, 0,
+ 0, 0, 0, 0, 25, 0,
+ 0, 0, 62, 0, 0, 1,
+ 73, 83, 71, 78, 184, 0,
+ 0, 0, 5, 0, 0, 0,
+ 8, 0, 0, 0, 128, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 3, 0,
+ 0, 0, 0, 0, 0, 0,
+ 15, 15, 0, 0, 140, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 3, 0,
+ 0, 0, 1, 0, 0, 0,
+ 7, 7, 0, 0, 147, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 3, 0,
+ 0, 0, 2, 0, 0, 0,
+ 3, 3, 0, 0, 156, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 1, 0,
+ 0, 0, 3, 0, 0, 0,
+ 15, 3, 0, 0, 169, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 3, 0,
+ 0, 0, 4, 0, 0, 0,
+ 15, 3, 0, 0, 83, 86,
+ 95, 80, 111, 115, 105, 116,
+ 105, 111, 110, 0, 78, 79,
+ 82, 77, 65, 76, 0, 84,
+ 69, 88, 67, 79, 79, 82,
+ 68, 0, 66, 76, 69, 78,
+ 68, 73, 78, 68, 73, 67,
+ 69, 83, 0, 66, 76, 69,
+ 78, 68, 87, 69, 73, 71,
+ 72, 84, 0, 171, 171, 171,
+ 79, 83, 71, 78, 132, 0,
+ 0, 0, 4, 0, 0, 0,
+ 8, 0, 0, 0, 104, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 3, 0,
+ 0, 0, 0, 0, 0, 0,
+ 15, 0, 0, 0, 104, 0,
+ 0, 0, 1, 0, 0, 0,
+ 0, 0, 0, 0, 3, 0,
+ 0, 0, 1, 0, 0, 0,
+ 15, 0, 0, 0, 110, 0,
+ 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 3, 0,
+ 0, 0, 2, 0, 0, 0,
+ 3, 12, 0, 0, 119, 0,
+ 0, 0, 0, 0, 0, 0,
+ 1, 0, 0, 0, 3, 0,
+ 0, 0, 3, 0, 0, 0,
+ 15, 0, 0, 0, 67, 79,
+ 76, 79, 82, 0, 84, 69,
+ 88, 67, 79, 79, 82, 68,
+ 0, 83, 86, 95, 80, 111,
+ 115, 105, 116, 105, 111, 110,
+ 0, 171
+};
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedVertexLightingTwoBonesBn.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedVertexLightingTwoBonesBn.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..09b4eb928904f1c37d691e6dddf442f4674d475d
Binary files /dev/null and b/Kits/DirectXTK/Src/Shaders/Compiled/SkinnedEffect_VSSkinnedVertexLightingTwoBonesBn.pdb differ
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/SpriteEffect_SpritePixelShader.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/SpriteEffect_SpritePixelShader.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..26b234bab56a87637727de35fdbb1bdff5d658d1
Binary files /dev/null and b/Kits/DirectXTK/Src/Shaders/Compiled/SpriteEffect_SpritePixelShader.pdb differ
diff --git a/Kits/DirectXTK/Src/Shaders/Compiled/SpriteEffect_SpriteVertexShader.pdb b/Kits/DirectXTK/Src/Shaders/Compiled/SpriteEffect_SpriteVertexShader.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..070a67b0a846e6f08927af1d958b944390b4fd86
Binary files /dev/null and b/Kits/DirectXTK/Src/Shaders/Compiled/SpriteEffect_SpriteVertexShader.pdb differ
diff --git a/Kits/DirectXTK/Src/Shaders/EnvironmentMapEffect.fx b/Kits/DirectXTK/Src/Shaders/EnvironmentMapEffect.fx
index 6673b24607443eb82ce86da79488f2b68735d4b3..aef7b5cf4dbf46711015387fc484c09ee007b9ad 100644
--- a/Kits/DirectXTK/Src/Shaders/EnvironmentMapEffect.fx
+++ b/Kits/DirectXTK/Src/Shaders/EnvironmentMapEffect.fx
@@ -58,13 +58,13 @@ float ComputeFresnelFactor(float3 eyeVector, float3 worldNormal)
}
-VSOutputTxEnvMap ComputeEnvMapVSOutput(VSInputNmTx vin, uniform bool useFresnel, uniform int numLights)
+VSOutputTxEnvMap ComputeEnvMapVSOutput(VSInputNmTx vin, float3 normal, uniform bool useFresnel, uniform int numLights)
{
VSOutputTxEnvMap vout;
float4 pos_ws = mul(vin.Position, World);
float3 eyeVector = normalize(EyePosition - pos_ws.xyz);
- float3 worldNormal = normalize(mul(vin.Normal, WorldInverseTranspose));
+ float3 worldNormal = normalize(mul(normal, WorldInverseTranspose));
ColorPair lightResult = ComputeLights(eyeVector, worldNormal, numLights);
@@ -115,28 +115,56 @@ float4 ComputeEnvMapPSOutput(PSInputPixelLightingTx pin, uniform bool useFresnel
// Vertex shader: basic.
VSOutputTxEnvMap VSEnvMap(VSInputNmTx vin)
{
- return ComputeEnvMapVSOutput(vin, false, 3);
+ return ComputeEnvMapVSOutput(vin, vin.Normal, false, 3);
+}
+
+VSOutputTxEnvMap VSEnvMapBn(VSInputNmTx vin)
+{
+ float3 normal = BiasX2(vin.Normal);
+
+ return ComputeEnvMapVSOutput(vin, normal, false, 3);
}
// Vertex shader: fresnel.
VSOutputTxEnvMap VSEnvMapFresnel(VSInputNmTx vin)
{
- return ComputeEnvMapVSOutput(vin, true, 3);
+ return ComputeEnvMapVSOutput(vin, vin.Normal, true, 3);
+}
+
+VSOutputTxEnvMap VSEnvMapFresnelBn(VSInputNmTx vin)
+{
+ float3 normal = BiasX2(vin.Normal);
+
+ return ComputeEnvMapVSOutput(vin, normal, true, 3);
}
// Vertex shader: one light.
VSOutputTxEnvMap VSEnvMapOneLight(VSInputNmTx vin)
{
- return ComputeEnvMapVSOutput(vin, false, 1);
+ return ComputeEnvMapVSOutput(vin, vin.Normal, false, 1);
+}
+
+VSOutputTxEnvMap VSEnvMapOneLightBn(VSInputNmTx vin)
+{
+ float3 normal = BiasX2(vin.Normal);
+
+ return ComputeEnvMapVSOutput(vin, normal, false, 1);
}
// Vertex shader: one light, fresnel.
VSOutputTxEnvMap VSEnvMapOneLightFresnel(VSInputNmTx vin)
{
- return ComputeEnvMapVSOutput(vin, true, 1);
+ return ComputeEnvMapVSOutput(vin, vin.Normal, true, 1);
+}
+
+VSOutputTxEnvMap VSEnvMapOneLightFresnelBn(VSInputNmTx vin)
+{
+ float3 normal = BiasX2(vin.Normal);
+
+ return ComputeEnvMapVSOutput(vin, normal, true, 1);
}
@@ -154,6 +182,21 @@ VSOutputPixelLightingTx VSEnvMapPixelLighting(VSInputNmTx vin)
return vout;
}
+VSOutputPixelLightingTx VSEnvMapPixelLightingBn(VSInputNmTx vin)
+{
+ VSOutputPixelLightingTx vout;
+
+ float3 normal = BiasX2(vin.Normal);
+
+ CommonVSOutputPixelLighting cout = ComputeCommonVSOutputPixelLighting(vin.Position, normal);
+ SetCommonVSOutputParamsPixelLighting;
+
+ vout.Diffuse = float4(1, 1, 1, DiffuseColor.a);
+ vout.TexCoord = vin.TexCoord;
+
+ return vout;
+}
+
// Pixel shader: basic.
float4 PSEnvMap(PSInputTxEnvMap pin) : SV_Target0
diff --git a/Kits/DirectXTK/Src/Shaders/NormalMapEffect.fx b/Kits/DirectXTK/Src/Shaders/NormalMapEffect.fx
index 4591a30a5358cec1ed5fa07468e30fdbec42dcce..da4f4cba0e2ea7f45c4d297e708aa48e25e662bc 100644
--- a/Kits/DirectXTK/Src/Shaders/NormalMapEffect.fx
+++ b/Kits/DirectXTK/Src/Shaders/NormalMapEffect.fx
@@ -58,6 +58,26 @@ VSOutputPixelLightingTxTangent VSNormalPixelLightingTx(VSInputNmTxTangent vin)
return vout;
}
+VSOutputPixelLightingTxTangent VSNormalPixelLightingTxBn(VSInputNmTxTangent vin)
+{
+ VSOutputPixelLightingTxTangent vout;
+
+ float3 normal = BiasX2(vin.Normal);
+
+ CommonVSOutputPixelLighting cout = ComputeCommonVSOutputPixelLighting(vin.Position, normal);
+ SetCommonVSOutputParamsPixelLighting;
+
+ vout.Diffuse = float4(1, 1, 1, DiffuseColor.a);
+ vout.TexCoord = vin.TexCoord;
+
+ // For normal mapping, we need tangent to form tangent space transform
+ float3 tangent = BiasX2(vin.Tangent.xyz);
+
+ vout.TangentWS = normalize(mul(tangent, WorldInverseTranspose));
+
+ return vout;
+}
+
// Vertex shader: pixel lighting + texture + vertex color.
VSOutputPixelLightingTxTangent VSNormalPixelLightingTxVc(VSInputNmTxVcTangent vin)
@@ -77,13 +97,34 @@ VSOutputPixelLightingTxTangent VSNormalPixelLightingTxVc(VSInputNmTxVcTangent vi
return vout;
}
+VSOutputPixelLightingTxTangent VSNormalPixelLightingTxVcBn(VSInputNmTxVcTangent vin)
+{
+ VSOutputPixelLightingTxTangent vout;
+
+ float3 normal = BiasX2(vin.Normal);
+
+ CommonVSOutputPixelLighting cout = ComputeCommonVSOutputPixelLighting(vin.Position, normal);
+ SetCommonVSOutputParamsPixelLighting;
+
+ vout.Diffuse.rgb = vin.Color.rgb;
+ vout.Diffuse.a = vin.Color.a * DiffuseColor.a;
+ vout.TexCoord = vin.TexCoord;
+
+ // For normal mapping, we need tangent to form tangent space transform
+ float3 tangent = BiasX2(vin.Tangent.xyz);
+
+ vout.TangentWS = normalize(mul(tangent, WorldInverseTranspose));
+
+ return vout;
+}
+
// Pixel shader: pixel lighting + texture + no fog
float4 PSNormalPixelLightingTxNoFog(PSInputPixelLightingTxTangent pin) : SV_Target0
{
float3 eyeVector = normalize(EyePosition - pin.PositionWS.xyz);
// Before lighting, peturb the surface's normal by the one given in normal map.
- float3 localNormal = (NormalTexture.Sample(Sampler, pin.TexCoord).xyz * 2) - 1;
+ float3 localNormal = BiasX2(NormalTexture.Sample(Sampler, pin.TexCoord).xyz);
float3 normal = PeturbNormal(localNormal, pin.NormalWS, pin.TangentWS);
// Do lighting
@@ -106,7 +147,7 @@ float4 PSNormalPixelLightingTx(PSInputPixelLightingTxTangent pin) : SV_Target0
float3 eyeVector = normalize(EyePosition - pin.PositionWS.xyz);
// Before lighting, peturb the surface's normal by the one given in normal map.
- float3 localNormal = (NormalTexture.Sample(Sampler, pin.TexCoord).xyz * 2) - 1;
+ float3 localNormal = BiasX2(NormalTexture.Sample(Sampler, pin.TexCoord).xyz);
float3 normal = PeturbNormal(localNormal, pin.NormalWS, pin.TangentWS);
// Do lighting
@@ -131,7 +172,7 @@ float4 PSNormalPixelLightingTxNoFogSpec(PSInputPixelLightingTxTangent pin) : SV_
float3 eyeVector = normalize(EyePosition - pin.PositionWS.xyz);
// Before lighting, peturb the surface's normal by the one given in normal map.
- float3 localNormal = (NormalTexture.Sample(Sampler, pin.TexCoord).xyz * 2) - 1;
+ float3 localNormal = BiasX2(NormalTexture.Sample(Sampler, pin.TexCoord).xyz);
float3 normal = PeturbNormal(localNormal, pin.NormalWS, pin.TangentWS);
// Do lighting
@@ -153,7 +194,7 @@ float4 PSNormalPixelLightingTxNoSpec(PSInputPixelLightingTxTangent pin) : SV_Tar
float3 eyeVector = normalize(EyePosition - pin.PositionWS.xyz);
// Before lighting, peturb the surface's normal by the one given in normal map.
- float3 localNormal = (NormalTexture.Sample(Sampler, pin.TexCoord).xyz * 2) - 1;
+ float3 localNormal = BiasX2(NormalTexture.Sample(Sampler, pin.TexCoord).xyz);
float3 normal = PeturbNormal(localNormal, pin.NormalWS, pin.TangentWS);
// Do lighting
diff --git a/Kits/DirectXTK/Src/Shaders/SkinnedEffect.fx b/Kits/DirectXTK/Src/Shaders/SkinnedEffect.fx
index 5f935b390c398957e69735266dd5efcea715941a..74621dea04cd6a28b73e1fc2b158342e3b1a5a11 100644
--- a/Kits/DirectXTK/Src/Shaders/SkinnedEffect.fx
+++ b/Kits/DirectXTK/Src/Shaders/SkinnedEffect.fx
@@ -42,7 +42,7 @@ cbuffer Parameters : register(b0)
#include "Lighting.fxh"
-void Skin(inout VSInputNmTxWeights vin, uniform int boneCount)
+float3 Skin(inout VSInputNmTxWeights vin, float3 normal, uniform int boneCount)
{
float4x3 skinning = 0;
@@ -53,7 +53,7 @@ void Skin(inout VSInputNmTxWeights vin, uniform int boneCount)
}
vin.Position.xyz = mul(vin.Position, skinning);
- vin.Normal = mul(vin.Normal, (float3x3)skinning);
+ return mul(normal, (float3x3)skinning);
}
@@ -62,9 +62,25 @@ VSOutputTx VSSkinnedVertexLightingOneBone(VSInputNmTxWeights vin)
{
VSOutputTx vout;
- Skin(vin, 1);
+ float3 normal = Skin(vin, vin.Normal, 1);
- CommonVSOutput cout = ComputeCommonVSOutputWithLighting(vin.Position, vin.Normal, 3);
+ CommonVSOutput cout = ComputeCommonVSOutputWithLighting(vin.Position, normal, 3);
+ SetCommonVSOutputParams;
+
+ vout.TexCoord = vin.TexCoord;
+
+ return vout;
+}
+
+VSOutputTx VSSkinnedVertexLightingOneBoneBn(VSInputNmTxWeights vin)
+{
+ VSOutputTx vout;
+
+ float3 normal = BiasX2(vin.Normal);
+
+ normal = Skin(vin, normal, 1);
+
+ CommonVSOutput cout = ComputeCommonVSOutputWithLighting(vin.Position, normal, 3);
SetCommonVSOutputParams;
vout.TexCoord = vin.TexCoord;
@@ -78,9 +94,25 @@ VSOutputTx VSSkinnedVertexLightingTwoBones(VSInputNmTxWeights vin)
{
VSOutputTx vout;
- Skin(vin, 2);
+ float3 normal = Skin(vin, vin.Normal, 2);
+
+ CommonVSOutput cout = ComputeCommonVSOutputWithLighting(vin.Position, normal, 3);
+ SetCommonVSOutputParams;
+
+ vout.TexCoord = vin.TexCoord;
+
+ return vout;
+}
+
+VSOutputTx VSSkinnedVertexLightingTwoBonesBn(VSInputNmTxWeights vin)
+{
+ VSOutputTx vout;
+
+ float3 normal = BiasX2(vin.Normal);
- CommonVSOutput cout = ComputeCommonVSOutputWithLighting(vin.Position, vin.Normal, 3);
+ normal = Skin(vin, normal, 2);
+
+ CommonVSOutput cout = ComputeCommonVSOutputWithLighting(vin.Position, normal, 3);
SetCommonVSOutputParams;
vout.TexCoord = vin.TexCoord;
@@ -94,9 +126,25 @@ VSOutputTx VSSkinnedVertexLightingFourBones(VSInputNmTxWeights vin)
{
VSOutputTx vout;
- Skin(vin, 4);
+ float3 normal = Skin(vin, vin.Normal, 4);
- CommonVSOutput cout = ComputeCommonVSOutputWithLighting(vin.Position, vin.Normal, 3);
+ CommonVSOutput cout = ComputeCommonVSOutputWithLighting(vin.Position, normal, 3);
+ SetCommonVSOutputParams;
+
+ vout.TexCoord = vin.TexCoord;
+
+ return vout;
+}
+
+VSOutputTx VSSkinnedVertexLightingFourBonesBn(VSInputNmTxWeights vin)
+{
+ VSOutputTx vout;
+
+ float3 normal = BiasX2(vin.Normal);
+
+ normal = Skin(vin, normal, 4);
+
+ CommonVSOutput cout = ComputeCommonVSOutputWithLighting(vin.Position, normal, 3);
SetCommonVSOutputParams;
vout.TexCoord = vin.TexCoord;
@@ -110,9 +158,25 @@ VSOutputTx VSSkinnedOneLightOneBone(VSInputNmTxWeights vin)
{
VSOutputTx vout;
- Skin(vin, 1);
+ float3 normal = Skin(vin, vin.Normal, 1);
- CommonVSOutput cout = ComputeCommonVSOutputWithLighting(vin.Position, vin.Normal, 1);
+ CommonVSOutput cout = ComputeCommonVSOutputWithLighting(vin.Position, normal, 1);
+ SetCommonVSOutputParams;
+
+ vout.TexCoord = vin.TexCoord;
+
+ return vout;
+}
+
+VSOutputTx VSSkinnedOneLightOneBoneBn(VSInputNmTxWeights vin)
+{
+ VSOutputTx vout;
+
+ float3 normal = BiasX2(vin.Normal);
+
+ normal = Skin(vin, normal, 1);
+
+ CommonVSOutput cout = ComputeCommonVSOutputWithLighting(vin.Position, normal, 1);
SetCommonVSOutputParams;
vout.TexCoord = vin.TexCoord;
@@ -126,9 +190,9 @@ VSOutputTx VSSkinnedOneLightTwoBones(VSInputNmTxWeights vin)
{
VSOutputTx vout;
- Skin(vin, 2);
+ float3 normal = Skin(vin, vin.Normal, 2);
- CommonVSOutput cout = ComputeCommonVSOutputWithLighting(vin.Position, vin.Normal, 1);
+ CommonVSOutput cout = ComputeCommonVSOutputWithLighting(vin.Position, normal, 1);
SetCommonVSOutputParams;
vout.TexCoord = vin.TexCoord;
@@ -136,15 +200,46 @@ VSOutputTx VSSkinnedOneLightTwoBones(VSInputNmTxWeights vin)
return vout;
}
+VSOutputTx VSSkinnedOneLightTwoBonesBn(VSInputNmTxWeights vin)
+{
+ VSOutputTx vout;
+
+ float3 normal = BiasX2(vin.Normal);
+
+ normal = Skin(vin, normal, 2);
+
+ CommonVSOutput cout = ComputeCommonVSOutputWithLighting(vin.Position, normal, 1);
+ SetCommonVSOutputParams;
+
+ vout.TexCoord = vin.TexCoord;
+
+ return vout;
+}
// Vertex shader: one light, four bones.
VSOutputTx VSSkinnedOneLightFourBones(VSInputNmTxWeights vin)
{
VSOutputTx vout;
- Skin(vin, 4);
+ float3 normal = Skin(vin, vin.Normal, 4);
+
+ CommonVSOutput cout = ComputeCommonVSOutputWithLighting(vin.Position, normal, 1);
+ SetCommonVSOutputParams;
+
+ vout.TexCoord = vin.TexCoord;
+
+ return vout;
+}
+
+VSOutputTx VSSkinnedOneLightFourBonesBn(VSInputNmTxWeights vin)
+{
+ VSOutputTx vout;
+
+ float3 normal = BiasX2(vin.Normal);
+
+ normal = Skin(vin, normal, 4);
- CommonVSOutput cout = ComputeCommonVSOutputWithLighting(vin.Position, vin.Normal, 1);
+ CommonVSOutput cout = ComputeCommonVSOutputWithLighting(vin.Position, normal, 1);
SetCommonVSOutputParams;
vout.TexCoord = vin.TexCoord;
@@ -158,9 +253,26 @@ VSOutputPixelLightingTx VSSkinnedPixelLightingOneBone(VSInputNmTxWeights vin)
{
VSOutputPixelLightingTx vout;
- Skin(vin, 1);
+ float3 normal = Skin(vin, vin.Normal, 1);
- CommonVSOutputPixelLighting cout = ComputeCommonVSOutputPixelLighting(vin.Position, vin.Normal);
+ CommonVSOutputPixelLighting cout = ComputeCommonVSOutputPixelLighting(vin.Position, normal);
+ SetCommonVSOutputParamsPixelLighting;
+
+ vout.Diffuse = float4(1, 1, 1, DiffuseColor.a);
+ vout.TexCoord = vin.TexCoord;
+
+ return vout;
+}
+
+VSOutputPixelLightingTx VSSkinnedPixelLightingOneBoneBn(VSInputNmTxWeights vin)
+{
+ VSOutputPixelLightingTx vout;
+
+ float3 normal = BiasX2(vin.Normal);
+
+ normal = Skin(vin, normal, 1);
+
+ CommonVSOutputPixelLighting cout = ComputeCommonVSOutputPixelLighting(vin.Position, normal);
SetCommonVSOutputParamsPixelLighting;
vout.Diffuse = float4(1, 1, 1, DiffuseColor.a);
@@ -175,9 +287,26 @@ VSOutputPixelLightingTx VSSkinnedPixelLightingTwoBones(VSInputNmTxWeights vin)
{
VSOutputPixelLightingTx vout;
- Skin(vin, 2);
+ float3 normal = Skin(vin, vin.Normal, 2);
+
+ CommonVSOutputPixelLighting cout = ComputeCommonVSOutputPixelLighting(vin.Position, normal);
+ SetCommonVSOutputParamsPixelLighting;
+
+ vout.Diffuse = float4(1, 1, 1, DiffuseColor.a);
+ vout.TexCoord = vin.TexCoord;
+
+ return vout;
+}
+
+VSOutputPixelLightingTx VSSkinnedPixelLightingTwoBonesBn(VSInputNmTxWeights vin)
+{
+ VSOutputPixelLightingTx vout;
+
+ float3 normal = BiasX2(vin.Normal);
+
+ normal = Skin(vin, normal, 2);
- CommonVSOutputPixelLighting cout = ComputeCommonVSOutputPixelLighting(vin.Position, vin.Normal);
+ CommonVSOutputPixelLighting cout = ComputeCommonVSOutputPixelLighting(vin.Position, normal);
SetCommonVSOutputParamsPixelLighting;
vout.Diffuse = float4(1, 1, 1, DiffuseColor.a);
@@ -192,9 +321,26 @@ VSOutputPixelLightingTx VSSkinnedPixelLightingFourBones(VSInputNmTxWeights vin)
{
VSOutputPixelLightingTx vout;
- Skin(vin, 4);
+ float3 normal = Skin(vin, vin.Normal, 4);
+
+ CommonVSOutputPixelLighting cout = ComputeCommonVSOutputPixelLighting(vin.Position, normal);
+ SetCommonVSOutputParamsPixelLighting;
+
+ vout.Diffuse = float4(1, 1, 1, DiffuseColor.a);
+ vout.TexCoord = vin.TexCoord;
+
+ return vout;
+}
+
+VSOutputPixelLightingTx VSSkinnedPixelLightingFourBonesBn(VSInputNmTxWeights vin)
+{
+ VSOutputPixelLightingTx vout;
+
+ float3 normal = BiasX2(vin.Normal);
+
+ normal = Skin(vin, normal, 4);
- CommonVSOutputPixelLighting cout = ComputeCommonVSOutputPixelLighting(vin.Position, vin.Normal);
+ CommonVSOutputPixelLighting cout = ComputeCommonVSOutputPixelLighting(vin.Position, normal);
SetCommonVSOutputParamsPixelLighting;
vout.Diffuse = float4(1, 1, 1, DiffuseColor.a);
diff --git a/Kits/DirectXTK/Src/SkinnedEffect.cpp b/Kits/DirectXTK/Src/SkinnedEffect.cpp
index 1de63af9056a145341aa53991bd426b3626603de..863a56d69dabb36d10ea07ca68bed81bfba13c4d 100644
--- a/Kits/DirectXTK/Src/SkinnedEffect.cpp
+++ b/Kits/DirectXTK/Src/SkinnedEffect.cpp
@@ -48,9 +48,9 @@ struct SkinnedEffectTraits
{
typedef SkinnedEffectConstants ConstantBufferType;
- static const int VertexShaderCount = 9;
+ static const int VertexShaderCount = 18;
static const int PixelShaderCount = 3;
- static const int ShaderPermutationCount = 18;
+ static const int ShaderPermutationCount = 36;
};
@@ -61,6 +61,7 @@ public:
Impl(_In_ ID3D11Device* device);
bool preferPerPixelLighting;
+ bool biasedVertexNormals;
int weightsPerVertex;
EffectLights lights;
@@ -87,6 +88,18 @@ namespace
#include "Shaders/Compiled/XboxOneSkinnedEffect_VSSkinnedPixelLightingTwoBones.inc"
#include "Shaders/Compiled/XboxOneSkinnedEffect_VSSkinnedPixelLightingFourBones.inc"
+ #include "Shaders/Compiled/XboxOneSkinnedEffect_VSSkinnedVertexLightingOneBoneBn.inc"
+ #include "Shaders/Compiled/XboxOneSkinnedEffect_VSSkinnedVertexLightingTwoBonesBn.inc"
+ #include "Shaders/Compiled/XboxOneSkinnedEffect_VSSkinnedVertexLightingFourBonesBn.inc"
+
+ #include "Shaders/Compiled/XboxOneSkinnedEffect_VSSkinnedOneLightOneBoneBn.inc"
+ #include "Shaders/Compiled/XboxOneSkinnedEffect_VSSkinnedOneLightTwoBonesBn.inc"
+ #include "Shaders/Compiled/XboxOneSkinnedEffect_VSSkinnedOneLightFourBonesBn.inc"
+
+ #include "Shaders/Compiled/XboxOneSkinnedEffect_VSSkinnedPixelLightingOneBoneBn.inc"
+ #include "Shaders/Compiled/XboxOneSkinnedEffect_VSSkinnedPixelLightingTwoBonesBn.inc"
+ #include "Shaders/Compiled/XboxOneSkinnedEffect_VSSkinnedPixelLightingFourBonesBn.inc"
+
#include "Shaders/Compiled/XboxOneSkinnedEffect_PSSkinnedVertexLighting.inc"
#include "Shaders/Compiled/XboxOneSkinnedEffect_PSSkinnedVertexLightingNoFog.inc"
#include "Shaders/Compiled/XboxOneSkinnedEffect_PSSkinnedPixelLighting.inc"
@@ -103,6 +116,18 @@ namespace
#include "Shaders/Compiled/SkinnedEffect_VSSkinnedPixelLightingTwoBones.inc"
#include "Shaders/Compiled/SkinnedEffect_VSSkinnedPixelLightingFourBones.inc"
+ #include "Shaders/Compiled/SkinnedEffect_VSSkinnedVertexLightingOneBoneBn.inc"
+ #include "Shaders/Compiled/SkinnedEffect_VSSkinnedVertexLightingTwoBonesBn.inc"
+ #include "Shaders/Compiled/SkinnedEffect_VSSkinnedVertexLightingFourBonesBn.inc"
+
+ #include "Shaders/Compiled/SkinnedEffect_VSSkinnedOneLightOneBoneBn.inc"
+ #include "Shaders/Compiled/SkinnedEffect_VSSkinnedOneLightTwoBonesBn.inc"
+ #include "Shaders/Compiled/SkinnedEffect_VSSkinnedOneLightFourBonesBn.inc"
+
+ #include "Shaders/Compiled/SkinnedEffect_VSSkinnedPixelLightingOneBoneBn.inc"
+ #include "Shaders/Compiled/SkinnedEffect_VSSkinnedPixelLightingTwoBonesBn.inc"
+ #include "Shaders/Compiled/SkinnedEffect_VSSkinnedPixelLightingFourBonesBn.inc"
+
#include "Shaders/Compiled/SkinnedEffect_PSSkinnedVertexLighting.inc"
#include "Shaders/Compiled/SkinnedEffect_PSSkinnedVertexLightingNoFog.inc"
#include "Shaders/Compiled/SkinnedEffect_PSSkinnedPixelLighting.inc"
@@ -112,17 +137,30 @@ namespace
const ShaderBytecode EffectBase::VertexShaderBytecode[] =
{
- { SkinnedEffect_VSSkinnedVertexLightingOneBone, sizeof(SkinnedEffect_VSSkinnedVertexLightingOneBone) },
- { SkinnedEffect_VSSkinnedVertexLightingTwoBones, sizeof(SkinnedEffect_VSSkinnedVertexLightingTwoBones) },
- { SkinnedEffect_VSSkinnedVertexLightingFourBones, sizeof(SkinnedEffect_VSSkinnedVertexLightingFourBones) },
+ { SkinnedEffect_VSSkinnedVertexLightingOneBone, sizeof(SkinnedEffect_VSSkinnedVertexLightingOneBone) },
+ { SkinnedEffect_VSSkinnedVertexLightingTwoBones, sizeof(SkinnedEffect_VSSkinnedVertexLightingTwoBones) },
+ { SkinnedEffect_VSSkinnedVertexLightingFourBones, sizeof(SkinnedEffect_VSSkinnedVertexLightingFourBones) },
+
+ { SkinnedEffect_VSSkinnedOneLightOneBone, sizeof(SkinnedEffect_VSSkinnedOneLightOneBone) },
+ { SkinnedEffect_VSSkinnedOneLightTwoBones, sizeof(SkinnedEffect_VSSkinnedOneLightTwoBones) },
+ { SkinnedEffect_VSSkinnedOneLightFourBones, sizeof(SkinnedEffect_VSSkinnedOneLightFourBones) },
+
+ { SkinnedEffect_VSSkinnedPixelLightingOneBone, sizeof(SkinnedEffect_VSSkinnedPixelLightingOneBone) },
+ { SkinnedEffect_VSSkinnedPixelLightingTwoBones, sizeof(SkinnedEffect_VSSkinnedPixelLightingTwoBones) },
+ { SkinnedEffect_VSSkinnedPixelLightingFourBones, sizeof(SkinnedEffect_VSSkinnedPixelLightingFourBones) },
+
+ { SkinnedEffect_VSSkinnedVertexLightingOneBoneBn, sizeof(SkinnedEffect_VSSkinnedVertexLightingOneBoneBn) },
+ { SkinnedEffect_VSSkinnedVertexLightingTwoBonesBn, sizeof(SkinnedEffect_VSSkinnedVertexLightingTwoBonesBn) },
+ { SkinnedEffect_VSSkinnedVertexLightingFourBonesBn, sizeof(SkinnedEffect_VSSkinnedVertexLightingFourBonesBn) },
+
+ { SkinnedEffect_VSSkinnedOneLightOneBoneBn, sizeof(SkinnedEffect_VSSkinnedOneLightOneBoneBn) },
+ { SkinnedEffect_VSSkinnedOneLightTwoBonesBn, sizeof(SkinnedEffect_VSSkinnedOneLightTwoBonesBn) },
+ { SkinnedEffect_VSSkinnedOneLightFourBonesBn, sizeof(SkinnedEffect_VSSkinnedOneLightFourBonesBn) },
- { SkinnedEffect_VSSkinnedOneLightOneBone, sizeof(SkinnedEffect_VSSkinnedOneLightOneBone) },
- { SkinnedEffect_VSSkinnedOneLightTwoBones, sizeof(SkinnedEffect_VSSkinnedOneLightTwoBones) },
- { SkinnedEffect_VSSkinnedOneLightFourBones, sizeof(SkinnedEffect_VSSkinnedOneLightFourBones) },
+ { SkinnedEffect_VSSkinnedPixelLightingOneBoneBn, sizeof(SkinnedEffect_VSSkinnedPixelLightingOneBoneBn) },
+ { SkinnedEffect_VSSkinnedPixelLightingTwoBonesBn, sizeof(SkinnedEffect_VSSkinnedPixelLightingTwoBonesBn) },
+ { SkinnedEffect_VSSkinnedPixelLightingFourBonesBn, sizeof(SkinnedEffect_VSSkinnedPixelLightingFourBonesBn) },
- { SkinnedEffect_VSSkinnedPixelLightingOneBone, sizeof(SkinnedEffect_VSSkinnedPixelLightingOneBone) },
- { SkinnedEffect_VSSkinnedPixelLightingTwoBones, sizeof(SkinnedEffect_VSSkinnedPixelLightingTwoBones) },
- { SkinnedEffect_VSSkinnedPixelLightingFourBones, sizeof(SkinnedEffect_VSSkinnedPixelLightingFourBones) },
};
@@ -148,6 +186,27 @@ const int EffectBase::VertexShaderIndices[] =
7, // pixel lighting, two bones, no fog
8, // pixel lighting, four bones
8, // pixel lighting, four bones, no fog
+
+ 9, // vertex lighting (biased vertex normals), one bone
+ 9, // vertex lighting (biased vertex normals), one bone, no fog
+ 10, // vertex lighting (biased vertex normals), two bones
+ 10, // vertex lighting (biased vertex normals), two bones, no fog
+ 11, // vertex lighting (biased vertex normals), four bones
+ 11, // vertex lighting (biased vertex normals), four bones, no fog
+
+ 12, // one light (biased vertex normals), one bone
+ 12, // one light (biased vertex normals), one bone, no fog
+ 13, // one light (biased vertex normals), two bones
+ 13, // one light (biased vertex normals), two bones, no fog
+ 14, // one light (biased vertex normals), four bones
+ 14, // one light (biased vertex normals), four bones, no fog
+
+ 15, // pixel lighting (biased vertex normals), one bone
+ 15, // pixel lighting (biased vertex normals), one bone, no fog
+ 16, // pixel lighting (biased vertex normals), two bones
+ 16, // pixel lighting (biased vertex normals), two bones, no fog
+ 17, // pixel lighting (biased vertex normals), four bones
+ 17, // pixel lighting (biased vertex normals), four bones, no fog
};
@@ -181,6 +240,27 @@ const int EffectBase::PixelShaderIndices[] =
2, // pixel lighting, two bones, no fog
2, // pixel lighting, four bones
2, // pixel lighting, four bones, no fog
+
+ 0, // vertex lighting (biased vertex normals), one bone
+ 1, // vertex lighting (biased vertex normals), one bone, no fog
+ 0, // vertex lighting (biased vertex normals), two bones
+ 1, // vertex lighting (biased vertex normals), two bones, no fog
+ 0, // vertex lighting (biased vertex normals), four bones
+ 1, // vertex lighting (biased vertex normals), four bones, no fog
+
+ 0, // one light (biased vertex normals), one bone
+ 1, // one light (biased vertex normals), one bone, no fog
+ 0, // one light (biased vertex normals), two bones
+ 1, // one light (biased vertex normals), two bones, no fog
+ 0, // one light (biased vertex normals), four bones
+ 1, // one light (biased vertex normals), four bones, no fog
+
+ 2, // pixel lighting (biased vertex normals), one bone
+ 2, // pixel lighting (biased vertex normals), one bone, no fog
+ 2, // pixel lighting (biased vertex normals), two bones
+ 2, // pixel lighting (biased vertex normals), two bones, no fog
+ 2, // pixel lighting (biased vertex normals), four bones
+ 2, // pixel lighting (biased vertex normals), four bones, no fog
};
@@ -192,6 +272,7 @@ SharedResourcePool::DeviceResourc
SkinnedEffect::Impl::Impl(_In_ ID3D11Device* device)
: EffectBase(device),
preferPerPixelLighting(false),
+ biasedVertexNormals(false),
weightsPerVertex(4)
{
static_assert( _countof(EffectBase::VertexShaderIndices) == SkinnedEffectTraits::ShaderPermutationCount, "array/max mismatch" );
@@ -241,6 +322,12 @@ int SkinnedEffect::Impl::GetCurrentShaderPermutation() const
permutation += 6;
}
+ if (biasedVertexNormals)
+ {
+ // Compressed normals need to be scaled and biased in the vertex shader.
+ permutation += 18;
+ }
+
return permutation;
}
@@ -553,3 +640,10 @@ void SkinnedEffect::ResetBoneTransforms()
pImpl->dirtyFlags |= EffectDirtyFlags::ConstantBuffer;
}
+
+
+// Normal compression settings.
+void SkinnedEffect::SetBiasedVertexNormals(bool value)
+{
+ pImpl->biasedVertexNormals = value;
+}
diff --git a/Kits/DirectXTK/Src/WICTextureLoader.cpp b/Kits/DirectXTK/Src/WICTextureLoader.cpp
index e4289858cd6a89562d5971f086fdb16d2068b56f..e2469d6f54f03d7f4ae15087fe2fbf4ea92e8a2e 100644
--- a/Kits/DirectXTK/Src/WICTextureLoader.cpp
+++ b/Kits/DirectXTK/Src/WICTextureLoader.cpp
@@ -270,7 +270,7 @@ namespace
_In_ unsigned int bindFlags,
_In_ unsigned int cpuAccessFlags,
_In_ unsigned int miscFlags,
- _In_ bool forceSRGB,
+ _In_ unsigned int loadFlags,
_Outptr_opt_ ID3D11Resource** texture,
_Outptr_opt_ ID3D11ShaderResourceView** textureView)
{
@@ -406,11 +406,11 @@ namespace
return E_FAIL;
// Handle sRGB formats
- if (forceSRGB)
+ if (loadFlags & WIC_LOADER_FORCE_SRGB)
{
format = LoaderHelpers::MakeSRGB(format);
}
- else
+ else if (!(loadFlags & WIC_LOADER_IGNORE_SRGB))
{
ComPtr metareader;
if (SUCCEEDED(frame->GetMetadataQueryReader(metareader.GetAddressOf())))
@@ -678,55 +678,55 @@ namespace
//--------------------------------------------------------------------------------------
_Use_decl_annotations_
-HRESULT DirectX::CreateWICTextureFromMemory( ID3D11Device* d3dDevice,
- const uint8_t* wicData,
- size_t wicDataSize,
- ID3D11Resource** texture,
- ID3D11ShaderResourceView** textureView,
- size_t maxsize )
+HRESULT DirectX::CreateWICTextureFromMemory(ID3D11Device* d3dDevice,
+ const uint8_t* wicData,
+ size_t wicDataSize,
+ ID3D11Resource** texture,
+ ID3D11ShaderResourceView** textureView,
+ size_t maxsize)
{
- return CreateWICTextureFromMemoryEx( d3dDevice, wicData, wicDataSize, maxsize,
- D3D11_USAGE_DEFAULT, D3D11_BIND_SHADER_RESOURCE, 0, 0, false,
- texture, textureView );
+ return CreateWICTextureFromMemoryEx(d3dDevice, wicData, wicDataSize, maxsize,
+ D3D11_USAGE_DEFAULT, D3D11_BIND_SHADER_RESOURCE, 0, 0, WIC_LOADER_DEFAULT,
+ texture, textureView);
}
_Use_decl_annotations_
#if defined(_XBOX_ONE) && defined(_TITLE)
-HRESULT DirectX::CreateWICTextureFromMemory( ID3D11DeviceX* d3dDevice,
- ID3D11DeviceContextX* d3dContext,
+ HRESULT DirectX::CreateWICTextureFromMemory( ID3D11DeviceX* d3dDevice,
+ ID3D11DeviceContextX* d3dContext,
#else
-HRESULT DirectX::CreateWICTextureFromMemory( ID3D11Device* d3dDevice,
- ID3D11DeviceContext* d3dContext,
+ HRESULT DirectX::CreateWICTextureFromMemory(ID3D11Device* d3dDevice,
+ ID3D11DeviceContext* d3dContext,
#endif
- const uint8_t* wicData,
- size_t wicDataSize,
- ID3D11Resource** texture,
- ID3D11ShaderResourceView** textureView,
- size_t maxsize )
+ const uint8_t* wicData,
+ size_t wicDataSize,
+ ID3D11Resource** texture,
+ ID3D11ShaderResourceView** textureView,
+ size_t maxsize)
{
- return CreateWICTextureFromMemoryEx( d3dDevice, d3dContext, wicData, wicDataSize, maxsize,
- D3D11_USAGE_DEFAULT, D3D11_BIND_SHADER_RESOURCE, 0, 0, false,
- texture, textureView );
+ return CreateWICTextureFromMemoryEx(d3dDevice, d3dContext, wicData, wicDataSize, maxsize,
+ D3D11_USAGE_DEFAULT, D3D11_BIND_SHADER_RESOURCE, 0, 0, WIC_LOADER_DEFAULT,
+ texture, textureView);
}
_Use_decl_annotations_
-HRESULT DirectX::CreateWICTextureFromMemoryEx( ID3D11Device* d3dDevice,
- const uint8_t* wicData,
- size_t wicDataSize,
- size_t maxsize,
- D3D11_USAGE usage,
- unsigned int bindFlags,
- unsigned int cpuAccessFlags,
- unsigned int miscFlags,
- bool forceSRGB,
- ID3D11Resource** texture,
- ID3D11ShaderResourceView** textureView )
+HRESULT DirectX::CreateWICTextureFromMemoryEx(ID3D11Device* d3dDevice,
+ const uint8_t* wicData,
+ size_t wicDataSize,
+ size_t maxsize,
+ D3D11_USAGE usage,
+ unsigned int bindFlags,
+ unsigned int cpuAccessFlags,
+ unsigned int miscFlags,
+ unsigned int loadFlags,
+ ID3D11Resource** texture,
+ ID3D11ShaderResourceView** textureView)
{
- if ( texture )
+ if (texture)
{
*texture = nullptr;
}
- if ( textureView )
+ if (textureView)
{
*textureView = nullptr;
}
@@ -734,45 +734,45 @@ HRESULT DirectX::CreateWICTextureFromMemoryEx( ID3D11Device* d3dDevice,
if (!d3dDevice || !wicData || (!texture && !textureView))
return E_INVALIDARG;
- if ( !wicDataSize )
+ if (!wicDataSize)
return E_FAIL;
- if ( wicDataSize > UINT32_MAX )
- return HRESULT_FROM_WIN32( ERROR_FILE_TOO_LARGE );
+ if (wicDataSize > UINT32_MAX)
+ return HRESULT_FROM_WIN32(ERROR_FILE_TOO_LARGE);
auto pWIC = _GetWIC();
- if ( !pWIC )
+ if (!pWIC)
return E_NOINTERFACE;
// Create input stream for memory
ComPtr stream;
- HRESULT hr = pWIC->CreateStream( stream.GetAddressOf() );
- if ( FAILED(hr) )
+ HRESULT hr = pWIC->CreateStream(stream.GetAddressOf());
+ if (FAILED(hr))
return hr;
- hr = stream->InitializeFromMemory( const_cast( wicData ), static_cast( wicDataSize ) );
- if ( FAILED(hr) )
+ hr = stream->InitializeFromMemory(const_cast(wicData), static_cast(wicDataSize));
+ if (FAILED(hr))
return hr;
// Initialize WIC
ComPtr decoder;
- hr = pWIC->CreateDecoderFromStream( stream.Get(), 0, WICDecodeMetadataCacheOnDemand, decoder.GetAddressOf() );
- if ( FAILED(hr) )
+ hr = pWIC->CreateDecoderFromStream(stream.Get(), 0, WICDecodeMetadataCacheOnDemand, decoder.GetAddressOf());
+ if (FAILED(hr))
return hr;
ComPtr frame;
- hr = decoder->GetFrame( 0, frame.GetAddressOf() );
- if ( FAILED(hr) )
+ hr = decoder->GetFrame(0, frame.GetAddressOf());
+ if (FAILED(hr))
return hr;
- hr = CreateTextureFromWIC( d3dDevice, nullptr,
+ hr = CreateTextureFromWIC(d3dDevice, nullptr,
#if defined(_XBOX_ONE) && defined(_TITLE)
- nullptr, nullptr,
+ nullptr, nullptr,
#endif
- frame.Get(), maxsize,
- usage, bindFlags, cpuAccessFlags, miscFlags, forceSRGB,
- texture, textureView );
- if ( FAILED(hr))
+ frame.Get(), maxsize,
+ usage, bindFlags, cpuAccessFlags, miscFlags, loadFlags,
+ texture, textureView);
+ if (FAILED(hr))
return hr;
if (texture != 0 && *texture != 0)
@@ -790,28 +790,28 @@ HRESULT DirectX::CreateWICTextureFromMemoryEx( ID3D11Device* d3dDevice,
_Use_decl_annotations_
#if defined(_XBOX_ONE) && defined(_TITLE)
-HRESULT DirectX::CreateWICTextureFromMemoryEx( ID3D11DeviceX* d3dDevice,
- ID3D11DeviceContextX* d3dContext,
+ HRESULT DirectX::CreateWICTextureFromMemoryEx( ID3D11DeviceX* d3dDevice,
+ ID3D11DeviceContextX* d3dContext,
#else
-HRESULT DirectX::CreateWICTextureFromMemoryEx( ID3D11Device* d3dDevice,
- ID3D11DeviceContext* d3dContext,
+ HRESULT DirectX::CreateWICTextureFromMemoryEx(ID3D11Device* d3dDevice,
+ ID3D11DeviceContext* d3dContext,
#endif
- const uint8_t* wicData,
- size_t wicDataSize,
- size_t maxsize,
- D3D11_USAGE usage,
- unsigned int bindFlags,
- unsigned int cpuAccessFlags,
- unsigned int miscFlags,
- bool forceSRGB,
- ID3D11Resource** texture,
- ID3D11ShaderResourceView** textureView )
+ const uint8_t* wicData,
+ size_t wicDataSize,
+ size_t maxsize,
+ D3D11_USAGE usage,
+ unsigned int bindFlags,
+ unsigned int cpuAccessFlags,
+ unsigned int miscFlags,
+ unsigned int loadFlags,
+ ID3D11Resource** texture,
+ ID3D11ShaderResourceView** textureView)
{
- if ( texture )
+ if (texture)
{
*texture = nullptr;
}
- if ( textureView )
+ if (textureView)
{
*textureView = nullptr;
}
@@ -819,45 +819,45 @@ HRESULT DirectX::CreateWICTextureFromMemoryEx( ID3D11Device* d3dDevice,
if (!d3dDevice || !wicData || (!texture && !textureView))
return E_INVALIDARG;
- if ( !wicDataSize )
+ if (!wicDataSize)
return E_FAIL;
- if ( wicDataSize > UINT32_MAX )
- return HRESULT_FROM_WIN32( ERROR_FILE_TOO_LARGE );
+ if (wicDataSize > UINT32_MAX)
+ return HRESULT_FROM_WIN32(ERROR_FILE_TOO_LARGE);
auto pWIC = _GetWIC();
- if ( !pWIC )
+ if (!pWIC)
return E_NOINTERFACE;
// Create input stream for memory
ComPtr stream;
- HRESULT hr = pWIC->CreateStream( stream.GetAddressOf() );
- if ( FAILED(hr) )
+ HRESULT hr = pWIC->CreateStream(stream.GetAddressOf());
+ if (FAILED(hr))
return hr;
- hr = stream->InitializeFromMemory( const_cast( wicData ), static_cast( wicDataSize ) );
- if ( FAILED(hr) )
+ hr = stream->InitializeFromMemory(const_cast(wicData), static_cast(wicDataSize));
+ if (FAILED(hr))
return hr;
// Initialize WIC
ComPtr decoder;
- hr = pWIC->CreateDecoderFromStream( stream.Get(), 0, WICDecodeMetadataCacheOnDemand, decoder.GetAddressOf() );
- if ( FAILED(hr) )
+ hr = pWIC->CreateDecoderFromStream(stream.Get(), 0, WICDecodeMetadataCacheOnDemand, decoder.GetAddressOf());
+ if (FAILED(hr))
return hr;
ComPtr frame;
- hr = decoder->GetFrame( 0, frame.GetAddressOf() );
- if ( FAILED(hr) )
+ hr = decoder->GetFrame(0, frame.GetAddressOf());
+ if (FAILED(hr))
return hr;
- hr = CreateTextureFromWIC( d3dDevice, d3dContext,
+ hr = CreateTextureFromWIC(d3dDevice, d3dContext,
#if defined(_XBOX_ONE) && defined(_TITLE)
- d3dDevice, d3dContext,
+ d3dDevice, d3dContext,
#endif
- frame.Get(), maxsize,
- usage, bindFlags, cpuAccessFlags, miscFlags, forceSRGB,
- texture, textureView );
- if ( FAILED(hr))
+ frame.Get(), maxsize,
+ usage, bindFlags, cpuAccessFlags, miscFlags, loadFlags,
+ texture, textureView);
+ if (FAILED(hr))
return hr;
if (texture != 0 && *texture != 0)
@@ -882,45 +882,45 @@ HRESULT DirectX::CreateWICTextureFromFile( ID3D11Device* d3dDevice,
size_t maxsize )
{
return CreateWICTextureFromFileEx( d3dDevice, fileName, maxsize,
- D3D11_USAGE_DEFAULT, D3D11_BIND_SHADER_RESOURCE, 0, 0, false,
+ D3D11_USAGE_DEFAULT, D3D11_BIND_SHADER_RESOURCE, 0, 0, WIC_LOADER_DEFAULT,
texture, textureView );
}
_Use_decl_annotations_
#if defined(_XBOX_ONE) && defined(_TITLE)
-HRESULT DirectX::CreateWICTextureFromFile( ID3D11DeviceX* d3dDevice,
- ID3D11DeviceContextX* d3dContext,
+ HRESULT DirectX::CreateWICTextureFromFile( ID3D11DeviceX* d3dDevice,
+ ID3D11DeviceContextX* d3dContext,
#else
-HRESULT DirectX::CreateWICTextureFromFile( ID3D11Device* d3dDevice,
- ID3D11DeviceContext* d3dContext,
+ HRESULT DirectX::CreateWICTextureFromFile(ID3D11Device* d3dDevice,
+ ID3D11DeviceContext* d3dContext,
#endif
- const wchar_t* fileName,
- ID3D11Resource** texture,
- ID3D11ShaderResourceView** textureView,
- size_t maxsize )
+ const wchar_t* fileName,
+ ID3D11Resource** texture,
+ ID3D11ShaderResourceView** textureView,
+ size_t maxsize)
{
- return CreateWICTextureFromFileEx( d3dDevice, d3dContext, fileName, maxsize,
- D3D11_USAGE_DEFAULT, D3D11_BIND_SHADER_RESOURCE, 0, 0, false,
- texture, textureView );
+ return CreateWICTextureFromFileEx(d3dDevice, d3dContext, fileName, maxsize,
+ D3D11_USAGE_DEFAULT, D3D11_BIND_SHADER_RESOURCE, 0, 0, WIC_LOADER_DEFAULT,
+ texture, textureView);
}
_Use_decl_annotations_
-HRESULT DirectX::CreateWICTextureFromFileEx( ID3D11Device* d3dDevice,
- const wchar_t* fileName,
- size_t maxsize,
- D3D11_USAGE usage,
- unsigned int bindFlags,
- unsigned int cpuAccessFlags,
- unsigned int miscFlags,
- bool forceSRGB,
- ID3D11Resource** texture,
- ID3D11ShaderResourceView** textureView )
+HRESULT DirectX::CreateWICTextureFromFileEx(ID3D11Device* d3dDevice,
+ const wchar_t* fileName,
+ size_t maxsize,
+ D3D11_USAGE usage,
+ unsigned int bindFlags,
+ unsigned int cpuAccessFlags,
+ unsigned int miscFlags,
+ unsigned int loadFlags,
+ ID3D11Resource** texture,
+ ID3D11ShaderResourceView** textureView)
{
- if ( texture )
+ if (texture)
{
*texture = nullptr;
}
- if ( textureView )
+ if (textureView)
{
*textureView = nullptr;
}
@@ -929,30 +929,30 @@ HRESULT DirectX::CreateWICTextureFromFileEx( ID3D11Device* d3dDevice,
return E_INVALIDARG;
auto pWIC = _GetWIC();
- if ( !pWIC )
+ if (!pWIC)
return E_NOINTERFACE;
// Initialize WIC
ComPtr decoder;
- HRESULT hr = pWIC->CreateDecoderFromFilename( fileName, 0, GENERIC_READ, WICDecodeMetadataCacheOnDemand, decoder.GetAddressOf() );
- if ( FAILED(hr) )
+ HRESULT hr = pWIC->CreateDecoderFromFilename(fileName, 0, GENERIC_READ, WICDecodeMetadataCacheOnDemand, decoder.GetAddressOf());
+ if (FAILED(hr))
return hr;
ComPtr