Last active
October 31, 2017 04:37
-
-
Save Nukem9/672a167fff2ba7f04730b83b92edba8f to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Water | |
// TechniqueID: 0x68F | |
// | |
// Technique: Vc_NTex_Va_Refl_Refr_Specular | |
// Sampler0=ReflectionSampler | |
// Sampler1=RefractionSampler | |
// Sampler2=DisplacementSampler | |
// Sampler3=CubeMapSampler | |
// Sampler4=Normals01Sampler | |
// Sampler5=Normals02Sampler | |
// Sampler6=Normals03Sampler | |
// Sampler7=DepthSampler | |
// Sampler8=FlowMapSampler | |
// Sampler9=FlowMapNormalsSampler | |
// Sampler10=SSReflectionSampler | |
// Sampler11=RawSSReflectionSampler | |
// Dynamic buffer: Size = 80 (0x50) | |
cbuffer PerGeometry : register(b0) | |
{ | |
float4 VPOSOffset : packoffset(c0); // @ 0 - 0x0000 | |
float4 PosAdjust : packoffset(c1); // @ 4 - 0x0010 | |
float4 CameraData : packoffset(c2); // @ 8 - 0x0020 | |
float4 SunDir : packoffset(c3); // @ 12 - 0x0030 | |
float4 SunColor : packoffset(c4); // @ 16 - 0x0040 | |
} | |
// Dynamic buffer: Size = 224 (0xE0) | |
cbuffer PerMaterial : register(b1) | |
{ | |
float4 ShallowColor : packoffset(c0); // @ 0 - 0x0000 | |
float4 DeepColor : packoffset(c1); // @ 4 - 0x0010 | |
float4 ReflectionColor : packoffset(c2); // @ 8 - 0x0020 | |
float4 FresnelRI : packoffset(c3); // @ 12 - 0x0030 | |
float4 BlendRadius : packoffset(c4); // @ 16 - 0x0040 | |
float4 VarAmounts : packoffset(c5); // @ 20 - 0x0050 | |
float4 NormalsAmplitude : packoffset(c6); // @ 24 - 0x0060 | |
float4 WaterParams : packoffset(c7); // @ 28 - 0x0070 | |
float4 FogNearColor : packoffset(c8); // @ 32 - 0x0080 | |
float4 FogFarColor : packoffset(c9); // @ 36 - 0x0090 | |
float4 FogParam : packoffset(c10); // @ 40 - 0x00A0 | |
float4 DepthControl : packoffset(c11); // @ 44 - 0x00B0 | |
float4 SSRParams : packoffset(c12); // @ 48 - 0x00C0 | |
float4 SSRParams2 : packoffset(c13); // @ 52 - 0x00D0 | |
} | |
// Dynamic buffer: Size = 352 (0x160) | |
cbuffer PerTechnique : register(b2) | |
{ | |
float4 TextureProj : packoffset(c0); // @ 0 - 0x0000 | |
float4 ReflectPlane : packoffset(c4); // @ 16 - 0x0040 | |
float4 ProjData : packoffset(c5); // @ 20 - 0x0050 | |
} | |
// UNDEFINED PARAMETER: Index: 16 Offset: 0x0058 Name: NumLights | |
// UNDEFINED PARAMETER: Index: 17 Offset: 0x0060 Name: LightPos | |
// UNDEFINED PARAMETER: Index: 18 Offset: 0x00E0 Name: LightColor | |
// void main(...) { ... } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment