EnvironmentMapEffect updated to support sphere and dual paraboloid environment maps (#78)
This commit is contained in:
Родитель
b603c56535
Коммит
365402a18e
|
@ -247,6 +247,14 @@
|
|||
<None Include="Src\Shaders\Compiled\DualTextureEffect_VSDualTextureVcNoFog.pdb" />
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMap.inc" />
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMap.pdb" />
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapDualParabolaPixelLighting.inc" />
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapDualParabolaPixelLighting.pdb" />
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapDualParabolaPixelLightingFresnel.inc" />
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapDualParabolaPixelLightingFresnel.pdb" />
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapDualParabolaPixelLightingFresnelNoFog.inc" />
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapDualParabolaPixelLightingFresnelNoFog.pdb" />
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapDualParabolaPixelLightingNoFog.inc" />
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapDualParabolaPixelLightingNoFog.pdb" />
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapNoFog.inc" />
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapNoFog.pdb" />
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapPixelLighting.inc" />
|
||||
|
@ -261,6 +269,14 @@
|
|||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapSpecular.pdb" />
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapSpecularNoFog.inc" />
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapSpecularNoFog.pdb" />
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapSpherePixelLighting.inc" />
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapSpherePixelLighting.pdb" />
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapSpherePixelLightingFresnel.inc" />
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapSpherePixelLightingFresnel.pdb" />
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapSpherePixelLightingFresnelNoFog.inc" />
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapSpherePixelLightingFresnelNoFog.pdb" />
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapSpherePixelLightingNoFog.inc" />
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapSpherePixelLightingNoFog.pdb" />
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_VSEnvMap.inc" />
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_VSEnvMap.pdb" />
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_VSEnvMapBn.inc" />
|
||||
|
|
|
@ -1181,5 +1181,53 @@
|
|||
<Filter>Src\Shaders\Symbols</Filter>
|
||||
</None>
|
||||
<None Include="README.md" />
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapSpherePixelLighting.inc">
|
||||
<Filter>Src\Shaders\Compiled</Filter>
|
||||
</None>
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapSpherePixelLightingFresnel.inc">
|
||||
<Filter>Src\Shaders\Compiled</Filter>
|
||||
</None>
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapSpherePixelLightingFresnelNoFog.inc">
|
||||
<Filter>Src\Shaders\Compiled</Filter>
|
||||
</None>
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapSpherePixelLightingNoFog.inc">
|
||||
<Filter>Src\Shaders\Compiled</Filter>
|
||||
</None>
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapSpherePixelLighting.pdb">
|
||||
<Filter>Src\Shaders\Symbols</Filter>
|
||||
</None>
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapSpherePixelLightingFresnel.pdb">
|
||||
<Filter>Src\Shaders\Symbols</Filter>
|
||||
</None>
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapSpherePixelLightingFresnelNoFog.pdb">
|
||||
<Filter>Src\Shaders\Symbols</Filter>
|
||||
</None>
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapSpherePixelLightingNoFog.pdb">
|
||||
<Filter>Src\Shaders\Symbols</Filter>
|
||||
</None>
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapDualParabolaPixelLighting.inc">
|
||||
<Filter>Src\Shaders\Compiled</Filter>
|
||||
</None>
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapDualParabolaPixelLightingFresnel.inc">
|
||||
<Filter>Src\Shaders\Compiled</Filter>
|
||||
</None>
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapDualParabolaPixelLightingFresnelNoFog.inc">
|
||||
<Filter>Src\Shaders\Compiled</Filter>
|
||||
</None>
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapDualParabolaPixelLightingNoFog.inc">
|
||||
<Filter>Src\Shaders\Compiled</Filter>
|
||||
</None>
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapDualParabolaPixelLighting.pdb">
|
||||
<Filter>Src\Shaders\Symbols</Filter>
|
||||
</None>
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapDualParabolaPixelLightingFresnel.pdb">
|
||||
<Filter>Src\Shaders\Symbols</Filter>
|
||||
</None>
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapDualParabolaPixelLightingFresnelNoFog.pdb">
|
||||
<Filter>Src\Shaders\Symbols</Filter>
|
||||
</None>
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapDualParabolaPixelLightingNoFog.pdb">
|
||||
<Filter>Src\Shaders\Symbols</Filter>
|
||||
</None>
|
||||
</ItemGroup>
|
||||
</Project>
|
|
@ -247,6 +247,14 @@
|
|||
<None Include="Src\Shaders\Compiled\DualTextureEffect_VSDualTextureVcNoFog.pdb" />
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMap.inc" />
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMap.pdb" />
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapDualParabolaPixelLighting.inc" />
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapDualParabolaPixelLighting.pdb" />
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapDualParabolaPixelLightingFresnel.inc" />
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapDualParabolaPixelLightingFresnel.pdb" />
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapDualParabolaPixelLightingFresnelNoFog.inc" />
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapDualParabolaPixelLightingFresnelNoFog.pdb" />
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapDualParabolaPixelLightingNoFog.inc" />
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapDualParabolaPixelLightingNoFog.pdb" />
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapNoFog.inc" />
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapNoFog.pdb" />
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapPixelLighting.inc" />
|
||||
|
@ -261,6 +269,14 @@
|
|||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapSpecular.pdb" />
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapSpecularNoFog.inc" />
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapSpecularNoFog.pdb" />
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapSpherePixelLighting.inc" />
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapSpherePixelLighting.pdb" />
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapSpherePixelLightingFresnel.inc" />
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapSpherePixelLightingFresnel.pdb" />
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapSpherePixelLightingFresnelNoFog.inc" />
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapSpherePixelLightingFresnelNoFog.pdb" />
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapSpherePixelLightingNoFog.inc" />
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapSpherePixelLightingNoFog.pdb" />
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_VSEnvMap.inc" />
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_VSEnvMap.pdb" />
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_VSEnvMapBn.inc" />
|
||||
|
|
|
@ -1181,5 +1181,53 @@
|
|||
<Filter>Src\Shaders\Symbols</Filter>
|
||||
</None>
|
||||
<None Include="README.md" />
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapDualParabolaPixelLighting.inc">
|
||||
<Filter>Src\Shaders\Compiled</Filter>
|
||||
</None>
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapDualParabolaPixelLightingFresnel.inc">
|
||||
<Filter>Src\Shaders\Compiled</Filter>
|
||||
</None>
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapDualParabolaPixelLightingFresnelNoFog.inc">
|
||||
<Filter>Src\Shaders\Compiled</Filter>
|
||||
</None>
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapDualParabolaPixelLightingNoFog.inc">
|
||||
<Filter>Src\Shaders\Compiled</Filter>
|
||||
</None>
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapSpherePixelLighting.inc">
|
||||
<Filter>Src\Shaders\Compiled</Filter>
|
||||
</None>
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapSpherePixelLightingFresnel.inc">
|
||||
<Filter>Src\Shaders\Compiled</Filter>
|
||||
</None>
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapSpherePixelLightingFresnelNoFog.inc">
|
||||
<Filter>Src\Shaders\Compiled</Filter>
|
||||
</None>
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapSpherePixelLightingNoFog.inc">
|
||||
<Filter>Src\Shaders\Compiled</Filter>
|
||||
</None>
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapDualParabolaPixelLighting.pdb">
|
||||
<Filter>Src\Shaders\Symbols</Filter>
|
||||
</None>
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapDualParabolaPixelLightingFresnel.pdb">
|
||||
<Filter>Src\Shaders\Symbols</Filter>
|
||||
</None>
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapDualParabolaPixelLightingFresnelNoFog.pdb">
|
||||
<Filter>Src\Shaders\Symbols</Filter>
|
||||
</None>
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapDualParabolaPixelLightingNoFog.pdb">
|
||||
<Filter>Src\Shaders\Symbols</Filter>
|
||||
</None>
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapSpherePixelLighting.pdb">
|
||||
<Filter>Src\Shaders\Symbols</Filter>
|
||||
</None>
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapSpherePixelLightingFresnel.pdb">
|
||||
<Filter>Src\Shaders\Symbols</Filter>
|
||||
</None>
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapSpherePixelLightingFresnelNoFog.pdb">
|
||||
<Filter>Src\Shaders\Symbols</Filter>
|
||||
</None>
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapSpherePixelLightingNoFog.pdb">
|
||||
<Filter>Src\Shaders\Symbols</Filter>
|
||||
</None>
|
||||
</ItemGroup>
|
||||
</Project>
|
|
@ -196,6 +196,14 @@
|
|||
<None Include="Src\Shaders\Compiled\DualTextureEffect_VSDualTextureVcNoFog.pdb" />
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMap.inc" />
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMap.pdb" />
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapDualParabolaPixelLighting.inc" />
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapDualParabolaPixelLighting.pdb" />
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapDualParabolaPixelLightingFresnel.inc" />
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapDualParabolaPixelLightingFresnel.pdb" />
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapDualParabolaPixelLightingFresnelNoFog.inc" />
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapDualParabolaPixelLightingFresnelNoFog.pdb" />
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapDualParabolaPixelLightingNoFog.inc" />
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapDualParabolaPixelLightingNoFog.pdb" />
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapNoFog.inc" />
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapNoFog.pdb" />
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapPixelLighting.inc" />
|
||||
|
@ -210,6 +218,14 @@
|
|||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapSpecular.pdb" />
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapSpecularNoFog.inc" />
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapSpecularNoFog.pdb" />
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapSpherePixelLighting.inc" />
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapSpherePixelLighting.pdb" />
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapSpherePixelLightingFresnel.inc" />
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapSpherePixelLightingFresnel.pdb" />
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapSpherePixelLightingFresnelNoFog.inc" />
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapSpherePixelLightingFresnelNoFog.pdb" />
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapSpherePixelLightingNoFog.inc" />
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapSpherePixelLightingNoFog.pdb" />
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_VSEnvMap.inc" />
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_VSEnvMap.pdb" />
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_VSEnvMapBn.inc" />
|
||||
|
|
|
@ -1029,6 +1029,54 @@
|
|||
<Filter>Src\Shaders\Symbols</Filter>
|
||||
</None>
|
||||
<None Include="README.md" />
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapDualParabolaPixelLighting.inc">
|
||||
<Filter>Src\Shaders\Compiled</Filter>
|
||||
</None>
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapDualParabolaPixelLightingFresnel.inc">
|
||||
<Filter>Src\Shaders\Compiled</Filter>
|
||||
</None>
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapDualParabolaPixelLightingFresnelNoFog.inc">
|
||||
<Filter>Src\Shaders\Compiled</Filter>
|
||||
</None>
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapDualParabolaPixelLightingNoFog.inc">
|
||||
<Filter>Src\Shaders\Compiled</Filter>
|
||||
</None>
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapSpherePixelLighting.inc">
|
||||
<Filter>Src\Shaders\Compiled</Filter>
|
||||
</None>
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapSpherePixelLightingFresnel.inc">
|
||||
<Filter>Src\Shaders\Compiled</Filter>
|
||||
</None>
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapSpherePixelLightingFresnelNoFog.inc">
|
||||
<Filter>Src\Shaders\Compiled</Filter>
|
||||
</None>
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapSpherePixelLightingNoFog.inc">
|
||||
<Filter>Src\Shaders\Compiled</Filter>
|
||||
</None>
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapDualParabolaPixelLighting.pdb">
|
||||
<Filter>Src\Shaders\Symbols</Filter>
|
||||
</None>
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapDualParabolaPixelLightingFresnel.pdb">
|
||||
<Filter>Src\Shaders\Symbols</Filter>
|
||||
</None>
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapDualParabolaPixelLightingFresnelNoFog.pdb">
|
||||
<Filter>Src\Shaders\Symbols</Filter>
|
||||
</None>
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapDualParabolaPixelLightingNoFog.pdb">
|
||||
<Filter>Src\Shaders\Symbols</Filter>
|
||||
</None>
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapSpherePixelLighting.pdb">
|
||||
<Filter>Src\Shaders\Symbols</Filter>
|
||||
</None>
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapSpherePixelLightingFresnel.pdb">
|
||||
<Filter>Src\Shaders\Symbols</Filter>
|
||||
</None>
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapSpherePixelLightingFresnelNoFog.pdb">
|
||||
<Filter>Src\Shaders\Symbols</Filter>
|
||||
</None>
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapSpherePixelLightingNoFog.pdb">
|
||||
<Filter>Src\Shaders\Symbols</Filter>
|
||||
</None>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="Src\AlphaTestEffect.cpp">
|
||||
|
|
|
@ -196,6 +196,14 @@
|
|||
<None Include="Src\Shaders\Compiled\DualTextureEffect_VSDualTextureVcNoFog.pdb" />
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMap.inc" />
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMap.pdb" />
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapDualParabolaPixelLighting.inc" />
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapDualParabolaPixelLighting.pdb" />
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapDualParabolaPixelLightingFresnel.inc" />
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapDualParabolaPixelLightingFresnel.pdb" />
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapDualParabolaPixelLightingFresnelNoFog.inc" />
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapDualParabolaPixelLightingFresnelNoFog.pdb" />
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapDualParabolaPixelLightingNoFog.inc" />
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapDualParabolaPixelLightingNoFog.pdb" />
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapNoFog.inc" />
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapNoFog.pdb" />
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapPixelLighting.inc" />
|
||||
|
@ -210,6 +218,14 @@
|
|||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapSpecular.pdb" />
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapSpecularNoFog.inc" />
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapSpecularNoFog.pdb" />
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapSpherePixelLighting.inc" />
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapSpherePixelLighting.pdb" />
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapSpherePixelLightingFresnel.inc" />
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapSpherePixelLightingFresnel.pdb" />
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapSpherePixelLightingFresnelNoFog.inc" />
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapSpherePixelLightingFresnelNoFog.pdb" />
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapSpherePixelLightingNoFog.inc" />
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapSpherePixelLightingNoFog.pdb" />
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_VSEnvMap.inc" />
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_VSEnvMap.pdb" />
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_VSEnvMapBn.inc" />
|
||||
|
|
|
@ -1029,6 +1029,54 @@
|
|||
<Filter>Src\Shaders\Symbols</Filter>
|
||||
</None>
|
||||
<None Include="README.md" />
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapDualParabolaPixelLighting.inc">
|
||||
<Filter>Src\Shaders\Compiled</Filter>
|
||||
</None>
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapDualParabolaPixelLightingFresnel.inc">
|
||||
<Filter>Src\Shaders\Compiled</Filter>
|
||||
</None>
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapDualParabolaPixelLightingFresnelNoFog.inc">
|
||||
<Filter>Src\Shaders\Compiled</Filter>
|
||||
</None>
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapDualParabolaPixelLightingNoFog.inc">
|
||||
<Filter>Src\Shaders\Compiled</Filter>
|
||||
</None>
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapSpherePixelLighting.inc">
|
||||
<Filter>Src\Shaders\Compiled</Filter>
|
||||
</None>
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapSpherePixelLightingFresnel.inc">
|
||||
<Filter>Src\Shaders\Compiled</Filter>
|
||||
</None>
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapSpherePixelLightingFresnelNoFog.inc">
|
||||
<Filter>Src\Shaders\Compiled</Filter>
|
||||
</None>
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapSpherePixelLightingNoFog.inc">
|
||||
<Filter>Src\Shaders\Compiled</Filter>
|
||||
</None>
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapDualParabolaPixelLighting.pdb">
|
||||
<Filter>Src\Shaders\Symbols</Filter>
|
||||
</None>
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapDualParabolaPixelLightingFresnel.pdb">
|
||||
<Filter>Src\Shaders\Symbols</Filter>
|
||||
</None>
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapDualParabolaPixelLightingFresnelNoFog.pdb">
|
||||
<Filter>Src\Shaders\Symbols</Filter>
|
||||
</None>
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapDualParabolaPixelLightingNoFog.pdb">
|
||||
<Filter>Src\Shaders\Symbols</Filter>
|
||||
</None>
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapSpherePixelLighting.pdb">
|
||||
<Filter>Src\Shaders\Symbols</Filter>
|
||||
</None>
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapSpherePixelLightingFresnel.pdb">
|
||||
<Filter>Src\Shaders\Symbols</Filter>
|
||||
</None>
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapSpherePixelLightingFresnelNoFog.pdb">
|
||||
<Filter>Src\Shaders\Symbols</Filter>
|
||||
</None>
|
||||
<None Include="Src\Shaders\Compiled\EnvironmentMapEffect_PSEnvMapSpherePixelLightingNoFog.pdb">
|
||||
<Filter>Src\Shaders\Symbols</Filter>
|
||||
</None>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="Src\AlphaTestEffect.cpp">
|
||||
|
|
|
@ -151,6 +151,11 @@ namespace DirectX
|
|||
constexpr uint32_t VertexColor = 0x08;
|
||||
constexpr uint32_t Texture = 0x10;
|
||||
|
||||
constexpr uint32_t Specular = 0x100; // enable optional specular/specularMap feature
|
||||
constexpr uint32_t Emissive = 0x200; // enable optional emissive/emissiveMap feature
|
||||
constexpr uint32_t Fresnel = 0x400; // enable optional Fresnel feature
|
||||
constexpr uint32_t Velocity = 0x800; // enable optional velocity feature
|
||||
|
||||
constexpr uint32_t BiasedVertexNormals = 0x10000; // compressed vertex normals need x2 bias
|
||||
}
|
||||
|
||||
|
@ -308,8 +313,15 @@ namespace DirectX
|
|||
class EnvironmentMapEffect : public IEffect, public IEffectMatrices, public IEffectLights, public IEffectFog
|
||||
{
|
||||
public:
|
||||
enum Mapping
|
||||
{
|
||||
Mapping_Cube = 0, // Cubic environment map
|
||||
Mapping_Sphere, // Spherical environment map
|
||||
Mapping_DualParabola, // Dual-parabola environment map (requires Feature Level 10.0)
|
||||
};
|
||||
|
||||
EnvironmentMapEffect(_In_ ID3D12Device* device, uint32_t effectFlags, const EffectPipelineStateDescription& pipelineDescription,
|
||||
bool fresnelEnabled = true, bool specularEnabled = false);
|
||||
Mapping mapping = Mapping_Cube);
|
||||
EnvironmentMapEffect(EnvironmentMapEffect&& moveFrom) noexcept;
|
||||
EnvironmentMapEffect& operator= (EnvironmentMapEffect&& moveFrom) noexcept;
|
||||
|
||||
|
@ -434,8 +446,7 @@ namespace DirectX
|
|||
class NormalMapEffect : public IEffect, public IEffectMatrices, public IEffectLights, public IEffectFog
|
||||
{
|
||||
public:
|
||||
NormalMapEffect(_In_ ID3D12Device* device, uint32_t effectFlags, const EffectPipelineStateDescription& pipelineDescription,
|
||||
bool specularMap = true);
|
||||
NormalMapEffect(_In_ ID3D12Device* device, uint32_t effectFlags, const EffectPipelineStateDescription& pipelineDescription);
|
||||
NormalMapEffect(NormalMapEffect&& moveFrom) noexcept;
|
||||
NormalMapEffect& operator= (NormalMapEffect&& moveFrom) noexcept;
|
||||
|
||||
|
@ -495,8 +506,7 @@ namespace DirectX
|
|||
class PBREffect : public IEffect, public IEffectMatrices, public IEffectLights
|
||||
{
|
||||
public:
|
||||
explicit PBREffect(_In_ ID3D12Device* device, uint32_t effectFlags, const EffectPipelineStateDescription& pipelineDescription,
|
||||
bool emissive = false, bool generateVelocity = false);
|
||||
explicit PBREffect(_In_ ID3D12Device* device, uint32_t effectFlags, const EffectPipelineStateDescription& pipelineDescription);
|
||||
PBREffect(PBREffect&& moveFrom) noexcept;
|
||||
PBREffect& operator= (PBREffect&& moveFrom) noexcept;
|
||||
|
||||
|
|
|
@ -290,12 +290,15 @@ std::shared_ptr<IEffect> EffectFactory::Impl::CreateEffect(
|
|||
effectflags |= EffectFlags::BiasedVertexNormals;
|
||||
}
|
||||
|
||||
if (specularTextureIndex != -1)
|
||||
{
|
||||
effectflags |= EffectFlags::Specular;
|
||||
}
|
||||
|
||||
if (mSharing && !info.name.empty())
|
||||
{
|
||||
uint32_t hash = derivedPSD.ComputeHash();
|
||||
cacheName = std::to_wstring(effectflags) + info.name + std::to_wstring(hash);
|
||||
if (specularTextureIndex != -1)
|
||||
cacheName += L"spec";
|
||||
|
||||
auto it = mEffectCacheNormalMap.find(cacheName);
|
||||
if (mSharing && it != mEffectCacheNormalMap.end())
|
||||
|
@ -304,7 +307,7 @@ std::shared_ptr<IEffect> EffectFactory::Impl::CreateEffect(
|
|||
}
|
||||
}
|
||||
|
||||
auto effect = std::make_shared<NormalMapEffect>(mDevice.Get(), effectflags, derivedPSD, (specularTextureIndex != -1));
|
||||
auto effect = std::make_shared<NormalMapEffect>(mDevice.Get(), effectflags, derivedPSD);
|
||||
|
||||
effect->EnableDefaultLighting();
|
||||
|
||||
|
|
|
@ -48,8 +48,8 @@ namespace
|
|||
using ConstantBufferType = EnvironmentMapEffectConstants;
|
||||
|
||||
static constexpr int VertexShaderCount = 6;
|
||||
static constexpr int PixelShaderCount = 8;
|
||||
static constexpr int ShaderPermutationCount = 24;
|
||||
static constexpr int PixelShaderCount = 16;
|
||||
static constexpr int ShaderPermutationCount = 40;
|
||||
static constexpr int RootSignatureCount = 1;
|
||||
};
|
||||
}
|
||||
|
@ -61,8 +61,7 @@ public:
|
|||
Impl(_In_ ID3D12Device* device,
|
||||
uint32_t effectFlags,
|
||||
const EffectPipelineStateDescription& pipelineDescription,
|
||||
bool fresnelEnabled,
|
||||
bool specularEnabled);
|
||||
EnvironmentMapEffect::Mapping mapping);
|
||||
|
||||
enum RootParameterIndex
|
||||
{
|
||||
|
@ -81,7 +80,7 @@ public:
|
|||
D3D12_GPU_DESCRIPTOR_HANDLE environmentMap;
|
||||
D3D12_GPU_DESCRIPTOR_HANDLE environmentMapSampler;
|
||||
|
||||
int GetPipelineStatePermutation(bool fresnelEnabled, bool specularEnabled, bool preferPerPixelLighting, bool biasedVertexNormals) const noexcept;
|
||||
int GetPipelineStatePermutation(EnvironmentMapEffect::Mapping mapping, uint32_t effectFlags) const noexcept;
|
||||
|
||||
void Apply(_In_ ID3D12GraphicsCommandList* commandList);
|
||||
};
|
||||
|
@ -107,6 +106,16 @@ namespace
|
|||
#include "Shaders/Compiled/XboxOneEnvironmentMapEffect_PSEnvMapPixelLightingNoFog.inc"
|
||||
#include "Shaders/Compiled/XboxOneEnvironmentMapEffect_PSEnvMapPixelLightingFresnel.inc"
|
||||
#include "Shaders/Compiled/XboxOneEnvironmentMapEffect_PSEnvMapPixelLightingFresnelNoFog.inc"
|
||||
|
||||
#include "Shaders/Compiled/XboxOneEnvironmentMapEffect_PSEnvMapSpherePixelLighting.inc"
|
||||
#include "Shaders/Compiled/XboxOneEnvironmentMapEffect_PSEnvMapSpherePixelLightingNoFog.inc"
|
||||
#include "Shaders/Compiled/XboxOneEnvironmentMapEffect_PSEnvMapSpherePixelLightingFresnel.inc"
|
||||
#include "Shaders/Compiled/XboxOneEnvironmentMapEffect_PSEnvMapSpherePixelLightingFresnelNoFog.inc"
|
||||
|
||||
#include "Shaders/Compiled/XboxOneEnvironmentMapEffect_PSEnvMapDualParabolaPixelLighting.inc"
|
||||
#include "Shaders/Compiled/XboxOneEnvironmentMapEffect_PSEnvMapDualParabolaPixelLightingNoFog.inc"
|
||||
#include "Shaders/Compiled/XboxOneEnvironmentMapEffect_PSEnvMapDualParabolaPixelLightingFresnel.inc"
|
||||
#include "Shaders/Compiled/XboxOneEnvironmentMapEffect_PSEnvMapDualParabolaPixelLightingFresnelNoFog.inc"
|
||||
#else
|
||||
#include "Shaders/Compiled/EnvironmentMapEffect_VSEnvMap.inc"
|
||||
#include "Shaders/Compiled/EnvironmentMapEffect_VSEnvMapFresnel.inc"
|
||||
|
@ -124,6 +133,16 @@ namespace
|
|||
#include "Shaders/Compiled/EnvironmentMapEffect_PSEnvMapPixelLightingNoFog.inc"
|
||||
#include "Shaders/Compiled/EnvironmentMapEffect_PSEnvMapPixelLightingFresnel.inc"
|
||||
#include "Shaders/Compiled/EnvironmentMapEffect_PSEnvMapPixelLightingFresnelNoFog.inc"
|
||||
|
||||
#include "Shaders/Compiled/EnvironmentMapEffect_PSEnvMapSpherePixelLighting.inc"
|
||||
#include "Shaders/Compiled/EnvironmentMapEffect_PSEnvMapSpherePixelLightingNoFog.inc"
|
||||
#include "Shaders/Compiled/EnvironmentMapEffect_PSEnvMapSpherePixelLightingFresnel.inc"
|
||||
#include "Shaders/Compiled/EnvironmentMapEffect_PSEnvMapSpherePixelLightingFresnelNoFog.inc"
|
||||
|
||||
#include "Shaders/Compiled/EnvironmentMapEffect_PSEnvMapDualParabolaPixelLighting.inc"
|
||||
#include "Shaders/Compiled/EnvironmentMapEffect_PSEnvMapDualParabolaPixelLightingNoFog.inc"
|
||||
#include "Shaders/Compiled/EnvironmentMapEffect_PSEnvMapDualParabolaPixelLightingFresnel.inc"
|
||||
#include "Shaders/Compiled/EnvironmentMapEffect_PSEnvMapDualParabolaPixelLightingFresnelNoFog.inc"
|
||||
#endif
|
||||
}
|
||||
|
||||
|
@ -171,6 +190,26 @@ const int EffectBase<EnvironmentMapEffectTraits>::VertexShaderIndices[] =
|
|||
5, // pixel lighting (biased vertex normals), no fog
|
||||
5, // pixel lighting (biased vertex normals), fresnel
|
||||
5, // pixel lighting (biased vertex normals), fresnel, no fog
|
||||
|
||||
2, // spheremap pixel lighting
|
||||
2, // spheremap pixel lighting, no fog
|
||||
2, // spheremap pixel lighting, fresnel
|
||||
2, // spheremap pixel lighting, fresnel, no fog
|
||||
|
||||
5, // spheremap pixel lighting (biased vertex normals)
|
||||
5, // spheremap pixel lighting (biased vertex normals), no fog
|
||||
5, // spheremap pixel lighting (biased vertex normals), fresnel
|
||||
5, // spheremap pixel lighting (biased vertex normals), fresnel, no fog
|
||||
|
||||
2, // dual-parabola pixel lighting
|
||||
2, // dual-parabola pixel lighting, no fog
|
||||
2, // dual-parabola pixel lighting, fresnel
|
||||
2, // dual-parabola pixel lighting, fresnel, no fog
|
||||
|
||||
5, // dual-parabola pixel lighting (biased vertex normals)
|
||||
5, // dual-parabola pixel lighting (biased vertex normals), no fog
|
||||
5, // dual-parabola pixel lighting (biased vertex normals), fresnel
|
||||
5, // dual-parabola pixel lighting (biased vertex normals), fresnel, no fog
|
||||
};
|
||||
|
||||
|
||||
|
@ -185,6 +224,16 @@ const D3D12_SHADER_BYTECODE EffectBase<EnvironmentMapEffectTraits>::PixelShaderB
|
|||
{ EnvironmentMapEffect_PSEnvMapPixelLightingNoFog, sizeof(EnvironmentMapEffect_PSEnvMapPixelLightingNoFog) },
|
||||
{ EnvironmentMapEffect_PSEnvMapPixelLightingFresnel, sizeof(EnvironmentMapEffect_PSEnvMapPixelLightingFresnel) },
|
||||
{ EnvironmentMapEffect_PSEnvMapPixelLightingFresnelNoFog, sizeof(EnvironmentMapEffect_PSEnvMapPixelLightingFresnelNoFog) },
|
||||
|
||||
{ EnvironmentMapEffect_PSEnvMapSpherePixelLighting, sizeof(EnvironmentMapEffect_PSEnvMapSpherePixelLighting) },
|
||||
{ EnvironmentMapEffect_PSEnvMapSpherePixelLightingNoFog, sizeof(EnvironmentMapEffect_PSEnvMapSpherePixelLightingNoFog) },
|
||||
{ EnvironmentMapEffect_PSEnvMapSpherePixelLightingFresnel, sizeof(EnvironmentMapEffect_PSEnvMapSpherePixelLightingFresnel) },
|
||||
{ EnvironmentMapEffect_PSEnvMapSpherePixelLightingFresnelNoFog, sizeof(EnvironmentMapEffect_PSEnvMapSpherePixelLightingFresnelNoFog) },
|
||||
|
||||
{ EnvironmentMapEffect_PSEnvMapDualParabolaPixelLighting, sizeof(EnvironmentMapEffect_PSEnvMapDualParabolaPixelLighting) },
|
||||
{ EnvironmentMapEffect_PSEnvMapDualParabolaPixelLightingNoFog, sizeof(EnvironmentMapEffect_PSEnvMapDualParabolaPixelLightingNoFog) },
|
||||
{ EnvironmentMapEffect_PSEnvMapDualParabolaPixelLightingFresnel, sizeof(EnvironmentMapEffect_PSEnvMapDualParabolaPixelLightingFresnel) },
|
||||
{ EnvironmentMapEffect_PSEnvMapDualParabolaPixelLightingFresnelNoFog, sizeof(EnvironmentMapEffect_PSEnvMapDualParabolaPixelLightingFresnelNoFog) },
|
||||
};
|
||||
|
||||
|
||||
|
@ -218,6 +267,26 @@ const int EffectBase<EnvironmentMapEffectTraits>::PixelShaderIndices[] =
|
|||
5, // per pixel lighting (biased vertex normals), no fog
|
||||
6, // per pixel lighting (biased vertex normals), fresnel
|
||||
7, // per pixel lighting (biased vertex normals), fresnel, no fog
|
||||
|
||||
8, // spheremap pixel lighting
|
||||
9, // spheremap pixel lighting, no fog
|
||||
10, // spheremap pixel lighting, fresnel
|
||||
11, // spheremap pixel lighting, fresnel, no fog
|
||||
|
||||
8, // spheremap pixel lighting (biased vertex normals)
|
||||
9, // spheremap pixel lighting (biased vertex normals), no fog
|
||||
10, // spheremap pixel lighting (biased vertex normals), fresnel
|
||||
11, // spheremap pixel lighting (biased vertex normals), fresnel, no fog
|
||||
|
||||
12, // dual-parabola pixel lighting
|
||||
13, // dual-parabola pixel lighting, no fog
|
||||
14, // dual-parabola pixel lighting, fresnel
|
||||
15, // dual-parabola pixel lighting, fresnel, no fog
|
||||
|
||||
12, // dual-parabola pixel lighting (biased vertex normals)
|
||||
13, // dual-parabola pixel lighting (biased vertex normals), no fog
|
||||
14, // dual-parabola pixel lighting (biased vertex normals), fresnel
|
||||
15, // dual-parabola pixel lighting (biased vertex normals), fresnel, no fog
|
||||
};
|
||||
|
||||
|
||||
|
@ -231,8 +300,7 @@ EnvironmentMapEffect::Impl::Impl(
|
|||
_In_ ID3D12Device* device,
|
||||
uint32_t effectFlags,
|
||||
const EffectPipelineStateDescription& pipelineDescription,
|
||||
bool fresnelEnabled,
|
||||
bool specularEnabled)
|
||||
EnvironmentMapEffect::Mapping mapping)
|
||||
: EffectBase(device),
|
||||
texture{},
|
||||
textureSampler{},
|
||||
|
@ -292,11 +360,7 @@ EnvironmentMapEffect::Impl::Impl(
|
|||
lights.InitializeConstants(unwantedOutput[0], constants.lightDirection, constants.lightDiffuseColor, unwantedOutput);
|
||||
|
||||
// Create pipeline state.
|
||||
int sp = GetPipelineStatePermutation(
|
||||
fresnelEnabled,
|
||||
specularEnabled,
|
||||
(effectFlags & EffectFlags::PerPixelLightingBit) != 0,
|
||||
(effectFlags & EffectFlags::BiasedVertexNormals) != 0);
|
||||
int sp = GetPipelineStatePermutation(mapping, effectFlags);
|
||||
|
||||
assert(sp >= 0 && sp < EnvironmentMapEffectTraits::ShaderPermutationCount);
|
||||
_Analysis_assume_(sp >= 0 && sp < EnvironmentMapEffectTraits::ShaderPermutationCount);
|
||||
|
@ -319,9 +383,11 @@ EnvironmentMapEffect::Impl::Impl(
|
|||
|
||||
|
||||
int EnvironmentMapEffect::Impl::GetPipelineStatePermutation(
|
||||
bool fresnelEnabled, bool specularEnabled,
|
||||
bool preferPerPixelLighting, bool biasedVertexNormals) const noexcept
|
||||
EnvironmentMapEffect::Mapping mapping,
|
||||
uint32_t effectFlags) const noexcept
|
||||
{
|
||||
bool biasedVertexNormals = (effectFlags & EffectFlags::BiasedVertexNormals) != 0;
|
||||
|
||||
int permutation = 0;
|
||||
|
||||
// Use optimized shaders if fog is disabled.
|
||||
|
@ -331,28 +397,48 @@ int EnvironmentMapEffect::Impl::GetPipelineStatePermutation(
|
|||
}
|
||||
|
||||
// Support fresnel?
|
||||
if (fresnelEnabled)
|
||||
if (effectFlags & EffectFlags::Fresnel)
|
||||
{
|
||||
permutation += 2;
|
||||
}
|
||||
|
||||
if (preferPerPixelLighting)
|
||||
if (mapping == Mapping_Sphere)
|
||||
{
|
||||
permutation += 8;
|
||||
}
|
||||
else
|
||||
{
|
||||
// Support specular?
|
||||
if (specularEnabled)
|
||||
permutation += 24;
|
||||
|
||||
if (biasedVertexNormals)
|
||||
{
|
||||
permutation += 4;
|
||||
}
|
||||
}
|
||||
|
||||
if (biasedVertexNormals)
|
||||
else if (mapping == Mapping_DualParabola)
|
||||
{
|
||||
// Compressed normals need to be scaled and biased in the vertex shader.
|
||||
permutation += 12;
|
||||
permutation += 32;
|
||||
|
||||
if (biasedVertexNormals)
|
||||
{
|
||||
permutation += 4;
|
||||
}
|
||||
}
|
||||
else // Mapping_Cube
|
||||
{
|
||||
if (effectFlags & EffectFlags::PerPixelLightingBit)
|
||||
{
|
||||
permutation += 8;
|
||||
}
|
||||
else
|
||||
{
|
||||
if (effectFlags & EffectFlags::Specular)
|
||||
{
|
||||
permutation += 4;
|
||||
}
|
||||
}
|
||||
|
||||
if (biasedVertexNormals)
|
||||
{
|
||||
// Compressed normals need to be scaled and biased in the vertex shader.
|
||||
permutation += 12;
|
||||
}
|
||||
}
|
||||
|
||||
return permutation;
|
||||
|
@ -405,9 +491,8 @@ EnvironmentMapEffect::EnvironmentMapEffect(
|
|||
_In_ ID3D12Device* device,
|
||||
uint32_t effectFlags,
|
||||
const EffectPipelineStateDescription& pipelineDescription,
|
||||
bool fresnelEnabled,
|
||||
bool specularEnabled)
|
||||
: pImpl(std::make_unique<Impl>(device, effectFlags, pipelineDescription, fresnelEnabled, specularEnabled))
|
||||
EnvironmentMapEffect::Mapping mapping)
|
||||
: pImpl(std::make_unique<Impl>(device, effectFlags, pipelineDescription, mapping))
|
||||
{
|
||||
}
|
||||
|
||||
|
|
|
@ -54,8 +54,7 @@ namespace
|
|||
class NormalMapEffect::Impl : public EffectBase<NormalMapEffectTraits>
|
||||
{
|
||||
public:
|
||||
Impl(_In_ ID3D12Device* device, uint32_t effectFlags, const EffectPipelineStateDescription& pipelineDescription,
|
||||
bool specularMap);
|
||||
Impl(_In_ ID3D12Device* device, uint32_t effectFlags, const EffectPipelineStateDescription& pipelineDescription);
|
||||
|
||||
enum RootParameterIndex
|
||||
{
|
||||
|
@ -76,7 +75,7 @@ public:
|
|||
|
||||
EffectLights lights;
|
||||
|
||||
int GetPipelineStatePermutation(bool vertexColorEnabled, bool biasedVertexNormals) const noexcept;
|
||||
int GetPipelineStatePermutation(uint32_t effectFlags) const noexcept;
|
||||
|
||||
void Apply(_In_ ID3D12GraphicsCommandList* commandList);
|
||||
};
|
||||
|
@ -204,10 +203,9 @@ SharedResourcePool<ID3D12Device*, EffectBase<NormalMapEffectTraits>::DeviceResou
|
|||
NormalMapEffect::Impl::Impl(
|
||||
_In_ ID3D12Device* device,
|
||||
uint32_t effectFlags,
|
||||
const EffectPipelineStateDescription& pipelineDescription,
|
||||
bool ispecularMap)
|
||||
const EffectPipelineStateDescription& pipelineDescription)
|
||||
: EffectBase(device),
|
||||
specularMap(ispecularMap),
|
||||
specularMap(effectFlags & EffectFlags::Specular),
|
||||
texture{},
|
||||
specular{},
|
||||
normal{},
|
||||
|
@ -263,9 +261,7 @@ NormalMapEffect::Impl::Impl(
|
|||
fog.enabled = (effectFlags & EffectFlags::Fog) != 0;
|
||||
|
||||
// Create pipeline state.
|
||||
int sp = GetPipelineStatePermutation(
|
||||
(effectFlags & EffectFlags::VertexColor) != 0,
|
||||
(effectFlags & EffectFlags::BiasedVertexNormals) != 0);
|
||||
int sp = GetPipelineStatePermutation(effectFlags);
|
||||
assert(sp >= 0 && sp < NormalMapEffectTraits::ShaderPermutationCount);
|
||||
_Analysis_assume_(sp >= 0 && sp < NormalMapEffectTraits::ShaderPermutationCount);
|
||||
|
||||
|
@ -287,7 +283,7 @@ NormalMapEffect::Impl::Impl(
|
|||
}
|
||||
|
||||
|
||||
int NormalMapEffect::Impl::GetPipelineStatePermutation(bool vertexColorEnabled, bool biasedVertexNormals) const noexcept
|
||||
int NormalMapEffect::Impl::GetPipelineStatePermutation(uint32_t effectFlags) const noexcept
|
||||
{
|
||||
int permutation = 0;
|
||||
|
||||
|
@ -298,18 +294,17 @@ int NormalMapEffect::Impl::GetPipelineStatePermutation(bool vertexColorEnabled,
|
|||
}
|
||||
|
||||
// Support vertex coloring?
|
||||
if (vertexColorEnabled)
|
||||
if (effectFlags & EffectFlags::VertexColor)
|
||||
{
|
||||
permutation += 2;
|
||||
}
|
||||
|
||||
// Specular map?
|
||||
if (!specularMap)
|
||||
{
|
||||
permutation += 4;
|
||||
}
|
||||
|
||||
if (biasedVertexNormals)
|
||||
if (effectFlags & EffectFlags::BiasedVertexNormals)
|
||||
{
|
||||
// Compressed normals need to be scaled and biased in the vertex shader.
|
||||
permutation += 8;
|
||||
|
@ -366,9 +361,8 @@ void NormalMapEffect::Impl::Apply(_In_ ID3D12GraphicsCommandList* commandList)
|
|||
NormalMapEffect::NormalMapEffect(
|
||||
_In_ ID3D12Device* device,
|
||||
uint32_t effectFlags,
|
||||
const EffectPipelineStateDescription& pipelineDescription,
|
||||
bool specularMap)
|
||||
: pImpl(std::make_unique<Impl>(device, effectFlags, pipelineDescription, specularMap))
|
||||
const EffectPipelineStateDescription& pipelineDescription)
|
||||
: pImpl(std::make_unique<Impl>(device, effectFlags, pipelineDescription))
|
||||
{
|
||||
}
|
||||
|
||||
|
|
|
@ -58,13 +58,11 @@ class PBREffect::Impl : public EffectBase<PBREffectTraits>
|
|||
public:
|
||||
Impl(_In_ ID3D12Device* device,
|
||||
uint32_t effectFlags,
|
||||
const EffectPipelineStateDescription& pipelineDescription,
|
||||
bool emissive,
|
||||
bool generateVelocity);
|
||||
const EffectPipelineStateDescription& pipelineDescription);
|
||||
|
||||
void Apply(_In_ ID3D12GraphicsCommandList* commandList);
|
||||
|
||||
int GetPipelineStatePermutation(bool velocityEnabled, bool biasedVertexNormals) const noexcept;
|
||||
int GetPipelineStatePermutation(uint32_t effectFlags) const noexcept;
|
||||
|
||||
bool textureEnabled;
|
||||
bool emissiveMap;
|
||||
|
@ -179,11 +177,9 @@ SharedResourcePool<ID3D12Device*, EffectBase<PBREffectTraits>::DeviceResources>
|
|||
// Constructor.
|
||||
PBREffect::Impl::Impl(_In_ ID3D12Device* device,
|
||||
uint32_t effectFlags,
|
||||
const EffectPipelineStateDescription& pipelineDescription,
|
||||
bool emissive,
|
||||
bool generateVelocity)
|
||||
const EffectPipelineStateDescription& pipelineDescription)
|
||||
: EffectBase(device),
|
||||
emissiveMap(emissive),
|
||||
emissiveMap(effectFlags & EffectFlags::Emissive),
|
||||
descriptors{},
|
||||
lightColor{}
|
||||
{
|
||||
|
@ -209,7 +205,7 @@ PBREffect::Impl::Impl(_In_ ID3D12Device* device,
|
|||
{
|
||||
textureEnabled = false;
|
||||
|
||||
if (emissive || generateVelocity)
|
||||
if (effectFlags & (EffectFlags::Emissive | EffectFlags::Velocity))
|
||||
{
|
||||
DebugTrace("ERROR: PBREffect does not support emissive or velocity without surface textures\n");
|
||||
throw std::invalid_argument("PBREffect");
|
||||
|
@ -277,8 +273,7 @@ PBREffect::Impl::Impl(_In_ ID3D12Device* device,
|
|||
}
|
||||
|
||||
// Create pipeline state.
|
||||
int sp = GetPipelineStatePermutation(generateVelocity,
|
||||
(effectFlags & EffectFlags::BiasedVertexNormals) != 0);
|
||||
int sp = GetPipelineStatePermutation(effectFlags);
|
||||
assert(sp >= 0 && sp < PBREffectTraits::ShaderPermutationCount);
|
||||
_Analysis_assume_(sp >= 0 && sp < PBREffectTraits::ShaderPermutationCount);
|
||||
|
||||
|
@ -300,12 +295,12 @@ PBREffect::Impl::Impl(_In_ ID3D12Device* device,
|
|||
}
|
||||
|
||||
|
||||
int PBREffect::Impl::GetPipelineStatePermutation(bool velocityEnabled, bool biasedVertexNormals) const noexcept
|
||||
int PBREffect::Impl::GetPipelineStatePermutation(uint32_t effectFlags) const noexcept
|
||||
{
|
||||
int permutation = 0;
|
||||
|
||||
// Textured RMA vs. constant albedo/roughness/metalness?
|
||||
if (velocityEnabled)
|
||||
if (effectFlags & EffectFlags::Velocity)
|
||||
{
|
||||
// Optional velocity buffer (implies textured RMA)?
|
||||
permutation = 3;
|
||||
|
@ -321,7 +316,7 @@ int PBREffect::Impl::GetPipelineStatePermutation(bool velocityEnabled, bool bias
|
|||
permutation += 1;
|
||||
}
|
||||
|
||||
if (biasedVertexNormals)
|
||||
if (effectFlags & EffectFlags::BiasedVertexNormals)
|
||||
{
|
||||
// Compressed normals need to be scaled and biased in the vertex shader.
|
||||
permutation += 5;
|
||||
|
@ -458,10 +453,8 @@ void PBREffect::Impl::Apply(_In_ ID3D12GraphicsCommandList* commandList)
|
|||
// Public constructor.
|
||||
PBREffect::PBREffect(_In_ ID3D12Device* device,
|
||||
uint32_t effectFlags,
|
||||
const EffectPipelineStateDescription& pipelineDescription,
|
||||
bool emissive,
|
||||
bool generateVelocity)
|
||||
: pImpl(std::make_unique<Impl>(device, effectFlags, pipelineDescription, emissive, generateVelocity))
|
||||
const EffectPipelineStateDescription& pipelineDescription)
|
||||
: pImpl(std::make_unique<Impl>(device, effectFlags, pipelineDescription))
|
||||
{
|
||||
}
|
||||
|
||||
|
|
|
@ -101,6 +101,11 @@ std::shared_ptr<IEffect> PBREffectFactory::Impl::CreateEffect(
|
|||
effectflags |= EffectFlags::BiasedVertexNormals;
|
||||
}
|
||||
|
||||
if (emissiveTextureIndex != -1)
|
||||
{
|
||||
effectflags |= EffectFlags::Emissive;
|
||||
}
|
||||
|
||||
std::wstring cacheName;
|
||||
if (mSharing && !info.name.empty())
|
||||
{
|
||||
|
@ -114,7 +119,7 @@ std::shared_ptr<IEffect> PBREffectFactory::Impl::CreateEffect(
|
|||
}
|
||||
}
|
||||
|
||||
auto effect = std::make_shared<PBREffect>(mDevice.Get(), effectflags, derivedPSD, (emissiveTextureIndex != -1));
|
||||
auto effect = std::make_shared<PBREffect>(mDevice.Get(), effectflags, derivedPSD);
|
||||
|
||||
// We don't use EnableDefaultLighting generally for PBR as it uses Image-Based Lighting instead.
|
||||
|
||||
|
|
|
@ -127,6 +127,16 @@ call :CompileShader%1 EnvironmentMapEffect ps PSEnvMapPixelLightingNoFog
|
|||
call :CompileShader%1 EnvironmentMapEffect ps PSEnvMapPixelLightingFresnel
|
||||
call :CompileShader%1 EnvironmentMapEffect ps PSEnvMapPixelLightingFresnelNoFog
|
||||
|
||||
call :CompileShader%1 EnvironmentMapEffect ps PSEnvMapSpherePixelLighting
|
||||
call :CompileShader%1 EnvironmentMapEffect ps PSEnvMapSpherePixelLightingNoFog
|
||||
call :CompileShader%1 EnvironmentMapEffect ps PSEnvMapSpherePixelLightingFresnel
|
||||
call :CompileShader%1 EnvironmentMapEffect ps PSEnvMapSpherePixelLightingFresnelNoFog
|
||||
|
||||
call :CompileShader%1 EnvironmentMapEffect ps PSEnvMapDualParabolaPixelLighting
|
||||
call :CompileShader%1 EnvironmentMapEffect ps PSEnvMapDualParabolaPixelLightingNoFog
|
||||
call :CompileShader%1 EnvironmentMapEffect ps PSEnvMapDualParabolaPixelLightingFresnel
|
||||
call :CompileShader%1 EnvironmentMapEffect ps PSEnvMapDualParabolaPixelLightingFresnelNoFog
|
||||
|
||||
call :CompileShader%1 SkinnedEffect vs VSSkinnedVertexLightingOneBone
|
||||
call :CompileShader%1 SkinnedEffect vs VSSkinnedVertexLightingOneBoneBn
|
||||
call :CompileShader%1 SkinnedEffect vs VSSkinnedVertexLightingTwoBones
|
||||
|
|
Двоичные данные
Src/Shaders/Compiled/AlphaTestEffect_PSAlphaTestEqNe.pdb
Двоичные данные
Src/Shaders/Compiled/AlphaTestEffect_PSAlphaTestEqNe.pdb
Двоичный файл не отображается.
Двоичные данные
Src/Shaders/Compiled/AlphaTestEffect_PSAlphaTestEqNeNoFog.pdb
Двоичные данные
Src/Shaders/Compiled/AlphaTestEffect_PSAlphaTestEqNeNoFog.pdb
Двоичный файл не отображается.
Двоичные данные
Src/Shaders/Compiled/AlphaTestEffect_PSAlphaTestLtGt.pdb
Двоичные данные
Src/Shaders/Compiled/AlphaTestEffect_PSAlphaTestLtGt.pdb
Двоичный файл не отображается.
Двоичные данные
Src/Shaders/Compiled/AlphaTestEffect_PSAlphaTestLtGtNoFog.pdb
Двоичные данные
Src/Shaders/Compiled/AlphaTestEffect_PSAlphaTestLtGtNoFog.pdb
Двоичный файл не отображается.
Двоичные данные
Src/Shaders/Compiled/AlphaTestEffect_VSAlphaTest.pdb
Двоичные данные
Src/Shaders/Compiled/AlphaTestEffect_VSAlphaTest.pdb
Двоичный файл не отображается.
Двоичные данные
Src/Shaders/Compiled/AlphaTestEffect_VSAlphaTestNoFog.pdb
Двоичные данные
Src/Shaders/Compiled/AlphaTestEffect_VSAlphaTestNoFog.pdb
Двоичный файл не отображается.
Двоичные данные
Src/Shaders/Compiled/AlphaTestEffect_VSAlphaTestVc.pdb
Двоичные данные
Src/Shaders/Compiled/AlphaTestEffect_VSAlphaTestVc.pdb
Двоичный файл не отображается.
Двоичные данные
Src/Shaders/Compiled/AlphaTestEffect_VSAlphaTestVcNoFog.pdb
Двоичные данные
Src/Shaders/Compiled/AlphaTestEffect_VSAlphaTestVcNoFog.pdb
Двоичный файл не отображается.
Двоичные данные
Src/Shaders/Compiled/BasicEffect_PSBasic.pdb
Двоичные данные
Src/Shaders/Compiled/BasicEffect_PSBasic.pdb
Двоичный файл не отображается.
Двоичные данные
Src/Shaders/Compiled/BasicEffect_PSBasicNoFog.pdb
Двоичные данные
Src/Shaders/Compiled/BasicEffect_PSBasicNoFog.pdb
Двоичный файл не отображается.
Двоичные данные
Src/Shaders/Compiled/BasicEffect_PSBasicPixelLighting.pdb
Двоичные данные
Src/Shaders/Compiled/BasicEffect_PSBasicPixelLighting.pdb
Двоичный файл не отображается.
Двоичные данные
Src/Shaders/Compiled/BasicEffect_PSBasicPixelLightingTx.pdb
Двоичные данные
Src/Shaders/Compiled/BasicEffect_PSBasicPixelLightingTx.pdb
Двоичный файл не отображается.
Двоичные данные
Src/Shaders/Compiled/BasicEffect_PSBasicTx.pdb
Двоичные данные
Src/Shaders/Compiled/BasicEffect_PSBasicTx.pdb
Двоичный файл не отображается.
Двоичные данные
Src/Shaders/Compiled/BasicEffect_PSBasicTxNoFog.pdb
Двоичные данные
Src/Shaders/Compiled/BasicEffect_PSBasicTxNoFog.pdb
Двоичный файл не отображается.
Двоичные данные
Src/Shaders/Compiled/BasicEffect_PSBasicVertexLighting.pdb
Двоичные данные
Src/Shaders/Compiled/BasicEffect_PSBasicVertexLighting.pdb
Двоичный файл не отображается.
Двоичные данные
Src/Shaders/Compiled/BasicEffect_PSBasicVertexLightingNoFog.pdb
Двоичные данные
Src/Shaders/Compiled/BasicEffect_PSBasicVertexLightingNoFog.pdb
Двоичный файл не отображается.
Двоичные данные
Src/Shaders/Compiled/BasicEffect_PSBasicVertexLightingTx.pdb
Двоичные данные
Src/Shaders/Compiled/BasicEffect_PSBasicVertexLightingTx.pdb
Двоичный файл не отображается.
Двоичный файл не отображается.
Двоичные данные
Src/Shaders/Compiled/BasicEffect_VSBasic.pdb
Двоичные данные
Src/Shaders/Compiled/BasicEffect_VSBasic.pdb
Двоичный файл не отображается.
Двоичные данные
Src/Shaders/Compiled/BasicEffect_VSBasicNoFog.pdb
Двоичные данные
Src/Shaders/Compiled/BasicEffect_VSBasicNoFog.pdb
Двоичный файл не отображается.
Двоичные данные
Src/Shaders/Compiled/BasicEffect_VSBasicPixelLighting.pdb
Двоичные данные
Src/Shaders/Compiled/BasicEffect_VSBasicPixelLighting.pdb
Двоичный файл не отображается.
Двоичные данные
Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingBn.pdb
Двоичные данные
Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingBn.pdb
Двоичный файл не отображается.
Двоичные данные
Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingTx.pdb
Двоичные данные
Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingTx.pdb
Двоичный файл не отображается.
Двоичные данные
Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingTxBn.pdb
Двоичные данные
Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingTxBn.pdb
Двоичный файл не отображается.
Двоичные данные
Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingTxVc.pdb
Двоичные данные
Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingTxVc.pdb
Двоичный файл не отображается.
Двоичные данные
Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingTxVcBn.pdb
Двоичные данные
Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingTxVcBn.pdb
Двоичный файл не отображается.
Двоичные данные
Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingVc.pdb
Двоичные данные
Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingVc.pdb
Двоичный файл не отображается.
Двоичные данные
Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingVcBn.pdb
Двоичные данные
Src/Shaders/Compiled/BasicEffect_VSBasicPixelLightingVcBn.pdb
Двоичный файл не отображается.
Двоичные данные
Src/Shaders/Compiled/BasicEffect_VSBasicTx.pdb
Двоичные данные
Src/Shaders/Compiled/BasicEffect_VSBasicTx.pdb
Двоичный файл не отображается.
Двоичные данные
Src/Shaders/Compiled/BasicEffect_VSBasicTxNoFog.pdb
Двоичные данные
Src/Shaders/Compiled/BasicEffect_VSBasicTxNoFog.pdb
Двоичный файл не отображается.
Двоичные данные
Src/Shaders/Compiled/BasicEffect_VSBasicTxVc.pdb
Двоичные данные
Src/Shaders/Compiled/BasicEffect_VSBasicTxVc.pdb
Двоичный файл не отображается.
Двоичные данные
Src/Shaders/Compiled/BasicEffect_VSBasicTxVcNoFog.pdb
Двоичные данные
Src/Shaders/Compiled/BasicEffect_VSBasicTxVcNoFog.pdb
Двоичный файл не отображается.
Двоичные данные
Src/Shaders/Compiled/BasicEffect_VSBasicVc.pdb
Двоичные данные
Src/Shaders/Compiled/BasicEffect_VSBasicVc.pdb
Двоичный файл не отображается.
Двоичные данные
Src/Shaders/Compiled/BasicEffect_VSBasicVcNoFog.pdb
Двоичные данные
Src/Shaders/Compiled/BasicEffect_VSBasicVcNoFog.pdb
Двоичный файл не отображается.
Двоичные данные
Src/Shaders/Compiled/BasicEffect_VSBasicVertexLighting.pdb
Двоичные данные
Src/Shaders/Compiled/BasicEffect_VSBasicVertexLighting.pdb
Двоичный файл не отображается.
Двоичные данные
Src/Shaders/Compiled/BasicEffect_VSBasicVertexLightingBn.pdb
Двоичные данные
Src/Shaders/Compiled/BasicEffect_VSBasicVertexLightingBn.pdb
Двоичный файл не отображается.
Двоичные данные
Src/Shaders/Compiled/BasicEffect_VSBasicVertexLightingTx.pdb
Двоичные данные
Src/Shaders/Compiled/BasicEffect_VSBasicVertexLightingTx.pdb
Двоичный файл не отображается.
Двоичные данные
Src/Shaders/Compiled/BasicEffect_VSBasicVertexLightingTxBn.pdb
Двоичные данные
Src/Shaders/Compiled/BasicEffect_VSBasicVertexLightingTxBn.pdb
Двоичный файл не отображается.
Двоичные данные
Src/Shaders/Compiled/BasicEffect_VSBasicVertexLightingTxVc.pdb
Двоичные данные
Src/Shaders/Compiled/BasicEffect_VSBasicVertexLightingTxVc.pdb
Двоичный файл не отображается.
Двоичные данные
Src/Shaders/Compiled/BasicEffect_VSBasicVertexLightingTxVcBn.pdb
Двоичные данные
Src/Shaders/Compiled/BasicEffect_VSBasicVertexLightingTxVcBn.pdb
Двоичный файл не отображается.
Двоичные данные
Src/Shaders/Compiled/BasicEffect_VSBasicVertexLightingVc.pdb
Двоичные данные
Src/Shaders/Compiled/BasicEffect_VSBasicVertexLightingVc.pdb
Двоичный файл не отображается.
Двоичные данные
Src/Shaders/Compiled/BasicEffect_VSBasicVertexLightingVcBn.pdb
Двоичные данные
Src/Shaders/Compiled/BasicEffect_VSBasicVertexLightingVcBn.pdb
Двоичный файл не отображается.
Двоичные данные
Src/Shaders/Compiled/DebugEffect_PSHemiAmbient.pdb
Двоичные данные
Src/Shaders/Compiled/DebugEffect_PSHemiAmbient.pdb
Двоичный файл не отображается.
Двоичные данные
Src/Shaders/Compiled/DebugEffect_PSRGBBiTangents.pdb
Двоичные данные
Src/Shaders/Compiled/DebugEffect_PSRGBBiTangents.pdb
Двоичный файл не отображается.
Двоичные данные
Src/Shaders/Compiled/DebugEffect_PSRGBNormals.pdb
Двоичные данные
Src/Shaders/Compiled/DebugEffect_PSRGBNormals.pdb
Двоичный файл не отображается.
Двоичные данные
Src/Shaders/Compiled/DebugEffect_PSRGBTangents.pdb
Двоичные данные
Src/Shaders/Compiled/DebugEffect_PSRGBTangents.pdb
Двоичный файл не отображается.
Двоичные данные
Src/Shaders/Compiled/DebugEffect_VSDebug.pdb
Двоичные данные
Src/Shaders/Compiled/DebugEffect_VSDebug.pdb
Двоичный файл не отображается.
Двоичные данные
Src/Shaders/Compiled/DebugEffect_VSDebugBn.pdb
Двоичные данные
Src/Shaders/Compiled/DebugEffect_VSDebugBn.pdb
Двоичный файл не отображается.
Двоичные данные
Src/Shaders/Compiled/DebugEffect_VSDebugVc.pdb
Двоичные данные
Src/Shaders/Compiled/DebugEffect_VSDebugVc.pdb
Двоичный файл не отображается.
Двоичные данные
Src/Shaders/Compiled/DebugEffect_VSDebugVcBn.pdb
Двоичные данные
Src/Shaders/Compiled/DebugEffect_VSDebugVcBn.pdb
Двоичный файл не отображается.
Двоичные данные
Src/Shaders/Compiled/DualTextureEffect_PSDualTexture.pdb
Двоичные данные
Src/Shaders/Compiled/DualTextureEffect_PSDualTexture.pdb
Двоичный файл не отображается.
Двоичные данные
Src/Shaders/Compiled/DualTextureEffect_PSDualTextureNoFog.pdb
Двоичные данные
Src/Shaders/Compiled/DualTextureEffect_PSDualTextureNoFog.pdb
Двоичный файл не отображается.
Двоичные данные
Src/Shaders/Compiled/DualTextureEffect_VSDualTexture.pdb
Двоичные данные
Src/Shaders/Compiled/DualTextureEffect_VSDualTexture.pdb
Двоичный файл не отображается.
Двоичные данные
Src/Shaders/Compiled/DualTextureEffect_VSDualTextureNoFog.pdb
Двоичные данные
Src/Shaders/Compiled/DualTextureEffect_VSDualTextureNoFog.pdb
Двоичный файл не отображается.
Двоичные данные
Src/Shaders/Compiled/DualTextureEffect_VSDualTextureVc.pdb
Двоичные данные
Src/Shaders/Compiled/DualTextureEffect_VSDualTextureVc.pdb
Двоичный файл не отображается.
Двоичные данные
Src/Shaders/Compiled/DualTextureEffect_VSDualTextureVcNoFog.pdb
Двоичные данные
Src/Shaders/Compiled/DualTextureEffect_VSDualTextureVcNoFog.pdb
Двоичный файл не отображается.
Двоичные данные
Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMap.pdb
Двоичные данные
Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMap.pdb
Двоичный файл не отображается.
|
@ -0,0 +1,408 @@
|
|||
#if 0
|
||||
//
|
||||
// Generated by Microsoft (R) D3D Shader Disassembler
|
||||
//
|
||||
//
|
||||
// Input signature:
|
||||
//
|
||||
// Name Index Mask Register SysValue Format Used
|
||||
// -------------------- ----- ------ -------- -------- ------- ------
|
||||
// TEXCOORD 0 xy 0 NONE float xy
|
||||
// TEXCOORD 1 xyzw 1 NONE float xyzw
|
||||
// TEXCOORD 2 xyz 2 NONE float xyz
|
||||
// COLOR 0 xyzw 3 NONE float xyzw
|
||||
//
|
||||
//
|
||||
// Output signature:
|
||||
//
|
||||
// Name Index Mask Register SysValue Format Used
|
||||
// -------------------- ----- ------ -------- -------- ------- ------
|
||||
// SV_Target 0 xyzw 0 TARGET float xyzw
|
||||
//
|
||||
ps_5_1
|
||||
dcl_globalFlags refactoringAllowed
|
||||
dcl_constantbuffer CB0[0:0][12], immediateIndexed, space=0
|
||||
dcl_sampler S0[0:0], mode_default, space=0
|
||||
dcl_sampler S1[1:1], mode_default, space=0
|
||||
dcl_resource_texture2d (float,float,float,float) T0[0:0], space=0
|
||||
dcl_resource_texture2darray (float,float,float,float) T1[1:1], space=0
|
||||
dcl_input_ps linear v0.xy
|
||||
dcl_input_ps linear v1.xyzw
|
||||
dcl_input_ps linear v2.xyz
|
||||
dcl_input_ps linear v3.xyzw
|
||||
dcl_output o0.xyzw
|
||||
dcl_temps 5
|
||||
sample r0.xyzw, v0.xyxx, T0[0].xyzw, S0[0]
|
||||
mul r0.xyzw, r0.xyzw, v3.xyzw
|
||||
add r1.xyz, -v1.xyzx, CB0[0][10].xyzx
|
||||
dp3 r1.w, r1.xyzx, r1.xyzx
|
||||
rsq r1.w, r1.w
|
||||
mul r1.xyz, r1.wwww, r1.xyzx
|
||||
dp3 r1.w, v2.xyzx, v2.xyzx
|
||||
rsq r1.w, r1.w
|
||||
mul r2.xyz, r1.wwww, v2.xyzx
|
||||
dp3 r3.x, -CB0[0][4].xyzx, r2.xyzx
|
||||
dp3 r3.y, -CB0[0][5].xyzx, r2.xyzx
|
||||
dp3 r3.z, -CB0[0][6].xyzx, r2.xyzx
|
||||
ge r4.xyz, r3.xyzx, l(0.000000, 0.000000, 0.000000, 0.000000)
|
||||
and r4.xyz, r4.xyzx, l(0x3f800000, 0x3f800000, 0x3f800000, 0)
|
||||
mul r3.xyz, r3.xyzx, r4.xyzx
|
||||
mul r4.xyz, r3.yyyy, CB0[0][8].xyzx
|
||||
mad r3.xyw, r3.xxxx, CB0[0][7].xyxz, r4.xyxz
|
||||
mad r3.xyz, r3.zzzz, CB0[0][9].xyzx, r3.xywx
|
||||
mad r3.xyz, r3.xyzx, CB0[0][2].xyzx, CB0[0][3].xyzx
|
||||
mul r0.xyz, r0.xyzx, r3.xyzx
|
||||
dp3 r1.w, -r1.xyzx, r2.xyzx
|
||||
add r1.w, r1.w, r1.w
|
||||
mad r1.xyz, r2.xyzx, -r1.wwww, -r1.xyzx
|
||||
add r1.w, |r1.z|, l(1.000000)
|
||||
add r1.w, r1.w, r1.w
|
||||
div r1.xy, r1.xyxx, r1.wwww
|
||||
add r2.xy, r1.xyxx, l(0.500000, 0.500000, 0.000000, 0.000000)
|
||||
lt r1.x, l(0.000000), r1.z
|
||||
movc r2.z, r1.x, l(0), l(1.000000)
|
||||
sample r1.xyzw, r2.xyzx, T1[1].xyzw, S1[1]
|
||||
mul r1.w, r0.w, r1.w
|
||||
mad r1.xyz, r1.xyzx, r0.wwww, -r0.xyzx
|
||||
mad r0.xyz, CB0[0][1].xxxx, r1.xyzx, r0.xyzx
|
||||
mad r0.xyz, CB0[0][0].xyzx, r1.wwww, r0.xyzx
|
||||
mad r1.xyz, CB0[0][11].xyzx, r0.wwww, -r0.xyzx
|
||||
mad o0.xyz, v1.wwww, r1.xyzx, r0.xyzx
|
||||
mov o0.w, r0.w
|
||||
ret
|
||||
// Approximately 0 instruction slots used
|
||||
#endif
|
||||
|
||||
const BYTE EnvironmentMapEffect_PSEnvMapDualParabolaPixelLighting[] =
|
||||
{
|
||||
68, 88, 66, 67, 215, 250,
|
||||
180, 207, 116, 70, 37, 61,
|
||||
57, 201, 40, 252, 109, 143,
|
||||
187, 107, 1, 0, 0, 0,
|
||||
188, 7, 0, 0, 4, 0,
|
||||
0, 0, 48, 0, 0, 0,
|
||||
176, 0, 0, 0, 228, 0,
|
||||
0, 0, 212, 6, 0, 0,
|
||||
73, 83, 71, 78, 120, 0,
|
||||
0, 0, 4, 0, 0, 0,
|
||||
8, 0, 0, 0, 104, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 3, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
3, 3, 0, 0, 104, 0,
|
||||
0, 0, 1, 0, 0, 0,
|
||||
0, 0, 0, 0, 3, 0,
|
||||
0, 0, 1, 0, 0, 0,
|
||||
15, 15, 0, 0, 104, 0,
|
||||
0, 0, 2, 0, 0, 0,
|
||||
0, 0, 0, 0, 3, 0,
|
||||
0, 0, 2, 0, 0, 0,
|
||||
7, 7, 0, 0, 113, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 3, 0,
|
||||
0, 0, 3, 0, 0, 0,
|
||||
15, 15, 0, 0, 84, 69,
|
||||
88, 67, 79, 79, 82, 68,
|
||||
0, 67, 79, 76, 79, 82,
|
||||
0, 171, 79, 83, 71, 78,
|
||||
44, 0, 0, 0, 1, 0,
|
||||
0, 0, 8, 0, 0, 0,
|
||||
32, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
3, 0, 0, 0, 0, 0,
|
||||
0, 0, 15, 0, 0, 0,
|
||||
83, 86, 95, 84, 97, 114,
|
||||
103, 101, 116, 0, 171, 171,
|
||||
83, 72, 69, 88, 232, 5,
|
||||
0, 0, 81, 0, 0, 0,
|
||||
122, 1, 0, 0, 106, 8,
|
||||
0, 1, 89, 0, 0, 7,
|
||||
70, 142, 48, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 12, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
90, 0, 0, 6, 70, 110,
|
||||
48, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
90, 0, 0, 6, 70, 110,
|
||||
48, 0, 1, 0, 0, 0,
|
||||
1, 0, 0, 0, 1, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
88, 24, 0, 7, 70, 126,
|
||||
48, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 85, 85, 0, 0,
|
||||
0, 0, 0, 0, 88, 64,
|
||||
0, 7, 70, 126, 48, 0,
|
||||
1, 0, 0, 0, 1, 0,
|
||||
0, 0, 1, 0, 0, 0,
|
||||
85, 85, 0, 0, 0, 0,
|
||||
0, 0, 98, 16, 0, 3,
|
||||
50, 16, 16, 0, 0, 0,
|
||||
0, 0, 98, 16, 0, 3,
|
||||
242, 16, 16, 0, 1, 0,
|
||||
0, 0, 98, 16, 0, 3,
|
||||
114, 16, 16, 0, 2, 0,
|
||||
0, 0, 98, 16, 0, 3,
|
||||
242, 16, 16, 0, 3, 0,
|
||||
0, 0, 101, 0, 0, 3,
|
||||
242, 32, 16, 0, 0, 0,
|
||||
0, 0, 104, 0, 0, 2,
|
||||
5, 0, 0, 0, 69, 0,
|
||||
0, 11, 242, 0, 16, 0,
|
||||
0, 0, 0, 0, 70, 16,
|
||||
16, 0, 0, 0, 0, 0,
|
||||
70, 126, 32, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 96, 32, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
56, 0, 0, 7, 242, 0,
|
||||
16, 0, 0, 0, 0, 0,
|
||||
70, 14, 16, 0, 0, 0,
|
||||
0, 0, 70, 30, 16, 0,
|
||||
3, 0, 0, 0, 0, 0,
|
||||
0, 10, 114, 0, 16, 0,
|
||||
1, 0, 0, 0, 70, 18,
|
||||
16, 128, 65, 0, 0, 0,
|
||||
1, 0, 0, 0, 70, 130,
|
||||
48, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 10, 0,
|
||||
0, 0, 16, 0, 0, 7,
|
||||
130, 0, 16, 0, 1, 0,
|
||||
0, 0, 70, 2, 16, 0,
|
||||
1, 0, 0, 0, 70, 2,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
68, 0, 0, 5, 130, 0,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
58, 0, 16, 0, 1, 0,
|
||||
0, 0, 56, 0, 0, 7,
|
||||
114, 0, 16, 0, 1, 0,
|
||||
0, 0, 246, 15, 16, 0,
|
||||
1, 0, 0, 0, 70, 2,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
16, 0, 0, 7, 130, 0,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
70, 18, 16, 0, 2, 0,
|
||||
0, 0, 70, 18, 16, 0,
|
||||
2, 0, 0, 0, 68, 0,
|
||||
0, 5, 130, 0, 16, 0,
|
||||
1, 0, 0, 0, 58, 0,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
56, 0, 0, 7, 114, 0,
|
||||
16, 0, 2, 0, 0, 0,
|
||||
246, 15, 16, 0, 1, 0,
|
||||
0, 0, 70, 18, 16, 0,
|
||||
2, 0, 0, 0, 16, 0,
|
||||
0, 10, 18, 0, 16, 0,
|
||||
3, 0, 0, 0, 70, 130,
|
||||
48, 128, 65, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 4, 0, 0, 0,
|
||||
70, 2, 16, 0, 2, 0,
|
||||
0, 0, 16, 0, 0, 10,
|
||||
34, 0, 16, 0, 3, 0,
|
||||
0, 0, 70, 130, 48, 128,
|
||||
65, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
5, 0, 0, 0, 70, 2,
|
||||
16, 0, 2, 0, 0, 0,
|
||||
16, 0, 0, 10, 66, 0,
|
||||
16, 0, 3, 0, 0, 0,
|
||||
70, 130, 48, 128, 65, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 6, 0,
|
||||
0, 0, 70, 2, 16, 0,
|
||||
2, 0, 0, 0, 29, 0,
|
||||
0, 10, 114, 0, 16, 0,
|
||||
4, 0, 0, 0, 70, 2,
|
||||
16, 0, 3, 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, 4, 0,
|
||||
0, 0, 70, 2, 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,
|
||||
56, 0, 0, 7, 114, 0,
|
||||
16, 0, 3, 0, 0, 0,
|
||||
70, 2, 16, 0, 3, 0,
|
||||
0, 0, 70, 2, 16, 0,
|
||||
4, 0, 0, 0, 56, 0,
|
||||
0, 9, 114, 0, 16, 0,
|
||||
4, 0, 0, 0, 86, 5,
|
||||
16, 0, 3, 0, 0, 0,
|
||||
70, 130, 48, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
8, 0, 0, 0, 50, 0,
|
||||
0, 11, 178, 0, 16, 0,
|
||||
3, 0, 0, 0, 6, 0,
|
||||
16, 0, 3, 0, 0, 0,
|
||||
70, 136, 48, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
7, 0, 0, 0, 70, 8,
|
||||
16, 0, 4, 0, 0, 0,
|
||||
50, 0, 0, 11, 114, 0,
|
||||
16, 0, 3, 0, 0, 0,
|
||||
166, 10, 16, 0, 3, 0,
|
||||
0, 0, 70, 130, 48, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 9, 0, 0, 0,
|
||||
70, 3, 16, 0, 3, 0,
|
||||
0, 0, 50, 0, 0, 13,
|
||||
114, 0, 16, 0, 3, 0,
|
||||
0, 0, 70, 2, 16, 0,
|
||||
3, 0, 0, 0, 70, 130,
|
||||
48, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 2, 0,
|
||||
0, 0, 70, 130, 48, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 3, 0, 0, 0,
|
||||
56, 0, 0, 7, 114, 0,
|
||||
16, 0, 0, 0, 0, 0,
|
||||
70, 2, 16, 0, 0, 0,
|
||||
0, 0, 70, 2, 16, 0,
|
||||
3, 0, 0, 0, 16, 0,
|
||||
0, 8, 130, 0, 16, 0,
|
||||
1, 0, 0, 0, 70, 2,
|
||||
16, 128, 65, 0, 0, 0,
|
||||
1, 0, 0, 0, 70, 2,
|
||||
16, 0, 2, 0, 0, 0,
|
||||
0, 0, 0, 7, 130, 0,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
58, 0, 16, 0, 1, 0,
|
||||
0, 0, 58, 0, 16, 0,
|
||||
1, 0, 0, 0, 50, 0,
|
||||
0, 11, 114, 0, 16, 0,
|
||||
1, 0, 0, 0, 70, 2,
|
||||
16, 0, 2, 0, 0, 0,
|
||||
246, 15, 16, 128, 65, 0,
|
||||
0, 0, 1, 0, 0, 0,
|
||||
70, 2, 16, 128, 65, 0,
|
||||
0, 0, 1, 0, 0, 0,
|
||||
0, 0, 0, 8, 130, 0,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
42, 0, 16, 128, 129, 0,
|
||||
0, 0, 1, 0, 0, 0,
|
||||
1, 64, 0, 0, 0, 0,
|
||||
128, 63, 0, 0, 0, 7,
|
||||
130, 0, 16, 0, 1, 0,
|
||||
0, 0, 58, 0, 16, 0,
|
||||
1, 0, 0, 0, 58, 0,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
14, 0, 0, 7, 50, 0,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
70, 0, 16, 0, 1, 0,
|
||||
0, 0, 246, 15, 16, 0,
|
||||
1, 0, 0, 0, 0, 0,
|
||||
0, 10, 50, 0, 16, 0,
|
||||
2, 0, 0, 0, 70, 0,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
2, 64, 0, 0, 0, 0,
|
||||
0, 63, 0, 0, 0, 63,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 49, 0, 0, 7,
|
||||
18, 0, 16, 0, 1, 0,
|
||||
0, 0, 1, 64, 0, 0,
|
||||
0, 0, 0, 0, 42, 0,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
55, 0, 0, 9, 66, 0,
|
||||
16, 0, 2, 0, 0, 0,
|
||||
10, 0, 16, 0, 1, 0,
|
||||
0, 0, 1, 64, 0, 0,
|
||||
0, 0, 0, 0, 1, 64,
|
||||
0, 0, 0, 0, 128, 63,
|
||||
69, 0, 0, 11, 242, 0,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
70, 2, 16, 0, 2, 0,
|
||||
0, 0, 70, 126, 32, 0,
|
||||
1, 0, 0, 0, 1, 0,
|
||||
0, 0, 0, 96, 32, 0,
|
||||
1, 0, 0, 0, 1, 0,
|
||||
0, 0, 56, 0, 0, 7,
|
||||
130, 0, 16, 0, 1, 0,
|
||||
0, 0, 58, 0, 16, 0,
|
||||
0, 0, 0, 0, 58, 0,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
50, 0, 0, 10, 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, 2,
|
||||
16, 128, 65, 0, 0, 0,
|
||||
0, 0, 0, 0, 50, 0,
|
||||
0, 11, 114, 0, 16, 0,
|
||||
0, 0, 0, 0, 6, 128,
|
||||
48, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 1, 0,
|
||||
0, 0, 70, 2, 16, 0,
|
||||
1, 0, 0, 0, 70, 2,
|
||||
16, 0, 0, 0, 0, 0,
|
||||
50, 0, 0, 11, 114, 0,
|
||||
16, 0, 0, 0, 0, 0,
|
||||
70, 130, 48, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 246, 15,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
70, 2, 16, 0, 0, 0,
|
||||
0, 0, 50, 0, 0, 12,
|
||||
114, 0, 16, 0, 1, 0,
|
||||
0, 0, 70, 130, 48, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 11, 0, 0, 0,
|
||||
246, 15, 16, 0, 0, 0,
|
||||
0, 0, 70, 2, 16, 128,
|
||||
65, 0, 0, 0, 0, 0,
|
||||
0, 0, 50, 0, 0, 9,
|
||||
114, 32, 16, 0, 0, 0,
|
||||
0, 0, 246, 31, 16, 0,
|
||||
1, 0, 0, 0, 70, 2,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
70, 2, 16, 0, 0, 0,
|
||||
0, 0, 54, 0, 0, 5,
|
||||
130, 32, 16, 0, 0, 0,
|
||||
0, 0, 58, 0, 16, 0,
|
||||
0, 0, 0, 0, 62, 0,
|
||||
0, 1, 82, 84, 83, 48,
|
||||
224, 0, 0, 0, 2, 0,
|
||||
0, 0, 5, 0, 0, 0,
|
||||
24, 0, 0, 0, 0, 0,
|
||||
0, 0, 224, 0, 0, 0,
|
||||
29, 0, 0, 0, 0, 0,
|
||||
0, 0, 5, 0, 0, 0,
|
||||
84, 0, 0, 0, 0, 0,
|
||||
0, 0, 5, 0, 0, 0,
|
||||
116, 0, 0, 0, 0, 0,
|
||||
0, 0, 5, 0, 0, 0,
|
||||
148, 0, 0, 0, 0, 0,
|
||||
0, 0, 5, 0, 0, 0,
|
||||
180, 0, 0, 0, 2, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
212, 0, 0, 0, 1, 0,
|
||||
0, 0, 92, 0, 0, 0,
|
||||
0, 0, 0, 0, 1, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 255, 255, 255, 255,
|
||||
1, 0, 0, 0, 124, 0,
|
||||
0, 0, 3, 0, 0, 0,
|
||||
1, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 255, 255,
|
||||
255, 255, 1, 0, 0, 0,
|
||||
156, 0, 0, 0, 0, 0,
|
||||
0, 0, 1, 0, 0, 0,
|
||||
1, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
255, 255, 255, 255, 1, 0,
|
||||
0, 0, 188, 0, 0, 0,
|
||||
3, 0, 0, 0, 1, 0,
|
||||
0, 0, 1, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 255, 255, 255, 255,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0
|
||||
};
|
Двоичные данные
Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMapDualParabolaPixelLighting.pdb
Normal file
Двоичные данные
Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMapDualParabolaPixelLighting.pdb
Normal file
Двоичный файл не отображается.
|
@ -0,0 +1,447 @@
|
|||
#if 0
|
||||
//
|
||||
// Generated by Microsoft (R) D3D Shader Disassembler
|
||||
//
|
||||
//
|
||||
// Input signature:
|
||||
//
|
||||
// Name Index Mask Register SysValue Format Used
|
||||
// -------------------- ----- ------ -------- -------- ------- ------
|
||||
// TEXCOORD 0 xy 0 NONE float xy
|
||||
// TEXCOORD 1 xyzw 1 NONE float xyzw
|
||||
// TEXCOORD 2 xyz 2 NONE float xyz
|
||||
// COLOR 0 xyzw 3 NONE float xyzw
|
||||
//
|
||||
//
|
||||
// Output signature:
|
||||
//
|
||||
// Name Index Mask Register SysValue Format Used
|
||||
// -------------------- ----- ------ -------- -------- ------- ------
|
||||
// SV_Target 0 xyzw 0 TARGET float xyzw
|
||||
//
|
||||
ps_5_1
|
||||
dcl_globalFlags refactoringAllowed
|
||||
dcl_constantbuffer CB0[0:0][12], immediateIndexed, space=0
|
||||
dcl_sampler S0[0:0], mode_default, space=0
|
||||
dcl_sampler S1[1:1], mode_default, space=0
|
||||
dcl_resource_texture2d (float,float,float,float) T0[0:0], space=0
|
||||
dcl_resource_texture2darray (float,float,float,float) T1[1:1], space=0
|
||||
dcl_input_ps linear v0.xy
|
||||
dcl_input_ps linear v1.xyzw
|
||||
dcl_input_ps linear v2.xyz
|
||||
dcl_input_ps linear v3.xyzw
|
||||
dcl_output o0.xyzw
|
||||
dcl_temps 5
|
||||
sample r0.xyzw, v0.xyxx, T0[0].xyzw, S0[0]
|
||||
mul r0.xyzw, r0.xyzw, v3.xyzw
|
||||
add r1.xyz, -v1.xyzx, CB0[0][10].xyzx
|
||||
dp3 r1.w, r1.xyzx, r1.xyzx
|
||||
rsq r1.w, r1.w
|
||||
mul r1.xyz, r1.wwww, r1.xyzx
|
||||
dp3 r1.w, v2.xyzx, v2.xyzx
|
||||
rsq r1.w, r1.w
|
||||
mul r2.xyz, r1.wwww, v2.xyzx
|
||||
dp3 r3.x, -CB0[0][4].xyzx, r2.xyzx
|
||||
dp3 r3.y, -CB0[0][5].xyzx, r2.xyzx
|
||||
dp3 r3.z, -CB0[0][6].xyzx, r2.xyzx
|
||||
ge r4.xyz, r3.xyzx, l(0.000000, 0.000000, 0.000000, 0.000000)
|
||||
and r4.xyz, r4.xyzx, l(0x3f800000, 0x3f800000, 0x3f800000, 0)
|
||||
mul r3.xyz, r3.xyzx, r4.xyzx
|
||||
mul r4.xyz, r3.yyyy, CB0[0][8].xyzx
|
||||
mad r3.xyw, r3.xxxx, CB0[0][7].xyxz, r4.xyxz
|
||||
mad r3.xyz, r3.zzzz, CB0[0][9].xyzx, r3.xywx
|
||||
mad r3.xyz, r3.xyzx, CB0[0][2].xyzx, CB0[0][3].xyzx
|
||||
mul r0.xyz, r0.xyzx, r3.xyzx
|
||||
dp3 r1.w, -r1.xyzx, r2.xyzx
|
||||
add r1.w, r1.w, r1.w
|
||||
mad r3.xyz, r2.xyzx, -r1.wwww, -r1.xyzx
|
||||
add r1.w, |r3.z|, l(1.000000)
|
||||
add r1.w, r1.w, r1.w
|
||||
div r3.xy, r3.xyxx, r1.wwww
|
||||
add r4.xy, r3.xyxx, l(0.500000, 0.500000, 0.000000, 0.000000)
|
||||
lt r1.w, l(0.000000), r3.z
|
||||
movc r4.z, r1.w, l(0), l(1.000000)
|
||||
sample r3.xyzw, r4.xyzx, T1[1].xyzw, S1[1]
|
||||
mul r1.w, r0.w, r3.w
|
||||
dp3 r1.x, r1.xyzx, r2.xyzx
|
||||
add r1.x, -|r1.x|, l(1.000000)
|
||||
max r1.x, r1.x, l(0.000000)
|
||||
log r1.x, r1.x
|
||||
mul r1.x, r1.x, CB0[0][1].y
|
||||
exp r1.x, r1.x
|
||||
mul r1.x, r1.x, CB0[0][1].x
|
||||
mad r2.xyz, r3.xyzx, r0.wwww, -r0.xyzx
|
||||
mad r0.xyz, r1.xxxx, r2.xyzx, r0.xyzx
|
||||
mad r0.xyz, CB0[0][0].xyzx, r1.wwww, r0.xyzx
|
||||
mad r1.xyz, CB0[0][11].xyzx, r0.wwww, -r0.xyzx
|
||||
mad o0.xyz, v1.wwww, r1.xyzx, r0.xyzx
|
||||
mov o0.w, r0.w
|
||||
ret
|
||||
// Approximately 0 instruction slots used
|
||||
#endif
|
||||
|
||||
const BYTE EnvironmentMapEffect_PSEnvMapDualParabolaPixelLightingFresnel[] =
|
||||
{
|
||||
68, 88, 66, 67, 175, 41,
|
||||
7, 177, 218, 140, 163, 61,
|
||||
163, 143, 166, 213, 250, 41,
|
||||
167, 38, 1, 0, 0, 0,
|
||||
124, 8, 0, 0, 4, 0,
|
||||
0, 0, 48, 0, 0, 0,
|
||||
176, 0, 0, 0, 228, 0,
|
||||
0, 0, 148, 7, 0, 0,
|
||||
73, 83, 71, 78, 120, 0,
|
||||
0, 0, 4, 0, 0, 0,
|
||||
8, 0, 0, 0, 104, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 3, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
3, 3, 0, 0, 104, 0,
|
||||
0, 0, 1, 0, 0, 0,
|
||||
0, 0, 0, 0, 3, 0,
|
||||
0, 0, 1, 0, 0, 0,
|
||||
15, 15, 0, 0, 104, 0,
|
||||
0, 0, 2, 0, 0, 0,
|
||||
0, 0, 0, 0, 3, 0,
|
||||
0, 0, 2, 0, 0, 0,
|
||||
7, 7, 0, 0, 113, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 3, 0,
|
||||
0, 0, 3, 0, 0, 0,
|
||||
15, 15, 0, 0, 84, 69,
|
||||
88, 67, 79, 79, 82, 68,
|
||||
0, 67, 79, 76, 79, 82,
|
||||
0, 171, 79, 83, 71, 78,
|
||||
44, 0, 0, 0, 1, 0,
|
||||
0, 0, 8, 0, 0, 0,
|
||||
32, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
3, 0, 0, 0, 0, 0,
|
||||
0, 0, 15, 0, 0, 0,
|
||||
83, 86, 95, 84, 97, 114,
|
||||
103, 101, 116, 0, 171, 171,
|
||||
83, 72, 69, 88, 168, 6,
|
||||
0, 0, 81, 0, 0, 0,
|
||||
170, 1, 0, 0, 106, 8,
|
||||
0, 1, 89, 0, 0, 7,
|
||||
70, 142, 48, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 12, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
90, 0, 0, 6, 70, 110,
|
||||
48, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
90, 0, 0, 6, 70, 110,
|
||||
48, 0, 1, 0, 0, 0,
|
||||
1, 0, 0, 0, 1, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
88, 24, 0, 7, 70, 126,
|
||||
48, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 85, 85, 0, 0,
|
||||
0, 0, 0, 0, 88, 64,
|
||||
0, 7, 70, 126, 48, 0,
|
||||
1, 0, 0, 0, 1, 0,
|
||||
0, 0, 1, 0, 0, 0,
|
||||
85, 85, 0, 0, 0, 0,
|
||||
0, 0, 98, 16, 0, 3,
|
||||
50, 16, 16, 0, 0, 0,
|
||||
0, 0, 98, 16, 0, 3,
|
||||
242, 16, 16, 0, 1, 0,
|
||||
0, 0, 98, 16, 0, 3,
|
||||
114, 16, 16, 0, 2, 0,
|
||||
0, 0, 98, 16, 0, 3,
|
||||
242, 16, 16, 0, 3, 0,
|
||||
0, 0, 101, 0, 0, 3,
|
||||
242, 32, 16, 0, 0, 0,
|
||||
0, 0, 104, 0, 0, 2,
|
||||
5, 0, 0, 0, 69, 0,
|
||||
0, 11, 242, 0, 16, 0,
|
||||
0, 0, 0, 0, 70, 16,
|
||||
16, 0, 0, 0, 0, 0,
|
||||
70, 126, 32, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 96, 32, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
56, 0, 0, 7, 242, 0,
|
||||
16, 0, 0, 0, 0, 0,
|
||||
70, 14, 16, 0, 0, 0,
|
||||
0, 0, 70, 30, 16, 0,
|
||||
3, 0, 0, 0, 0, 0,
|
||||
0, 10, 114, 0, 16, 0,
|
||||
1, 0, 0, 0, 70, 18,
|
||||
16, 128, 65, 0, 0, 0,
|
||||
1, 0, 0, 0, 70, 130,
|
||||
48, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 10, 0,
|
||||
0, 0, 16, 0, 0, 7,
|
||||
130, 0, 16, 0, 1, 0,
|
||||
0, 0, 70, 2, 16, 0,
|
||||
1, 0, 0, 0, 70, 2,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
68, 0, 0, 5, 130, 0,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
58, 0, 16, 0, 1, 0,
|
||||
0, 0, 56, 0, 0, 7,
|
||||
114, 0, 16, 0, 1, 0,
|
||||
0, 0, 246, 15, 16, 0,
|
||||
1, 0, 0, 0, 70, 2,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
16, 0, 0, 7, 130, 0,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
70, 18, 16, 0, 2, 0,
|
||||
0, 0, 70, 18, 16, 0,
|
||||
2, 0, 0, 0, 68, 0,
|
||||
0, 5, 130, 0, 16, 0,
|
||||
1, 0, 0, 0, 58, 0,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
56, 0, 0, 7, 114, 0,
|
||||
16, 0, 2, 0, 0, 0,
|
||||
246, 15, 16, 0, 1, 0,
|
||||
0, 0, 70, 18, 16, 0,
|
||||
2, 0, 0, 0, 16, 0,
|
||||
0, 10, 18, 0, 16, 0,
|
||||
3, 0, 0, 0, 70, 130,
|
||||
48, 128, 65, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 4, 0, 0, 0,
|
||||
70, 2, 16, 0, 2, 0,
|
||||
0, 0, 16, 0, 0, 10,
|
||||
34, 0, 16, 0, 3, 0,
|
||||
0, 0, 70, 130, 48, 128,
|
||||
65, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
5, 0, 0, 0, 70, 2,
|
||||
16, 0, 2, 0, 0, 0,
|
||||
16, 0, 0, 10, 66, 0,
|
||||
16, 0, 3, 0, 0, 0,
|
||||
70, 130, 48, 128, 65, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 6, 0,
|
||||
0, 0, 70, 2, 16, 0,
|
||||
2, 0, 0, 0, 29, 0,
|
||||
0, 10, 114, 0, 16, 0,
|
||||
4, 0, 0, 0, 70, 2,
|
||||
16, 0, 3, 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, 4, 0,
|
||||
0, 0, 70, 2, 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,
|
||||
56, 0, 0, 7, 114, 0,
|
||||
16, 0, 3, 0, 0, 0,
|
||||
70, 2, 16, 0, 3, 0,
|
||||
0, 0, 70, 2, 16, 0,
|
||||
4, 0, 0, 0, 56, 0,
|
||||
0, 9, 114, 0, 16, 0,
|
||||
4, 0, 0, 0, 86, 5,
|
||||
16, 0, 3, 0, 0, 0,
|
||||
70, 130, 48, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
8, 0, 0, 0, 50, 0,
|
||||
0, 11, 178, 0, 16, 0,
|
||||
3, 0, 0, 0, 6, 0,
|
||||
16, 0, 3, 0, 0, 0,
|
||||
70, 136, 48, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
7, 0, 0, 0, 70, 8,
|
||||
16, 0, 4, 0, 0, 0,
|
||||
50, 0, 0, 11, 114, 0,
|
||||
16, 0, 3, 0, 0, 0,
|
||||
166, 10, 16, 0, 3, 0,
|
||||
0, 0, 70, 130, 48, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 9, 0, 0, 0,
|
||||
70, 3, 16, 0, 3, 0,
|
||||
0, 0, 50, 0, 0, 13,
|
||||
114, 0, 16, 0, 3, 0,
|
||||
0, 0, 70, 2, 16, 0,
|
||||
3, 0, 0, 0, 70, 130,
|
||||
48, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 2, 0,
|
||||
0, 0, 70, 130, 48, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 3, 0, 0, 0,
|
||||
56, 0, 0, 7, 114, 0,
|
||||
16, 0, 0, 0, 0, 0,
|
||||
70, 2, 16, 0, 0, 0,
|
||||
0, 0, 70, 2, 16, 0,
|
||||
3, 0, 0, 0, 16, 0,
|
||||
0, 8, 130, 0, 16, 0,
|
||||
1, 0, 0, 0, 70, 2,
|
||||
16, 128, 65, 0, 0, 0,
|
||||
1, 0, 0, 0, 70, 2,
|
||||
16, 0, 2, 0, 0, 0,
|
||||
0, 0, 0, 7, 130, 0,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
58, 0, 16, 0, 1, 0,
|
||||
0, 0, 58, 0, 16, 0,
|
||||
1, 0, 0, 0, 50, 0,
|
||||
0, 11, 114, 0, 16, 0,
|
||||
3, 0, 0, 0, 70, 2,
|
||||
16, 0, 2, 0, 0, 0,
|
||||
246, 15, 16, 128, 65, 0,
|
||||
0, 0, 1, 0, 0, 0,
|
||||
70, 2, 16, 128, 65, 0,
|
||||
0, 0, 1, 0, 0, 0,
|
||||
0, 0, 0, 8, 130, 0,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
42, 0, 16, 128, 129, 0,
|
||||
0, 0, 3, 0, 0, 0,
|
||||
1, 64, 0, 0, 0, 0,
|
||||
128, 63, 0, 0, 0, 7,
|
||||
130, 0, 16, 0, 1, 0,
|
||||
0, 0, 58, 0, 16, 0,
|
||||
1, 0, 0, 0, 58, 0,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
14, 0, 0, 7, 50, 0,
|
||||
16, 0, 3, 0, 0, 0,
|
||||
70, 0, 16, 0, 3, 0,
|
||||
0, 0, 246, 15, 16, 0,
|
||||
1, 0, 0, 0, 0, 0,
|
||||
0, 10, 50, 0, 16, 0,
|
||||
4, 0, 0, 0, 70, 0,
|
||||
16, 0, 3, 0, 0, 0,
|
||||
2, 64, 0, 0, 0, 0,
|
||||
0, 63, 0, 0, 0, 63,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 49, 0, 0, 7,
|
||||
130, 0, 16, 0, 1, 0,
|
||||
0, 0, 1, 64, 0, 0,
|
||||
0, 0, 0, 0, 42, 0,
|
||||
16, 0, 3, 0, 0, 0,
|
||||
55, 0, 0, 9, 66, 0,
|
||||
16, 0, 4, 0, 0, 0,
|
||||
58, 0, 16, 0, 1, 0,
|
||||
0, 0, 1, 64, 0, 0,
|
||||
0, 0, 0, 0, 1, 64,
|
||||
0, 0, 0, 0, 128, 63,
|
||||
69, 0, 0, 11, 242, 0,
|
||||
16, 0, 3, 0, 0, 0,
|
||||
70, 2, 16, 0, 4, 0,
|
||||
0, 0, 70, 126, 32, 0,
|
||||
1, 0, 0, 0, 1, 0,
|
||||
0, 0, 0, 96, 32, 0,
|
||||
1, 0, 0, 0, 1, 0,
|
||||
0, 0, 56, 0, 0, 7,
|
||||
130, 0, 16, 0, 1, 0,
|
||||
0, 0, 58, 0, 16, 0,
|
||||
0, 0, 0, 0, 58, 0,
|
||||
16, 0, 3, 0, 0, 0,
|
||||
16, 0, 0, 7, 18, 0,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
70, 2, 16, 0, 1, 0,
|
||||
0, 0, 70, 2, 16, 0,
|
||||
2, 0, 0, 0, 0, 0,
|
||||
0, 8, 18, 0, 16, 0,
|
||||
1, 0, 0, 0, 10, 0,
|
||||
16, 128, 193, 0, 0, 0,
|
||||
1, 0, 0, 0, 1, 64,
|
||||
0, 0, 0, 0, 128, 63,
|
||||
52, 0, 0, 7, 18, 0,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
10, 0, 16, 0, 1, 0,
|
||||
0, 0, 1, 64, 0, 0,
|
||||
0, 0, 0, 0, 47, 0,
|
||||
0, 5, 18, 0, 16, 0,
|
||||
1, 0, 0, 0, 10, 0,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
56, 0, 0, 9, 18, 0,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
10, 0, 16, 0, 1, 0,
|
||||
0, 0, 26, 128, 48, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 1, 0, 0, 0,
|
||||
25, 0, 0, 5, 18, 0,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
10, 0, 16, 0, 1, 0,
|
||||
0, 0, 56, 0, 0, 9,
|
||||
18, 0, 16, 0, 1, 0,
|
||||
0, 0, 10, 0, 16, 0,
|
||||
1, 0, 0, 0, 10, 128,
|
||||
48, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 1, 0,
|
||||
0, 0, 50, 0, 0, 10,
|
||||
114, 0, 16, 0, 2, 0,
|
||||
0, 0, 70, 2, 16, 0,
|
||||
3, 0, 0, 0, 246, 15,
|
||||
16, 0, 0, 0, 0, 0,
|
||||
70, 2, 16, 128, 65, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
50, 0, 0, 9, 114, 0,
|
||||
16, 0, 0, 0, 0, 0,
|
||||
6, 0, 16, 0, 1, 0,
|
||||
0, 0, 70, 2, 16, 0,
|
||||
2, 0, 0, 0, 70, 2,
|
||||
16, 0, 0, 0, 0, 0,
|
||||
50, 0, 0, 11, 114, 0,
|
||||
16, 0, 0, 0, 0, 0,
|
||||
70, 130, 48, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 246, 15,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
70, 2, 16, 0, 0, 0,
|
||||
0, 0, 50, 0, 0, 12,
|
||||
114, 0, 16, 0, 1, 0,
|
||||
0, 0, 70, 130, 48, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 11, 0, 0, 0,
|
||||
246, 15, 16, 0, 0, 0,
|
||||
0, 0, 70, 2, 16, 128,
|
||||
65, 0, 0, 0, 0, 0,
|
||||
0, 0, 50, 0, 0, 9,
|
||||
114, 32, 16, 0, 0, 0,
|
||||
0, 0, 246, 31, 16, 0,
|
||||
1, 0, 0, 0, 70, 2,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
70, 2, 16, 0, 0, 0,
|
||||
0, 0, 54, 0, 0, 5,
|
||||
130, 32, 16, 0, 0, 0,
|
||||
0, 0, 58, 0, 16, 0,
|
||||
0, 0, 0, 0, 62, 0,
|
||||
0, 1, 82, 84, 83, 48,
|
||||
224, 0, 0, 0, 2, 0,
|
||||
0, 0, 5, 0, 0, 0,
|
||||
24, 0, 0, 0, 0, 0,
|
||||
0, 0, 224, 0, 0, 0,
|
||||
29, 0, 0, 0, 0, 0,
|
||||
0, 0, 5, 0, 0, 0,
|
||||
84, 0, 0, 0, 0, 0,
|
||||
0, 0, 5, 0, 0, 0,
|
||||
116, 0, 0, 0, 0, 0,
|
||||
0, 0, 5, 0, 0, 0,
|
||||
148, 0, 0, 0, 0, 0,
|
||||
0, 0, 5, 0, 0, 0,
|
||||
180, 0, 0, 0, 2, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
212, 0, 0, 0, 1, 0,
|
||||
0, 0, 92, 0, 0, 0,
|
||||
0, 0, 0, 0, 1, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 255, 255, 255, 255,
|
||||
1, 0, 0, 0, 124, 0,
|
||||
0, 0, 3, 0, 0, 0,
|
||||
1, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 255, 255,
|
||||
255, 255, 1, 0, 0, 0,
|
||||
156, 0, 0, 0, 0, 0,
|
||||
0, 0, 1, 0, 0, 0,
|
||||
1, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
255, 255, 255, 255, 1, 0,
|
||||
0, 0, 188, 0, 0, 0,
|
||||
3, 0, 0, 0, 1, 0,
|
||||
0, 0, 1, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 255, 255, 255, 255,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0
|
||||
};
|
Двоичные данные
Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMapDualParabolaPixelLightingFresnel.pdb
Normal file
Двоичные данные
Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMapDualParabolaPixelLightingFresnel.pdb
Normal file
Двоичный файл не отображается.
|
@ -0,0 +1,431 @@
|
|||
#if 0
|
||||
//
|
||||
// Generated by Microsoft (R) D3D Shader Disassembler
|
||||
//
|
||||
//
|
||||
// Input signature:
|
||||
//
|
||||
// Name Index Mask Register SysValue Format Used
|
||||
// -------------------- ----- ------ -------- -------- ------- ------
|
||||
// TEXCOORD 0 xy 0 NONE float xy
|
||||
// TEXCOORD 1 xyzw 1 NONE float xyz
|
||||
// TEXCOORD 2 xyz 2 NONE float xyz
|
||||
// COLOR 0 xyzw 3 NONE float xyzw
|
||||
//
|
||||
//
|
||||
// Output signature:
|
||||
//
|
||||
// Name Index Mask Register SysValue Format Used
|
||||
// -------------------- ----- ------ -------- -------- ------- ------
|
||||
// SV_Target 0 xyzw 0 TARGET float xyzw
|
||||
//
|
||||
ps_5_1
|
||||
dcl_globalFlags refactoringAllowed
|
||||
dcl_constantbuffer CB0[0:0][11], immediateIndexed, space=0
|
||||
dcl_sampler S0[0:0], mode_default, space=0
|
||||
dcl_sampler S1[1:1], mode_default, space=0
|
||||
dcl_resource_texture2d (float,float,float,float) T0[0:0], space=0
|
||||
dcl_resource_texture2darray (float,float,float,float) T1[1:1], space=0
|
||||
dcl_input_ps linear v0.xy
|
||||
dcl_input_ps linear v1.xyz
|
||||
dcl_input_ps linear v2.xyz
|
||||
dcl_input_ps linear v3.xyzw
|
||||
dcl_output o0.xyzw
|
||||
dcl_temps 5
|
||||
sample r0.xyzw, v0.xyxx, T0[0].xyzw, S0[0]
|
||||
mul r0.xyzw, r0.xyzw, v3.xyzw
|
||||
add r1.xyz, -v1.xyzx, CB0[0][10].xyzx
|
||||
dp3 r1.w, r1.xyzx, r1.xyzx
|
||||
rsq r1.w, r1.w
|
||||
mul r1.xyz, r1.wwww, r1.xyzx
|
||||
dp3 r1.w, v2.xyzx, v2.xyzx
|
||||
rsq r1.w, r1.w
|
||||
mul r2.xyz, r1.wwww, v2.xyzx
|
||||
dp3 r3.x, -CB0[0][4].xyzx, r2.xyzx
|
||||
dp3 r3.y, -CB0[0][5].xyzx, r2.xyzx
|
||||
dp3 r3.z, -CB0[0][6].xyzx, r2.xyzx
|
||||
ge r4.xyz, r3.xyzx, l(0.000000, 0.000000, 0.000000, 0.000000)
|
||||
and r4.xyz, r4.xyzx, l(0x3f800000, 0x3f800000, 0x3f800000, 0)
|
||||
mul r3.xyz, r3.xyzx, r4.xyzx
|
||||
mul r4.xyz, r3.yyyy, CB0[0][8].xyzx
|
||||
mad r3.xyw, r3.xxxx, CB0[0][7].xyxz, r4.xyxz
|
||||
mad r3.xyz, r3.zzzz, CB0[0][9].xyzx, r3.xywx
|
||||
mad r3.xyz, r3.xyzx, CB0[0][2].xyzx, CB0[0][3].xyzx
|
||||
mul r0.xyz, r0.xyzx, r3.xyzx
|
||||
dp3 r1.w, -r1.xyzx, r2.xyzx
|
||||
add r1.w, r1.w, r1.w
|
||||
mad r3.xyz, r2.xyzx, -r1.wwww, -r1.xyzx
|
||||
add r1.w, |r3.z|, l(1.000000)
|
||||
add r1.w, r1.w, r1.w
|
||||
div r3.xy, r3.xyxx, r1.wwww
|
||||
add r4.xy, r3.xyxx, l(0.500000, 0.500000, 0.000000, 0.000000)
|
||||
lt r1.w, l(0.000000), r3.z
|
||||
movc r4.z, r1.w, l(0), l(1.000000)
|
||||
sample r3.xyzw, r4.xyzx, T1[1].xyzw, S1[1]
|
||||
mul r1.w, r0.w, r3.w
|
||||
dp3 r1.x, r1.xyzx, r2.xyzx
|
||||
add r1.x, -|r1.x|, l(1.000000)
|
||||
max r1.x, r1.x, l(0.000000)
|
||||
log r1.x, r1.x
|
||||
mul r1.x, r1.x, CB0[0][1].y
|
||||
exp r1.x, r1.x
|
||||
mul r1.x, r1.x, CB0[0][1].x
|
||||
mad r2.xyz, r3.xyzx, r0.wwww, -r0.xyzx
|
||||
mad r0.xyz, r1.xxxx, r2.xyzx, r0.xyzx
|
||||
mad o0.xyz, CB0[0][0].xyzx, r1.wwww, r0.xyzx
|
||||
mov o0.w, r0.w
|
||||
ret
|
||||
// Approximately 0 instruction slots used
|
||||
#endif
|
||||
|
||||
const BYTE EnvironmentMapEffect_PSEnvMapDualParabolaPixelLightingFresnelNoFog[] =
|
||||
{
|
||||
68, 88, 66, 67, 32, 8,
|
||||
224, 241, 207, 227, 171, 66,
|
||||
185, 133, 153, 158, 99, 217,
|
||||
233, 232, 1, 0, 0, 0,
|
||||
40, 8, 0, 0, 4, 0,
|
||||
0, 0, 48, 0, 0, 0,
|
||||
176, 0, 0, 0, 228, 0,
|
||||
0, 0, 64, 7, 0, 0,
|
||||
73, 83, 71, 78, 120, 0,
|
||||
0, 0, 4, 0, 0, 0,
|
||||
8, 0, 0, 0, 104, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 3, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
3, 3, 0, 0, 104, 0,
|
||||
0, 0, 1, 0, 0, 0,
|
||||
0, 0, 0, 0, 3, 0,
|
||||
0, 0, 1, 0, 0, 0,
|
||||
15, 7, 0, 0, 104, 0,
|
||||
0, 0, 2, 0, 0, 0,
|
||||
0, 0, 0, 0, 3, 0,
|
||||
0, 0, 2, 0, 0, 0,
|
||||
7, 7, 0, 0, 113, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 3, 0,
|
||||
0, 0, 3, 0, 0, 0,
|
||||
15, 15, 0, 0, 84, 69,
|
||||
88, 67, 79, 79, 82, 68,
|
||||
0, 67, 79, 76, 79, 82,
|
||||
0, 171, 79, 83, 71, 78,
|
||||
44, 0, 0, 0, 1, 0,
|
||||
0, 0, 8, 0, 0, 0,
|
||||
32, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
3, 0, 0, 0, 0, 0,
|
||||
0, 0, 15, 0, 0, 0,
|
||||
83, 86, 95, 84, 97, 114,
|
||||
103, 101, 116, 0, 171, 171,
|
||||
83, 72, 69, 88, 84, 6,
|
||||
0, 0, 81, 0, 0, 0,
|
||||
149, 1, 0, 0, 106, 8,
|
||||
0, 1, 89, 0, 0, 7,
|
||||
70, 142, 48, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 11, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
90, 0, 0, 6, 70, 110,
|
||||
48, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
90, 0, 0, 6, 70, 110,
|
||||
48, 0, 1, 0, 0, 0,
|
||||
1, 0, 0, 0, 1, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
88, 24, 0, 7, 70, 126,
|
||||
48, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 85, 85, 0, 0,
|
||||
0, 0, 0, 0, 88, 64,
|
||||
0, 7, 70, 126, 48, 0,
|
||||
1, 0, 0, 0, 1, 0,
|
||||
0, 0, 1, 0, 0, 0,
|
||||
85, 85, 0, 0, 0, 0,
|
||||
0, 0, 98, 16, 0, 3,
|
||||
50, 16, 16, 0, 0, 0,
|
||||
0, 0, 98, 16, 0, 3,
|
||||
114, 16, 16, 0, 1, 0,
|
||||
0, 0, 98, 16, 0, 3,
|
||||
114, 16, 16, 0, 2, 0,
|
||||
0, 0, 98, 16, 0, 3,
|
||||
242, 16, 16, 0, 3, 0,
|
||||
0, 0, 101, 0, 0, 3,
|
||||
242, 32, 16, 0, 0, 0,
|
||||
0, 0, 104, 0, 0, 2,
|
||||
5, 0, 0, 0, 69, 0,
|
||||
0, 11, 242, 0, 16, 0,
|
||||
0, 0, 0, 0, 70, 16,
|
||||
16, 0, 0, 0, 0, 0,
|
||||
70, 126, 32, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 96, 32, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
56, 0, 0, 7, 242, 0,
|
||||
16, 0, 0, 0, 0, 0,
|
||||
70, 14, 16, 0, 0, 0,
|
||||
0, 0, 70, 30, 16, 0,
|
||||
3, 0, 0, 0, 0, 0,
|
||||
0, 10, 114, 0, 16, 0,
|
||||
1, 0, 0, 0, 70, 18,
|
||||
16, 128, 65, 0, 0, 0,
|
||||
1, 0, 0, 0, 70, 130,
|
||||
48, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 10, 0,
|
||||
0, 0, 16, 0, 0, 7,
|
||||
130, 0, 16, 0, 1, 0,
|
||||
0, 0, 70, 2, 16, 0,
|
||||
1, 0, 0, 0, 70, 2,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
68, 0, 0, 5, 130, 0,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
58, 0, 16, 0, 1, 0,
|
||||
0, 0, 56, 0, 0, 7,
|
||||
114, 0, 16, 0, 1, 0,
|
||||
0, 0, 246, 15, 16, 0,
|
||||
1, 0, 0, 0, 70, 2,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
16, 0, 0, 7, 130, 0,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
70, 18, 16, 0, 2, 0,
|
||||
0, 0, 70, 18, 16, 0,
|
||||
2, 0, 0, 0, 68, 0,
|
||||
0, 5, 130, 0, 16, 0,
|
||||
1, 0, 0, 0, 58, 0,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
56, 0, 0, 7, 114, 0,
|
||||
16, 0, 2, 0, 0, 0,
|
||||
246, 15, 16, 0, 1, 0,
|
||||
0, 0, 70, 18, 16, 0,
|
||||
2, 0, 0, 0, 16, 0,
|
||||
0, 10, 18, 0, 16, 0,
|
||||
3, 0, 0, 0, 70, 130,
|
||||
48, 128, 65, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 4, 0, 0, 0,
|
||||
70, 2, 16, 0, 2, 0,
|
||||
0, 0, 16, 0, 0, 10,
|
||||
34, 0, 16, 0, 3, 0,
|
||||
0, 0, 70, 130, 48, 128,
|
||||
65, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
5, 0, 0, 0, 70, 2,
|
||||
16, 0, 2, 0, 0, 0,
|
||||
16, 0, 0, 10, 66, 0,
|
||||
16, 0, 3, 0, 0, 0,
|
||||
70, 130, 48, 128, 65, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 6, 0,
|
||||
0, 0, 70, 2, 16, 0,
|
||||
2, 0, 0, 0, 29, 0,
|
||||
0, 10, 114, 0, 16, 0,
|
||||
4, 0, 0, 0, 70, 2,
|
||||
16, 0, 3, 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, 4, 0,
|
||||
0, 0, 70, 2, 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,
|
||||
56, 0, 0, 7, 114, 0,
|
||||
16, 0, 3, 0, 0, 0,
|
||||
70, 2, 16, 0, 3, 0,
|
||||
0, 0, 70, 2, 16, 0,
|
||||
4, 0, 0, 0, 56, 0,
|
||||
0, 9, 114, 0, 16, 0,
|
||||
4, 0, 0, 0, 86, 5,
|
||||
16, 0, 3, 0, 0, 0,
|
||||
70, 130, 48, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
8, 0, 0, 0, 50, 0,
|
||||
0, 11, 178, 0, 16, 0,
|
||||
3, 0, 0, 0, 6, 0,
|
||||
16, 0, 3, 0, 0, 0,
|
||||
70, 136, 48, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
7, 0, 0, 0, 70, 8,
|
||||
16, 0, 4, 0, 0, 0,
|
||||
50, 0, 0, 11, 114, 0,
|
||||
16, 0, 3, 0, 0, 0,
|
||||
166, 10, 16, 0, 3, 0,
|
||||
0, 0, 70, 130, 48, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 9, 0, 0, 0,
|
||||
70, 3, 16, 0, 3, 0,
|
||||
0, 0, 50, 0, 0, 13,
|
||||
114, 0, 16, 0, 3, 0,
|
||||
0, 0, 70, 2, 16, 0,
|
||||
3, 0, 0, 0, 70, 130,
|
||||
48, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 2, 0,
|
||||
0, 0, 70, 130, 48, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 3, 0, 0, 0,
|
||||
56, 0, 0, 7, 114, 0,
|
||||
16, 0, 0, 0, 0, 0,
|
||||
70, 2, 16, 0, 0, 0,
|
||||
0, 0, 70, 2, 16, 0,
|
||||
3, 0, 0, 0, 16, 0,
|
||||
0, 8, 130, 0, 16, 0,
|
||||
1, 0, 0, 0, 70, 2,
|
||||
16, 128, 65, 0, 0, 0,
|
||||
1, 0, 0, 0, 70, 2,
|
||||
16, 0, 2, 0, 0, 0,
|
||||
0, 0, 0, 7, 130, 0,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
58, 0, 16, 0, 1, 0,
|
||||
0, 0, 58, 0, 16, 0,
|
||||
1, 0, 0, 0, 50, 0,
|
||||
0, 11, 114, 0, 16, 0,
|
||||
3, 0, 0, 0, 70, 2,
|
||||
16, 0, 2, 0, 0, 0,
|
||||
246, 15, 16, 128, 65, 0,
|
||||
0, 0, 1, 0, 0, 0,
|
||||
70, 2, 16, 128, 65, 0,
|
||||
0, 0, 1, 0, 0, 0,
|
||||
0, 0, 0, 8, 130, 0,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
42, 0, 16, 128, 129, 0,
|
||||
0, 0, 3, 0, 0, 0,
|
||||
1, 64, 0, 0, 0, 0,
|
||||
128, 63, 0, 0, 0, 7,
|
||||
130, 0, 16, 0, 1, 0,
|
||||
0, 0, 58, 0, 16, 0,
|
||||
1, 0, 0, 0, 58, 0,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
14, 0, 0, 7, 50, 0,
|
||||
16, 0, 3, 0, 0, 0,
|
||||
70, 0, 16, 0, 3, 0,
|
||||
0, 0, 246, 15, 16, 0,
|
||||
1, 0, 0, 0, 0, 0,
|
||||
0, 10, 50, 0, 16, 0,
|
||||
4, 0, 0, 0, 70, 0,
|
||||
16, 0, 3, 0, 0, 0,
|
||||
2, 64, 0, 0, 0, 0,
|
||||
0, 63, 0, 0, 0, 63,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 49, 0, 0, 7,
|
||||
130, 0, 16, 0, 1, 0,
|
||||
0, 0, 1, 64, 0, 0,
|
||||
0, 0, 0, 0, 42, 0,
|
||||
16, 0, 3, 0, 0, 0,
|
||||
55, 0, 0, 9, 66, 0,
|
||||
16, 0, 4, 0, 0, 0,
|
||||
58, 0, 16, 0, 1, 0,
|
||||
0, 0, 1, 64, 0, 0,
|
||||
0, 0, 0, 0, 1, 64,
|
||||
0, 0, 0, 0, 128, 63,
|
||||
69, 0, 0, 11, 242, 0,
|
||||
16, 0, 3, 0, 0, 0,
|
||||
70, 2, 16, 0, 4, 0,
|
||||
0, 0, 70, 126, 32, 0,
|
||||
1, 0, 0, 0, 1, 0,
|
||||
0, 0, 0, 96, 32, 0,
|
||||
1, 0, 0, 0, 1, 0,
|
||||
0, 0, 56, 0, 0, 7,
|
||||
130, 0, 16, 0, 1, 0,
|
||||
0, 0, 58, 0, 16, 0,
|
||||
0, 0, 0, 0, 58, 0,
|
||||
16, 0, 3, 0, 0, 0,
|
||||
16, 0, 0, 7, 18, 0,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
70, 2, 16, 0, 1, 0,
|
||||
0, 0, 70, 2, 16, 0,
|
||||
2, 0, 0, 0, 0, 0,
|
||||
0, 8, 18, 0, 16, 0,
|
||||
1, 0, 0, 0, 10, 0,
|
||||
16, 128, 193, 0, 0, 0,
|
||||
1, 0, 0, 0, 1, 64,
|
||||
0, 0, 0, 0, 128, 63,
|
||||
52, 0, 0, 7, 18, 0,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
10, 0, 16, 0, 1, 0,
|
||||
0, 0, 1, 64, 0, 0,
|
||||
0, 0, 0, 0, 47, 0,
|
||||
0, 5, 18, 0, 16, 0,
|
||||
1, 0, 0, 0, 10, 0,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
56, 0, 0, 9, 18, 0,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
10, 0, 16, 0, 1, 0,
|
||||
0, 0, 26, 128, 48, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 1, 0, 0, 0,
|
||||
25, 0, 0, 5, 18, 0,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
10, 0, 16, 0, 1, 0,
|
||||
0, 0, 56, 0, 0, 9,
|
||||
18, 0, 16, 0, 1, 0,
|
||||
0, 0, 10, 0, 16, 0,
|
||||
1, 0, 0, 0, 10, 128,
|
||||
48, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 1, 0,
|
||||
0, 0, 50, 0, 0, 10,
|
||||
114, 0, 16, 0, 2, 0,
|
||||
0, 0, 70, 2, 16, 0,
|
||||
3, 0, 0, 0, 246, 15,
|
||||
16, 0, 0, 0, 0, 0,
|
||||
70, 2, 16, 128, 65, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
50, 0, 0, 9, 114, 0,
|
||||
16, 0, 0, 0, 0, 0,
|
||||
6, 0, 16, 0, 1, 0,
|
||||
0, 0, 70, 2, 16, 0,
|
||||
2, 0, 0, 0, 70, 2,
|
||||
16, 0, 0, 0, 0, 0,
|
||||
50, 0, 0, 11, 114, 32,
|
||||
16, 0, 0, 0, 0, 0,
|
||||
70, 130, 48, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 246, 15,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
70, 2, 16, 0, 0, 0,
|
||||
0, 0, 54, 0, 0, 5,
|
||||
130, 32, 16, 0, 0, 0,
|
||||
0, 0, 58, 0, 16, 0,
|
||||
0, 0, 0, 0, 62, 0,
|
||||
0, 1, 82, 84, 83, 48,
|
||||
224, 0, 0, 0, 2, 0,
|
||||
0, 0, 5, 0, 0, 0,
|
||||
24, 0, 0, 0, 0, 0,
|
||||
0, 0, 224, 0, 0, 0,
|
||||
29, 0, 0, 0, 0, 0,
|
||||
0, 0, 5, 0, 0, 0,
|
||||
84, 0, 0, 0, 0, 0,
|
||||
0, 0, 5, 0, 0, 0,
|
||||
116, 0, 0, 0, 0, 0,
|
||||
0, 0, 5, 0, 0, 0,
|
||||
148, 0, 0, 0, 0, 0,
|
||||
0, 0, 5, 0, 0, 0,
|
||||
180, 0, 0, 0, 2, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
212, 0, 0, 0, 1, 0,
|
||||
0, 0, 92, 0, 0, 0,
|
||||
0, 0, 0, 0, 1, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 255, 255, 255, 255,
|
||||
1, 0, 0, 0, 124, 0,
|
||||
0, 0, 3, 0, 0, 0,
|
||||
1, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 255, 255,
|
||||
255, 255, 1, 0, 0, 0,
|
||||
156, 0, 0, 0, 0, 0,
|
||||
0, 0, 1, 0, 0, 0,
|
||||
1, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
255, 255, 255, 255, 1, 0,
|
||||
0, 0, 188, 0, 0, 0,
|
||||
3, 0, 0, 0, 1, 0,
|
||||
0, 0, 1, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 255, 255, 255, 255,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0
|
||||
};
|
Двоичные данные
Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMapDualParabolaPixelLightingFresnelNoFog.pdb
Normal file
Двоичные данные
Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMapDualParabolaPixelLightingFresnelNoFog.pdb
Normal file
Двоичный файл не отображается.
|
@ -0,0 +1,392 @@
|
|||
#if 0
|
||||
//
|
||||
// Generated by Microsoft (R) D3D Shader Disassembler
|
||||
//
|
||||
//
|
||||
// Input signature:
|
||||
//
|
||||
// Name Index Mask Register SysValue Format Used
|
||||
// -------------------- ----- ------ -------- -------- ------- ------
|
||||
// TEXCOORD 0 xy 0 NONE float xy
|
||||
// TEXCOORD 1 xyzw 1 NONE float xyz
|
||||
// TEXCOORD 2 xyz 2 NONE float xyz
|
||||
// COLOR 0 xyzw 3 NONE float xyzw
|
||||
//
|
||||
//
|
||||
// Output signature:
|
||||
//
|
||||
// Name Index Mask Register SysValue Format Used
|
||||
// -------------------- ----- ------ -------- -------- ------- ------
|
||||
// SV_Target 0 xyzw 0 TARGET float xyzw
|
||||
//
|
||||
ps_5_1
|
||||
dcl_globalFlags refactoringAllowed
|
||||
dcl_constantbuffer CB0[0:0][11], immediateIndexed, space=0
|
||||
dcl_sampler S0[0:0], mode_default, space=0
|
||||
dcl_sampler S1[1:1], mode_default, space=0
|
||||
dcl_resource_texture2d (float,float,float,float) T0[0:0], space=0
|
||||
dcl_resource_texture2darray (float,float,float,float) T1[1:1], space=0
|
||||
dcl_input_ps linear v0.xy
|
||||
dcl_input_ps linear v1.xyz
|
||||
dcl_input_ps linear v2.xyz
|
||||
dcl_input_ps linear v3.xyzw
|
||||
dcl_output o0.xyzw
|
||||
dcl_temps 5
|
||||
sample r0.xyzw, v0.xyxx, T0[0].xyzw, S0[0]
|
||||
mul r0.xyzw, r0.xyzw, v3.xyzw
|
||||
add r1.xyz, -v1.xyzx, CB0[0][10].xyzx
|
||||
dp3 r1.w, r1.xyzx, r1.xyzx
|
||||
rsq r1.w, r1.w
|
||||
mul r1.xyz, r1.wwww, r1.xyzx
|
||||
dp3 r1.w, v2.xyzx, v2.xyzx
|
||||
rsq r1.w, r1.w
|
||||
mul r2.xyz, r1.wwww, v2.xyzx
|
||||
dp3 r3.x, -CB0[0][4].xyzx, r2.xyzx
|
||||
dp3 r3.y, -CB0[0][5].xyzx, r2.xyzx
|
||||
dp3 r3.z, -CB0[0][6].xyzx, r2.xyzx
|
||||
ge r4.xyz, r3.xyzx, l(0.000000, 0.000000, 0.000000, 0.000000)
|
||||
and r4.xyz, r4.xyzx, l(0x3f800000, 0x3f800000, 0x3f800000, 0)
|
||||
mul r3.xyz, r3.xyzx, r4.xyzx
|
||||
mul r4.xyz, r3.yyyy, CB0[0][8].xyzx
|
||||
mad r3.xyw, r3.xxxx, CB0[0][7].xyxz, r4.xyxz
|
||||
mad r3.xyz, r3.zzzz, CB0[0][9].xyzx, r3.xywx
|
||||
mad r3.xyz, r3.xyzx, CB0[0][2].xyzx, CB0[0][3].xyzx
|
||||
mul r0.xyz, r0.xyzx, r3.xyzx
|
||||
dp3 r1.w, -r1.xyzx, r2.xyzx
|
||||
add r1.w, r1.w, r1.w
|
||||
mad r1.xyz, r2.xyzx, -r1.wwww, -r1.xyzx
|
||||
add r1.w, |r1.z|, l(1.000000)
|
||||
add r1.w, r1.w, r1.w
|
||||
div r1.xy, r1.xyxx, r1.wwww
|
||||
add r2.xy, r1.xyxx, l(0.500000, 0.500000, 0.000000, 0.000000)
|
||||
lt r1.x, l(0.000000), r1.z
|
||||
movc r2.z, r1.x, l(0), l(1.000000)
|
||||
sample r1.xyzw, r2.xyzx, T1[1].xyzw, S1[1]
|
||||
mul r1.w, r0.w, r1.w
|
||||
mad r1.xyz, r1.xyzx, r0.wwww, -r0.xyzx
|
||||
mad r0.xyz, CB0[0][1].xxxx, r1.xyzx, r0.xyzx
|
||||
mad o0.xyz, CB0[0][0].xyzx, r1.wwww, r0.xyzx
|
||||
mov o0.w, r0.w
|
||||
ret
|
||||
// Approximately 0 instruction slots used
|
||||
#endif
|
||||
|
||||
const BYTE EnvironmentMapEffect_PSEnvMapDualParabolaPixelLightingNoFog[] =
|
||||
{
|
||||
68, 88, 66, 67, 102, 23,
|
||||
107, 238, 123, 196, 223, 204,
|
||||
17, 233, 169, 198, 109, 123,
|
||||
114, 218, 1, 0, 0, 0,
|
||||
104, 7, 0, 0, 4, 0,
|
||||
0, 0, 48, 0, 0, 0,
|
||||
176, 0, 0, 0, 228, 0,
|
||||
0, 0, 128, 6, 0, 0,
|
||||
73, 83, 71, 78, 120, 0,
|
||||
0, 0, 4, 0, 0, 0,
|
||||
8, 0, 0, 0, 104, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 3, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
3, 3, 0, 0, 104, 0,
|
||||
0, 0, 1, 0, 0, 0,
|
||||
0, 0, 0, 0, 3, 0,
|
||||
0, 0, 1, 0, 0, 0,
|
||||
15, 7, 0, 0, 104, 0,
|
||||
0, 0, 2, 0, 0, 0,
|
||||
0, 0, 0, 0, 3, 0,
|
||||
0, 0, 2, 0, 0, 0,
|
||||
7, 7, 0, 0, 113, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 3, 0,
|
||||
0, 0, 3, 0, 0, 0,
|
||||
15, 15, 0, 0, 84, 69,
|
||||
88, 67, 79, 79, 82, 68,
|
||||
0, 67, 79, 76, 79, 82,
|
||||
0, 171, 79, 83, 71, 78,
|
||||
44, 0, 0, 0, 1, 0,
|
||||
0, 0, 8, 0, 0, 0,
|
||||
32, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
3, 0, 0, 0, 0, 0,
|
||||
0, 0, 15, 0, 0, 0,
|
||||
83, 86, 95, 84, 97, 114,
|
||||
103, 101, 116, 0, 171, 171,
|
||||
83, 72, 69, 88, 148, 5,
|
||||
0, 0, 81, 0, 0, 0,
|
||||
101, 1, 0, 0, 106, 8,
|
||||
0, 1, 89, 0, 0, 7,
|
||||
70, 142, 48, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 11, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
90, 0, 0, 6, 70, 110,
|
||||
48, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
90, 0, 0, 6, 70, 110,
|
||||
48, 0, 1, 0, 0, 0,
|
||||
1, 0, 0, 0, 1, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
88, 24, 0, 7, 70, 126,
|
||||
48, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 85, 85, 0, 0,
|
||||
0, 0, 0, 0, 88, 64,
|
||||
0, 7, 70, 126, 48, 0,
|
||||
1, 0, 0, 0, 1, 0,
|
||||
0, 0, 1, 0, 0, 0,
|
||||
85, 85, 0, 0, 0, 0,
|
||||
0, 0, 98, 16, 0, 3,
|
||||
50, 16, 16, 0, 0, 0,
|
||||
0, 0, 98, 16, 0, 3,
|
||||
114, 16, 16, 0, 1, 0,
|
||||
0, 0, 98, 16, 0, 3,
|
||||
114, 16, 16, 0, 2, 0,
|
||||
0, 0, 98, 16, 0, 3,
|
||||
242, 16, 16, 0, 3, 0,
|
||||
0, 0, 101, 0, 0, 3,
|
||||
242, 32, 16, 0, 0, 0,
|
||||
0, 0, 104, 0, 0, 2,
|
||||
5, 0, 0, 0, 69, 0,
|
||||
0, 11, 242, 0, 16, 0,
|
||||
0, 0, 0, 0, 70, 16,
|
||||
16, 0, 0, 0, 0, 0,
|
||||
70, 126, 32, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 96, 32, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
56, 0, 0, 7, 242, 0,
|
||||
16, 0, 0, 0, 0, 0,
|
||||
70, 14, 16, 0, 0, 0,
|
||||
0, 0, 70, 30, 16, 0,
|
||||
3, 0, 0, 0, 0, 0,
|
||||
0, 10, 114, 0, 16, 0,
|
||||
1, 0, 0, 0, 70, 18,
|
||||
16, 128, 65, 0, 0, 0,
|
||||
1, 0, 0, 0, 70, 130,
|
||||
48, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 10, 0,
|
||||
0, 0, 16, 0, 0, 7,
|
||||
130, 0, 16, 0, 1, 0,
|
||||
0, 0, 70, 2, 16, 0,
|
||||
1, 0, 0, 0, 70, 2,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
68, 0, 0, 5, 130, 0,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
58, 0, 16, 0, 1, 0,
|
||||
0, 0, 56, 0, 0, 7,
|
||||
114, 0, 16, 0, 1, 0,
|
||||
0, 0, 246, 15, 16, 0,
|
||||
1, 0, 0, 0, 70, 2,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
16, 0, 0, 7, 130, 0,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
70, 18, 16, 0, 2, 0,
|
||||
0, 0, 70, 18, 16, 0,
|
||||
2, 0, 0, 0, 68, 0,
|
||||
0, 5, 130, 0, 16, 0,
|
||||
1, 0, 0, 0, 58, 0,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
56, 0, 0, 7, 114, 0,
|
||||
16, 0, 2, 0, 0, 0,
|
||||
246, 15, 16, 0, 1, 0,
|
||||
0, 0, 70, 18, 16, 0,
|
||||
2, 0, 0, 0, 16, 0,
|
||||
0, 10, 18, 0, 16, 0,
|
||||
3, 0, 0, 0, 70, 130,
|
||||
48, 128, 65, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 4, 0, 0, 0,
|
||||
70, 2, 16, 0, 2, 0,
|
||||
0, 0, 16, 0, 0, 10,
|
||||
34, 0, 16, 0, 3, 0,
|
||||
0, 0, 70, 130, 48, 128,
|
||||
65, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
5, 0, 0, 0, 70, 2,
|
||||
16, 0, 2, 0, 0, 0,
|
||||
16, 0, 0, 10, 66, 0,
|
||||
16, 0, 3, 0, 0, 0,
|
||||
70, 130, 48, 128, 65, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 6, 0,
|
||||
0, 0, 70, 2, 16, 0,
|
||||
2, 0, 0, 0, 29, 0,
|
||||
0, 10, 114, 0, 16, 0,
|
||||
4, 0, 0, 0, 70, 2,
|
||||
16, 0, 3, 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, 4, 0,
|
||||
0, 0, 70, 2, 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,
|
||||
56, 0, 0, 7, 114, 0,
|
||||
16, 0, 3, 0, 0, 0,
|
||||
70, 2, 16, 0, 3, 0,
|
||||
0, 0, 70, 2, 16, 0,
|
||||
4, 0, 0, 0, 56, 0,
|
||||
0, 9, 114, 0, 16, 0,
|
||||
4, 0, 0, 0, 86, 5,
|
||||
16, 0, 3, 0, 0, 0,
|
||||
70, 130, 48, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
8, 0, 0, 0, 50, 0,
|
||||
0, 11, 178, 0, 16, 0,
|
||||
3, 0, 0, 0, 6, 0,
|
||||
16, 0, 3, 0, 0, 0,
|
||||
70, 136, 48, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
7, 0, 0, 0, 70, 8,
|
||||
16, 0, 4, 0, 0, 0,
|
||||
50, 0, 0, 11, 114, 0,
|
||||
16, 0, 3, 0, 0, 0,
|
||||
166, 10, 16, 0, 3, 0,
|
||||
0, 0, 70, 130, 48, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 9, 0, 0, 0,
|
||||
70, 3, 16, 0, 3, 0,
|
||||
0, 0, 50, 0, 0, 13,
|
||||
114, 0, 16, 0, 3, 0,
|
||||
0, 0, 70, 2, 16, 0,
|
||||
3, 0, 0, 0, 70, 130,
|
||||
48, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 2, 0,
|
||||
0, 0, 70, 130, 48, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 3, 0, 0, 0,
|
||||
56, 0, 0, 7, 114, 0,
|
||||
16, 0, 0, 0, 0, 0,
|
||||
70, 2, 16, 0, 0, 0,
|
||||
0, 0, 70, 2, 16, 0,
|
||||
3, 0, 0, 0, 16, 0,
|
||||
0, 8, 130, 0, 16, 0,
|
||||
1, 0, 0, 0, 70, 2,
|
||||
16, 128, 65, 0, 0, 0,
|
||||
1, 0, 0, 0, 70, 2,
|
||||
16, 0, 2, 0, 0, 0,
|
||||
0, 0, 0, 7, 130, 0,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
58, 0, 16, 0, 1, 0,
|
||||
0, 0, 58, 0, 16, 0,
|
||||
1, 0, 0, 0, 50, 0,
|
||||
0, 11, 114, 0, 16, 0,
|
||||
1, 0, 0, 0, 70, 2,
|
||||
16, 0, 2, 0, 0, 0,
|
||||
246, 15, 16, 128, 65, 0,
|
||||
0, 0, 1, 0, 0, 0,
|
||||
70, 2, 16, 128, 65, 0,
|
||||
0, 0, 1, 0, 0, 0,
|
||||
0, 0, 0, 8, 130, 0,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
42, 0, 16, 128, 129, 0,
|
||||
0, 0, 1, 0, 0, 0,
|
||||
1, 64, 0, 0, 0, 0,
|
||||
128, 63, 0, 0, 0, 7,
|
||||
130, 0, 16, 0, 1, 0,
|
||||
0, 0, 58, 0, 16, 0,
|
||||
1, 0, 0, 0, 58, 0,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
14, 0, 0, 7, 50, 0,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
70, 0, 16, 0, 1, 0,
|
||||
0, 0, 246, 15, 16, 0,
|
||||
1, 0, 0, 0, 0, 0,
|
||||
0, 10, 50, 0, 16, 0,
|
||||
2, 0, 0, 0, 70, 0,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
2, 64, 0, 0, 0, 0,
|
||||
0, 63, 0, 0, 0, 63,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 49, 0, 0, 7,
|
||||
18, 0, 16, 0, 1, 0,
|
||||
0, 0, 1, 64, 0, 0,
|
||||
0, 0, 0, 0, 42, 0,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
55, 0, 0, 9, 66, 0,
|
||||
16, 0, 2, 0, 0, 0,
|
||||
10, 0, 16, 0, 1, 0,
|
||||
0, 0, 1, 64, 0, 0,
|
||||
0, 0, 0, 0, 1, 64,
|
||||
0, 0, 0, 0, 128, 63,
|
||||
69, 0, 0, 11, 242, 0,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
70, 2, 16, 0, 2, 0,
|
||||
0, 0, 70, 126, 32, 0,
|
||||
1, 0, 0, 0, 1, 0,
|
||||
0, 0, 0, 96, 32, 0,
|
||||
1, 0, 0, 0, 1, 0,
|
||||
0, 0, 56, 0, 0, 7,
|
||||
130, 0, 16, 0, 1, 0,
|
||||
0, 0, 58, 0, 16, 0,
|
||||
0, 0, 0, 0, 58, 0,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
50, 0, 0, 10, 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, 2,
|
||||
16, 128, 65, 0, 0, 0,
|
||||
0, 0, 0, 0, 50, 0,
|
||||
0, 11, 114, 0, 16, 0,
|
||||
0, 0, 0, 0, 6, 128,
|
||||
48, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 1, 0,
|
||||
0, 0, 70, 2, 16, 0,
|
||||
1, 0, 0, 0, 70, 2,
|
||||
16, 0, 0, 0, 0, 0,
|
||||
50, 0, 0, 11, 114, 32,
|
||||
16, 0, 0, 0, 0, 0,
|
||||
70, 130, 48, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 246, 15,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
70, 2, 16, 0, 0, 0,
|
||||
0, 0, 54, 0, 0, 5,
|
||||
130, 32, 16, 0, 0, 0,
|
||||
0, 0, 58, 0, 16, 0,
|
||||
0, 0, 0, 0, 62, 0,
|
||||
0, 1, 82, 84, 83, 48,
|
||||
224, 0, 0, 0, 2, 0,
|
||||
0, 0, 5, 0, 0, 0,
|
||||
24, 0, 0, 0, 0, 0,
|
||||
0, 0, 224, 0, 0, 0,
|
||||
29, 0, 0, 0, 0, 0,
|
||||
0, 0, 5, 0, 0, 0,
|
||||
84, 0, 0, 0, 0, 0,
|
||||
0, 0, 5, 0, 0, 0,
|
||||
116, 0, 0, 0, 0, 0,
|
||||
0, 0, 5, 0, 0, 0,
|
||||
148, 0, 0, 0, 0, 0,
|
||||
0, 0, 5, 0, 0, 0,
|
||||
180, 0, 0, 0, 2, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
212, 0, 0, 0, 1, 0,
|
||||
0, 0, 92, 0, 0, 0,
|
||||
0, 0, 0, 0, 1, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 255, 255, 255, 255,
|
||||
1, 0, 0, 0, 124, 0,
|
||||
0, 0, 3, 0, 0, 0,
|
||||
1, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 255, 255,
|
||||
255, 255, 1, 0, 0, 0,
|
||||
156, 0, 0, 0, 0, 0,
|
||||
0, 0, 1, 0, 0, 0,
|
||||
1, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
255, 255, 255, 255, 1, 0,
|
||||
0, 0, 188, 0, 0, 0,
|
||||
3, 0, 0, 0, 1, 0,
|
||||
0, 0, 1, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 255, 255, 255, 255,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0
|
||||
};
|
Двоичные данные
Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMapDualParabolaPixelLightingNoFog.pdb
Normal file
Двоичные данные
Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMapDualParabolaPixelLightingNoFog.pdb
Normal file
Двоичный файл не отображается.
Двоичные данные
Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMapNoFog.pdb
Двоичные данные
Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMapNoFog.pdb
Двоичный файл не отображается.
Двоичный файл не отображается.
Двоичный файл не отображается.
Двоичный файл не отображается.
Двоичный файл не отображается.
Двоичные данные
Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMapSpecular.pdb
Двоичные данные
Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMapSpecular.pdb
Двоичный файл не отображается.
Двоичный файл не отображается.
|
@ -0,0 +1,412 @@
|
|||
#if 0
|
||||
//
|
||||
// Generated by Microsoft (R) D3D Shader Disassembler
|
||||
//
|
||||
//
|
||||
// Input signature:
|
||||
//
|
||||
// Name Index Mask Register SysValue Format Used
|
||||
// -------------------- ----- ------ -------- -------- ------- ------
|
||||
// TEXCOORD 0 xy 0 NONE float xy
|
||||
// TEXCOORD 1 xyzw 1 NONE float xyzw
|
||||
// TEXCOORD 2 xyz 2 NONE float xyz
|
||||
// COLOR 0 xyzw 3 NONE float xyzw
|
||||
//
|
||||
//
|
||||
// Output signature:
|
||||
//
|
||||
// Name Index Mask Register SysValue Format Used
|
||||
// -------------------- ----- ------ -------- -------- ------- ------
|
||||
// SV_Target 0 xyzw 0 TARGET float xyzw
|
||||
//
|
||||
ps_5_1
|
||||
dcl_globalFlags refactoringAllowed
|
||||
dcl_constantbuffer CB0[0:0][12], immediateIndexed, space=0
|
||||
dcl_sampler S0[0:0], mode_default, space=0
|
||||
dcl_sampler S1[1:1], mode_default, space=0
|
||||
dcl_resource_texture2d (float,float,float,float) T0[0:0], space=0
|
||||
dcl_resource_texture2d (float,float,float,float) T1[1:1], space=0
|
||||
dcl_input_ps linear v0.xy
|
||||
dcl_input_ps linear v1.xyzw
|
||||
dcl_input_ps linear v2.xyz
|
||||
dcl_input_ps linear v3.xyzw
|
||||
dcl_output o0.xyzw
|
||||
dcl_temps 5
|
||||
sample r0.xyzw, v0.xyxx, T0[0].xyzw, S0[0]
|
||||
mul r0.xyzw, r0.xyzw, v3.xyzw
|
||||
add r1.xyz, -v1.xyzx, CB0[0][10].xyzx
|
||||
dp3 r1.w, r1.xyzx, r1.xyzx
|
||||
rsq r1.w, r1.w
|
||||
mul r1.xyz, r1.wwww, r1.xyzx
|
||||
dp3 r1.w, v2.xyzx, v2.xyzx
|
||||
rsq r1.w, r1.w
|
||||
mul r2.xyz, r1.wwww, v2.xyzx
|
||||
dp3 r3.x, -CB0[0][4].xyzx, r2.xyzx
|
||||
dp3 r3.y, -CB0[0][5].xyzx, r2.xyzx
|
||||
dp3 r3.z, -CB0[0][6].xyzx, r2.xyzx
|
||||
ge r4.xyz, r3.xyzx, l(0.000000, 0.000000, 0.000000, 0.000000)
|
||||
and r4.xyz, r4.xyzx, l(0x3f800000, 0x3f800000, 0x3f800000, 0)
|
||||
mul r3.xyz, r3.xyzx, r4.xyzx
|
||||
mul r4.xyz, r3.yyyy, CB0[0][8].xyzx
|
||||
mad r3.xyw, r3.xxxx, CB0[0][7].xyxz, r4.xyxz
|
||||
mad r3.xyz, r3.zzzz, CB0[0][9].xyzx, r3.xywx
|
||||
mad r3.xyz, r3.xyzx, CB0[0][2].xyzx, CB0[0][3].xyzx
|
||||
mul r0.xyz, r0.xyzx, r3.xyzx
|
||||
dp3 r1.w, -r1.xyzx, r2.xyzx
|
||||
add r1.w, r1.w, r1.w
|
||||
mad r1.xyz, r2.xyzx, -r1.wwww, -r1.xyzx
|
||||
dp2 r1.w, r1.xyxx, r1.xyxx
|
||||
add r1.z, r1.z, l(1.000000)
|
||||
mad r1.z, r1.z, r1.z, r1.w
|
||||
sqrt r1.z, r1.z
|
||||
add r1.z, r1.z, r1.z
|
||||
div r1.xy, r1.xyxx, r1.zzzz
|
||||
add r1.xy, r1.xyxx, l(0.500000, 0.500000, 0.000000, 0.000000)
|
||||
sample r1.xyzw, r1.xyxx, T1[1].xyzw, S1[1]
|
||||
mul r1.w, r0.w, r1.w
|
||||
mad r1.xyz, r1.xyzx, r0.wwww, -r0.xyzx
|
||||
mad r0.xyz, CB0[0][1].xxxx, r1.xyzx, r0.xyzx
|
||||
mad r0.xyz, CB0[0][0].xyzx, r1.wwww, r0.xyzx
|
||||
mad r1.xyz, CB0[0][11].xyzx, r0.wwww, -r0.xyzx
|
||||
mad o0.xyz, v1.wwww, r1.xyzx, r0.xyzx
|
||||
mov o0.w, r0.w
|
||||
ret
|
||||
// Approximately 0 instruction slots used
|
||||
#endif
|
||||
|
||||
const BYTE EnvironmentMapEffect_PSEnvMapSpherePixelLighting[] =
|
||||
{
|
||||
68, 88, 66, 67, 103, 201,
|
||||
196, 204, 98, 31, 230, 177,
|
||||
37, 138, 69, 123, 17, 141,
|
||||
16, 103, 1, 0, 0, 0,
|
||||
204, 7, 0, 0, 4, 0,
|
||||
0, 0, 48, 0, 0, 0,
|
||||
176, 0, 0, 0, 228, 0,
|
||||
0, 0, 228, 6, 0, 0,
|
||||
73, 83, 71, 78, 120, 0,
|
||||
0, 0, 4, 0, 0, 0,
|
||||
8, 0, 0, 0, 104, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 3, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
3, 3, 0, 0, 104, 0,
|
||||
0, 0, 1, 0, 0, 0,
|
||||
0, 0, 0, 0, 3, 0,
|
||||
0, 0, 1, 0, 0, 0,
|
||||
15, 15, 0, 0, 104, 0,
|
||||
0, 0, 2, 0, 0, 0,
|
||||
0, 0, 0, 0, 3, 0,
|
||||
0, 0, 2, 0, 0, 0,
|
||||
7, 7, 0, 0, 113, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 3, 0,
|
||||
0, 0, 3, 0, 0, 0,
|
||||
15, 15, 0, 0, 84, 69,
|
||||
88, 67, 79, 79, 82, 68,
|
||||
0, 67, 79, 76, 79, 82,
|
||||
0, 171, 79, 83, 71, 78,
|
||||
44, 0, 0, 0, 1, 0,
|
||||
0, 0, 8, 0, 0, 0,
|
||||
32, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
3, 0, 0, 0, 0, 0,
|
||||
0, 0, 15, 0, 0, 0,
|
||||
83, 86, 95, 84, 97, 114,
|
||||
103, 101, 116, 0, 171, 171,
|
||||
83, 72, 69, 88, 248, 5,
|
||||
0, 0, 81, 0, 0, 0,
|
||||
126, 1, 0, 0, 106, 8,
|
||||
0, 1, 89, 0, 0, 7,
|
||||
70, 142, 48, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 12, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
90, 0, 0, 6, 70, 110,
|
||||
48, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
90, 0, 0, 6, 70, 110,
|
||||
48, 0, 1, 0, 0, 0,
|
||||
1, 0, 0, 0, 1, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
88, 24, 0, 7, 70, 126,
|
||||
48, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 85, 85, 0, 0,
|
||||
0, 0, 0, 0, 88, 24,
|
||||
0, 7, 70, 126, 48, 0,
|
||||
1, 0, 0, 0, 1, 0,
|
||||
0, 0, 1, 0, 0, 0,
|
||||
85, 85, 0, 0, 0, 0,
|
||||
0, 0, 98, 16, 0, 3,
|
||||
50, 16, 16, 0, 0, 0,
|
||||
0, 0, 98, 16, 0, 3,
|
||||
242, 16, 16, 0, 1, 0,
|
||||
0, 0, 98, 16, 0, 3,
|
||||
114, 16, 16, 0, 2, 0,
|
||||
0, 0, 98, 16, 0, 3,
|
||||
242, 16, 16, 0, 3, 0,
|
||||
0, 0, 101, 0, 0, 3,
|
||||
242, 32, 16, 0, 0, 0,
|
||||
0, 0, 104, 0, 0, 2,
|
||||
5, 0, 0, 0, 69, 0,
|
||||
0, 11, 242, 0, 16, 0,
|
||||
0, 0, 0, 0, 70, 16,
|
||||
16, 0, 0, 0, 0, 0,
|
||||
70, 126, 32, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 96, 32, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
56, 0, 0, 7, 242, 0,
|
||||
16, 0, 0, 0, 0, 0,
|
||||
70, 14, 16, 0, 0, 0,
|
||||
0, 0, 70, 30, 16, 0,
|
||||
3, 0, 0, 0, 0, 0,
|
||||
0, 10, 114, 0, 16, 0,
|
||||
1, 0, 0, 0, 70, 18,
|
||||
16, 128, 65, 0, 0, 0,
|
||||
1, 0, 0, 0, 70, 130,
|
||||
48, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 10, 0,
|
||||
0, 0, 16, 0, 0, 7,
|
||||
130, 0, 16, 0, 1, 0,
|
||||
0, 0, 70, 2, 16, 0,
|
||||
1, 0, 0, 0, 70, 2,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
68, 0, 0, 5, 130, 0,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
58, 0, 16, 0, 1, 0,
|
||||
0, 0, 56, 0, 0, 7,
|
||||
114, 0, 16, 0, 1, 0,
|
||||
0, 0, 246, 15, 16, 0,
|
||||
1, 0, 0, 0, 70, 2,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
16, 0, 0, 7, 130, 0,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
70, 18, 16, 0, 2, 0,
|
||||
0, 0, 70, 18, 16, 0,
|
||||
2, 0, 0, 0, 68, 0,
|
||||
0, 5, 130, 0, 16, 0,
|
||||
1, 0, 0, 0, 58, 0,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
56, 0, 0, 7, 114, 0,
|
||||
16, 0, 2, 0, 0, 0,
|
||||
246, 15, 16, 0, 1, 0,
|
||||
0, 0, 70, 18, 16, 0,
|
||||
2, 0, 0, 0, 16, 0,
|
||||
0, 10, 18, 0, 16, 0,
|
||||
3, 0, 0, 0, 70, 130,
|
||||
48, 128, 65, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 4, 0, 0, 0,
|
||||
70, 2, 16, 0, 2, 0,
|
||||
0, 0, 16, 0, 0, 10,
|
||||
34, 0, 16, 0, 3, 0,
|
||||
0, 0, 70, 130, 48, 128,
|
||||
65, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
5, 0, 0, 0, 70, 2,
|
||||
16, 0, 2, 0, 0, 0,
|
||||
16, 0, 0, 10, 66, 0,
|
||||
16, 0, 3, 0, 0, 0,
|
||||
70, 130, 48, 128, 65, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 6, 0,
|
||||
0, 0, 70, 2, 16, 0,
|
||||
2, 0, 0, 0, 29, 0,
|
||||
0, 10, 114, 0, 16, 0,
|
||||
4, 0, 0, 0, 70, 2,
|
||||
16, 0, 3, 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, 4, 0,
|
||||
0, 0, 70, 2, 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,
|
||||
56, 0, 0, 7, 114, 0,
|
||||
16, 0, 3, 0, 0, 0,
|
||||
70, 2, 16, 0, 3, 0,
|
||||
0, 0, 70, 2, 16, 0,
|
||||
4, 0, 0, 0, 56, 0,
|
||||
0, 9, 114, 0, 16, 0,
|
||||
4, 0, 0, 0, 86, 5,
|
||||
16, 0, 3, 0, 0, 0,
|
||||
70, 130, 48, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
8, 0, 0, 0, 50, 0,
|
||||
0, 11, 178, 0, 16, 0,
|
||||
3, 0, 0, 0, 6, 0,
|
||||
16, 0, 3, 0, 0, 0,
|
||||
70, 136, 48, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
7, 0, 0, 0, 70, 8,
|
||||
16, 0, 4, 0, 0, 0,
|
||||
50, 0, 0, 11, 114, 0,
|
||||
16, 0, 3, 0, 0, 0,
|
||||
166, 10, 16, 0, 3, 0,
|
||||
0, 0, 70, 130, 48, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 9, 0, 0, 0,
|
||||
70, 3, 16, 0, 3, 0,
|
||||
0, 0, 50, 0, 0, 13,
|
||||
114, 0, 16, 0, 3, 0,
|
||||
0, 0, 70, 2, 16, 0,
|
||||
3, 0, 0, 0, 70, 130,
|
||||
48, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 2, 0,
|
||||
0, 0, 70, 130, 48, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 3, 0, 0, 0,
|
||||
56, 0, 0, 7, 114, 0,
|
||||
16, 0, 0, 0, 0, 0,
|
||||
70, 2, 16, 0, 0, 0,
|
||||
0, 0, 70, 2, 16, 0,
|
||||
3, 0, 0, 0, 16, 0,
|
||||
0, 8, 130, 0, 16, 0,
|
||||
1, 0, 0, 0, 70, 2,
|
||||
16, 128, 65, 0, 0, 0,
|
||||
1, 0, 0, 0, 70, 2,
|
||||
16, 0, 2, 0, 0, 0,
|
||||
0, 0, 0, 7, 130, 0,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
58, 0, 16, 0, 1, 0,
|
||||
0, 0, 58, 0, 16, 0,
|
||||
1, 0, 0, 0, 50, 0,
|
||||
0, 11, 114, 0, 16, 0,
|
||||
1, 0, 0, 0, 70, 2,
|
||||
16, 0, 2, 0, 0, 0,
|
||||
246, 15, 16, 128, 65, 0,
|
||||
0, 0, 1, 0, 0, 0,
|
||||
70, 2, 16, 128, 65, 0,
|
||||
0, 0, 1, 0, 0, 0,
|
||||
15, 0, 0, 7, 130, 0,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
70, 0, 16, 0, 1, 0,
|
||||
0, 0, 70, 0, 16, 0,
|
||||
1, 0, 0, 0, 0, 0,
|
||||
0, 7, 66, 0, 16, 0,
|
||||
1, 0, 0, 0, 42, 0,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
1, 64, 0, 0, 0, 0,
|
||||
128, 63, 50, 0, 0, 9,
|
||||
66, 0, 16, 0, 1, 0,
|
||||
0, 0, 42, 0, 16, 0,
|
||||
1, 0, 0, 0, 42, 0,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
58, 0, 16, 0, 1, 0,
|
||||
0, 0, 75, 0, 0, 5,
|
||||
66, 0, 16, 0, 1, 0,
|
||||
0, 0, 42, 0, 16, 0,
|
||||
1, 0, 0, 0, 0, 0,
|
||||
0, 7, 66, 0, 16, 0,
|
||||
1, 0, 0, 0, 42, 0,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
42, 0, 16, 0, 1, 0,
|
||||
0, 0, 14, 0, 0, 7,
|
||||
50, 0, 16, 0, 1, 0,
|
||||
0, 0, 70, 0, 16, 0,
|
||||
1, 0, 0, 0, 166, 10,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
0, 0, 0, 10, 50, 0,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
70, 0, 16, 0, 1, 0,
|
||||
0, 0, 2, 64, 0, 0,
|
||||
0, 0, 0, 63, 0, 0,
|
||||
0, 63, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 69, 0,
|
||||
0, 11, 242, 0, 16, 0,
|
||||
1, 0, 0, 0, 70, 0,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
70, 126, 32, 0, 1, 0,
|
||||
0, 0, 1, 0, 0, 0,
|
||||
0, 96, 32, 0, 1, 0,
|
||||
0, 0, 1, 0, 0, 0,
|
||||
56, 0, 0, 7, 130, 0,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
58, 0, 16, 0, 0, 0,
|
||||
0, 0, 58, 0, 16, 0,
|
||||
1, 0, 0, 0, 50, 0,
|
||||
0, 10, 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, 2, 16, 128,
|
||||
65, 0, 0, 0, 0, 0,
|
||||
0, 0, 50, 0, 0, 11,
|
||||
114, 0, 16, 0, 0, 0,
|
||||
0, 0, 6, 128, 48, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 1, 0, 0, 0,
|
||||
70, 2, 16, 0, 1, 0,
|
||||
0, 0, 70, 2, 16, 0,
|
||||
0, 0, 0, 0, 50, 0,
|
||||
0, 11, 114, 0, 16, 0,
|
||||
0, 0, 0, 0, 70, 130,
|
||||
48, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 246, 15, 16, 0,
|
||||
1, 0, 0, 0, 70, 2,
|
||||
16, 0, 0, 0, 0, 0,
|
||||
50, 0, 0, 12, 114, 0,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
70, 130, 48, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
11, 0, 0, 0, 246, 15,
|
||||
16, 0, 0, 0, 0, 0,
|
||||
70, 2, 16, 128, 65, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
50, 0, 0, 9, 114, 32,
|
||||
16, 0, 0, 0, 0, 0,
|
||||
246, 31, 16, 0, 1, 0,
|
||||
0, 0, 70, 2, 16, 0,
|
||||
1, 0, 0, 0, 70, 2,
|
||||
16, 0, 0, 0, 0, 0,
|
||||
54, 0, 0, 5, 130, 32,
|
||||
16, 0, 0, 0, 0, 0,
|
||||
58, 0, 16, 0, 0, 0,
|
||||
0, 0, 62, 0, 0, 1,
|
||||
82, 84, 83, 48, 224, 0,
|
||||
0, 0, 2, 0, 0, 0,
|
||||
5, 0, 0, 0, 24, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
224, 0, 0, 0, 29, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
5, 0, 0, 0, 84, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
5, 0, 0, 0, 116, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
5, 0, 0, 0, 148, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
5, 0, 0, 0, 180, 0,
|
||||
0, 0, 2, 0, 0, 0,
|
||||
0, 0, 0, 0, 212, 0,
|
||||
0, 0, 1, 0, 0, 0,
|
||||
92, 0, 0, 0, 0, 0,
|
||||
0, 0, 1, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
255, 255, 255, 255, 1, 0,
|
||||
0, 0, 124, 0, 0, 0,
|
||||
3, 0, 0, 0, 1, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 255, 255, 255, 255,
|
||||
1, 0, 0, 0, 156, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
1, 0, 0, 0, 1, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 255, 255,
|
||||
255, 255, 1, 0, 0, 0,
|
||||
188, 0, 0, 0, 3, 0,
|
||||
0, 0, 1, 0, 0, 0,
|
||||
1, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
255, 255, 255, 255, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0
|
||||
};
|
Двоичные данные
Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMapSpherePixelLighting.pdb
Normal file
Двоичные данные
Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMapSpherePixelLighting.pdb
Normal file
Двоичный файл не отображается.
|
@ -0,0 +1,451 @@
|
|||
#if 0
|
||||
//
|
||||
// Generated by Microsoft (R) D3D Shader Disassembler
|
||||
//
|
||||
//
|
||||
// Input signature:
|
||||
//
|
||||
// Name Index Mask Register SysValue Format Used
|
||||
// -------------------- ----- ------ -------- -------- ------- ------
|
||||
// TEXCOORD 0 xy 0 NONE float xy
|
||||
// TEXCOORD 1 xyzw 1 NONE float xyzw
|
||||
// TEXCOORD 2 xyz 2 NONE float xyz
|
||||
// COLOR 0 xyzw 3 NONE float xyzw
|
||||
//
|
||||
//
|
||||
// Output signature:
|
||||
//
|
||||
// Name Index Mask Register SysValue Format Used
|
||||
// -------------------- ----- ------ -------- -------- ------- ------
|
||||
// SV_Target 0 xyzw 0 TARGET float xyzw
|
||||
//
|
||||
ps_5_1
|
||||
dcl_globalFlags refactoringAllowed
|
||||
dcl_constantbuffer CB0[0:0][12], immediateIndexed, space=0
|
||||
dcl_sampler S0[0:0], mode_default, space=0
|
||||
dcl_sampler S1[1:1], mode_default, space=0
|
||||
dcl_resource_texture2d (float,float,float,float) T0[0:0], space=0
|
||||
dcl_resource_texture2d (float,float,float,float) T1[1:1], space=0
|
||||
dcl_input_ps linear v0.xy
|
||||
dcl_input_ps linear v1.xyzw
|
||||
dcl_input_ps linear v2.xyz
|
||||
dcl_input_ps linear v3.xyzw
|
||||
dcl_output o0.xyzw
|
||||
dcl_temps 5
|
||||
sample r0.xyzw, v0.xyxx, T0[0].xyzw, S0[0]
|
||||
mul r0.xyzw, r0.xyzw, v3.xyzw
|
||||
add r1.xyz, -v1.xyzx, CB0[0][10].xyzx
|
||||
dp3 r1.w, r1.xyzx, r1.xyzx
|
||||
rsq r1.w, r1.w
|
||||
mul r1.xyz, r1.wwww, r1.xyzx
|
||||
dp3 r1.w, v2.xyzx, v2.xyzx
|
||||
rsq r1.w, r1.w
|
||||
mul r2.xyz, r1.wwww, v2.xyzx
|
||||
dp3 r3.x, -CB0[0][4].xyzx, r2.xyzx
|
||||
dp3 r3.y, -CB0[0][5].xyzx, r2.xyzx
|
||||
dp3 r3.z, -CB0[0][6].xyzx, r2.xyzx
|
||||
ge r4.xyz, r3.xyzx, l(0.000000, 0.000000, 0.000000, 0.000000)
|
||||
and r4.xyz, r4.xyzx, l(0x3f800000, 0x3f800000, 0x3f800000, 0)
|
||||
mul r3.xyz, r3.xyzx, r4.xyzx
|
||||
mul r4.xyz, r3.yyyy, CB0[0][8].xyzx
|
||||
mad r3.xyw, r3.xxxx, CB0[0][7].xyxz, r4.xyxz
|
||||
mad r3.xyz, r3.zzzz, CB0[0][9].xyzx, r3.xywx
|
||||
mad r3.xyz, r3.xyzx, CB0[0][2].xyzx, CB0[0][3].xyzx
|
||||
mul r0.xyz, r0.xyzx, r3.xyzx
|
||||
dp3 r1.w, -r1.xyzx, r2.xyzx
|
||||
add r1.w, r1.w, r1.w
|
||||
mad r3.xyz, r2.xyzx, -r1.wwww, -r1.xyzx
|
||||
dp2 r1.w, r3.xyxx, r3.xyxx
|
||||
add r2.w, r3.z, l(1.000000)
|
||||
mad r1.w, r2.w, r2.w, r1.w
|
||||
sqrt r1.w, r1.w
|
||||
add r1.w, r1.w, r1.w
|
||||
div r3.xy, r3.xyxx, r1.wwww
|
||||
add r3.xy, r3.xyxx, l(0.500000, 0.500000, 0.000000, 0.000000)
|
||||
sample r3.xyzw, r3.xyxx, T1[1].xyzw, S1[1]
|
||||
mul r1.w, r0.w, r3.w
|
||||
dp3 r1.x, r1.xyzx, r2.xyzx
|
||||
add r1.x, -|r1.x|, l(1.000000)
|
||||
max r1.x, r1.x, l(0.000000)
|
||||
log r1.x, r1.x
|
||||
mul r1.x, r1.x, CB0[0][1].y
|
||||
exp r1.x, r1.x
|
||||
mul r1.x, r1.x, CB0[0][1].x
|
||||
mad r2.xyz, r3.xyzx, r0.wwww, -r0.xyzx
|
||||
mad r0.xyz, r1.xxxx, r2.xyzx, r0.xyzx
|
||||
mad r0.xyz, CB0[0][0].xyzx, r1.wwww, r0.xyzx
|
||||
mad r1.xyz, CB0[0][11].xyzx, r0.wwww, -r0.xyzx
|
||||
mad o0.xyz, v1.wwww, r1.xyzx, r0.xyzx
|
||||
mov o0.w, r0.w
|
||||
ret
|
||||
// Approximately 0 instruction slots used
|
||||
#endif
|
||||
|
||||
const BYTE EnvironmentMapEffect_PSEnvMapSpherePixelLightingFresnel[] =
|
||||
{
|
||||
68, 88, 66, 67, 224, 213,
|
||||
167, 185, 211, 230, 206, 232,
|
||||
101, 156, 121, 109, 172, 103,
|
||||
45, 156, 1, 0, 0, 0,
|
||||
140, 8, 0, 0, 4, 0,
|
||||
0, 0, 48, 0, 0, 0,
|
||||
176, 0, 0, 0, 228, 0,
|
||||
0, 0, 164, 7, 0, 0,
|
||||
73, 83, 71, 78, 120, 0,
|
||||
0, 0, 4, 0, 0, 0,
|
||||
8, 0, 0, 0, 104, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 3, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
3, 3, 0, 0, 104, 0,
|
||||
0, 0, 1, 0, 0, 0,
|
||||
0, 0, 0, 0, 3, 0,
|
||||
0, 0, 1, 0, 0, 0,
|
||||
15, 15, 0, 0, 104, 0,
|
||||
0, 0, 2, 0, 0, 0,
|
||||
0, 0, 0, 0, 3, 0,
|
||||
0, 0, 2, 0, 0, 0,
|
||||
7, 7, 0, 0, 113, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 3, 0,
|
||||
0, 0, 3, 0, 0, 0,
|
||||
15, 15, 0, 0, 84, 69,
|
||||
88, 67, 79, 79, 82, 68,
|
||||
0, 67, 79, 76, 79, 82,
|
||||
0, 171, 79, 83, 71, 78,
|
||||
44, 0, 0, 0, 1, 0,
|
||||
0, 0, 8, 0, 0, 0,
|
||||
32, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
3, 0, 0, 0, 0, 0,
|
||||
0, 0, 15, 0, 0, 0,
|
||||
83, 86, 95, 84, 97, 114,
|
||||
103, 101, 116, 0, 171, 171,
|
||||
83, 72, 69, 88, 184, 6,
|
||||
0, 0, 81, 0, 0, 0,
|
||||
174, 1, 0, 0, 106, 8,
|
||||
0, 1, 89, 0, 0, 7,
|
||||
70, 142, 48, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 12, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
90, 0, 0, 6, 70, 110,
|
||||
48, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
90, 0, 0, 6, 70, 110,
|
||||
48, 0, 1, 0, 0, 0,
|
||||
1, 0, 0, 0, 1, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
88, 24, 0, 7, 70, 126,
|
||||
48, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 85, 85, 0, 0,
|
||||
0, 0, 0, 0, 88, 24,
|
||||
0, 7, 70, 126, 48, 0,
|
||||
1, 0, 0, 0, 1, 0,
|
||||
0, 0, 1, 0, 0, 0,
|
||||
85, 85, 0, 0, 0, 0,
|
||||
0, 0, 98, 16, 0, 3,
|
||||
50, 16, 16, 0, 0, 0,
|
||||
0, 0, 98, 16, 0, 3,
|
||||
242, 16, 16, 0, 1, 0,
|
||||
0, 0, 98, 16, 0, 3,
|
||||
114, 16, 16, 0, 2, 0,
|
||||
0, 0, 98, 16, 0, 3,
|
||||
242, 16, 16, 0, 3, 0,
|
||||
0, 0, 101, 0, 0, 3,
|
||||
242, 32, 16, 0, 0, 0,
|
||||
0, 0, 104, 0, 0, 2,
|
||||
5, 0, 0, 0, 69, 0,
|
||||
0, 11, 242, 0, 16, 0,
|
||||
0, 0, 0, 0, 70, 16,
|
||||
16, 0, 0, 0, 0, 0,
|
||||
70, 126, 32, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 96, 32, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
56, 0, 0, 7, 242, 0,
|
||||
16, 0, 0, 0, 0, 0,
|
||||
70, 14, 16, 0, 0, 0,
|
||||
0, 0, 70, 30, 16, 0,
|
||||
3, 0, 0, 0, 0, 0,
|
||||
0, 10, 114, 0, 16, 0,
|
||||
1, 0, 0, 0, 70, 18,
|
||||
16, 128, 65, 0, 0, 0,
|
||||
1, 0, 0, 0, 70, 130,
|
||||
48, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 10, 0,
|
||||
0, 0, 16, 0, 0, 7,
|
||||
130, 0, 16, 0, 1, 0,
|
||||
0, 0, 70, 2, 16, 0,
|
||||
1, 0, 0, 0, 70, 2,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
68, 0, 0, 5, 130, 0,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
58, 0, 16, 0, 1, 0,
|
||||
0, 0, 56, 0, 0, 7,
|
||||
114, 0, 16, 0, 1, 0,
|
||||
0, 0, 246, 15, 16, 0,
|
||||
1, 0, 0, 0, 70, 2,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
16, 0, 0, 7, 130, 0,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
70, 18, 16, 0, 2, 0,
|
||||
0, 0, 70, 18, 16, 0,
|
||||
2, 0, 0, 0, 68, 0,
|
||||
0, 5, 130, 0, 16, 0,
|
||||
1, 0, 0, 0, 58, 0,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
56, 0, 0, 7, 114, 0,
|
||||
16, 0, 2, 0, 0, 0,
|
||||
246, 15, 16, 0, 1, 0,
|
||||
0, 0, 70, 18, 16, 0,
|
||||
2, 0, 0, 0, 16, 0,
|
||||
0, 10, 18, 0, 16, 0,
|
||||
3, 0, 0, 0, 70, 130,
|
||||
48, 128, 65, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 4, 0, 0, 0,
|
||||
70, 2, 16, 0, 2, 0,
|
||||
0, 0, 16, 0, 0, 10,
|
||||
34, 0, 16, 0, 3, 0,
|
||||
0, 0, 70, 130, 48, 128,
|
||||
65, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
5, 0, 0, 0, 70, 2,
|
||||
16, 0, 2, 0, 0, 0,
|
||||
16, 0, 0, 10, 66, 0,
|
||||
16, 0, 3, 0, 0, 0,
|
||||
70, 130, 48, 128, 65, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 6, 0,
|
||||
0, 0, 70, 2, 16, 0,
|
||||
2, 0, 0, 0, 29, 0,
|
||||
0, 10, 114, 0, 16, 0,
|
||||
4, 0, 0, 0, 70, 2,
|
||||
16, 0, 3, 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, 4, 0,
|
||||
0, 0, 70, 2, 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,
|
||||
56, 0, 0, 7, 114, 0,
|
||||
16, 0, 3, 0, 0, 0,
|
||||
70, 2, 16, 0, 3, 0,
|
||||
0, 0, 70, 2, 16, 0,
|
||||
4, 0, 0, 0, 56, 0,
|
||||
0, 9, 114, 0, 16, 0,
|
||||
4, 0, 0, 0, 86, 5,
|
||||
16, 0, 3, 0, 0, 0,
|
||||
70, 130, 48, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
8, 0, 0, 0, 50, 0,
|
||||
0, 11, 178, 0, 16, 0,
|
||||
3, 0, 0, 0, 6, 0,
|
||||
16, 0, 3, 0, 0, 0,
|
||||
70, 136, 48, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
7, 0, 0, 0, 70, 8,
|
||||
16, 0, 4, 0, 0, 0,
|
||||
50, 0, 0, 11, 114, 0,
|
||||
16, 0, 3, 0, 0, 0,
|
||||
166, 10, 16, 0, 3, 0,
|
||||
0, 0, 70, 130, 48, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 9, 0, 0, 0,
|
||||
70, 3, 16, 0, 3, 0,
|
||||
0, 0, 50, 0, 0, 13,
|
||||
114, 0, 16, 0, 3, 0,
|
||||
0, 0, 70, 2, 16, 0,
|
||||
3, 0, 0, 0, 70, 130,
|
||||
48, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 2, 0,
|
||||
0, 0, 70, 130, 48, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 3, 0, 0, 0,
|
||||
56, 0, 0, 7, 114, 0,
|
||||
16, 0, 0, 0, 0, 0,
|
||||
70, 2, 16, 0, 0, 0,
|
||||
0, 0, 70, 2, 16, 0,
|
||||
3, 0, 0, 0, 16, 0,
|
||||
0, 8, 130, 0, 16, 0,
|
||||
1, 0, 0, 0, 70, 2,
|
||||
16, 128, 65, 0, 0, 0,
|
||||
1, 0, 0, 0, 70, 2,
|
||||
16, 0, 2, 0, 0, 0,
|
||||
0, 0, 0, 7, 130, 0,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
58, 0, 16, 0, 1, 0,
|
||||
0, 0, 58, 0, 16, 0,
|
||||
1, 0, 0, 0, 50, 0,
|
||||
0, 11, 114, 0, 16, 0,
|
||||
3, 0, 0, 0, 70, 2,
|
||||
16, 0, 2, 0, 0, 0,
|
||||
246, 15, 16, 128, 65, 0,
|
||||
0, 0, 1, 0, 0, 0,
|
||||
70, 2, 16, 128, 65, 0,
|
||||
0, 0, 1, 0, 0, 0,
|
||||
15, 0, 0, 7, 130, 0,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
70, 0, 16, 0, 3, 0,
|
||||
0, 0, 70, 0, 16, 0,
|
||||
3, 0, 0, 0, 0, 0,
|
||||
0, 7, 130, 0, 16, 0,
|
||||
2, 0, 0, 0, 42, 0,
|
||||
16, 0, 3, 0, 0, 0,
|
||||
1, 64, 0, 0, 0, 0,
|
||||
128, 63, 50, 0, 0, 9,
|
||||
130, 0, 16, 0, 1, 0,
|
||||
0, 0, 58, 0, 16, 0,
|
||||
2, 0, 0, 0, 58, 0,
|
||||
16, 0, 2, 0, 0, 0,
|
||||
58, 0, 16, 0, 1, 0,
|
||||
0, 0, 75, 0, 0, 5,
|
||||
130, 0, 16, 0, 1, 0,
|
||||
0, 0, 58, 0, 16, 0,
|
||||
1, 0, 0, 0, 0, 0,
|
||||
0, 7, 130, 0, 16, 0,
|
||||
1, 0, 0, 0, 58, 0,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
58, 0, 16, 0, 1, 0,
|
||||
0, 0, 14, 0, 0, 7,
|
||||
50, 0, 16, 0, 3, 0,
|
||||
0, 0, 70, 0, 16, 0,
|
||||
3, 0, 0, 0, 246, 15,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
0, 0, 0, 10, 50, 0,
|
||||
16, 0, 3, 0, 0, 0,
|
||||
70, 0, 16, 0, 3, 0,
|
||||
0, 0, 2, 64, 0, 0,
|
||||
0, 0, 0, 63, 0, 0,
|
||||
0, 63, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 69, 0,
|
||||
0, 11, 242, 0, 16, 0,
|
||||
3, 0, 0, 0, 70, 0,
|
||||
16, 0, 3, 0, 0, 0,
|
||||
70, 126, 32, 0, 1, 0,
|
||||
0, 0, 1, 0, 0, 0,
|
||||
0, 96, 32, 0, 1, 0,
|
||||
0, 0, 1, 0, 0, 0,
|
||||
56, 0, 0, 7, 130, 0,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
58, 0, 16, 0, 0, 0,
|
||||
0, 0, 58, 0, 16, 0,
|
||||
3, 0, 0, 0, 16, 0,
|
||||
0, 7, 18, 0, 16, 0,
|
||||
1, 0, 0, 0, 70, 2,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
70, 2, 16, 0, 2, 0,
|
||||
0, 0, 0, 0, 0, 8,
|
||||
18, 0, 16, 0, 1, 0,
|
||||
0, 0, 10, 0, 16, 128,
|
||||
193, 0, 0, 0, 1, 0,
|
||||
0, 0, 1, 64, 0, 0,
|
||||
0, 0, 128, 63, 52, 0,
|
||||
0, 7, 18, 0, 16, 0,
|
||||
1, 0, 0, 0, 10, 0,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
1, 64, 0, 0, 0, 0,
|
||||
0, 0, 47, 0, 0, 5,
|
||||
18, 0, 16, 0, 1, 0,
|
||||
0, 0, 10, 0, 16, 0,
|
||||
1, 0, 0, 0, 56, 0,
|
||||
0, 9, 18, 0, 16, 0,
|
||||
1, 0, 0, 0, 10, 0,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
26, 128, 48, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
1, 0, 0, 0, 25, 0,
|
||||
0, 5, 18, 0, 16, 0,
|
||||
1, 0, 0, 0, 10, 0,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
56, 0, 0, 9, 18, 0,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
10, 0, 16, 0, 1, 0,
|
||||
0, 0, 10, 128, 48, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 1, 0, 0, 0,
|
||||
50, 0, 0, 10, 114, 0,
|
||||
16, 0, 2, 0, 0, 0,
|
||||
70, 2, 16, 0, 3, 0,
|
||||
0, 0, 246, 15, 16, 0,
|
||||
0, 0, 0, 0, 70, 2,
|
||||
16, 128, 65, 0, 0, 0,
|
||||
0, 0, 0, 0, 50, 0,
|
||||
0, 9, 114, 0, 16, 0,
|
||||
0, 0, 0, 0, 6, 0,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
70, 2, 16, 0, 2, 0,
|
||||
0, 0, 70, 2, 16, 0,
|
||||
0, 0, 0, 0, 50, 0,
|
||||
0, 11, 114, 0, 16, 0,
|
||||
0, 0, 0, 0, 70, 130,
|
||||
48, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 246, 15, 16, 0,
|
||||
1, 0, 0, 0, 70, 2,
|
||||
16, 0, 0, 0, 0, 0,
|
||||
50, 0, 0, 12, 114, 0,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
70, 130, 48, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
11, 0, 0, 0, 246, 15,
|
||||
16, 0, 0, 0, 0, 0,
|
||||
70, 2, 16, 128, 65, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
50, 0, 0, 9, 114, 32,
|
||||
16, 0, 0, 0, 0, 0,
|
||||
246, 31, 16, 0, 1, 0,
|
||||
0, 0, 70, 2, 16, 0,
|
||||
1, 0, 0, 0, 70, 2,
|
||||
16, 0, 0, 0, 0, 0,
|
||||
54, 0, 0, 5, 130, 32,
|
||||
16, 0, 0, 0, 0, 0,
|
||||
58, 0, 16, 0, 0, 0,
|
||||
0, 0, 62, 0, 0, 1,
|
||||
82, 84, 83, 48, 224, 0,
|
||||
0, 0, 2, 0, 0, 0,
|
||||
5, 0, 0, 0, 24, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
224, 0, 0, 0, 29, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
5, 0, 0, 0, 84, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
5, 0, 0, 0, 116, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
5, 0, 0, 0, 148, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
5, 0, 0, 0, 180, 0,
|
||||
0, 0, 2, 0, 0, 0,
|
||||
0, 0, 0, 0, 212, 0,
|
||||
0, 0, 1, 0, 0, 0,
|
||||
92, 0, 0, 0, 0, 0,
|
||||
0, 0, 1, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
255, 255, 255, 255, 1, 0,
|
||||
0, 0, 124, 0, 0, 0,
|
||||
3, 0, 0, 0, 1, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 255, 255, 255, 255,
|
||||
1, 0, 0, 0, 156, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
1, 0, 0, 0, 1, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 255, 255,
|
||||
255, 255, 1, 0, 0, 0,
|
||||
188, 0, 0, 0, 3, 0,
|
||||
0, 0, 1, 0, 0, 0,
|
||||
1, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
255, 255, 255, 255, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0
|
||||
};
|
Двоичные данные
Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMapSpherePixelLightingFresnel.pdb
Normal file
Двоичные данные
Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMapSpherePixelLightingFresnel.pdb
Normal file
Двоичный файл не отображается.
|
@ -0,0 +1,435 @@
|
|||
#if 0
|
||||
//
|
||||
// Generated by Microsoft (R) D3D Shader Disassembler
|
||||
//
|
||||
//
|
||||
// Input signature:
|
||||
//
|
||||
// Name Index Mask Register SysValue Format Used
|
||||
// -------------------- ----- ------ -------- -------- ------- ------
|
||||
// TEXCOORD 0 xy 0 NONE float xy
|
||||
// TEXCOORD 1 xyzw 1 NONE float xyz
|
||||
// TEXCOORD 2 xyz 2 NONE float xyz
|
||||
// COLOR 0 xyzw 3 NONE float xyzw
|
||||
//
|
||||
//
|
||||
// Output signature:
|
||||
//
|
||||
// Name Index Mask Register SysValue Format Used
|
||||
// -------------------- ----- ------ -------- -------- ------- ------
|
||||
// SV_Target 0 xyzw 0 TARGET float xyzw
|
||||
//
|
||||
ps_5_1
|
||||
dcl_globalFlags refactoringAllowed
|
||||
dcl_constantbuffer CB0[0:0][11], immediateIndexed, space=0
|
||||
dcl_sampler S0[0:0], mode_default, space=0
|
||||
dcl_sampler S1[1:1], mode_default, space=0
|
||||
dcl_resource_texture2d (float,float,float,float) T0[0:0], space=0
|
||||
dcl_resource_texture2d (float,float,float,float) T1[1:1], space=0
|
||||
dcl_input_ps linear v0.xy
|
||||
dcl_input_ps linear v1.xyz
|
||||
dcl_input_ps linear v2.xyz
|
||||
dcl_input_ps linear v3.xyzw
|
||||
dcl_output o0.xyzw
|
||||
dcl_temps 5
|
||||
sample r0.xyzw, v0.xyxx, T0[0].xyzw, S0[0]
|
||||
mul r0.xyzw, r0.xyzw, v3.xyzw
|
||||
add r1.xyz, -v1.xyzx, CB0[0][10].xyzx
|
||||
dp3 r1.w, r1.xyzx, r1.xyzx
|
||||
rsq r1.w, r1.w
|
||||
mul r1.xyz, r1.wwww, r1.xyzx
|
||||
dp3 r1.w, v2.xyzx, v2.xyzx
|
||||
rsq r1.w, r1.w
|
||||
mul r2.xyz, r1.wwww, v2.xyzx
|
||||
dp3 r3.x, -CB0[0][4].xyzx, r2.xyzx
|
||||
dp3 r3.y, -CB0[0][5].xyzx, r2.xyzx
|
||||
dp3 r3.z, -CB0[0][6].xyzx, r2.xyzx
|
||||
ge r4.xyz, r3.xyzx, l(0.000000, 0.000000, 0.000000, 0.000000)
|
||||
and r4.xyz, r4.xyzx, l(0x3f800000, 0x3f800000, 0x3f800000, 0)
|
||||
mul r3.xyz, r3.xyzx, r4.xyzx
|
||||
mul r4.xyz, r3.yyyy, CB0[0][8].xyzx
|
||||
mad r3.xyw, r3.xxxx, CB0[0][7].xyxz, r4.xyxz
|
||||
mad r3.xyz, r3.zzzz, CB0[0][9].xyzx, r3.xywx
|
||||
mad r3.xyz, r3.xyzx, CB0[0][2].xyzx, CB0[0][3].xyzx
|
||||
mul r0.xyz, r0.xyzx, r3.xyzx
|
||||
dp3 r1.w, -r1.xyzx, r2.xyzx
|
||||
add r1.w, r1.w, r1.w
|
||||
mad r3.xyz, r2.xyzx, -r1.wwww, -r1.xyzx
|
||||
dp2 r1.w, r3.xyxx, r3.xyxx
|
||||
add r2.w, r3.z, l(1.000000)
|
||||
mad r1.w, r2.w, r2.w, r1.w
|
||||
sqrt r1.w, r1.w
|
||||
add r1.w, r1.w, r1.w
|
||||
div r3.xy, r3.xyxx, r1.wwww
|
||||
add r3.xy, r3.xyxx, l(0.500000, 0.500000, 0.000000, 0.000000)
|
||||
sample r3.xyzw, r3.xyxx, T1[1].xyzw, S1[1]
|
||||
mul r1.w, r0.w, r3.w
|
||||
dp3 r1.x, r1.xyzx, r2.xyzx
|
||||
add r1.x, -|r1.x|, l(1.000000)
|
||||
max r1.x, r1.x, l(0.000000)
|
||||
log r1.x, r1.x
|
||||
mul r1.x, r1.x, CB0[0][1].y
|
||||
exp r1.x, r1.x
|
||||
mul r1.x, r1.x, CB0[0][1].x
|
||||
mad r2.xyz, r3.xyzx, r0.wwww, -r0.xyzx
|
||||
mad r0.xyz, r1.xxxx, r2.xyzx, r0.xyzx
|
||||
mad o0.xyz, CB0[0][0].xyzx, r1.wwww, r0.xyzx
|
||||
mov o0.w, r0.w
|
||||
ret
|
||||
// Approximately 0 instruction slots used
|
||||
#endif
|
||||
|
||||
const BYTE EnvironmentMapEffect_PSEnvMapSpherePixelLightingFresnelNoFog[] =
|
||||
{
|
||||
68, 88, 66, 67, 207, 26,
|
||||
37, 154, 128, 110, 14, 39,
|
||||
204, 160, 190, 21, 205, 88,
|
||||
44, 241, 1, 0, 0, 0,
|
||||
56, 8, 0, 0, 4, 0,
|
||||
0, 0, 48, 0, 0, 0,
|
||||
176, 0, 0, 0, 228, 0,
|
||||
0, 0, 80, 7, 0, 0,
|
||||
73, 83, 71, 78, 120, 0,
|
||||
0, 0, 4, 0, 0, 0,
|
||||
8, 0, 0, 0, 104, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 3, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
3, 3, 0, 0, 104, 0,
|
||||
0, 0, 1, 0, 0, 0,
|
||||
0, 0, 0, 0, 3, 0,
|
||||
0, 0, 1, 0, 0, 0,
|
||||
15, 7, 0, 0, 104, 0,
|
||||
0, 0, 2, 0, 0, 0,
|
||||
0, 0, 0, 0, 3, 0,
|
||||
0, 0, 2, 0, 0, 0,
|
||||
7, 7, 0, 0, 113, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 3, 0,
|
||||
0, 0, 3, 0, 0, 0,
|
||||
15, 15, 0, 0, 84, 69,
|
||||
88, 67, 79, 79, 82, 68,
|
||||
0, 67, 79, 76, 79, 82,
|
||||
0, 171, 79, 83, 71, 78,
|
||||
44, 0, 0, 0, 1, 0,
|
||||
0, 0, 8, 0, 0, 0,
|
||||
32, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
3, 0, 0, 0, 0, 0,
|
||||
0, 0, 15, 0, 0, 0,
|
||||
83, 86, 95, 84, 97, 114,
|
||||
103, 101, 116, 0, 171, 171,
|
||||
83, 72, 69, 88, 100, 6,
|
||||
0, 0, 81, 0, 0, 0,
|
||||
153, 1, 0, 0, 106, 8,
|
||||
0, 1, 89, 0, 0, 7,
|
||||
70, 142, 48, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 11, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
90, 0, 0, 6, 70, 110,
|
||||
48, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
90, 0, 0, 6, 70, 110,
|
||||
48, 0, 1, 0, 0, 0,
|
||||
1, 0, 0, 0, 1, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
88, 24, 0, 7, 70, 126,
|
||||
48, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 85, 85, 0, 0,
|
||||
0, 0, 0, 0, 88, 24,
|
||||
0, 7, 70, 126, 48, 0,
|
||||
1, 0, 0, 0, 1, 0,
|
||||
0, 0, 1, 0, 0, 0,
|
||||
85, 85, 0, 0, 0, 0,
|
||||
0, 0, 98, 16, 0, 3,
|
||||
50, 16, 16, 0, 0, 0,
|
||||
0, 0, 98, 16, 0, 3,
|
||||
114, 16, 16, 0, 1, 0,
|
||||
0, 0, 98, 16, 0, 3,
|
||||
114, 16, 16, 0, 2, 0,
|
||||
0, 0, 98, 16, 0, 3,
|
||||
242, 16, 16, 0, 3, 0,
|
||||
0, 0, 101, 0, 0, 3,
|
||||
242, 32, 16, 0, 0, 0,
|
||||
0, 0, 104, 0, 0, 2,
|
||||
5, 0, 0, 0, 69, 0,
|
||||
0, 11, 242, 0, 16, 0,
|
||||
0, 0, 0, 0, 70, 16,
|
||||
16, 0, 0, 0, 0, 0,
|
||||
70, 126, 32, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 96, 32, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
56, 0, 0, 7, 242, 0,
|
||||
16, 0, 0, 0, 0, 0,
|
||||
70, 14, 16, 0, 0, 0,
|
||||
0, 0, 70, 30, 16, 0,
|
||||
3, 0, 0, 0, 0, 0,
|
||||
0, 10, 114, 0, 16, 0,
|
||||
1, 0, 0, 0, 70, 18,
|
||||
16, 128, 65, 0, 0, 0,
|
||||
1, 0, 0, 0, 70, 130,
|
||||
48, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 10, 0,
|
||||
0, 0, 16, 0, 0, 7,
|
||||
130, 0, 16, 0, 1, 0,
|
||||
0, 0, 70, 2, 16, 0,
|
||||
1, 0, 0, 0, 70, 2,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
68, 0, 0, 5, 130, 0,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
58, 0, 16, 0, 1, 0,
|
||||
0, 0, 56, 0, 0, 7,
|
||||
114, 0, 16, 0, 1, 0,
|
||||
0, 0, 246, 15, 16, 0,
|
||||
1, 0, 0, 0, 70, 2,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
16, 0, 0, 7, 130, 0,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
70, 18, 16, 0, 2, 0,
|
||||
0, 0, 70, 18, 16, 0,
|
||||
2, 0, 0, 0, 68, 0,
|
||||
0, 5, 130, 0, 16, 0,
|
||||
1, 0, 0, 0, 58, 0,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
56, 0, 0, 7, 114, 0,
|
||||
16, 0, 2, 0, 0, 0,
|
||||
246, 15, 16, 0, 1, 0,
|
||||
0, 0, 70, 18, 16, 0,
|
||||
2, 0, 0, 0, 16, 0,
|
||||
0, 10, 18, 0, 16, 0,
|
||||
3, 0, 0, 0, 70, 130,
|
||||
48, 128, 65, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 4, 0, 0, 0,
|
||||
70, 2, 16, 0, 2, 0,
|
||||
0, 0, 16, 0, 0, 10,
|
||||
34, 0, 16, 0, 3, 0,
|
||||
0, 0, 70, 130, 48, 128,
|
||||
65, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
5, 0, 0, 0, 70, 2,
|
||||
16, 0, 2, 0, 0, 0,
|
||||
16, 0, 0, 10, 66, 0,
|
||||
16, 0, 3, 0, 0, 0,
|
||||
70, 130, 48, 128, 65, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 6, 0,
|
||||
0, 0, 70, 2, 16, 0,
|
||||
2, 0, 0, 0, 29, 0,
|
||||
0, 10, 114, 0, 16, 0,
|
||||
4, 0, 0, 0, 70, 2,
|
||||
16, 0, 3, 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, 4, 0,
|
||||
0, 0, 70, 2, 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,
|
||||
56, 0, 0, 7, 114, 0,
|
||||
16, 0, 3, 0, 0, 0,
|
||||
70, 2, 16, 0, 3, 0,
|
||||
0, 0, 70, 2, 16, 0,
|
||||
4, 0, 0, 0, 56, 0,
|
||||
0, 9, 114, 0, 16, 0,
|
||||
4, 0, 0, 0, 86, 5,
|
||||
16, 0, 3, 0, 0, 0,
|
||||
70, 130, 48, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
8, 0, 0, 0, 50, 0,
|
||||
0, 11, 178, 0, 16, 0,
|
||||
3, 0, 0, 0, 6, 0,
|
||||
16, 0, 3, 0, 0, 0,
|
||||
70, 136, 48, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
7, 0, 0, 0, 70, 8,
|
||||
16, 0, 4, 0, 0, 0,
|
||||
50, 0, 0, 11, 114, 0,
|
||||
16, 0, 3, 0, 0, 0,
|
||||
166, 10, 16, 0, 3, 0,
|
||||
0, 0, 70, 130, 48, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 9, 0, 0, 0,
|
||||
70, 3, 16, 0, 3, 0,
|
||||
0, 0, 50, 0, 0, 13,
|
||||
114, 0, 16, 0, 3, 0,
|
||||
0, 0, 70, 2, 16, 0,
|
||||
3, 0, 0, 0, 70, 130,
|
||||
48, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 2, 0,
|
||||
0, 0, 70, 130, 48, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 3, 0, 0, 0,
|
||||
56, 0, 0, 7, 114, 0,
|
||||
16, 0, 0, 0, 0, 0,
|
||||
70, 2, 16, 0, 0, 0,
|
||||
0, 0, 70, 2, 16, 0,
|
||||
3, 0, 0, 0, 16, 0,
|
||||
0, 8, 130, 0, 16, 0,
|
||||
1, 0, 0, 0, 70, 2,
|
||||
16, 128, 65, 0, 0, 0,
|
||||
1, 0, 0, 0, 70, 2,
|
||||
16, 0, 2, 0, 0, 0,
|
||||
0, 0, 0, 7, 130, 0,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
58, 0, 16, 0, 1, 0,
|
||||
0, 0, 58, 0, 16, 0,
|
||||
1, 0, 0, 0, 50, 0,
|
||||
0, 11, 114, 0, 16, 0,
|
||||
3, 0, 0, 0, 70, 2,
|
||||
16, 0, 2, 0, 0, 0,
|
||||
246, 15, 16, 128, 65, 0,
|
||||
0, 0, 1, 0, 0, 0,
|
||||
70, 2, 16, 128, 65, 0,
|
||||
0, 0, 1, 0, 0, 0,
|
||||
15, 0, 0, 7, 130, 0,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
70, 0, 16, 0, 3, 0,
|
||||
0, 0, 70, 0, 16, 0,
|
||||
3, 0, 0, 0, 0, 0,
|
||||
0, 7, 130, 0, 16, 0,
|
||||
2, 0, 0, 0, 42, 0,
|
||||
16, 0, 3, 0, 0, 0,
|
||||
1, 64, 0, 0, 0, 0,
|
||||
128, 63, 50, 0, 0, 9,
|
||||
130, 0, 16, 0, 1, 0,
|
||||
0, 0, 58, 0, 16, 0,
|
||||
2, 0, 0, 0, 58, 0,
|
||||
16, 0, 2, 0, 0, 0,
|
||||
58, 0, 16, 0, 1, 0,
|
||||
0, 0, 75, 0, 0, 5,
|
||||
130, 0, 16, 0, 1, 0,
|
||||
0, 0, 58, 0, 16, 0,
|
||||
1, 0, 0, 0, 0, 0,
|
||||
0, 7, 130, 0, 16, 0,
|
||||
1, 0, 0, 0, 58, 0,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
58, 0, 16, 0, 1, 0,
|
||||
0, 0, 14, 0, 0, 7,
|
||||
50, 0, 16, 0, 3, 0,
|
||||
0, 0, 70, 0, 16, 0,
|
||||
3, 0, 0, 0, 246, 15,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
0, 0, 0, 10, 50, 0,
|
||||
16, 0, 3, 0, 0, 0,
|
||||
70, 0, 16, 0, 3, 0,
|
||||
0, 0, 2, 64, 0, 0,
|
||||
0, 0, 0, 63, 0, 0,
|
||||
0, 63, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 69, 0,
|
||||
0, 11, 242, 0, 16, 0,
|
||||
3, 0, 0, 0, 70, 0,
|
||||
16, 0, 3, 0, 0, 0,
|
||||
70, 126, 32, 0, 1, 0,
|
||||
0, 0, 1, 0, 0, 0,
|
||||
0, 96, 32, 0, 1, 0,
|
||||
0, 0, 1, 0, 0, 0,
|
||||
56, 0, 0, 7, 130, 0,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
58, 0, 16, 0, 0, 0,
|
||||
0, 0, 58, 0, 16, 0,
|
||||
3, 0, 0, 0, 16, 0,
|
||||
0, 7, 18, 0, 16, 0,
|
||||
1, 0, 0, 0, 70, 2,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
70, 2, 16, 0, 2, 0,
|
||||
0, 0, 0, 0, 0, 8,
|
||||
18, 0, 16, 0, 1, 0,
|
||||
0, 0, 10, 0, 16, 128,
|
||||
193, 0, 0, 0, 1, 0,
|
||||
0, 0, 1, 64, 0, 0,
|
||||
0, 0, 128, 63, 52, 0,
|
||||
0, 7, 18, 0, 16, 0,
|
||||
1, 0, 0, 0, 10, 0,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
1, 64, 0, 0, 0, 0,
|
||||
0, 0, 47, 0, 0, 5,
|
||||
18, 0, 16, 0, 1, 0,
|
||||
0, 0, 10, 0, 16, 0,
|
||||
1, 0, 0, 0, 56, 0,
|
||||
0, 9, 18, 0, 16, 0,
|
||||
1, 0, 0, 0, 10, 0,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
26, 128, 48, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
1, 0, 0, 0, 25, 0,
|
||||
0, 5, 18, 0, 16, 0,
|
||||
1, 0, 0, 0, 10, 0,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
56, 0, 0, 9, 18, 0,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
10, 0, 16, 0, 1, 0,
|
||||
0, 0, 10, 128, 48, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 1, 0, 0, 0,
|
||||
50, 0, 0, 10, 114, 0,
|
||||
16, 0, 2, 0, 0, 0,
|
||||
70, 2, 16, 0, 3, 0,
|
||||
0, 0, 246, 15, 16, 0,
|
||||
0, 0, 0, 0, 70, 2,
|
||||
16, 128, 65, 0, 0, 0,
|
||||
0, 0, 0, 0, 50, 0,
|
||||
0, 9, 114, 0, 16, 0,
|
||||
0, 0, 0, 0, 6, 0,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
70, 2, 16, 0, 2, 0,
|
||||
0, 0, 70, 2, 16, 0,
|
||||
0, 0, 0, 0, 50, 0,
|
||||
0, 11, 114, 32, 16, 0,
|
||||
0, 0, 0, 0, 70, 130,
|
||||
48, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 246, 15, 16, 0,
|
||||
1, 0, 0, 0, 70, 2,
|
||||
16, 0, 0, 0, 0, 0,
|
||||
54, 0, 0, 5, 130, 32,
|
||||
16, 0, 0, 0, 0, 0,
|
||||
58, 0, 16, 0, 0, 0,
|
||||
0, 0, 62, 0, 0, 1,
|
||||
82, 84, 83, 48, 224, 0,
|
||||
0, 0, 2, 0, 0, 0,
|
||||
5, 0, 0, 0, 24, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
224, 0, 0, 0, 29, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
5, 0, 0, 0, 84, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
5, 0, 0, 0, 116, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
5, 0, 0, 0, 148, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
5, 0, 0, 0, 180, 0,
|
||||
0, 0, 2, 0, 0, 0,
|
||||
0, 0, 0, 0, 212, 0,
|
||||
0, 0, 1, 0, 0, 0,
|
||||
92, 0, 0, 0, 0, 0,
|
||||
0, 0, 1, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
255, 255, 255, 255, 1, 0,
|
||||
0, 0, 124, 0, 0, 0,
|
||||
3, 0, 0, 0, 1, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 255, 255, 255, 255,
|
||||
1, 0, 0, 0, 156, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
1, 0, 0, 0, 1, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 255, 255,
|
||||
255, 255, 1, 0, 0, 0,
|
||||
188, 0, 0, 0, 3, 0,
|
||||
0, 0, 1, 0, 0, 0,
|
||||
1, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
255, 255, 255, 255, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0
|
||||
};
|
Двоичные данные
Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMapSpherePixelLightingFresnelNoFog.pdb
Normal file
Двоичные данные
Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMapSpherePixelLightingFresnelNoFog.pdb
Normal file
Двоичный файл не отображается.
|
@ -0,0 +1,396 @@
|
|||
#if 0
|
||||
//
|
||||
// Generated by Microsoft (R) D3D Shader Disassembler
|
||||
//
|
||||
//
|
||||
// Input signature:
|
||||
//
|
||||
// Name Index Mask Register SysValue Format Used
|
||||
// -------------------- ----- ------ -------- -------- ------- ------
|
||||
// TEXCOORD 0 xy 0 NONE float xy
|
||||
// TEXCOORD 1 xyzw 1 NONE float xyz
|
||||
// TEXCOORD 2 xyz 2 NONE float xyz
|
||||
// COLOR 0 xyzw 3 NONE float xyzw
|
||||
//
|
||||
//
|
||||
// Output signature:
|
||||
//
|
||||
// Name Index Mask Register SysValue Format Used
|
||||
// -------------------- ----- ------ -------- -------- ------- ------
|
||||
// SV_Target 0 xyzw 0 TARGET float xyzw
|
||||
//
|
||||
ps_5_1
|
||||
dcl_globalFlags refactoringAllowed
|
||||
dcl_constantbuffer CB0[0:0][11], immediateIndexed, space=0
|
||||
dcl_sampler S0[0:0], mode_default, space=0
|
||||
dcl_sampler S1[1:1], mode_default, space=0
|
||||
dcl_resource_texture2d (float,float,float,float) T0[0:0], space=0
|
||||
dcl_resource_texture2d (float,float,float,float) T1[1:1], space=0
|
||||
dcl_input_ps linear v0.xy
|
||||
dcl_input_ps linear v1.xyz
|
||||
dcl_input_ps linear v2.xyz
|
||||
dcl_input_ps linear v3.xyzw
|
||||
dcl_output o0.xyzw
|
||||
dcl_temps 5
|
||||
sample r0.xyzw, v0.xyxx, T0[0].xyzw, S0[0]
|
||||
mul r0.xyzw, r0.xyzw, v3.xyzw
|
||||
add r1.xyz, -v1.xyzx, CB0[0][10].xyzx
|
||||
dp3 r1.w, r1.xyzx, r1.xyzx
|
||||
rsq r1.w, r1.w
|
||||
mul r1.xyz, r1.wwww, r1.xyzx
|
||||
dp3 r1.w, v2.xyzx, v2.xyzx
|
||||
rsq r1.w, r1.w
|
||||
mul r2.xyz, r1.wwww, v2.xyzx
|
||||
dp3 r3.x, -CB0[0][4].xyzx, r2.xyzx
|
||||
dp3 r3.y, -CB0[0][5].xyzx, r2.xyzx
|
||||
dp3 r3.z, -CB0[0][6].xyzx, r2.xyzx
|
||||
ge r4.xyz, r3.xyzx, l(0.000000, 0.000000, 0.000000, 0.000000)
|
||||
and r4.xyz, r4.xyzx, l(0x3f800000, 0x3f800000, 0x3f800000, 0)
|
||||
mul r3.xyz, r3.xyzx, r4.xyzx
|
||||
mul r4.xyz, r3.yyyy, CB0[0][8].xyzx
|
||||
mad r3.xyw, r3.xxxx, CB0[0][7].xyxz, r4.xyxz
|
||||
mad r3.xyz, r3.zzzz, CB0[0][9].xyzx, r3.xywx
|
||||
mad r3.xyz, r3.xyzx, CB0[0][2].xyzx, CB0[0][3].xyzx
|
||||
mul r0.xyz, r0.xyzx, r3.xyzx
|
||||
dp3 r1.w, -r1.xyzx, r2.xyzx
|
||||
add r1.w, r1.w, r1.w
|
||||
mad r1.xyz, r2.xyzx, -r1.wwww, -r1.xyzx
|
||||
dp2 r1.w, r1.xyxx, r1.xyxx
|
||||
add r1.z, r1.z, l(1.000000)
|
||||
mad r1.z, r1.z, r1.z, r1.w
|
||||
sqrt r1.z, r1.z
|
||||
add r1.z, r1.z, r1.z
|
||||
div r1.xy, r1.xyxx, r1.zzzz
|
||||
add r1.xy, r1.xyxx, l(0.500000, 0.500000, 0.000000, 0.000000)
|
||||
sample r1.xyzw, r1.xyxx, T1[1].xyzw, S1[1]
|
||||
mul r1.w, r0.w, r1.w
|
||||
mad r1.xyz, r1.xyzx, r0.wwww, -r0.xyzx
|
||||
mad r0.xyz, CB0[0][1].xxxx, r1.xyzx, r0.xyzx
|
||||
mad o0.xyz, CB0[0][0].xyzx, r1.wwww, r0.xyzx
|
||||
mov o0.w, r0.w
|
||||
ret
|
||||
// Approximately 0 instruction slots used
|
||||
#endif
|
||||
|
||||
const BYTE EnvironmentMapEffect_PSEnvMapSpherePixelLightingNoFog[] =
|
||||
{
|
||||
68, 88, 66, 67, 109, 166,
|
||||
213, 155, 177, 6, 181, 111,
|
||||
81, 33, 153, 81, 248, 91,
|
||||
227, 127, 1, 0, 0, 0,
|
||||
120, 7, 0, 0, 4, 0,
|
||||
0, 0, 48, 0, 0, 0,
|
||||
176, 0, 0, 0, 228, 0,
|
||||
0, 0, 144, 6, 0, 0,
|
||||
73, 83, 71, 78, 120, 0,
|
||||
0, 0, 4, 0, 0, 0,
|
||||
8, 0, 0, 0, 104, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 3, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
3, 3, 0, 0, 104, 0,
|
||||
0, 0, 1, 0, 0, 0,
|
||||
0, 0, 0, 0, 3, 0,
|
||||
0, 0, 1, 0, 0, 0,
|
||||
15, 7, 0, 0, 104, 0,
|
||||
0, 0, 2, 0, 0, 0,
|
||||
0, 0, 0, 0, 3, 0,
|
||||
0, 0, 2, 0, 0, 0,
|
||||
7, 7, 0, 0, 113, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 3, 0,
|
||||
0, 0, 3, 0, 0, 0,
|
||||
15, 15, 0, 0, 84, 69,
|
||||
88, 67, 79, 79, 82, 68,
|
||||
0, 67, 79, 76, 79, 82,
|
||||
0, 171, 79, 83, 71, 78,
|
||||
44, 0, 0, 0, 1, 0,
|
||||
0, 0, 8, 0, 0, 0,
|
||||
32, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
3, 0, 0, 0, 0, 0,
|
||||
0, 0, 15, 0, 0, 0,
|
||||
83, 86, 95, 84, 97, 114,
|
||||
103, 101, 116, 0, 171, 171,
|
||||
83, 72, 69, 88, 164, 5,
|
||||
0, 0, 81, 0, 0, 0,
|
||||
105, 1, 0, 0, 106, 8,
|
||||
0, 1, 89, 0, 0, 7,
|
||||
70, 142, 48, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 11, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
90, 0, 0, 6, 70, 110,
|
||||
48, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
90, 0, 0, 6, 70, 110,
|
||||
48, 0, 1, 0, 0, 0,
|
||||
1, 0, 0, 0, 1, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
88, 24, 0, 7, 70, 126,
|
||||
48, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 85, 85, 0, 0,
|
||||
0, 0, 0, 0, 88, 24,
|
||||
0, 7, 70, 126, 48, 0,
|
||||
1, 0, 0, 0, 1, 0,
|
||||
0, 0, 1, 0, 0, 0,
|
||||
85, 85, 0, 0, 0, 0,
|
||||
0, 0, 98, 16, 0, 3,
|
||||
50, 16, 16, 0, 0, 0,
|
||||
0, 0, 98, 16, 0, 3,
|
||||
114, 16, 16, 0, 1, 0,
|
||||
0, 0, 98, 16, 0, 3,
|
||||
114, 16, 16, 0, 2, 0,
|
||||
0, 0, 98, 16, 0, 3,
|
||||
242, 16, 16, 0, 3, 0,
|
||||
0, 0, 101, 0, 0, 3,
|
||||
242, 32, 16, 0, 0, 0,
|
||||
0, 0, 104, 0, 0, 2,
|
||||
5, 0, 0, 0, 69, 0,
|
||||
0, 11, 242, 0, 16, 0,
|
||||
0, 0, 0, 0, 70, 16,
|
||||
16, 0, 0, 0, 0, 0,
|
||||
70, 126, 32, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 96, 32, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
56, 0, 0, 7, 242, 0,
|
||||
16, 0, 0, 0, 0, 0,
|
||||
70, 14, 16, 0, 0, 0,
|
||||
0, 0, 70, 30, 16, 0,
|
||||
3, 0, 0, 0, 0, 0,
|
||||
0, 10, 114, 0, 16, 0,
|
||||
1, 0, 0, 0, 70, 18,
|
||||
16, 128, 65, 0, 0, 0,
|
||||
1, 0, 0, 0, 70, 130,
|
||||
48, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 10, 0,
|
||||
0, 0, 16, 0, 0, 7,
|
||||
130, 0, 16, 0, 1, 0,
|
||||
0, 0, 70, 2, 16, 0,
|
||||
1, 0, 0, 0, 70, 2,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
68, 0, 0, 5, 130, 0,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
58, 0, 16, 0, 1, 0,
|
||||
0, 0, 56, 0, 0, 7,
|
||||
114, 0, 16, 0, 1, 0,
|
||||
0, 0, 246, 15, 16, 0,
|
||||
1, 0, 0, 0, 70, 2,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
16, 0, 0, 7, 130, 0,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
70, 18, 16, 0, 2, 0,
|
||||
0, 0, 70, 18, 16, 0,
|
||||
2, 0, 0, 0, 68, 0,
|
||||
0, 5, 130, 0, 16, 0,
|
||||
1, 0, 0, 0, 58, 0,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
56, 0, 0, 7, 114, 0,
|
||||
16, 0, 2, 0, 0, 0,
|
||||
246, 15, 16, 0, 1, 0,
|
||||
0, 0, 70, 18, 16, 0,
|
||||
2, 0, 0, 0, 16, 0,
|
||||
0, 10, 18, 0, 16, 0,
|
||||
3, 0, 0, 0, 70, 130,
|
||||
48, 128, 65, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 4, 0, 0, 0,
|
||||
70, 2, 16, 0, 2, 0,
|
||||
0, 0, 16, 0, 0, 10,
|
||||
34, 0, 16, 0, 3, 0,
|
||||
0, 0, 70, 130, 48, 128,
|
||||
65, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
5, 0, 0, 0, 70, 2,
|
||||
16, 0, 2, 0, 0, 0,
|
||||
16, 0, 0, 10, 66, 0,
|
||||
16, 0, 3, 0, 0, 0,
|
||||
70, 130, 48, 128, 65, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 6, 0,
|
||||
0, 0, 70, 2, 16, 0,
|
||||
2, 0, 0, 0, 29, 0,
|
||||
0, 10, 114, 0, 16, 0,
|
||||
4, 0, 0, 0, 70, 2,
|
||||
16, 0, 3, 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, 4, 0,
|
||||
0, 0, 70, 2, 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,
|
||||
56, 0, 0, 7, 114, 0,
|
||||
16, 0, 3, 0, 0, 0,
|
||||
70, 2, 16, 0, 3, 0,
|
||||
0, 0, 70, 2, 16, 0,
|
||||
4, 0, 0, 0, 56, 0,
|
||||
0, 9, 114, 0, 16, 0,
|
||||
4, 0, 0, 0, 86, 5,
|
||||
16, 0, 3, 0, 0, 0,
|
||||
70, 130, 48, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
8, 0, 0, 0, 50, 0,
|
||||
0, 11, 178, 0, 16, 0,
|
||||
3, 0, 0, 0, 6, 0,
|
||||
16, 0, 3, 0, 0, 0,
|
||||
70, 136, 48, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
7, 0, 0, 0, 70, 8,
|
||||
16, 0, 4, 0, 0, 0,
|
||||
50, 0, 0, 11, 114, 0,
|
||||
16, 0, 3, 0, 0, 0,
|
||||
166, 10, 16, 0, 3, 0,
|
||||
0, 0, 70, 130, 48, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 9, 0, 0, 0,
|
||||
70, 3, 16, 0, 3, 0,
|
||||
0, 0, 50, 0, 0, 13,
|
||||
114, 0, 16, 0, 3, 0,
|
||||
0, 0, 70, 2, 16, 0,
|
||||
3, 0, 0, 0, 70, 130,
|
||||
48, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 2, 0,
|
||||
0, 0, 70, 130, 48, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 3, 0, 0, 0,
|
||||
56, 0, 0, 7, 114, 0,
|
||||
16, 0, 0, 0, 0, 0,
|
||||
70, 2, 16, 0, 0, 0,
|
||||
0, 0, 70, 2, 16, 0,
|
||||
3, 0, 0, 0, 16, 0,
|
||||
0, 8, 130, 0, 16, 0,
|
||||
1, 0, 0, 0, 70, 2,
|
||||
16, 128, 65, 0, 0, 0,
|
||||
1, 0, 0, 0, 70, 2,
|
||||
16, 0, 2, 0, 0, 0,
|
||||
0, 0, 0, 7, 130, 0,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
58, 0, 16, 0, 1, 0,
|
||||
0, 0, 58, 0, 16, 0,
|
||||
1, 0, 0, 0, 50, 0,
|
||||
0, 11, 114, 0, 16, 0,
|
||||
1, 0, 0, 0, 70, 2,
|
||||
16, 0, 2, 0, 0, 0,
|
||||
246, 15, 16, 128, 65, 0,
|
||||
0, 0, 1, 0, 0, 0,
|
||||
70, 2, 16, 128, 65, 0,
|
||||
0, 0, 1, 0, 0, 0,
|
||||
15, 0, 0, 7, 130, 0,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
70, 0, 16, 0, 1, 0,
|
||||
0, 0, 70, 0, 16, 0,
|
||||
1, 0, 0, 0, 0, 0,
|
||||
0, 7, 66, 0, 16, 0,
|
||||
1, 0, 0, 0, 42, 0,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
1, 64, 0, 0, 0, 0,
|
||||
128, 63, 50, 0, 0, 9,
|
||||
66, 0, 16, 0, 1, 0,
|
||||
0, 0, 42, 0, 16, 0,
|
||||
1, 0, 0, 0, 42, 0,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
58, 0, 16, 0, 1, 0,
|
||||
0, 0, 75, 0, 0, 5,
|
||||
66, 0, 16, 0, 1, 0,
|
||||
0, 0, 42, 0, 16, 0,
|
||||
1, 0, 0, 0, 0, 0,
|
||||
0, 7, 66, 0, 16, 0,
|
||||
1, 0, 0, 0, 42, 0,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
42, 0, 16, 0, 1, 0,
|
||||
0, 0, 14, 0, 0, 7,
|
||||
50, 0, 16, 0, 1, 0,
|
||||
0, 0, 70, 0, 16, 0,
|
||||
1, 0, 0, 0, 166, 10,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
0, 0, 0, 10, 50, 0,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
70, 0, 16, 0, 1, 0,
|
||||
0, 0, 2, 64, 0, 0,
|
||||
0, 0, 0, 63, 0, 0,
|
||||
0, 63, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 69, 0,
|
||||
0, 11, 242, 0, 16, 0,
|
||||
1, 0, 0, 0, 70, 0,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
70, 126, 32, 0, 1, 0,
|
||||
0, 0, 1, 0, 0, 0,
|
||||
0, 96, 32, 0, 1, 0,
|
||||
0, 0, 1, 0, 0, 0,
|
||||
56, 0, 0, 7, 130, 0,
|
||||
16, 0, 1, 0, 0, 0,
|
||||
58, 0, 16, 0, 0, 0,
|
||||
0, 0, 58, 0, 16, 0,
|
||||
1, 0, 0, 0, 50, 0,
|
||||
0, 10, 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, 2, 16, 128,
|
||||
65, 0, 0, 0, 0, 0,
|
||||
0, 0, 50, 0, 0, 11,
|
||||
114, 0, 16, 0, 0, 0,
|
||||
0, 0, 6, 128, 48, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 1, 0, 0, 0,
|
||||
70, 2, 16, 0, 1, 0,
|
||||
0, 0, 70, 2, 16, 0,
|
||||
0, 0, 0, 0, 50, 0,
|
||||
0, 11, 114, 32, 16, 0,
|
||||
0, 0, 0, 0, 70, 130,
|
||||
48, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 246, 15, 16, 0,
|
||||
1, 0, 0, 0, 70, 2,
|
||||
16, 0, 0, 0, 0, 0,
|
||||
54, 0, 0, 5, 130, 32,
|
||||
16, 0, 0, 0, 0, 0,
|
||||
58, 0, 16, 0, 0, 0,
|
||||
0, 0, 62, 0, 0, 1,
|
||||
82, 84, 83, 48, 224, 0,
|
||||
0, 0, 2, 0, 0, 0,
|
||||
5, 0, 0, 0, 24, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
224, 0, 0, 0, 29, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
5, 0, 0, 0, 84, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
5, 0, 0, 0, 116, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
5, 0, 0, 0, 148, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
5, 0, 0, 0, 180, 0,
|
||||
0, 0, 2, 0, 0, 0,
|
||||
0, 0, 0, 0, 212, 0,
|
||||
0, 0, 1, 0, 0, 0,
|
||||
92, 0, 0, 0, 0, 0,
|
||||
0, 0, 1, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
255, 255, 255, 255, 1, 0,
|
||||
0, 0, 124, 0, 0, 0,
|
||||
3, 0, 0, 0, 1, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 255, 255, 255, 255,
|
||||
1, 0, 0, 0, 156, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
1, 0, 0, 0, 1, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 255, 255,
|
||||
255, 255, 1, 0, 0, 0,
|
||||
188, 0, 0, 0, 3, 0,
|
||||
0, 0, 1, 0, 0, 0,
|
||||
1, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
255, 255, 255, 255, 0, 0,
|
||||
0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0
|
||||
};
|
Двоичные данные
Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMapSpherePixelLightingNoFog.pdb
Normal file
Двоичные данные
Src/Shaders/Compiled/EnvironmentMapEffect_PSEnvMapSpherePixelLightingNoFog.pdb
Normal file
Двоичный файл не отображается.
Двоичные данные
Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMap.pdb
Двоичные данные
Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMap.pdb
Двоичный файл не отображается.
Двоичные данные
Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapBn.pdb
Двоичные данные
Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapBn.pdb
Двоичный файл не отображается.
Двоичные данные
Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapFresnel.pdb
Двоичные данные
Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapFresnel.pdb
Двоичный файл не отображается.
Двоичные данные
Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapFresnelBn.pdb
Двоичные данные
Src/Shaders/Compiled/EnvironmentMapEffect_VSEnvMapFresnelBn.pdb
Двоичный файл не отображается.
Двоичный файл не отображается.
Некоторые файлы не были показаны из-за слишком большого количества измененных файлов Показать больше
Загрузка…
Ссылка в новой задаче