Buffers - doodlum/skyrim-community-shaders GitHub Wiki
| Register | Feature | Type | Name | File | Shaders | Struct Analysis |
|---|---|---|---|---|---|---|
| b0 | Light Limit Fix | cbuffer |
PerFrame | features/Light Limit Fix/Shaders/LightLimitFix/ClusterBuildingCS.hlsl:3 | P+V+VR | Unmatched |
| b0 | Light Limit Fix | cbuffer |
PerFrame | features/Light Limit Fix/Shaders/LightLimitFix/ClusterCullingCS.hlsl:3 | P+V+VR | Unmatched |
| b0 | cbuffer |
PerFrame | package/Shaders/CopyShadowDataCS.hlsl:19 | P+V+VR | Unmatched | |
| b0 | cbuffer |
PerFrame | package/Shaders/RunGrass.hlsl:368 | P+V+VR | Unmatched | |
| b0 | cbuffer |
PerTechnique | package/Shaders/DistantTree.hlsl:137 | P+V+VR | Unmatched | |
| b0 | cbuffer |
PerTechnique | package/Shaders/Effect.hlsl:458 | P+V+VR | Unmatched | |
| b0 | cbuffer |
PerTechnique | package/Shaders/ISVolumetricLightingGenerateCS.hlsl:34 | P+V+VR | Unmatched | |
| b0 | cbuffer |
PerTechnique | package/Shaders/ISVolumetricLightingRaymarchCS.hlsl:8 | P+V+VR | Unmatched | |
| b0 | cbuffer |
PerTechnique | package/Shaders/Lighting.hlsl:603 | P+V+VR | Unmatched | |
| b0 | cbuffer |
PerTechnique | package/Shaders/Particle.hlsl:38 | P+V+VR | Unmatched | |
| b0 | cbuffer |
PerTechnique | package/Shaders/Utility.hlsl:314 | P+V+VR | Unmatched | |
| b0 | cbuffer |
PerTechnique | package/Shaders/Water.hlsl:330 | P+V+VR | Unmatched | |
| b0 | Terrain Shadows | cbuffer |
ShadowUpdateCB | features/Terrain Shadows/Shaders/TerrainShadows/ShadowUpdate.cs.hlsl:4 | P+V+VR | Mismatched (ShadowUpdateCB) |
| b0 | Dynamic Cubemaps | cbuffer |
SpecularMapFilterSettings | features/Dynamic Cubemaps/Shaders/DynamicCubemaps/SpecularIrradianceCS.hlsl:15 | P+V+VR | Unmatched |
| b0 | Dynamic Cubemaps | cbuffer |
UpdateData | features/Dynamic Cubemaps/Shaders/DynamicCubemaps/UpdateCubemapCS.hlsl:53 | P+V+VR | Unmatched |
| b1 | Screen-Space Shadows | cbuffer |
PerFrame | features/Screen-Space Shadows/Shaders/ScreenSpaceShadows/RaymarchCS.hlsl:10 | P+V+VR | Unmatched |
| b1 | cbuffer |
PerFrame2 | package/Shaders/CopyShadowDataCS.hlsl:28 | P+V+VR | Unmatched | |
| b1 | Subsurface Scattering | cbuffer |
PerFrameSSS | features/Subsurface Scattering/Shaders/SubsurfaceScattering/SeparableSSSCS.hlsl:9 | P+V+VR | Unmatched |
| b1 | cbuffer |
PerMaterial | package/Shaders/Effect.hlsl:465 | P+V+VR | Unmatched | |
| b1 | cbuffer |
PerMaterial | package/Shaders/Lighting.hlsl:610 | P+V+VR | Unmatched | |
| b1 | cbuffer |
PerMaterial | package/Shaders/RunGrass.hlsl:436 | P+V+VR | Unmatched | |
| b1 | cbuffer |
PerMaterial | package/Shaders/Utility.hlsl:323 | P+V+VR | Unmatched | |
| b1 | cbuffer |
PerMaterial | package/Shaders/Water.hlsl:347 | P+V+VR | Unmatched | |
| b1 | Screen Space GI | cbuffer |
SSGICB | features/Screen Space GI/Shaders/ScreenSpaceGI/common.hlsli:26 | P+V+VR | SSGICB |
| b10 | cbuffer |
BonesBuffer | package/Shaders/Common/Skinned.hlsli:9 | P+V+VR | Unmatched | |
| b11 | cbuffer |
AlphaTestRefBuffer | package/Shaders/Lighting.hlsl:697 | P+V+VR | Unmatched | |
| b11 | cbuffer |
AlphaTestRefCB | package/Shaders/DistantTree.hlsl:124 | P+V+VR | Unmatched | |
| b11 | cbuffer |
AlphaTestRefCB | package/Shaders/Effect.hlsl:452 | P+V+VR | Unmatched | |
| b11 | cbuffer |
AlphaTestRefCB | package/Shaders/RunGrass.hlsl:385 | P+V+VR | Unmatched | |
| b11 | cbuffer |
AlphaTestRefCB | package/Shaders/Sky.hlsl:177 | P+V+VR | Unmatched | |
| b11 | cbuffer |
AlphaTestRefCB | package/Shaders/Utility.hlsl:361 | P+V+VR | Unmatched | |
| b11 | cbuffer |
IndexedTexcoordBuffer | package/Shaders/Effect.hlsl:150 | P+V+VR | Unmatched | |
| b12 | cbuffer |
PerFrame | package/Shaders/DistantTree.hlsl:130 | P+V+VR | Unmatched | |
| b12 | cbuffer |
PerFrame | package/Shaders/Common/FrameBuffer.hlsli:7 | P+V+VR | Unmatched | |
| b12 | cbuffer |
VS_PerFrame | package/Shaders/Effect.hlsl:94 | P+V+VR | Unmatched | |
| b12 | cbuffer |
VS_PerFrame | package/Shaders/Lighting.hlsl:161 | P+V+VR | Unmatched | |
| b13 | cbuffer |
VRValues | package/Shaders/Common/VR.hlsli:12 | P+V+VR | Unmatched | |
| b2 | cbuffer |
PerFrame3 | package/Shaders/CopyShadowDataCS.hlsl:78 | P+V+VR | ||
| b2 | cbuffer |
PerGeometry | package/Shaders/BloodSplatter.hlsl:63 | P+V+VR | Unmatched | |
| b2 | cbuffer |
PerGeometry | package/Shaders/DistantTree.hlsl:48 | P+V+VR | Unmatched | |
| b2 | cbuffer |
PerGeometry | package/Shaders/Effect.hlsl:472 | P+V+VR | Unmatched | |
| b2 | cbuffer |
PerGeometry | package/Shaders/ISAlphaBlend.hlsl:45 | P+V+VR | Unmatched | |
| b2 | cbuffer |
PerGeometry | package/Shaders/ISApplyReflections.hlsl:20 | P+V+VR | Unmatched | |
| b2 | cbuffer |
PerGeometry | package/Shaders/ISApplyVolumetricLighting.hlsl:29 | P+V+VR | Unmatched | |
| b2 | cbuffer |
PerGeometry | package/Shaders/ISBlur.hlsl:19 | P+V+VR | Unmatched | |
| b2 | cbuffer |
PerGeometry | package/Shaders/ISCompositeLensFlareVolumetricLighting.hlsl:18 | P+V+VR | Unmatched | |
| b2 | cbuffer |
PerGeometry | package/Shaders/ISCopy.hlsl:20 | P+V+VR | Unmatched | |
| b2 | cbuffer |
PerGeometry | package/Shaders/ISDepthOfField.hlsl:24 | P+V+VR | Unmatched | |
| b2 | cbuffer |
PerGeometry | package/Shaders/ISDoubleVision.hlsl:18 | P+V+VR | Unmatched | |
| b2 | cbuffer |
PerGeometry | package/Shaders/ISDownsample.hlsl:21 | P+V+VR | Unmatched | |
| b2 | cbuffer |
PerGeometry | package/Shaders/ISExp.hlsl:15 | P+V+VR | Unmatched | |
| b2 | cbuffer |
PerGeometry | package/Shaders/ISFullScreenVR.hlsl:15 | P+V+VR | Unmatched | |
| b2 | cbuffer |
PerGeometry | package/Shaders/ISHDR.hlsl:29 | P+V+VR | Unmatched | |
| b2 | cbuffer |
PerGeometry | package/Shaders/ISIBLensFlare.hlsl:20 | P+V+VR | Unmatched | |
| b2 | cbuffer |
PerGeometry | package/Shaders/ISLightingComposite.hlsl:29 | P+V+VR | Unmatched | |
| b2 | cbuffer |
PerGeometry | package/Shaders/ISLocalMap.hlsl:16 | P+V+VR | Unmatched | |
| b2 | cbuffer |
PerGeometry | package/Shaders/ISMap.hlsl:15 | P+V+VR | Unmatched | |
| b2 | cbuffer |
PerGeometry | package/Shaders/ISNoise.hlsl:43 | P+V+VR | Unmatched | |
| b2 | cbuffer |
PerGeometry | package/Shaders/ISRadialBlur.hlsl:16 | P+V+VR | Unmatched | |
| b2 | cbuffer |
PerGeometry | package/Shaders/ISReflectionsRayTracing.hlsl:25 | P+V+VR | Unmatched | |
| b2 | cbuffer |
PerGeometry | package/Shaders/ISRefraction.hlsl:19 | P+V+VR | Unmatched | |
| b2 | cbuffer |
PerGeometry | package/Shaders/ISSAOBlur.hlsl:16 | P+V+VR | Unmatched | |
| b2 | cbuffer |
PerGeometry | package/Shaders/ISSAOCameraZ.hlsl:16 | P+V+VR | Unmatched | |
| b2 | cbuffer |
PerGeometry | package/Shaders/ISSAOComposite.hlsl:29 | P+V+VR | Unmatched | |
| b2 | cbuffer |
PerGeometry | package/Shaders/ISSAOMinify.hlsl:16 | P+V+VR | Unmatched | |
| b2 | cbuffer |
PerGeometry | package/Shaders/ISSimpleColor.hlsl:21 | P+V+VR | Unmatched | |
| b2 | cbuffer |
PerGeometry | package/Shaders/ISSnowSSS.hlsl:21 | P+V+VR | Unmatched | |
| b2 | cbuffer |
PerGeometry | package/Shaders/ISUpsampleDynamicResolution.hlsl:15 | P+V+VR | Unmatched | |
| b2 | cbuffer |
PerGeometry | package/Shaders/ISVolumetricLighting.hlsl:17 | P+V+VR | Unmatched | |
| b2 | cbuffer |
PerGeometry | package/Shaders/ISWaterBlend.hlsl:26 | P+V+VR | Unmatched | |
| b2 | cbuffer |
PerGeometry | package/Shaders/ISWaterDisplacement.hlsl:71 | P+V+VR | Unmatched | |
| b2 | cbuffer |
PerGeometry | package/Shaders/ISWaterFlow.hlsl:15 | P+V+VR | Unmatched | |
| b2 | cbuffer |
PerGeometry | package/Shaders/ISWorldMap.hlsl:18 | P+V+VR | Unmatched | |
| b2 | cbuffer |
PerGeometry | package/Shaders/Lighting.hlsl:655 | P+V+VR | Unmatched | |
| b2 | cbuffer |
PerGeometry | package/Shaders/Particle.hlsl:234 | P+V+VR | Unmatched | |
| b2 | cbuffer |
PerGeometry | package/Shaders/Sky.hlsl:171 | P+V+VR | Unmatched | |
| b2 | cbuffer |
PerGeometry | package/Shaders/Utility.hlsl:329 | P+V+VR | Unmatched | |
| b2 | cbuffer |
PerGeometry | package/Shaders/Water.hlsl:365 | P+V+VR | Unmatched | |
| b3 | Light Limit Fix | cbuffer |
StrictLightData | features/Light Limit Fix/Shaders/LightLimitFix/LightLimitFix.hlsli:7 | P+V+VR | Unmatched |
| b4 | cbuffer |
PerShader | package/Shaders/Common/Permutation.hlsli:77 | P+V+VR | PerShader |
|
| b5 | Grass Collision | cbuffer |
GrassCollisionPerFrame | features/Grass Collision/Shaders/GrassCollision/GrassCollision.hlsli:8 | P+V+VR | Mismatched (PerFrame) |
| b5 | cbuffer |
SharedData | package/Shaders/Common/SharedData.hlsli:11 | P+V+VR | Mismatched (SharedDataCB) |
|
| b6 | cbuffer |
FeatureData | package/Shaders/Common/SharedData.hlsli:186 | P+V+VR | ||
| b7 | cbuffer |
cb7 | package/Shaders/RunGrass.hlsl:128 | P+V+VR | Unmatched | |
| b8 | cbuffer |
cb8 | package/Shaders/RunGrass.hlsl:133 | P+V+VR | Unmatched | |
| b9 | cbuffer |
PreviousBonesBuffer | package/Shaders/Common/Skinned.hlsli:4 | P+V+VR | Unmatched | |
| s0 | SamplerState |
AlbedoSampler | package/Shaders/ISLightingComposite.hlsl:11 | P+V+VR | ||
| s0 | SamplerState |
DensitySampler | package/Shaders/ISVolumetricLightingRaymarchCS.hlsl:2 | P+V+VR | ||
| s0 | SamplerState |
DepthSampler | package/Shaders/ISApplyVolumetricLighting.hlsl:13 | P+V+VR | ||
| s0 | SamplerState |
DepthSampler | package/Shaders/ISSAOCameraZ.hlsl:12 | P+V+VR | ||
| s0 | SamplerState |
DepthSampler | package/Shaders/ISSimpleColor.hlsl:15 | P+V+VR | ||
| s0 | SamplerState |
DepthSampler | package/Shaders/ISVolumetricLighting.hlsl:11 | P+V+VR | ||
| s0 | SamplerState |
DisplaceMapSampler | package/Shaders/ISWaterDisplacement.hlsl:53 | P+V+VR | ||
| s0 | SamplerState |
DisplaySamplerSampler | package/Shaders/ISWaterDisplacement.hlsl:55 | P+V+VR | ||
| s0 | SamplerState |
DownScaledBlurredHDRSampler | package/Shaders/ISIBLensFlare.hlsl:12 | P+V+VR | ||
| s0 | SamplerState |
FlowmapSampler | package/Shaders/ISWaterFlow.hlsl:11 | P+V+VR | ||
| s0 | SamplerState |
HeightMap01Sampler | package/Shaders/ISWaterDisplacement.hlsl:50 | P+V+VR | ||
| s0 | SamplerState |
HeightMapSampler | package/Shaders/ISWaterDisplacement.hlsl:57 | P+V+VR | ||
| s0 | SamplerState |
ImageSampler | package/Shaders/ISBlur.hlsl:13 | P+V+VR | ||
| s0 | SamplerState |
ImageSampler | package/Shaders/ISCopy.hlsl:16 | P+V+VR | ||
| s0 | SamplerState |
ImageSampler | package/Shaders/ISDepthOfField.hlsl:12 | P+V+VR | ||
| s0 | SamplerState |
ImageSampler | package/Shaders/ISFullScreenVR.hlsl:12 | P+V+VR | ||
| s0 | SamplerState |
ImageSampler | package/Shaders/ISHDR.hlsl:13 | P+V+VR | ||
| s0 | SamplerState |
ImageSampler | package/Shaders/ISLocalMap.hlsl:12 | P+V+VR | ||
| s0 | SamplerState |
ImageSampler | package/Shaders/ISRadialBlur.hlsl:12 | P+V+VR | ||
| s0 | SamplerState |
ImageSampler | package/Shaders/ISWorldMap.hlsl:12 | P+V+VR | ||
| s0 | Dynamic Cubemaps | SamplerState |
LinearSampler | features/Dynamic Cubemaps/Shaders/DynamicCubemaps/InferCubemapCS.hlsl:9 | P+V+VR | |
| s0 | Dynamic Cubemaps | SamplerState |
LinearSampler | features/Dynamic Cubemaps/Shaders/DynamicCubemaps/UpdateCubemapCS.hlsl:13 | P+V+VR | |
| s0 | IBL | SamplerState |
LinearSampler | features/IBL/Shaders/IBL/DiffuseIBLCS.hlsl:14 | P+V+VR | |
| s0 | SamplerState |
LinearSampler | package/Shaders/DeferredCompositeCS.hlsl:25 | P+V+VR | ||
| s0 | SamplerState |
NoiseMapSampler | package/Shaders/ISNoise.hlsl:39 | P+V+VR | ||
| s0 | SamplerState |
NormalSampler | package/Shaders/ISReflectionsRayTracing.hlsl:15 | P+V+VR | ||
| s0 | SamplerState |
OriginalSampler | package/Shaders/ISExp.hlsl:11 | P+V+VR | ||
| s0 | Screen-Space Shadows | SamplerState |
PointBorderSampler | features/Screen-Space Shadows/Shaders/ScreenSpaceShadows/RaymarchCS.hlsl:8 | P+V+VR | |
| s0 | SamplerState |
ReflectionSampler | package/Shaders/Water.hlsl:304 | P+V+VR | ||
| s0 | SamplerState |
SSRSourceSampler | package/Shaders/ISApplyReflections.hlsl:12 | P+V+VR | ||
| s0 | SamplerState |
SampBaseSampler | package/Shaders/Effect.hlsl:408 | P+V+VR | ||
| s0 | SamplerState |
SampBaseSampler | package/Shaders/RunGrass.hlsl:354 | P+V+VR | ||
| s0 | SamplerState |
SampBaseSampler | package/Shaders/Sky.hlsl:163 | P+V+VR | ||
| s0 | SamplerState |
SampBaseSampler | package/Shaders/Utility.hlsl:296 | P+V+VR | ||
| s0 | SamplerState |
SampBloodColor | package/Shaders/BloodSplatter.hlsl:53 | P+V+VR | ||
| s0 | SamplerState |
SampColorSampler | package/Shaders/Lighting.hlsl:446 | P+V+VR | ||
| s0 | SamplerState |
SampDiffuse | package/Shaders/DistantTree.hlsl:119 | P+V+VR | ||
| s0 | SamplerState |
SampSourceTexture | package/Shaders/Particle.hlsl:216 | P+V+VR | ||
| s0 | SamplerState |
ShadowmapSampler | package/Shaders/ISVolumetricLightingGenerateCS.hlsl:6 | P+V+VR | ||
| s0 | SamplerState |
SourceSampler | package/Shaders/ISBasicCopy.hlsl:11 | P+V+VR | ||
| s0 | SamplerState |
SourceSampler | package/Shaders/ISDownsample.hlsl:13 | P+V+VR | ||
| s0 | SamplerState |
Src0Sampler | package/Shaders/ISDoubleVision.hlsl:12 | P+V+VR | ||
| s0 | SamplerState |
Src0Sampler | package/Shaders/ISMap.hlsl:11 | P+V+VR | ||
| s0 | SamplerState |
Src0Sampler | package/Shaders/ISRefraction.hlsl:13 | P+V+VR | ||
| s0 | SamplerState |
TintMask0Sampler | package/Shaders/ISAlphaBlend.hlsl:11 | P+V+VR | ||
| s0 | SamplerState |
VLSourceSampler | package/Shaders/ISCompositeLensFlareVolumetricLighting.hlsl:12 | P+V+VR | ||
| s0 | Skylighting | SamplerComparisonState |
comparisonSampler | features/Skylighting/Shaders/Skylighting/UpdateProbesCS.hlsl:9 | P+V+VR | |
| s0 | SamplerState |
depthSampler | package/Shaders/ISSnowSSS.hlsl:13 | P+V+VR | ||
| s0 | Dynamic Cubemaps | SamplerState |
linear_wrap_sampler | features/Dynamic Cubemaps/Shaders/DynamicCubemaps/SpecularIrradianceCS.hlsl:23 | P+V+VR | |
| s0 | Screen Space GI | SamplerState |
samplerPointClamp | features/Screen Space GI/Shaders/ScreenSpaceGI/common.hlsli:67 | P+V+VR | |
| s0 | SamplerState |
snowAlphaSpecSampler | package/Shaders/ISDebugSnow.hlsl:11 | P+V+VR | ||
| s0 | SamplerState |
sourceSampler | package/Shaders/ISSAOBlur.hlsl:12 | P+V+VR | ||
| s0 | SamplerState |
sourceSampler | package/Shaders/ISSAOComposite.hlsl:13 | P+V+VR | ||
| s0 | SamplerState |
sourceSampler | package/Shaders/ISSAOMinify.hlsl:12 | P+V+VR | ||
| s0 | SamplerState |
sourceSampler | package/Shaders/ISSILComposite.hlsl:12 | P+V+VR | ||
| s0 | SamplerState |
sourceSampler | package/Shaders/ISUpsampleDynamicResolution.hlsl:11 | P+V+VR | ||
| s0 | SamplerState |
sourceSampler | package/Shaders/ISWaterBlend.hlsl:14 | P+V+VR | ||
| s1 | SamplerState |
AdaptSampler | package/Shaders/ISHDR.hlsl:15 | P+V+VR | ||
| s1 | SamplerState |
AvgLumSampler | package/Shaders/ISBlur.hlsl:14 | P+V+VR | ||
| s1 | SamplerState |
BlendSampler | package/Shaders/ISHDR.hlsl:17 | P+V+VR | ||
| s1 | SamplerState |
BlurredSampler | package/Shaders/ISDepthOfField.hlsl:13 | P+V+VR | ||
| s1 | SamplerState |
ColorSampler | package/Shaders/ISReflectionsRayTracing.hlsl:16 | P+V+VR | ||
| s1 | SamplerState |
DepthSampler | package/Shaders/ISWorldMap.hlsl:13 | P+V+VR | ||
| s1 | SamplerState |
DiffuseSampler | package/Shaders/ISLightingComposite.hlsl:12 | P+V+VR | ||
| s1 | SamplerState |
HeightMap02Sampler | package/Shaders/ISWaterDisplacement.hlsl:51 | P+V+VR | ||
| s1 | SamplerState |
IndLightingSampler | package/Shaders/ISSILComposite.hlsl:13 | P+V+VR | ||
| s1 | SamplerState |
LFSourceSampler | package/Shaders/ISCompositeLensFlareVolumetricLighting.hlsl:13 | P+V+VR | ||
| s1 | SamplerState |
PreviousFrameSampler | package/Shaders/ISApplyVolumetricLighting.hlsl:14 | P+V+VR | ||
| s1 | SamplerState |
PreviousFrameSourceSampler | package/Shaders/ISDownsample.hlsl:14 | P+V+VR | ||
| s1 | SamplerState |
RampsSampler | package/Shaders/ISIBLensFlare.hlsl:13 | P+V+VR | ||
| s1 | SamplerState |
RefractionSampler | package/Shaders/Water.hlsl:305 | P+V+VR | ||
| s1 | SamplerState |
SAOSampler | package/Shaders/ISSAOComposite.hlsl:14 | P+V+VR | ||
| s1 | SamplerState |
SampBlendSampler | package/Shaders/Sky.hlsl:164 | P+V+VR | ||
| s1 | SamplerState |
SampBloodAlpha | package/Shaders/BloodSplatter.hlsl:54 | P+V+VR | ||
| s1 | SamplerState |
SampGrayscaleTexture | package/Shaders/Particle.hlsl:218 | P+V+VR | ||
| s1 | SamplerState |
SampNormalSampler | package/Shaders/Effect.hlsl:409 | P+V+VR | ||
| s1 | SamplerState |
SampNormalSampler | package/Shaders/Utility.hlsl:297 | P+V+VR | ||
| s1 | SamplerState |
SampShadowMaskSampler | package/Shaders/RunGrass.hlsl:355 | P+V+VR | ||
| s1 | SamplerState |
SampTerrainParallaxSampler | package/Shaders/Lighting.hlsl:420 | P+V+VR | ||
| s1 | SamplerState |
ShadowMapSampler | package/Shaders/ISVolumetricLighting.hlsl:12 | P+V+VR | ||
| s1 | SamplerState |
ShadowmapVLSampler | package/Shaders/ISVolumetricLightingGenerateCS.hlsl:7 | P+V+VR | ||
| s1 | SamplerState |
Src1Sampler | package/Shaders/ISDoubleVision.hlsl:13 | P+V+VR | ||
| s1 | SamplerState |
Src1Sampler | package/Shaders/ISRefraction.hlsl:14 | P+V+VR | ||
| s1 | SamplerState |
TintMask1Sampler | package/Shaders/ISAlphaBlend.hlsl:12 | P+V+VR | ||
| s1 | SamplerState |
WaterMaskSampler | package/Shaders/ISApplyReflections.hlsl:13 | P+V+VR | ||
| s1 | Screen Space GI | SamplerState |
samplerLinearClamp | features/Screen Space GI/Shaders/ScreenSpaceGI/common.hlsli:68 | P+V+VR | |
| s1 | SamplerState |
sceneSampler | package/Shaders/ISDebugSnow.hlsl:12 | P+V+VR | ||
| s1 | SamplerState |
snowDiffuseSampler | package/Shaders/ISSnowSSS.hlsl:14 | P+V+VR | ||
| s1 | SamplerState |
uintStencilSampler | package/Shaders/ISSimpleColor.hlsl:16 | P+V+VR | ||
| s1 | SamplerState |
waterHistorySampler | package/Shaders/ISWaterBlend.hlsl:15 | P+V+VR | ||
| s10 | SamplerState |
SSRReflectionSampler | package/Shaders/Water.hlsl:314 | P+V+VR | ||
| s10 | SamplerState |
SampProjDetailSampler | package/Shaders/Lighting.hlsl:483 | P+V+VR | ||
| s10 | SamplerState |
TintMask10Sampler | package/Shaders/ISAlphaBlend.hlsl:21 | P+V+VR | ||
| s11 | SamplerState |
RawSSRReflectionSampler | package/Shaders/Water.hlsl:315 | P+V+VR | ||
| s11 | SamplerState |
SampCharacterLightProjNoiseSampler | package/Shaders/Lighting.hlsl:486 | P+V+VR | ||
| s11 | SamplerState |
TintMask11Sampler | package/Shaders/ISAlphaBlend.hlsl:22 | P+V+VR | ||
| s12 | SamplerState |
SampRimSoftLightWorldMapOverlaySampler | package/Shaders/Lighting.hlsl:487 | P+V+VR | ||
| s12 | SamplerState |
TintMask12Sampler | package/Shaders/ISAlphaBlend.hlsl:23 | P+V+VR | ||
| s13 | SamplerState |
SampLandLodBlend1Sampler | package/Shaders/Lighting.hlsl:496 | P+V+VR | ||
| s13 | SamplerState |
SampWorldMapOverlaySnowSampler | package/Shaders/Lighting.hlsl:490 | P+V+VR | ||
| s13 | SamplerState |
TintMask13Sampler | package/Shaders/ISAlphaBlend.hlsl:24 | P+V+VR | ||
| s14 | SamplerState |
SampShadowMaskSampler | package/Shaders/Lighting.hlsl:502 | P+V+VR | ||
| s14 | SamplerState |
TintMask14Sampler | package/Shaders/ISAlphaBlend.hlsl:25 | P+V+VR | ||
| s15 | SamplerState |
SampLandLodBlend2Sampler | package/Shaders/Lighting.hlsl:497 | P+V+VR | ||
| s15 | SamplerState |
SampLandLodNoiseSampler | package/Shaders/Lighting.hlsl:499 | P+V+VR | ||
| s15 | SamplerState |
TintMask15Sampler | package/Shaders/ISAlphaBlend.hlsl:26 | P+V+VR | ||
| s2 | SamplerState |
AvgSampler | package/Shaders/ISHDR.hlsl:19 | P+V+VR | ||
| s2 | SamplerState |
DepthSampler | package/Shaders/ISDepthOfField.hlsl:14 | P+V+VR | ||
| s2 | SamplerState |
DepthSampler | package/Shaders/ISReflectionsRayTracing.hlsl:17 | P+V+VR | ||
| s2 | SamplerState |
DisplacementSampler | package/Shaders/Water.hlsl:306 | P+V+VR | ||
| s2 | SamplerState |
InverseRepartitionSampler | package/Shaders/ISVolumetricLightingGenerateCS.hlsl:8 | P+V+VR | ||
| s2 | SamplerState |
MainBufferSampler | package/Shaders/ISApplyReflections.hlsl:14 | P+V+VR | ||
| s2 | SamplerState |
MasksSampler | package/Shaders/ISIBLensFlare.hlsl:14 | P+V+VR | ||
| s2 | SamplerState |
MotionVectorsSampler | package/Shaders/ISDownsample.hlsl:15 | P+V+VR | ||
| s2 | SamplerState |
SampDepthSampler | package/Shaders/Utility.hlsl:298 | P+V+VR | ||
| s2 | SamplerState |
SampFlareColor | package/Shaders/BloodSplatter.hlsl:55 | P+V+VR | ||
| s2 | SamplerState |
SampNoiseGradSampler | package/Shaders/Sky.hlsl:165 | P+V+VR | ||
| s2 | SamplerState |
SampNoiseSampler | package/Shaders/Effect.hlsl:410 | P+V+VR | ||
| s2 | SamplerState |
SampNormalSampler | package/Shaders/RunGrass.hlsl:359 | P+V+VR | ||
| s2 | SamplerState |
SampPrecipitationOcclusionTexture | package/Shaders/Particle.hlsl:221 | P+V+VR | ||
| s2 | SamplerState |
SampSpecularSampler | package/Shaders/Lighting.hlsl:451 | P+V+VR | ||
| s2 | SamplerState |
SpecularSampler | package/Shaders/ISLightingComposite.hlsl:13 | P+V+VR | ||
| s2 | SamplerState |
TintMask2Sampler | package/Shaders/ISAlphaBlend.hlsl:13 | P+V+VR | ||
| s2 | SamplerState |
VLSampler | package/Shaders/ISApplyVolumetricLighting.hlsl:15 | P+V+VR | ||
| s2 | SamplerState |
depthSampler | package/Shaders/ISSAOComposite.hlsl:15 | P+V+VR | ||
| s2 | SamplerState |
motionBufferSampler | package/Shaders/ISWaterBlend.hlsl:16 | P+V+VR | ||
| s2 | SamplerState |
snowAlphaSpecSampler | package/Shaders/ISSnowSSS.hlsl:15 | P+V+VR | ||
| s3 | SamplerState |
AlphaSampler | package/Shaders/ISReflectionsRayTracing.hlsl:18 | P+V+VR | ||
| s3 | SamplerState |
AvgDepthSampler | package/Shaders/ISDepthOfField.hlsl:15 | P+V+VR | ||
| s3 | SamplerState |
CubeMapSampler | package/Shaders/Water.hlsl:307 | P+V+VR | ||
| s3 | SamplerState |
NoiseSampler | package/Shaders/ISVolumetricLightingGenerateCS.hlsl:9 | P+V+VR | ||
| s3 | SamplerState |
NormalsSSRMaskSampler | package/Shaders/ISSAOComposite.hlsl:16 | P+V+VR | ||
| s3 | SamplerState |
RepartitionSampler | package/Shaders/ISApplyVolumetricLighting.hlsl:16 | P+V+VR | ||
| s3 | SamplerState |
SAOSampler | package/Shaders/ISLightingComposite.hlsl:14 | P+V+VR | ||
| s3 | SamplerState |
SampDepthSampler | package/Shaders/Effect.hlsl:411 | P+V+VR | ||
| s3 | SamplerState |
SampFlareHDR | package/Shaders/BloodSplatter.hlsl:56 | P+V+VR | ||
| s3 | SamplerState |
SampProjDiffuseSampler | package/Shaders/Lighting.hlsl:459 | P+V+VR | ||
| s3 | SamplerState |
SampRMAOSSampler | package/Shaders/RunGrass.hlsl:360 | P+V+VR | ||
| s3 | SamplerState |
SampShadowMapSampler | package/Shaders/Utility.hlsl:299 | P+V+VR | ||
| s3 | SamplerState |
SampTintSampler | package/Shaders/Lighting.hlsl:454 | P+V+VR | ||
| s3 | SamplerState |
SampUnderwaterMask | package/Shaders/Particle.hlsl:222 | P+V+VR | ||
| s3 | SamplerState |
TintMask3Sampler | package/Shaders/ISAlphaBlend.hlsl:14 | P+V+VR | ||
| s3 | SamplerState |
depthBufferSampler | package/Shaders/ISWaterBlend.hlsl:17 | P+V+VR | ||
| s4 | SamplerState |
FogSampler | package/Shaders/ISLightingComposite.hlsl:15 | P+V+VR | ||
| s4 | SamplerState |
MaskSampler | package/Shaders/ISDepthOfField.hlsl:16 | P+V+VR | ||
| s4 | SamplerState |
NoiseGradSamplerSampler | package/Shaders/ISApplyVolumetricLighting.hlsl:17 | P+V+VR | ||
| s4 | SamplerState |
Normals01Sampler | package/Shaders/Water.hlsl:308 | P+V+VR | ||
| s4 | SamplerState |
SampDetailSampler | package/Shaders/Lighting.hlsl:455 | P+V+VR | ||
| s4 | SamplerState |
SampEnvSampler | package/Shaders/Lighting.hlsl:463 | P+V+VR | ||
| s4 | SamplerState |
SampGrayscaleSampler | package/Shaders/Effect.hlsl:412 | P+V+VR | ||
| s4 | SamplerState |
SampParallaxSampler | package/Shaders/Lighting.hlsl:468 | P+V+VR | ||
| s4 | SamplerComparisonState |
SampShadowMapSamplerComp | package/Shaders/Utility.hlsl:300 | P+V+VR | ||
| s4 | SamplerState |
SampSubsurfaceSampler | package/Shaders/RunGrass.hlsl:361 | P+V+VR | ||
| s4 | SamplerState |
TintMask4Sampler | package/Shaders/ISAlphaBlend.hlsl:15 | P+V+VR | ||
| s4 | SamplerState |
snowSpecAlphaSampler | package/Shaders/ISSAOComposite.hlsl:17 | P+V+VR | ||
| s4 | SamplerState |
waterMaskSampler | package/Shaders/ISWaterBlend.hlsl:18 | P+V+VR | ||
| s5 | SamplerState |
DirDiffuseSampler | package/Shaders/ISLightingComposite.hlsl:16 | P+V+VR | ||
| s5 | SamplerState |
MotionVectorsSampler | package/Shaders/ISApplyVolumetricLighting.hlsl:18 | P+V+VR | ||
| s5 | SamplerState |
Normals02Sampler | package/Shaders/Water.hlsl:309 | P+V+VR | ||
| s5 | SamplerState |
SampEnvMaskSampler | package/Shaders/Lighting.hlsl:464 | P+V+VR | ||
| s5 | SamplerState |
SampRMAOSSampler | package/Shaders/Lighting.hlsl:469 | P+V+VR | ||
| s5 | SamplerState |
SampStencilSampler | package/Shaders/Utility.hlsl:301 | P+V+VR | ||
| s5 | SamplerState |
TintMask5Sampler | package/Shaders/ISAlphaBlend.hlsl:16 | P+V+VR | ||
| s5 | SamplerState |
shadowMaskSampler | package/Shaders/ISSAOComposite.hlsl:18 | P+V+VR | ||
| s6 | SamplerState |
DirSpecularSampler | package/Shaders/ISLightingComposite.hlsl:17 | P+V+VR | ||
| s6 | SamplerState |
Normals03Sampler | package/Shaders/Water.hlsl:310 | P+V+VR | ||
| s6 | SamplerState |
PreviousDepthSampler | package/Shaders/ISApplyVolumetricLighting.hlsl:19 | P+V+VR | ||
| s6 | SamplerState |
SSRSourceSampler | package/Shaders/ISSAOComposite.hlsl:19 | P+V+VR | ||
| s6 | SamplerComparisonState |
SampFocusShadowMapSamplerComp | package/Shaders/Utility.hlsl:302 | P+V+VR | ||
| s6 | SamplerState |
SampGlowSampler | package/Shaders/Lighting.hlsl:472 | P+V+VR | ||
| s6 | SamplerState |
TintMask6Sampler | package/Shaders/ISAlphaBlend.hlsl:17 | P+V+VR | ||
| s7 | SamplerState |
DepthSampler | package/Shaders/Water.hlsl:311 | P+V+VR | ||
| s7 | SamplerState |
SampGrayscaleSampler | package/Shaders/Utility.hlsl:303 | P+V+VR | ||
| s7 | SamplerState |
ShadowMaskSampler | package/Shaders/ISLightingComposite.hlsl:18 | P+V+VR | ||
| s7 | SamplerState |
TintMask7Sampler | package/Shaders/ISAlphaBlend.hlsl:18 | P+V+VR | ||
| s8 | SamplerState |
FlowMapSampler | package/Shaders/Water.hlsl:312 | P+V+VR | ||
| s8 | SamplerState |
SampLayerSampler | package/Shaders/Lighting.hlsl:475 | P+V+VR | ||
| s8 | SamplerState |
SampProjNormalSampler | package/Shaders/Lighting.hlsl:477 | P+V+VR | ||
| s8 | SamplerState |
TintMask8Sampler | package/Shaders/ISAlphaBlend.hlsl:19 | P+V+VR | ||
| s9 | SamplerState |
FlowMapNormalsSampler | package/Shaders/Water.hlsl:313 | P+V+VR | ||
| s9 | SamplerState |
SampBackLightSampler | package/Shaders/Lighting.hlsl:480 | P+V+VR | ||
| s9 | SamplerState |
TintMask9Sampler | package/Shaders/ISAlphaBlend.hlsl:20 | P+V+VR | ||
| t0 | Texture2D<float4> |
AlbedoTex | package/Shaders/ISLightingComposite.hlsl:20 | P+V+VR | ||
| t0 | Texture2D<float3> |
AlbedoTexture | package/Shaders/AmbientCompositeCS.hlsl:9 | P+V+VR | ||
| t0 | Subsurface Scattering | Texture2D<float4> |
ColorTexture | features/Subsurface Scattering/Shaders/SubsurfaceScattering/SeparableSSSCS.hlsl:3 | P+V+VR | |
| t0 | Texture3D<float4> |
DensityTex | package/Shaders/ISVolumetricLightingRaymarchCS.hlsl:4 | P+V+VR | ||
| t0 | Texture2D<float4> |
DepthTex | package/Shaders/ISApplyVolumetricLighting.hlsl:21 | P+V+VR | ||
| t0 | Texture2D<float4> |
DepthTex | package/Shaders/ISSAOCameraZ.hlsl:14 | P+V+VR | ||
| t0 | Texture2D<float4> |
DepthTex | package/Shaders/ISSimpleColor.hlsl:18 | P+V+VR | ||
| t0 | Texture2D<float4> |
DepthTex | package/Shaders/ISVolumetricLighting.hlsl:14 | P+V+VR | ||
| t0 | Dynamic Cubemaps | Texture2D<float> |
DepthTexture | features/Dynamic Cubemaps/Shaders/DynamicCubemaps/UpdateCubemapCS.hlsl:10 | P+V+VR | |
| t0 | Texture2D<float4> |
DisplaceMapTex | package/Shaders/ISWaterDisplacement.hlsl:64 | P+V+VR | ||
| t0 | Texture2D<float4> |
DisplaySamplerTex | package/Shaders/ISWaterDisplacement.hlsl:66 | P+V+VR | ||
| t0 | Texture2D<float4> |
DownScaledBlurredHDRTex | package/Shaders/ISIBLensFlare.hlsl:16 | P+V+VR | ||
| t0 | Dynamic Cubemaps | TextureCube<float4> |
EnvCaptureTexture | features/Dynamic Cubemaps/Shaders/DynamicCubemaps/InferCubemapCS.hlsl:3 | P+V+VR | |
| t0 | Texture2D<float4> |
FlowmapTex | package/Shaders/ISWaterFlow.hlsl:13 | P+V+VR | ||
| t0 | Texture2D<float4> |
HeightMap01Tex | package/Shaders/ISWaterDisplacement.hlsl:61 | P+V+VR | ||
| t0 | Texture2D<float4> |
HeightMapTex | package/Shaders/ISWaterDisplacement.hlsl:68 | P+V+VR | ||
| t0 | Texture2D<float4> |
ImageTex | package/Shaders/ISBlur.hlsl:16 | P+V+VR | ||
| t0 | Texture2D<float4> |
ImageTex | package/Shaders/ISCopy.hlsl:18 | P+V+VR | ||
| t0 | Texture2D<float4> |
ImageTex | package/Shaders/ISDepthOfField.hlsl:18 | P+V+VR | ||
| t0 | Texture2D<float4> |
ImageTex | package/Shaders/ISFullScreenVR.hlsl:13 | P+V+VR | ||
| t0 | Texture2D<float4> |
ImageTex | package/Shaders/ISHDR.hlsl:21 | P+V+VR | ||
| t0 | Texture2D<float4> |
ImageTex | package/Shaders/ISLocalMap.hlsl:14 | P+V+VR | ||
| t0 | Texture2D<float4> |
ImageTex | package/Shaders/ISRadialBlur.hlsl:14 | P+V+VR | ||
| t0 | Texture2D<float4> |
ImageTex | package/Shaders/ISWorldMap.hlsl:15 | P+V+VR | ||
| t0 | Frame Generation | Texture2D<float> |
InputTexture | features/Frame Generation/Shaders/FrameGeneration/CopyDepthToSharedBufferCS.hlsl:1 | P+V+VR | |
| t0 | Texture2D<float4> |
NoiseMapTex | package/Shaders/ISNoise.hlsl:41 | P+V+VR | ||
| t0 | Texture2D<float4> |
NormalTex | package/Shaders/ISReflectionsRayTracing.hlsl:20 | P+V+VR | ||
| t0 | Texture2D<float4> |
OriginalTex | package/Shaders/ISExp.hlsl:13 | P+V+VR | ||
| t0 | Texture2D<float4> |
ReflectionTex | package/Shaders/Water.hlsl:317 | P+V+VR | ||
| t0 | IBL | TextureCube<float4> |
ReflectionTexture | features/IBL/Shaders/IBL/DiffuseIBLCS.hlsl:6 | P+V+VR | |
| t0 | Texture2D<float4> |
SSRSourceTex | package/Shaders/ISApplyReflections.hlsl:16 | P+V+VR | ||
| t0 | Texture2D<float3> |
Source | package/Shaders/Upscaling/RCAS/RCAS.hlsl:37 | P+V+VR | ||
| t0 | Texture2D<float4> |
SourceTex | package/Shaders/ISBasicCopy.hlsl:13 | P+V+VR | ||
| t0 | Texture2D<float4> |
SourceTex | package/Shaders/ISDownsample.hlsl:17 | P+V+VR | ||
| t0 | Texture2D<float3> |
SpecularTexture | package/Shaders/DeferredCompositeCS.hlsl:10 | P+V+VR | ||
| t0 | Texture2D<float4> |
Src0Tex | package/Shaders/ISDoubleVision.hlsl:15 | P+V+VR | ||
| t0 | Texture2D<float4> |
Src0Tex | package/Shaders/ISMap.hlsl:13 | P+V+VR | ||
| t0 | Texture2D<float4> |
Src0Tex | package/Shaders/ISRefraction.hlsl:16 | P+V+VR | ||
| t0 | Texture2D<float2> |
TAAMask | package/Shaders/Upscaling/EncodeTexturesCS.hlsl:1 | P+V+VR | ||
| t0 | Texture2D<float4> |
TexBaseSampler | package/Shaders/Effect.hlsl:414 | P+V+VR | ||
| t0 | Texture2D<float4> |
TexBaseSampler | package/Shaders/RunGrass.hlsl:365 | P+V+VR | ||
| t0 | Texture2D<float4> |
TexBaseSampler | package/Shaders/Sky.hlsl:167 | P+V+VR | ||
| t0 | Texture2D<float4> |
TexBaseSampler | package/Shaders/Utility.hlsl:305 | P+V+VR | ||
| t0 | Texture2D<float4> |
TexBloodColor | package/Shaders/BloodSplatter.hlsl:58 | P+V+VR | ||
| t0 | Texture2D<float4> |
TexColorSampler | package/Shaders/Lighting.hlsl:546 | P+V+VR | ||
| t0 | Texture2D<float4> |
TexDiffuse | package/Shaders/DistantTree.hlsl:121 | P+V+VR | ||
| t0 | Terrain Shadows | Texture2D<float> |
TexHeight | features/Terrain Shadows/Shaders/TerrainShadows/ShadowUpdate.cs.hlsl:1 | P+V+VR | |
| t0 | Texture2D<float4> |
TexSourceTexture | package/Shaders/Particle.hlsl:225 | P+V+VR | ||
| t0 | Texture2D<float4> |
TintMask0Tex | package/Shaders/ISAlphaBlend.hlsl:28 | P+V+VR | ||
| t0 | Texture2D<float4> |
VLSourceTex | package/Shaders/ISCompositeLensFlareVolumetricLighting.hlsl:15 | P+V+VR | ||
| t0 | Light Limit Fix | StructuredBuffer<ClusterAABB> |
clusters | features/Light Limit Fix/Shaders/LightLimitFix/ClusterCullingCS.hlsl:11 | P+V+VR | |
| t0 | Texture2D<float4> |
depthTex | package/Shaders/ISSnowSSS.hlsl:17 | P+V+VR | ||
| t0 | Dynamic Cubemaps | TextureCube |
inputTexture | features/Dynamic Cubemaps/Shaders/DynamicCubemaps/SpecularIrradianceCS.hlsl:20 | P+V+VR | |
| t0 | Texture2D<float4> |
snowAlphaSpecTex | package/Shaders/ISDebugSnow.hlsl:14 | P+V+VR | ||
| t0 | Texture2D<float4> |
sourceTex | package/Shaders/ISSAOBlur.hlsl:14 | P+V+VR | ||
| t0 | Texture2D<float4> |
sourceTex | package/Shaders/ISSAOComposite.hlsl:21 | P+V+VR | ||
| t0 | Texture2D<float4> |
sourceTex | package/Shaders/ISSAOMinify.hlsl:14 | P+V+VR | ||
| t0 | Texture2D<float4> |
sourceTex | package/Shaders/ISSILComposite.hlsl:15 | P+V+VR | ||
| t0 | Texture2D<float4> |
sourceTex | package/Shaders/ISUpsampleDynamicResolution.hlsl:13 | P+V+VR | ||
| t0 | Texture2D<float4> |
sourceTex | package/Shaders/ISWaterBlend.hlsl:20 | P+V+VR | ||
| t0 | Screen Space GI | Texture2D<half> |
srcDepth | features/Screen Space GI/Shaders/ScreenSpaceGI/blur.cs.hlsl:12 | P+V+VR | |
| t0 | Screen Space GI | Texture2D<half> |
srcDepth | features/Screen Space GI/Shaders/ScreenSpaceGI/upsample.cs.hlsl:6 | P+V+VR | |
| t0 | Screen Space GI | Texture2D<half4> |
srcDiffuse | features/Screen Space GI/Shaders/ScreenSpaceGI/radianceDisocc.cs.hlsl:7 | P+V+VR | |
| t0 | Screen Space GI | Texture2D<float> |
srcNDCDepth | features/Screen Space GI/Shaders/ScreenSpaceGI/prefilterDepths.cs.hlsl:18 | P+V+VR | |
| t0 | Screen Space GI | Texture2D<float> |
srcWorkingDepth | features/Screen Space GI/Shaders/ScreenSpaceGI/gi.cs.hlsl:39 | P+V+VR | |
| t1 | Texture2D<float4> |
AdaptTex | package/Shaders/ISHDR.hlsl:23 | P+V+VR | ||
| t1 | Texture2D<float4> |
AvgLumTex | package/Shaders/ISBlur.hlsl:17 | P+V+VR | ||
| t1 | Texture2D<float4> |
BlendTex | package/Shaders/ISHDR.hlsl:25 | P+V+VR | ||
| t1 | Texture2D<float4> |
BlurredTex | package/Shaders/ISDepthOfField.hlsl:19 | P+V+VR | ||
| t1 | Texture2D<float4> |
ColorTex | package/Shaders/ISReflectionsRayTracing.hlsl:21 | P+V+VR | ||
| t1 | Dynamic Cubemaps | Texture2D<float4> |
ColorTexture | features/Dynamic Cubemaps/Shaders/DynamicCubemaps/UpdateCubemapCS.hlsl:11 | P+V+VR | |
| t1 | Texture2D<float4> |
DepthTex | package/Shaders/ISWorldMap.hlsl:16 | P+V+VR | ||
| t1 | Subsurface Scattering | Texture2D<float4> |
DepthTexture | features/Subsurface Scattering/Shaders/SubsurfaceScattering/SeparableSSSCS.hlsl:4 | P+V+VR | |
| t1 | Texture2D<float4> |
DiffuseTex | package/Shaders/ISLightingComposite.hlsl:21 | P+V+VR | ||
| t1 | IBL | TextureCube<float3> |
EnvTexture | features/IBL/Shaders/IBL/DiffuseIBLCS.hlsl:10 | P+V+VR | |
| t1 | Texture2D<float4> |
HeightMap02Tex | package/Shaders/ISWaterDisplacement.hlsl:62 | P+V+VR | ||
| t1 | Texture2D<float4> |
IndLightingTex | package/Shaders/ISSILComposite.hlsl:16 | P+V+VR | ||
| t1 | Texture2D<float4> |
LFSourceTex | package/Shaders/ISCompositeLensFlareVolumetricLighting.hlsl:16 | P+V+VR | ||
| t1 | Texture2D<float3> |
NormalRoughnessTexture | package/Shaders/AmbientCompositeCS.hlsl:10 | P+V+VR | ||
| t1 | Texture2D<float4> |
PreviousFrameSourceTex | package/Shaders/ISDownsample.hlsl:18 | P+V+VR | ||
| t1 | Texture2D<float4> |
PreviousFrameTex | package/Shaders/ISApplyVolumetricLighting.hlsl:22 | P+V+VR | ||
| t1 | Texture2D<float4> |
RampsTex | package/Shaders/ISIBLensFlare.hlsl:17 | P+V+VR | ||
| t1 | Dynamic Cubemaps | TextureCube<float4> |
ReflectionsTexture | features/Dynamic Cubemaps/Shaders/DynamicCubemaps/InferCubemapCS.hlsl:4 | P+V+VR | |
| t1 | Texture2D<float4> |
RefractionTex | package/Shaders/Water.hlsl:318 | P+V+VR | ||
| t1 | Texture2D<float4> |
SAOTex | package/Shaders/ISSAOComposite.hlsl:22 | P+V+VR | ||
| t1 | Texture2D<float4> |
ShadowMapTex | package/Shaders/ISVolumetricLighting.hlsl:15 | P+V+VR | ||
| t1 | Texture2D<float4> |
Src1Tex | package/Shaders/ISDoubleVision.hlsl:16 | P+V+VR | ||
| t1 | Texture2D<float4> |
Src1Tex | package/Shaders/ISRefraction.hlsl:17 | P+V+VR | ||
| t1 | Texture2D<float4> |
TexBlendSampler | package/Shaders/Sky.hlsl:168 | P+V+VR | ||
| t1 | Texture2D<float4> |
TexBloodAlpha | package/Shaders/BloodSplatter.hlsl:59 | P+V+VR | ||
| t1 | Texture2D<float4> |
TexGrayscaleTexture | package/Shaders/Particle.hlsl:227 | P+V+VR | ||
| t1 | Texture2D<float4> |
TexLandColor2Sampler | package/Shaders/Lighting.hlsl:507 | P+V+VR | ||
| t1 | Texture2D<float4> |
TexNormalSampler | package/Shaders/Effect.hlsl:415 | P+V+VR | ||
| t1 | Texture2D<float4> |
TexNormalSampler | package/Shaders/Lighting.hlsl:547 | P+V+VR | ||
| t1 | Texture2D<float4> |
TexNormalSampler | package/Shaders/Utility.hlsl:306 | P+V+VR | ||
| t1 | Texture2D<float4> |
TexShadowMaskSampler | package/Shaders/RunGrass.hlsl:366 | P+V+VR | ||
| t1 | Texture2D<float4> |
TintMask1Tex | package/Shaders/ISAlphaBlend.hlsl:29 | P+V+VR | ||
| t1 | Texture2D<float4> |
WaterMaskTex | package/Shaders/ISApplyReflections.hlsl:17 | P+V+VR | ||
| t1 | Light Limit Fix | StructuredBuffer<Light> |
lights | features/Light Limit Fix/Shaders/LightLimitFix/ClusterCullingCS.hlsl:12 | P+V+VR | Unmatched |
| t1 | Texture2D<float4> |
sceneTex | package/Shaders/ISDebugSnow.hlsl:15 | P+V+VR | ||
| t1 | Texture2D<float4> |
snowDiffuseTex | package/Shaders/ISSnowSSS.hlsl:18 | P+V+VR | ||
| t1 | Screen Space GI | Texture2D<half> |
srcAo | features/Screen Space GI/Shaders/ScreenSpaceGI/upsample.cs.hlsl:7 | P+V+VR | |
| t1 | Screen Space GI | Texture2D<half> |
srcCurrDepth | features/Screen Space GI/Shaders/ScreenSpaceGI/radianceDisocc.cs.hlsl:8 | P+V+VR | |
| t1 | Screen Space GI | Texture2D<half4> |
srcNormalRoughness | features/Screen Space GI/Shaders/ScreenSpaceGI/blur.cs.hlsl:13 | P+V+VR | |
| t1 | Screen Space GI | Texture2D<float4> |
srcNormalRoughness | features/Screen Space GI/Shaders/ScreenSpaceGI/gi.cs.hlsl:40 | P+V+VR | |
| t1 | Texture2D<uint4> |
uintStencilTex | package/Shaders/ISSimpleColor.hlsl:19 | P+V+VR | ||
| t1 | Texture2D<float4> |
waterHistoryTex | package/Shaders/ISWaterBlend.hlsl:21 | P+V+VR | ||
| t10 | Texture2D<float4> |
SSRReflectionTex | package/Shaders/Water.hlsl:327 | P+V+VR | ||
| t10 | Texture2D<float4> |
SsgiAoTexture | package/Shaders/DeferredCompositeCS.hlsl:37 | P+V+VR | ||
| t10 | Texture2D<float4> |
TexLandNormal4Sampler | package/Shaders/Lighting.hlsl:515 | P+V+VR | ||
| t10 | Texture2D<float4> |
TexProjDetail | package/Shaders/Lighting.hlsl:582 | P+V+VR | ||
| t10 | Texture2D<float4> |
TintMask10Tex | package/Shaders/ISAlphaBlend.hlsl:38 | P+V+VR | ||
| t10 | Screen Space GI | Texture2D<half4> |
srcPrevGISpecular | features/Screen Space GI/Shaders/ScreenSpaceGI/radianceDisocc.cs.hlsl:17 | P+V+VR | |
| t11 | Texture2D<float4> |
RawSSRReflectionTex | package/Shaders/Water.hlsl:328 | P+V+VR | ||
| t11 | Texture2D<float4> |
SsgiYTexture | package/Shaders/DeferredCompositeCS.hlsl:38 | P+V+VR | ||
| t11 | Texture2D<float4> |
TexCharacterLightProjNoiseSampler | package/Shaders/Lighting.hlsl:585 | P+V+VR | ||
| t11 | Texture2D<float4> |
TexLandNormal5Sampler | package/Shaders/Lighting.hlsl:516 | P+V+VR | ||
| t11 | Texture2D<float4> |
TintMask11Tex | package/Shaders/ISAlphaBlend.hlsl:39 | P+V+VR | ||
| t12 | Texture2D<float4> |
SsgiCoCgTexture | package/Shaders/DeferredCompositeCS.hlsl:39 | P+V+VR | ||
| t12 | Texture2D<float4> |
TexLandNormal6Sampler | package/Shaders/Lighting.hlsl:517 | P+V+VR | ||
| t12 | Texture2D<float4> |
TexRimSoftLightWorldMapOverlaySampler | package/Shaders/Lighting.hlsl:586 | P+V+VR | ||
| t12 | Texture2D<float4> |
TintMask12Tex | package/Shaders/ISAlphaBlend.hlsl:40 | P+V+VR | ||
| t13 | Texture2D<float4> |
SsgiSpecularTexture | package/Shaders/DeferredCompositeCS.hlsl:40 | P+V+VR | ||
| t13 | Texture2D<float4> |
TexLandLodBlend1Sampler | package/Shaders/Lighting.hlsl:595 | P+V+VR | ||
| t13 | Texture2D<float4> |
TexWorldMapOverlaySnowSampler | package/Shaders/Lighting.hlsl:589 | P+V+VR | ||
| t13 | Texture2D<float4> |
TintMask13Tex | package/Shaders/ISAlphaBlend.hlsl:41 | P+V+VR | ||
| t14 | Texture2D<float4> |
TexShadowMaskSampler | package/Shaders/Lighting.hlsl:601 | P+V+VR | ||
| t14 | Texture2D<float4> |
TintMask14Tex | package/Shaders/ISAlphaBlend.hlsl:42 | P+V+VR | ||
| t15 | Texture2D<float4> |
TexLandLodBlend2Sampler | package/Shaders/Lighting.hlsl:596 | P+V+VR | ||
| t15 | Texture2D<float4> |
TexLandLodNoiseSampler | package/Shaders/Lighting.hlsl:598 | P+V+VR | ||
| t15 | Texture2D<float4> |
TintMask15Tex | package/Shaders/ISAlphaBlend.hlsl:43 | P+V+VR | ||
| t17 | Texture2D<float4> |
DepthTexture | package/Shaders/Common/SharedData.hlsli:202 | P+V+VR | ||
| t17 | Texture2D<float> |
TexDepthSampler | package/Shaders/Sky.hlsl:190 | P+V+VR | ||
| t19 | StructuredBuffer<ShadowData> |
SharedShadowData | package/Shaders/Common/ShadowSampling.hlsli:30 | P+V+VR | Unmatched | |
| t2 | Texture2D<float4> |
AvgTex | package/Shaders/ISHDR.hlsl:27 | P+V+VR | ||
| t2 | Dynamic Cubemaps | TextureCube<float4> |
DefaultCubemap | features/Dynamic Cubemaps/Shaders/DynamicCubemaps/InferCubemapCS.hlsl:5 | P+V+VR | |
| t2 | Texture2D<float4> |
DepthTex | package/Shaders/ISDepthOfField.hlsl:20 | P+V+VR | ||
| t2 | Texture2D<float4> |
DepthTex | package/Shaders/ISReflectionsRayTracing.hlsl:22 | P+V+VR | ||
| t2 | Texture2D<float> |
DepthTexture | package/Shaders/AmbientCompositeCS.hlsl:11 | P+V+VR | ||
| t2 | Texture2D<float4> |
DisplacementTex | package/Shaders/Water.hlsl:319 | P+V+VR | ||
| t2 | IBL | TextureCube<float3> |
EnvReflectionsTexture | features/IBL/Shaders/IBL/DiffuseIBLCS.hlsl:11 | P+V+VR | |
| t2 | Texture1D<float4> |
InverseRepartitionTex | package/Shaders/ISVolumetricLightingGenerateCS.hlsl:13 | P+V+VR | ||
| t2 | Texture2D<float4> |
MainBufferTex | package/Shaders/ISApplyReflections.hlsl:18 | P+V+VR | ||
| t2 | Subsurface Scattering | Texture2D<float4> |
MaskTexture | features/Subsurface Scattering/Shaders/SubsurfaceScattering/SeparableSSSCS.hlsl:5 | P+V+VR | |
| t2 | Texture2D<float4> |
MasksTex | package/Shaders/ISIBLensFlare.hlsl:18 | P+V+VR | ||
| t2 | Texture2D<float4> |
MotionVectorsTex | package/Shaders/ISDownsample.hlsl:19 | P+V+VR | ||
| t2 | Texture2D<float4> |
SpecularTex | package/Shaders/ISLightingComposite.hlsl:22 | P+V+VR | ||
| t2 | Texture2D<float4> |
TexDepthUtilitySampler | package/Shaders/Utility.hlsl:307 | P+V+VR | ||
| t2 | Texture2D<float4> |
TexFlareColor | package/Shaders/BloodSplatter.hlsl:60 | P+V+VR | ||
| t2 | Texture2D<float4> |
TexLandColor3Sampler | package/Shaders/Lighting.hlsl:508 | P+V+VR | ||
| t2 | Texture2D<float4> |
TexNoiseGradSampler | package/Shaders/Sky.hlsl:169 | P+V+VR | ||
| t2 | Texture2D<float4> |
TexNoiseSampler | package/Shaders/Effect.hlsl:416 | P+V+VR | ||
| t2 | Texture2D<float4> |
TexNormalSampler | package/Shaders/RunGrass.hlsl:377 | P+V+VR | ||
| t2 | Texture2D<float4> |
TexPrecipitationOcclusionTexture | package/Shaders/Particle.hlsl:230 | P+V+VR | ||
| t2 | Texture2D<float4> |
TexSpecularSampler | package/Shaders/Lighting.hlsl:550 | P+V+VR | ||
| t2 | Texture2D<float4> |
TintMask2Tex | package/Shaders/ISAlphaBlend.hlsl:30 | P+V+VR | ||
| t2 | Texture3D<float4> |
VLTex | package/Shaders/ISApplyVolumetricLighting.hlsl:23 | P+V+VR | ||
| t2 | Texture2D<float4> |
depthTex | package/Shaders/ISSAOComposite.hlsl:23 | P+V+VR | ||
| t2 | Texture2D<float4> |
motionBufferTex | package/Shaders/ISWaterBlend.hlsl:22 | P+V+VR | ||
| t2 | Texture2D<float4> |
snowAlphaSpecTex | package/Shaders/ISSnowSSS.hlsl:19 | P+V+VR | ||
| t2 | Screen Space GI | Texture2D<half4> |
srcCurrNormal | features/Screen Space GI/Shaders/ScreenSpaceGI/radianceDisocc.cs.hlsl:9 | P+V+VR | |
| t2 | Screen Space GI | Texture2D<half4> |
srcIlY | features/Screen Space GI/Shaders/ScreenSpaceGI/upsample.cs.hlsl:8 | P+V+VR | |
| t2 | Screen Space GI | Texture2D<float3> |
srcRadiance | features/Screen Space GI/Shaders/ScreenSpaceGI/gi.cs.hlsl:41 | P+V+VR | |
| t20 | Texture2D<float4> |
Glint2023NoiseMap | package/Shaders/Common/Glints/Glints2023.hlsli:7 | P+V+VR | ||
| t25 | Cloud Shadows | TextureCube<float> |
CloudShadowsTexture | features/Cloud Shadows/Shaders/CloudShadows/CloudShadows.hlsli:3 | P+V+VR | |
| t3 | Texture2D<float4> |
AlphaTex | package/Shaders/ISReflectionsRayTracing.hlsl:23 | P+V+VR | ||
| t3 | Texture2D<float4> |
AvgDepthTex | package/Shaders/ISDepthOfField.hlsl:21 | P+V+VR | ||
| t3 | TextureCube<float4> |
CubeMapTex | package/Shaders/Water.hlsl:320 | P+V+VR | ||
| t3 | Texture3D<float4> |
NoiseTex | package/Shaders/ISVolumetricLightingGenerateCS.hlsl:14 | P+V+VR | ||
| t3 | Texture2D<float4> |
NormalsSSRMaskTex | package/Shaders/ISSAOComposite.hlsl:24 | P+V+VR | ||
| t3 | Texture1D<float4> |
RepartitionTex | package/Shaders/ISApplyVolumetricLighting.hlsl:24 | P+V+VR | ||
| t3 | Texture2D<float4> |
SAOTex | package/Shaders/ISLightingComposite.hlsl:23 | P+V+VR | ||
| t3 | Texture3D<sh2> |
SkylightingProbeArray | package/Shaders/AmbientCompositeCS.hlsl:16 | P+V+VR | ||
| t3 | Texture2D<float4> |
TexDepthSamplerEffect | package/Shaders/Effect.hlsl:417 | P+V+VR | ||
| t3 | Texture2D<float4> |
TexFlareHDR | package/Shaders/BloodSplatter.hlsl:61 | P+V+VR | ||
| t3 | Texture2D<float4> |
TexLandColor4Sampler | package/Shaders/Lighting.hlsl:509 | P+V+VR | ||
| t3 | Texture2D<float4> |
TexProjDiffuseSampler | package/Shaders/Lighting.hlsl:558 | P+V+VR | ||
| t3 | Texture2D<float4> |
TexRMAOSSampler | package/Shaders/RunGrass.hlsl:378 | P+V+VR | ||
| t3 | Texture2D<float4> |
TexTintSampler | package/Shaders/Lighting.hlsl:553 | P+V+VR | ||
| t3 | Texture2D<float4> |
TexUnderwaterMask | package/Shaders/Particle.hlsl:231 | P+V+VR | ||
| t3 | Texture2D<float4> |
TintMask3Tex | package/Shaders/ISAlphaBlend.hlsl:31 | P+V+VR | ||
| t3 | Texture2D<float4> |
depthBufferTex | package/Shaders/ISWaterBlend.hlsl:23 | P+V+VR | ||
| t3 | Screen Space GI | Texture2D<half2> |
srcIlCoCg | features/Screen Space GI/Shaders/ScreenSpaceGI/upsample.cs.hlsl:9 | P+V+VR | |
| t3 | Screen Space GI | Texture2D<float4> |
srcIlY | features/Screen Space GI/Shaders/ScreenSpaceGI/blur.cs.hlsl:15 | P+V+VR | |
| t3 | Screen Space GI | Texture2D<half3> |
srcPrevGeo | features/Screen Space GI/Shaders/ScreenSpaceGI/radianceDisocc.cs.hlsl:10 | P+V+VR | |
| t30 | Dynamic Cubemaps | TextureCube<float4> |
EnvReflectionsTexture | features/Dynamic Cubemaps/Shaders/DynamicCubemaps/DynamicCubemaps.hlsli:8 | P+V+VR | |
| t31 | Dynamic Cubemaps | TextureCube<float4> |
EnvTexture | features/Dynamic Cubemaps/Shaders/DynamicCubemaps/DynamicCubemaps.hlsli:9 | P+V+VR | |
| t35 | Light Limit Fix | StructuredBuffer<Light> |
lights | features/Light Limit Fix/Shaders/LightLimitFix/LightLimitFix.hlsli:14 | P+V+VR | |
| t36 | Light Limit Fix | StructuredBuffer<uint> |
lightList | features/Light Limit Fix/Shaders/LightLimitFix/LightLimitFix.hlsli:15 | P+V+VR | |
| t37 | Light Limit Fix | StructuredBuffer<LightGrid> |
lightGrid | features/Light Limit Fix/Shaders/LightLimitFix/LightLimitFix.hlsli:16 | P+V+VR | |
| t4 | Texture2D<float> |
DepthTexture | package/Shaders/DeferredCompositeCS.hlsl:18 | P+V+VR | ||
| t4 | Texture2D<float4> |
FogTex | package/Shaders/ISLightingComposite.hlsl:24 | P+V+VR | ||
| t4 | Texture2D<float4> |
MaskTex | package/Shaders/ISDepthOfField.hlsl:22 | P+V+VR | ||
| t4 | Texture2D<float4> |
NoiseGradSamplerTex | package/Shaders/ISApplyVolumetricLighting.hlsl:25 | P+V+VR | ||
| t4 | Texture2D<float4> |
Normals01Tex | package/Shaders/Water.hlsl:321 | P+V+VR | ||
| t4 | Texture2D<float4> |
TexDetailSampler | package/Shaders/Lighting.hlsl:554 | P+V+VR | ||
| t4 | TextureCube<float4> |
TexEnvSampler | package/Shaders/Lighting.hlsl:562 | P+V+VR | ||
| t4 | Texture2D<float4> |
TexGrayscaleSampler | package/Shaders/Effect.hlsl:418 | P+V+VR | ||
| t4 | Texture2D<float4> |
TexLandColor5Sampler | package/Shaders/Lighting.hlsl:510 | P+V+VR | ||
| t4 | Texture2D<float4> |
TexParallaxSampler | package/Shaders/Lighting.hlsl:567 | P+V+VR | ||
| t4 | Texture2D<float4> |
TexSubsurfaceSampler | package/Shaders/RunGrass.hlsl:379 | P+V+VR | ||
| t4 | Texture2D<float4> |
TintMask4Tex | package/Shaders/ISAlphaBlend.hlsl:32 | P+V+VR | ||
| t4 | Texture2D<float4> |
snowSpecAlphaTex | package/Shaders/ISSAOComposite.hlsl:25 | P+V+VR | ||
| t4 | Screen Space GI | Texture2D<half4> |
srcGiSpecular | features/Screen Space GI/Shaders/ScreenSpaceGI/upsample.cs.hlsl:10 | P+V+VR | |
| t4 | Screen Space GI | Texture2D<float2> |
srcIlCoCg | features/Screen Space GI/Shaders/ScreenSpaceGI/blur.cs.hlsl:16 | P+V+VR | |
| t4 | Screen Space GI | Texture2D<float4> |
srcMotionVec | features/Screen Space GI/Shaders/ScreenSpaceGI/radianceDisocc.cs.hlsl:11 | P+V+VR | |
| t4 | Texture2D<float4> |
waterMaskTex | package/Shaders/ISWaterBlend.hlsl:24 | P+V+VR | ||
| t5 | Texture2D<float4> |
DirDiffuseTex | package/Shaders/ISLightingComposite.hlsl:25 | P+V+VR | ||
| t5 | Texture2D<float4> |
MotionVectorsTex | package/Shaders/ISApplyVolumetricLighting.hlsl:26 | P+V+VR | ||
| t5 | Texture2D<float4> |
Normals02Tex | package/Shaders/Water.hlsl:322 | P+V+VR | ||
| t5 | Texture2D<float3> |
ReflectanceTexture | package/Shaders/DeferredCompositeCS.hlsl:21 | P+V+VR | ||
| t5 | Texture2D<float> |
SsgiAoTexture | package/Shaders/AmbientCompositeCS.hlsl:22 | P+V+VR | ||
| t5 | Texture2D<float4> |
TexEnvMaskSampler | package/Shaders/Lighting.hlsl:563 | P+V+VR | ||
| t5 | Texture2D<float4> |
TexLandColor6Sampler | package/Shaders/Lighting.hlsl:511 | P+V+VR | ||
| t5 | Texture2D<float4> |
TexRMAOSSampler | package/Shaders/Lighting.hlsl:568 | P+V+VR | ||
| t5 | Texture2D<uint4> |
TexStencilSampler | package/Shaders/Utility.hlsl:310 | P+V+VR | ||
| t5 | Texture2D<float4> |
TintMask5Tex | package/Shaders/ISAlphaBlend.hlsl:33 | P+V+VR | ||
| t5 | Texture2D<float4> |
shadowMaskTex | package/Shaders/ISSAOComposite.hlsl:26 | P+V+VR | ||
| t5 | Screen Space GI | Texture2D<half3> |
srcPrevAmbient | features/Screen Space GI/Shaders/ScreenSpaceGI/radianceDisocc.cs.hlsl:12 | P+V+VR | |
| t5 | Screen Space GI | Texture2D<float> |
srcPrevAo | features/Screen Space GI/Shaders/ScreenSpaceGI/gi.cs.hlsl:44 | P+V+VR | |
| t50 | Skylighting | Texture3D<sh2> |
SkylightingProbeArray | features/Skylighting/Shaders/Skylighting/Skylighting.hlsli:12 | P+V+VR | |
| t55 | Terrain Blending | Texture2D<float4> |
TerrainBlendingMaskTexture | features/Terrain Blending/Shaders/TerrainBlending/TerrainBlending.hlsli:5 | P+V+VR | |
| t6 | Texture2D<float4> |
DirSpecularTex | package/Shaders/ISLightingComposite.hlsl:26 | P+V+VR | ||
| t6 | TextureCube<float3> |
EnvTexture | package/Shaders/DeferredCompositeCS.hlsl:22 | P+V+VR | ||
| t6 | Texture2D<float4> |
Normals03Tex | package/Shaders/Water.hlsl:323 | P+V+VR | ||
| t6 | Texture2D<float4> |
PreviousDepthTex | package/Shaders/ISApplyVolumetricLighting.hlsl:27 | P+V+VR | ||
| t6 | Texture2D<float4> |
SSRSourceTex | package/Shaders/ISSAOComposite.hlsl:27 | P+V+VR | ||
| t6 | Texture2D<float4> |
SsgiYTexture | package/Shaders/AmbientCompositeCS.hlsl:23 | P+V+VR | ||
| t6 | Texture2D<float4> |
TexGlowSampler | package/Shaders/Lighting.hlsl:571 | P+V+VR | ||
| t6 | Texture2D<float4> |
TintMask6Tex | package/Shaders/ISAlphaBlend.hlsl:34 | P+V+VR | ||
| t6 | Screen Space GI | Texture2D<float4> |
srcPrevY | features/Screen Space GI/Shaders/ScreenSpaceGI/gi.cs.hlsl:45 | P+V+VR | |
| t60 | Terrain Shadows | Texture2D<float2> |
ShadowHeightTexture | features/Terrain Shadows/Shaders/TerrainShadows/TerrainShadows.hlsli:3 | P+V+VR | |
| t65 | Water Effects | Texture2D<float4> |
WaterCaustics | features/Water Effects/Shaders/WaterEffects/WaterCaustics.hlsli:1 | P+V+VR | |
| t7 | Texture2D<float4> |
DepthTex | package/Shaders/Water.hlsl:324 | P+V+VR | ||
| t7 | TextureCube<float3> |
EnvReflectionsTexture | package/Shaders/DeferredCompositeCS.hlsl:23 | P+V+VR | ||
| t7 | Texture2D<float4> |
ShadowMaskTex | package/Shaders/ISLightingComposite.hlsl:27 | P+V+VR | ||
| t7 | Texture2D<float2> |
SsgiCoCgTexture | package/Shaders/AmbientCompositeCS.hlsl:24 | P+V+VR | ||
| t7 | Texture2D<float4> |
TexGrayscaleSampler | package/Shaders/Utility.hlsl:312 | P+V+VR | ||
| t7 | Texture2D<float4> |
TintMask7Tex | package/Shaders/ISAlphaBlend.hlsl:35 | P+V+VR | ||
| t7 | Screen Space GI | Texture2D<half> |
srcPrevAo | features/Screen Space GI/Shaders/ScreenSpaceGI/radianceDisocc.cs.hlsl:14 | P+V+VR | |
| t7 | Screen Space GI | Texture2D<float2> |
srcPrevCoCg | features/Screen Space GI/Shaders/ScreenSpaceGI/gi.cs.hlsl:46 | P+V+VR | |
| t70 | Wetness Effects | Texture2D<float4> |
TexPrecipOcclusion | features/Wetness Effects/Shaders/WetnessEffects/WetnessEffects.hlsli:5 | P+V+VR | |
| t73 | Hair Specular | Texture2D<float> |
TexTangentShift | features/Hair Specular/Shaders/Hair/Hair.hlsli:10 | P+V+VR | |
| t76 | IBL | Texture2D<sh2> |
DiffuseIBLTexture | features/IBL/Shaders/IBL/IBL.hlsli:13 | P+V+VR | |
| t8 | Texture2D<float4> |
FlowMapTex | package/Shaders/Water.hlsl:325 | P+V+VR | ||
| t8 | Texture3D<sh2> |
SkylightingProbeArray | package/Shaders/DeferredCompositeCS.hlsl:31 | P+V+VR | ||
| t8 | Texture2D<float4> |
TexLandNormal2Sampler | package/Shaders/Lighting.hlsl:513 | P+V+VR | ||
| t8 | Texture2D<float4> |
TexLayerSampler | package/Shaders/Lighting.hlsl:574 | P+V+VR | ||
| t8 | Texture2D<float4> |
TexProjNormalSampler | package/Shaders/Lighting.hlsl:576 | P+V+VR | ||
| t8 | Texture2D<float4> |
TintMask8Tex | package/Shaders/ISAlphaBlend.hlsl:36 | P+V+VR | ||
| t8 | Screen Space GI | Texture2D<float4> |
srcPrevGISpecular | features/Screen Space GI/Shaders/ScreenSpaceGI/gi.cs.hlsl:47 | P+V+VR | |
| t8 | Screen Space GI | Texture2D<half4> |
srcPrevIlY | features/Screen Space GI/Shaders/ScreenSpaceGI/radianceDisocc.cs.hlsl:15 | P+V+VR | |
| t80 | Texture2D<float4> |
TexLandDisplacement0Sampler | package/Shaders/Lighting.hlsl:528 | P+V+VR | ||
| t81 | Texture2D<float4> |
TexLandDisplacement1Sampler | package/Shaders/Lighting.hlsl:529 | P+V+VR | ||
| t82 | Texture2D<float4> |
TexLandDisplacement2Sampler | package/Shaders/Lighting.hlsl:530 | P+V+VR | ||
| t83 | Texture2D<float4> |
TexLandDisplacement3Sampler | package/Shaders/Lighting.hlsl:531 | P+V+VR | ||
| t84 | Texture2D<float4> |
TexLandDisplacement4Sampler | package/Shaders/Lighting.hlsl:532 | P+V+VR | ||
| t85 | Texture2D<float4> |
TexLandDisplacement5Sampler | package/Shaders/Lighting.hlsl:533 | P+V+VR | ||
| t87 | Texture2D<float4> |
TexLandRMAOS2Sampler | package/Shaders/Lighting.hlsl:536 | P+V+VR | ||
| t88 | Texture2D<float4> |
TexLandRMAOS3Sampler | package/Shaders/Lighting.hlsl:537 | P+V+VR | ||
| t89 | Texture2D<float4> |
TexLandRMAOS4Sampler | package/Shaders/Lighting.hlsl:538 | P+V+VR | ||
| t9 | Texture2D<float4> |
FlowMapNormalsTex | package/Shaders/Water.hlsl:326 | P+V+VR | ||
| t9 | Texture2D<float4> |
TexBackLightSampler | package/Shaders/Lighting.hlsl:579 | P+V+VR | ||
| t9 | Texture2D<float4> |
TexLandNormal3Sampler | package/Shaders/Lighting.hlsl:514 | P+V+VR | ||
| t9 | Texture2D<float4> |
TintMask9Tex | package/Shaders/ISAlphaBlend.hlsl:37 | P+V+VR | ||
| t9 | Screen Space GI | Texture2D<half2> |
srcPrevIlCoCg | features/Screen Space GI/Shaders/ScreenSpaceGI/radianceDisocc.cs.hlsl:16 | P+V+VR | |
| t90 | Texture2D<float4> |
TexLandRMAOS5Sampler | package/Shaders/Lighting.hlsl:539 | P+V+VR | ||
| t91 | Texture2D<float4> |
TexLandRMAOS6Sampler | package/Shaders/Lighting.hlsl:540 | P+V+VR | ||
| t92 | Texture2D<float4> |
TexLandTHDisp0Sampler | package/Shaders/Lighting.hlsl:519 | P+V+VR | ||
| t93 | Texture2D<float4> |
TexLandTHDisp1Sampler | package/Shaders/Lighting.hlsl:520 | P+V+VR | ||
| t94 | Texture2D<float4> |
TexLandTHDisp2Sampler | package/Shaders/Lighting.hlsl:521 | P+V+VR | ||
| t95 | Texture2D<float4> |
TexLandTHDisp3Sampler | package/Shaders/Lighting.hlsl:522 | P+V+VR | ||
| t96 | Texture2D<float4> |
TexLandTHDisp4Sampler | package/Shaders/Lighting.hlsl:523 | P+V+VR | ||
| t97 | Texture2D<float4> |
TexLandTHDisp5Sampler | package/Shaders/Lighting.hlsl:524 | P+V+VR | ||
| u0 | RWTexture2D<float> |
AlphaMask | package/Shaders/Upscaling/EncodeTexturesCS.hlsl:3 | P+V+VR | ||
| u0 | Terrain Blending | RWTexture2D<float> |
BlendedDepthTexture | features/Terrain Blending/Shaders/TerrainBlending/DepthBlend.hlsl:1 | P+V+VR | |
| u0 | RWTexture3D<float4> |
DensityRW | package/Shaders/ISVolumetricLightingGenerateCS.hlsl:16 | P+V+VR | ||
| u0 | RWTexture3D<float4> |
DensityRW | package/Shaders/ISVolumetricLightingRaymarchCS.hlsl:6 | P+V+VR | ||
| u0 | RWTexture2D<float3> |
Dest | package/Shaders/Upscaling/RCAS/RCAS.hlsl:38 | P+V+VR | ||
| u0 | IBL | RWTexture2D<sh2> |
IBLTexture | features/IBL/Shaders/IBL/DiffuseIBLCS.hlsl:7 | P+V+VR | |
| u0 | RWTexture2D<float4> |
MainRW | package/Shaders/AmbientCompositeCS.hlsl:32 | P+V+VR | ||
| u0 | RWTexture2D<float4> |
MainRW | package/Shaders/DeferredCompositeCS.hlsl:15 | P+V+VR | ||
| u0 | Frame Generation | RWTexture2D<float> |
OutputTexture | features/Frame Generation/Shaders/FrameGeneration/CopyDepthToSharedBufferCS.hlsl:2 | P+V+VR | |
| u0 | Terrain Shadows | RWTexture2D<float2> |
RWTexShadowHeights | features/Terrain Shadows/Shaders/TerrainShadows/ShadowUpdate.cs.hlsl:2 | P+V+VR | |
| u0 | Subsurface Scattering | RWTexture2D<float4> |
SSSRW | features/Subsurface Scattering/Shaders/SubsurfaceScattering/SeparableSSSCS.hlsl:1 | P+V+VR | |
| u0 | RWStructuredBuffer<PerGeometry> |
ShadowData | package/Shaders/CopyShadowDataCS.hlsl:100 | P+V+VR | Mismatched (PerGeometry) |
|
| u0 | Light Limit Fix | RWStructuredBuffer<ClusterAABB> |
clusters | features/Light Limit Fix/Shaders/LightLimitFix/ClusterBuildingCS.hlsl:24 | P+V+VR | ClusterAABB |
| u0 | Light Limit Fix | RWStructuredBuffer<uint> |
lightIndexCounter | features/Light Limit Fix/Shaders/LightLimitFix/ClusterCullingCS.hlsl:14 | P+V+VR | |
| u0 | Screen Space GI | RWTexture2D<half> |
outAo | features/Screen Space GI/Shaders/ScreenSpaceGI/upsample.cs.hlsl:12 | P+V+VR | |
| u0 | Screen Space GI | RWTexture2D<float> |
outDepth0 | features/Screen Space GI/Shaders/ScreenSpaceGI/prefilterDepths.cs.hlsl:20 | P+V+VR | |
| u0 | Skylighting | RWTexture3D<sh2> |
outProbeArray | features/Skylighting/Shaders/Skylighting/UpdateProbesCS.hlsl:6 | P+V+VR | |
| u0 | Screen Space GI | RWTexture2D<float3> |
outRadianceDisocc | features/Screen Space GI/Shaders/ScreenSpaceGI/radianceDisocc.cs.hlsl:19 | P+V+VR | |
| u0 | RWTexture2D<float4> |
tex_noise | package/Shaders/Common/Glints/noisegen.cs.hlsl:1 | P+V+VR | ||
| u1 | RWTexture3D<float4> |
DensityCopyRW | package/Shaders/ISVolumetricLightingGenerateCS.hlsl:17 | P+V+VR | ||
| u1 | RWTexture2D<float3> |
DiffuseAmbientRW | package/Shaders/AmbientCompositeCS.hlsl:34 | P+V+VR | ||
| u1 | RWTexture2D<float4> |
NormalTAAMaskSpecularMaskRW | package/Shaders/DeferredCompositeCS.hlsl:16 | P+V+VR | ||
| u1 | Light Limit Fix | RWStructuredBuffer<uint> |
lightIndexList | features/Light Limit Fix/Shaders/LightLimitFix/ClusterCullingCS.hlsl:15 | P+V+VR | |
| u1 | Skylighting | RWTexture3D<uint> |
outAccumFramesArray | features/Skylighting/Shaders/Skylighting/UpdateProbesCS.hlsl:7 | P+V+VR | |
| u1 | Screen Space GI | RWTexture2D<float> |
outDepth1 | features/Screen Space GI/Shaders/ScreenSpaceGI/prefilterDepths.cs.hlsl:21 | P+V+VR | |
| u1 | Screen Space GI | RWTexture2D<float4> |
outIlY | features/Screen Space GI/Shaders/ScreenSpaceGI/blur.cs.hlsl:19 | P+V+VR | |
| u1 | Screen Space GI | RWTexture2D<half4> |
outIlY | features/Screen Space GI/Shaders/ScreenSpaceGI/upsample.cs.hlsl:13 | P+V+VR | |
| u1 | Screen Space GI | RWTexture2D<float4> |
outY | features/Screen Space GI/Shaders/ScreenSpaceGI/gi.cs.hlsl:50 | P+V+VR | |
| u2 | RWTexture2D<float2> |
MotionVectorsRW | package/Shaders/DeferredCompositeCS.hlsl:17 | P+V+VR | ||
| u2 | Light Limit Fix | RWStructuredBuffer<LightGrid> |
lightGrid | features/Light Limit Fix/Shaders/LightLimitFix/ClusterCullingCS.hlsl:16 | P+V+VR | LightGrid |
| u2 | Screen Space GI | RWTexture2D<float2> |
outCoCg | features/Screen Space GI/Shaders/ScreenSpaceGI/gi.cs.hlsl:51 | P+V+VR | |
| u2 | Screen Space GI | RWTexture2D<float> |
outDepth2 | features/Screen Space GI/Shaders/ScreenSpaceGI/prefilterDepths.cs.hlsl:22 | P+V+VR | |
| u2 | Screen Space GI | RWTexture2D<float2> |
outIlCoCg | features/Screen Space GI/Shaders/ScreenSpaceGI/blur.cs.hlsl:20 | P+V+VR | |
| u2 | Screen Space GI | RWTexture2D<half2> |
outIlCoCg | features/Screen Space GI/Shaders/ScreenSpaceGI/upsample.cs.hlsl:14 | P+V+VR | |
| u2 | Screen Space GI | RWTexture2D<float> |
outRemappedAo | features/Screen Space GI/Shaders/ScreenSpaceGI/radianceDisocc.cs.hlsl:21 | P+V+VR | |
| u3 | Screen Space GI | RWTexture2D<float> |
outDepth3 | features/Screen Space GI/Shaders/ScreenSpaceGI/prefilterDepths.cs.hlsl:23 | P+V+VR | |
| u3 | Screen Space GI | RWTexture2D<float4> |
outGISpecular | features/Screen Space GI/Shaders/ScreenSpaceGI/gi.cs.hlsl:52 | P+V+VR | |
| u3 | Screen Space GI | RWTexture2D<half4> |
outGiSpecular | features/Screen Space GI/Shaders/ScreenSpaceGI/upsample.cs.hlsl:15 | P+V+VR | |
| u3 | Screen Space GI | RWTexture2D<float4> |
outRemappedIlY | features/Screen Space GI/Shaders/ScreenSpaceGI/radianceDisocc.cs.hlsl:22 | P+V+VR | |
| u4 | Screen Space GI | RWTexture2D<float> |
outDepth4 | features/Screen Space GI/Shaders/ScreenSpaceGI/prefilterDepths.cs.hlsl:24 | P+V+VR | |
| u4 | Screen Space GI | RWTexture2D<half3> |
outPrevGeo | features/Screen Space GI/Shaders/ScreenSpaceGI/gi.cs.hlsl:53 | P+V+VR | |
| u4 | Screen Space GI | RWTexture2D<float2> |
outRemappedIlCoCg | features/Screen Space GI/Shaders/ScreenSpaceGI/radianceDisocc.cs.hlsl:23 | P+V+VR | |
| u5 | Screen Space GI | RWTexture2D<float4> |
outRemappedPrevGISpecular | features/Screen Space GI/Shaders/ScreenSpaceGI/radianceDisocc.cs.hlsl:24 | P+V+VR |
HLSL File: features/Dynamic Cubemaps/Shaders/DynamicCubemaps/SpecularIrradianceCS.hlsl:15
C++: SpecularMapFilterSettingsCB
C++ File: src/Features/DynamicCubemaps.h:26
Match Score: 0.74
1 Field Differences
| HLSL Type | HLSL Field | C++ Type | C++ Field |
|---|---|---|---|
| float | roughness | float | roughness |
| float | pad[3] |
- Exact Field Matches: 1
- High Similarity Field Matches: 0
- Total HLSL Fields: 1
- Total C++ Fields: 1
- Field Name Differences: 1
- Field Type Differences: 1
Top 5 of 70 Candidates Reviewed
| Candidate Name | File | Fields | Similarity |
|---|---|---|---|
| SpecularMapFilterSettingsCB | src/Features/DynamicCubemaps.h:26 | 1 | 0.74 |
| Settings | src/Features/GrassCollision.h:18 | 1 | 0.56 |
| Settings | src/Features/InteriorSunShadows.h:23 | 1 | 0.56 |
| Settings | src/Features/TerrainShadows.h:19 | 1 | 0.56 |
| PixelData | src/Features/DynamicCubemaps.cpp:68 | 1 | 0.50 |
HLSL File: features/Dynamic Cubemaps/Shaders/DynamicCubemaps/UpdateCubemapCS.hlsl:53
C++: UpdateCubemapCB
C++ File: src/Features/DynamicCubemaps.h:41
Match Score: 0.78
2 Field Differences
| HLSL Type | HLSL Field | C++ Type | C++ Field |
|---|---|---|---|
| float3 | CameraPreviousPosAdjust2 | float3 | CameraPreviousPosAdjust |
| uint | padb10 | uint | pad0 |
- Exact Field Matches: 0
- High Similarity Field Matches: 1
- Total HLSL Fields: 1
- Total C++ Fields: 1
- Field Name Differences: 2
- Field Type Differences: 0
Top 5 of 70 Candidates Reviewed
| Candidate Name | File | Fields | Similarity |
|---|---|---|---|
| UpdateCubemapCB | src/Features/DynamicCubemaps.h:41 | 1 | 0.78 |
| DispatchData | src/Features/ScreenSpaceShadows/bend_sss_cpu.h:39 | 2 | 0.43 |
| PositionOpt | src/Features/LightLimitFix.h:32 | 1 | 0.41 |
| PixelData | src/Features/DynamicCubemaps.cpp:68 | 1 | 0.41 |
| SpecularMapFilterSettingsCB | src/Features/DynamicCubemaps.h:26 | 1 | 0.40 |
HLSL File: features/Grass Collision/Shaders/GrassCollision/GrassCollision.hlsli:3
C++: CollisionData
C++ File: src/Features/GrassCollision.h:23
Match Score: 1.00
0 Field Differences
| HLSL Type | HLSL Field | C++ Type | C++ Field |
|---|---|---|---|
| float4 | centre[2] | float4 | centre[2] |
- Exact Field Matches: 1
- High Similarity Field Matches: 0
- Total HLSL Fields: 1
- Total C++ Fields: 1
- Field Name Differences: 0
- Field Type Differences: 0
Top 5 of 70 Candidates Reviewed
| Candidate Name | File | Fields | Similarity |
|---|---|---|---|
| CollisionData | src/Features/GrassCollision.h:23 | 1 | 1.00 |
| PerFrame | src/Features/GrassCollision.h:28 | 2 | 0.43 |
| PixelData | src/Features/DynamicCubemaps.cpp:68 | 1 | 0.40 |
| ClusterAABB | src/Features/LightLimitFix.h:51 | 2 | 0.38 |
| LightData | src/Features/LightLimitFix.h:38 | 9 | 0.35 |
HLSL File: features/Light Limit Fix/Shaders/LightLimitFix/ClusterBuildingCS.hlsl:3
No matching C++ struct found
- Total HLSL Fields: 3
- Status: Unmatched
Top 5 of 70 Candidates Reviewed
| Candidate Name | File | Fields | Similarity |
|---|---|---|---|
| PerFrame | src/Features/WetnessEffects.h:50 | 30 | 0.64 |
| LightBuildingCB | src/Features/LightLimitFix.h:64 | 3 | 0.52 |
| PerFrame | src/Features/GrassCollision.h:28 | 2 | 0.52 |
| PerFrame | src/Features/WetnessEffects.h:50 | 6 | 0.50 |
| PerFrame | src/Features/LightLimitFix.h:78 | 4 | 0.49 |
HLSL File: features/Light Limit Fix/Shaders/LightLimitFix/ClusterCullingCS.hlsl:3
No matching C++ struct found
- Total HLSL Fields: 1
- Status: Unmatched
Top 5 of 70 Candidates Reviewed
| Candidate Name | File | Fields | Similarity |
|---|---|---|---|
| PerFrame | src/Features/LightLimitFix.h:78 | 4 | 0.47 |
| PerFrame | src/Features/TerrainShadows.h:51 | 4 | 0.47 |
| PerFrame | src/Features/WetnessEffects.h:50 | 6 | 0.46 |
| PerFrame | src/Features/GrassCollision.h:28 | 2 | 0.46 |
| PerFrame | src/Features/WetnessEffects.h:50 | 30 | 0.45 |
HLSL File: features/Screen Space GI/Shaders/ScreenSpaceGI/common.hlsli:26
C++: SSGICB
C++ File: src/Features/ScreenSpaceGI.h:77
Match Score: 1.00
0 Field Differences
| HLSL Type | HLSL Field | C++ Type | C++ Field |
|---|---|---|---|
| float4x4 | PrevInvViewMat[2] | float4x4 | PrevInvViewMat[2] |
| float4 | NDCToViewMul | float2 | NDCToViewMul[2] |
| float4 | NDCToViewAdd | float2 | NDCToViewAdd[2] |
| float2 | TexDim | float2 | TexDim |
| float2 | RcpTexDim | float2 | RcpTexDim |
| float2 | FrameDim | float2 | FrameDim |
| float2 | RcpFrameDim | float2 | RcpFrameDim |
| uint | FrameIndex | uint | FrameIndex |
| uint | NumSlices | uint | NumSlices |
| uint | NumSteps | uint | NumSteps |
| float | MinScreenRadius | float | MinScreenRadius |
| float | AORadius | float | AORadius |
| float | GIRadius | float | GIRadius |
| float | EffectRadius | float | EffectRadius |
| float | Thickness | float | Thickness |
| float2 | DepthFadeRange | float2 | DepthFadeRange |
| float | DepthFadeScaleConst | float | DepthFadeScaleConst |
| float | GISaturation | float | GISaturation |
| float | GIBounceFade | float | GIBounceFade |
| float | GIDistanceCompensation | float | GIDistanceCompensation |
| float | GICompensationMaxDist | float | GICompensationMaxDist |
| float | AOPower | float | AOPower |
| float | GIStrength | float | GIStrength |
| float | DepthDisocclusion | float | DepthDisocclusion |
| float | NormalDisocclusion | float | NormalDisocclusion |
| uint | MaxAccumFrames | uint | MaxAccumFrames |
| float | BlurRadius | float | BlurRadius |
| float | DistanceNormalisation | float | DistanceNormalisation |
| float2 | pad | float | pad[2] |
- Exact Field Matches: 26
- High Similarity Field Matches: 3
- Total HLSL Fields: 28
- Total C++ Fields: 28
- Field Name Differences: 0
- Field Type Differences: 0
Top 5 of 70 Candidates Reviewed
| Candidate Name | File | Fields | Similarity |
|---|---|---|---|
| SSGICB | src/Features/ScreenSpaceGI.h:77 | 28 | 1.11 |
| SharedDataCB | src/State.h:162 | 13 | 0.23 |
| SkylightingCB | src/Features/Skylighting.h:43 | 7 | 0.23 |
| LightBuildingCB | src/Features/LightLimitFix.h:64 | 3 | 0.22 |
| StrictLightDataCB | src/Features/LightLimitFix.h:89 | 11 | 0.20 |
HLSL File: features/Screen-Space Shadows/Shaders/ScreenSpaceShadows/RaymarchCS.hlsl:10
C++: RaymarchCB
C++ File: src/Features/ScreenSpaceShadows.h:29
Match Score: 0.65
3 Field Differences
| HLSL Type | HLSL Field | C++ Type | C++ Field |
|---|---|---|---|
| float4 | LightCoordinate | float | LightCoordinate[4] |
| int2 | WaveOffset | int | WaveOffset[2] |
| float | FarDepthValue | float | FarDepthValue |
| float | NearDepthValue | float | NearDepthValue |
| float2 | InvDepthTextureSize | float | InvDepthTextureSize[2] |
| float2 | DynamicRes | float2 | DynamicRes |
| float | SurfaceThickness | float | SurfaceThickness |
| float | BilinearThreshold | float | BilinearThreshold |
| float | ShadowContrast | float | ShadowContrast |
| uint | Enable | ||
| uint | SampleCount | ||
| uint | pad0[3] |
- Exact Field Matches: 6
- High Similarity Field Matches: 3
- Total HLSL Fields: 9
- Total C++ Fields: 11
- Field Name Differences: 3
- Field Type Differences: 3
Top 5 of 70 Candidates Reviewed
| Candidate Name | File | Fields | Similarity |
|---|---|---|---|
| RaymarchCB | src/Features/ScreenSpaceShadows.h:29 | 11 | 0.65 |
| RaymarchCB | src/Features/ScreenSpaceShadows.h:29 | 7 | 0.61 |
| PerFrame | src/Features/GrassCollision.h:28 | 2 | 0.49 |
| PerFrame | src/Features/TerrainShadows.h:51 | 4 | 0.47 |
| PerFrame | src/Features/WetnessEffects.h:50 | 6 | 0.45 |
HLSL File: features/Subsurface Scattering/Shaders/SubsurfaceScattering/SeparableSSSCS.hlsl:9
C++: BlurCB
C++ File: src/Features/SubsurfaceScattering.h:40
Match Score: 0.57
3 Field Differences
| HLSL Type | HLSL Field | C++ Type | C++ Field |
|---|---|---|---|
| float4 | Kernels | Kernel | BaseKernel |
| Kernel | HumanKernel | ||
| float4 | BaseProfile | float4 | BaseProfile |
| float4 | HumanProfile | float4 | HumanProfile |
| float | SSSS_FOVY | float | SSSS_FOVY |
| uint | pad[3] |
- Exact Field Matches: 3
- High Similarity Field Matches: 0
- Total HLSL Fields: 4
- Total C++ Fields: 5
- Field Name Differences: 3
- Field Type Differences: 2
Top 5 of 70 Candidates Reviewed
| Candidate Name | File | Fields | Similarity |
|---|---|---|---|
| BlurCB | src/Features/SubsurfaceScattering.h:40 | 5 | 0.57 |
| BlurCB | src/Features/SubsurfaceScattering.h:40 | 5 | 0.47 |
| PerFrame | src/Features/GrassCollision.h:28 | 2 | 0.45 |
| PerFrame | src/Features/WetnessEffects.h:50 | 6 | 0.41 |
| PerFrame | src/Features/LightLimitFix.h:78 | 4 | 0.39 |
HLSL File: features/Terrain Shadows/Shaders/TerrainShadows/ShadowUpdate.cs.hlsl:4
C++: ShadowUpdateCB
C++ File: src/Features/TerrainShadows.h:38
Match Score: 1.00
1 Field Differences
| HLSL Type | HLSL Field | C++ Type | C++ Field |
|---|---|---|---|
| float2 | LightPxDir | float2 | LightPxDir |
| float2 | LightDeltaZ | float2 | LightDeltaZ |
| uint | StartPxCoord | uint | StartPxCoord |
| float2 | PxSize | float2 | PxSize |
| float | pad | uint | pad0 |
| float2 | PosRange | float2 | PosRange |
| float2 | ZRange | float2 | ZRange |
- Exact Field Matches: 6
- High Similarity Field Matches: 0
- Total HLSL Fields: 6
- Total C++ Fields: 6
- Field Name Differences: 1
- Field Type Differences: 0
Top 5 of 70 Candidates Reviewed
| Candidate Name | File | Fields | Similarity |
|---|---|---|---|
| ShadowUpdateCB | src/Features/TerrainShadows.h:38 | 6 | 1.10 |
| HeightMapMetadata | src/Features/TerrainShadows.h:27 | 5 | 0.34 |
| Settings | src/Features/HairSpecular.h:23 | 11 | 0.31 |
| StrictLightDataCB | src/Features/LightLimitFix.h:89 | 3 | 0.30 |
| BlurCB | src/Features/SubsurfaceScattering.h:40 | 5 | 0.30 |
HLSL File: package/Shaders/BloodSplatter.hlsl:63
No matching C++ struct found
- Total HLSL Fields: 1
- Status: Unmatched
Top 5 of 70 Candidates Reviewed
| Candidate Name | File | Fields | Similarity |
|---|---|---|---|
| PerGeometry | src/Deferred.h:60 | 12 | 0.46 |
| PixelData | src/Features/DynamicCubemaps.cpp:68 | 1 | 0.33 |
| VolumetricLightingDescriptor | src/Features/SkySync.h:54 | 1 | 0.31 |
| Settings | src/Features/GrassCollision.h:18 | 1 | 0.29 |
| Settings | src/Features/InteriorSunShadows.h:23 | 1 | 0.29 |
HLSL File: package/Shaders/CopyShadowDataCS.hlsl:19
No matching C++ struct found
- Total HLSL Fields: 5
- Status: Unmatched
Top 5 of 70 Candidates Reviewed
| Candidate Name | File | Fields | Similarity |
|---|---|---|---|
| PerGeometry | src/Deferred.h:60 | 12 | 0.57 |
| PerFrame | src/Features/TerrainShadows.h:51 | 4 | 0.46 |
| PerFrame | src/Features/WetnessEffects.h:50 | 30 | 0.44 |
| PerFrame | src/Features/GrassCollision.h:28 | 2 | 0.44 |
| PerFrame | src/Features/WetnessEffects.h:50 | 6 | 0.41 |
HLSL File: package/Shaders/CopyShadowDataCS.hlsl:28
No matching C++ struct found
- Total HLSL Fields: 28
- Status: Unmatched
Top 5 of 70 Candidates Reviewed
| Candidate Name | File | Fields | Similarity |
|---|---|---|---|
| PerFrame | src/Features/GrassCollision.h:28 | 2 | 0.39 |
| FrameBuffer | src/Streamline.h:100 | 15 | 0.31 |
| PerFrame | src/Features/WetnessEffects.h:50 | 30 | 0.30 |
| PerFrame | src/Features/GrassCollision.h:28 | 2 | 0.29 |
| PerFrame | src/Features/WetnessEffects.h:50 | 6 | 0.29 |
HLSL File: package/Shaders/DistantTree.hlsl:137
No matching C++ struct found
- Total HLSL Fields: 2
- Status: Unmatched
Top 5 of 70 Candidates Reviewed
| Candidate Name | File | Fields | Similarity |
|---|---|---|---|
| PerFrame | src/Features/LightLimitFix.h:78 | 4 | 0.37 |
| PerFrame | src/Features/TerrainShadows.h:51 | 4 | 0.37 |
| PerFrame | src/Features/WetnessEffects.h:50 | 6 | 0.35 |
| DispatchList | src/Features/ScreenSpaceShadows/bend_sss_cpu.h:45 | 4 | 0.34 |
| Settings | src/Upscaling.h:28 | 8 | 0.33 |
HLSL File: package/Shaders/DistantTree.hlsl:48
No matching C++ struct found
- Total HLSL Fields: 4
- Status: Unmatched
Top 5 of 70 Candidates Reviewed
| Candidate Name | File | Fields | Similarity |
|---|---|---|---|
| PerGeometry | src/Deferred.h:60 | 12 | 0.42 |
| PerFrame | src/Features/GrassCollision.h:28 | 2 | 0.23 |
| PerFrame | src/Features/WetnessEffects.h:50 | 30 | 0.23 |
| SharedDataCB | src/State.h:162 | 13 | 0.21 |
| SSGICB | src/Features/ScreenSpaceGI.h:77 | 28 | 0.19 |
HLSL File: package/Shaders/DistantTree.hlsl:124
No matching C++ struct found
- Total HLSL Fields: 1
- Status: Unmatched
Top 5 of 70 Candidates Reviewed
| Candidate Name | File | Fields | Similarity |
|---|---|---|---|
| PixelData | src/Features/DynamicCubemaps.cpp:68 | 1 | 0.49 |
| VolumetricLightingDescriptor | src/Features/SkySync.h:54 | 1 | 0.34 |
| PerGeometry | src/Deferred.h:60 | 12 | 0.31 |
| BuiltInMenu | src/Menu.cpp:353 | 1 | 0.30 |
| GradientConfig | src/Features/LightLimitFIx/ParticleLights.h:21 | 1 | 0.29 |
HLSL File: package/Shaders/DistantTree.hlsl:130
No matching C++ struct found
- Total HLSL Fields: 3
- Status: Unmatched
Top 5 of 70 Candidates Reviewed
| Candidate Name | File | Fields | Similarity |
|---|---|---|---|
| PerFrame | src/Features/WetnessEffects.h:50 | 30 | 0.53 |
| PerFrame | src/Features/GrassCollision.h:28 | 2 | 0.51 |
| PerFrame | src/Features/GrassCollision.h:28 | 2 | 0.47 |
| PerFrame | src/Features/WetnessEffects.h:50 | 6 | 0.46 |
| PerFrame | src/Features/LightLimitFix.h:78 | 4 | 0.46 |
HLSL File: package/Shaders/Effect.hlsl:94
No matching C++ struct found
- Total HLSL Fields: 2
- Status: Unmatched
Top 5 of 70 Candidates Reviewed
| Candidate Name | File | Fields | Similarity |
|---|---|---|---|
| PerFrame | src/Features/WetnessEffects.h:50 | 30 | 0.52 |
| PerFrame | src/Features/WetnessEffects.h:50 | 6 | 0.44 |
| PerFrame | src/Features/GrassCollision.h:28 | 2 | 0.43 |
| PerFrame | src/Features/GrassCollision.h:28 | 2 | 0.41 |
| PerFrame | src/Features/LightLimitFix.h:78 | 4 | 0.41 |
HLSL File: package/Shaders/Effect.hlsl:458
No matching C++ struct found
- Total HLSL Fields: 3
- Status: Unmatched
Top 5 of 70 Candidates Reviewed
| Candidate Name | File | Fields | Similarity |
|---|---|---|---|
| PerFrame | src/Features/TerrainShadows.h:51 | 4 | 0.41 |
| PerFrame | src/Features/LightLimitFix.h:78 | 4 | 0.37 |
| PerFrame | src/Features/WetnessEffects.h:50 | 6 | 0.35 |
| VertexColor | src/Features/LightLimitFix.cpp:457 | 1 | 0.34 |
| DispatchList | src/Features/ScreenSpaceShadows/bend_sss_cpu.h:45 | 4 | 0.34 |
HLSL File: package/Shaders/Effect.hlsl:465
No matching C++ struct found
- Total HLSL Fields: 3
- Status: Unmatched
Top 5 of 70 Candidates Reviewed
| Candidate Name | File | Fields | Similarity |
|---|---|---|---|
| PerFrame | src/Features/GrassCollision.h:28 | 2 | 0.42 |
| PerFrame | src/Features/TerrainShadows.h:51 | 4 | 0.40 |
| PerFrame | src/Features/WetnessEffects.h:50 | 6 | 0.37 |
| PerFrame | src/Features/LightLimitFix.h:78 | 4 | 0.35 |
| ClimateTimings | src/Features/SkySync.h:84 | 11 | 0.35 |
HLSL File: package/Shaders/Effect.hlsl:472
No matching C++ struct found
- Total HLSL Fields: 22
- Status: Unmatched
Top 5 of 70 Candidates Reviewed
| Candidate Name | File | Fields | Similarity |
|---|---|---|---|
| PerGeometry | src/Deferred.h:60 | 12 | 0.47 |
| PerFrame | src/Features/GrassCollision.h:28 | 2 | 0.23 |
| PerFrame | src/Features/WetnessEffects.h:50 | 30 | 0.23 |
| SharedDataCB | src/State.h:162 | 13 | 0.22 |
| SSGICB | src/Features/ScreenSpaceGI.h:77 | 28 | 0.19 |
HLSL File: package/Shaders/Effect.hlsl:150
No matching C++ struct found
- Total HLSL Fields: 1
- Status: Unmatched
Top 5 of 70 Candidates Reviewed
| Candidate Name | File | Fields | Similarity |
|---|---|---|---|
| PixelData | src/Features/DynamicCubemaps.cpp:68 | 1 | 0.32 |
| DispatchCount | src/Utils/Game.h:47 | 2 | 0.21 |
| VertexColor | src/Features/LightLimitFix.cpp:457 | 1 | 0.21 |
| FrameBuffer | src/Streamline.h:100 | 15 | 0.20 |
| SharedDataCB | src/State.h:162 | 13 | 0.18 |
HLSL File: package/Shaders/Effect.hlsl:452
No matching C++ struct found
- Total HLSL Fields: 1
- Status: Unmatched
Top 5 of 70 Candidates Reviewed
| Candidate Name | File | Fields | Similarity |
|---|---|---|---|
| PixelData | src/Features/DynamicCubemaps.cpp:68 | 1 | 0.49 |
| VolumetricLightingDescriptor | src/Features/SkySync.h:54 | 1 | 0.34 |
| PerGeometry | src/Deferred.h:60 | 12 | 0.31 |
| BuiltInMenu | src/Menu.cpp:353 | 1 | 0.30 |
| GradientConfig | src/Features/LightLimitFIx/ParticleLights.h:21 | 1 | 0.29 |
HLSL File: package/Shaders/ISAlphaBlend.hlsl:45
No matching C++ struct found
- Total HLSL Fields: 1
- Status: Unmatched
Top 5 of 70 Candidates Reviewed
| Candidate Name | File | Fields | Similarity |
|---|---|---|---|
| PerGeometry | src/Deferred.h:60 | 12 | 0.61 |
| PerFrame | src/Features/WetnessEffects.h:50 | 30 | 0.32 |
| LightData | src/Features/LightLimitFix.h:38 | 9 | 0.31 |
| PixelData | src/Features/DynamicCubemaps.cpp:68 | 1 | 0.31 |
| LightData | src/Features/LightLimitFix.h:38 | 9 | 0.30 |
HLSL File: package/Shaders/ISApplyReflections.hlsl:20
No matching C++ struct found
- Total HLSL Fields: 1
- Status: Unmatched
Top 5 of 70 Candidates Reviewed
| Candidate Name | File | Fields | Similarity |
|---|---|---|---|
| PerGeometry | src/Deferred.h:60 | 12 | 0.46 |
| VertexColor | src/Features/LightLimitFix.cpp:457 | 1 | 0.39 |
| PixelData | src/Features/DynamicCubemaps.cpp:68 | 1 | 0.36 |
| GlintParameters | src/TruePBR.h:4 | 5 | 0.35 |
| Kernel | src/Features/SubsurfaceScattering.h:35 | 1 | 0.35 |
HLSL File: package/Shaders/ISApplyVolumetricLighting.hlsl:29
No matching C++ struct found
- Total HLSL Fields: 1
- Status: Unmatched
Top 5 of 70 Candidates Reviewed
| Candidate Name | File | Fields | Similarity |
|---|---|---|---|
| PerGeometry | src/Deferred.h:60 | 12 | 0.46 |
| VertexColor | src/Features/LightLimitFix.cpp:457 | 1 | 0.39 |
| PixelData | src/Features/DynamicCubemaps.cpp:68 | 1 | 0.36 |
| GlintParameters | src/TruePBR.h:4 | 5 | 0.35 |
| Kernel | src/Features/SubsurfaceScattering.h:35 | 1 | 0.35 |
HLSL File: package/Shaders/ISBlur.hlsl:19
No matching C++ struct found
- Total HLSL Fields: 4
- Status: Unmatched
Top 5 of 70 Candidates Reviewed
| Candidate Name | File | Fields | Similarity |
|---|---|---|---|
| PerGeometry | src/Deferred.h:60 | 12 | 0.45 |
| PerFrame | src/Features/TerrainShadows.h:51 | 4 | 0.33 |
| SSGICB | src/Features/ScreenSpaceGI.h:77 | 28 | 0.29 |
| PerFrame | src/Features/WetnessEffects.h:50 | 30 | 0.25 |
| PerFrame | src/Features/GrassCollision.h:28 | 2 | 0.21 |
HLSL File: package/Shaders/ISCompositeLensFlareVolumetricLighting.hlsl:18
No matching C++ struct found
- Total HLSL Fields: 1
- Status: Unmatched
Top 5 of 70 Candidates Reviewed
| Candidate Name | File | Fields | Similarity |
|---|---|---|---|
| PerGeometry | src/Deferred.h:60 | 12 | 0.46 |
| VertexColor | src/Features/LightLimitFix.cpp:457 | 1 | 0.39 |
| PixelData | src/Features/DynamicCubemaps.cpp:68 | 1 | 0.36 |
| GlintParameters | src/TruePBR.h:4 | 5 | 0.35 |
| Kernel | src/Features/SubsurfaceScattering.h:35 | 1 | 0.35 |
HLSL File: package/Shaders/ISCopy.hlsl:20
No matching C++ struct found
- Total HLSL Fields: 3
- Status: Unmatched
Top 5 of 70 Candidates Reviewed
| Candidate Name | File | Fields | Similarity |
|---|---|---|---|
| PerGeometry | src/Deferred.h:60 | 12 | 0.49 |
| PerFrame | src/Features/GrassCollision.h:28 | 2 | 0.42 |
| PerFrame | src/Features/TerrainShadows.h:51 | 4 | 0.40 |
| PerFrame | src/Features/WetnessEffects.h:50 | 6 | 0.37 |
| PerFrame | src/Features/LightLimitFix.h:78 | 4 | 0.35 |
HLSL File: package/Shaders/ISDepthOfField.hlsl:24
No matching C++ struct found
- Total HLSL Fields: 8
- Status: Unmatched
Top 5 of 70 Candidates Reviewed
| Candidate Name | File | Fields | Similarity |
|---|---|---|---|
| PerGeometry | src/Deferred.h:60 | 12 | 0.46 |
| PerFrame | src/Features/WetnessEffects.h:50 | 30 | 0.35 |
| FrameBuffer | src/Streamline.h:100 | 15 | 0.28 |
| PerFrame | src/Features/GrassCollision.h:28 | 2 | 0.23 |
| LightBuildingCB | src/Features/LightLimitFix.h:64 | 3 | 0.22 |
HLSL File: package/Shaders/ISDoubleVision.hlsl:18
No matching C++ struct found
- Total HLSL Fields: 2
- Status: Unmatched
Top 5 of 70 Candidates Reviewed
| Candidate Name | File | Fields | Similarity |
|---|---|---|---|
| PerGeometry | src/Deferred.h:60 | 12 | 0.48 |
| PerFrame | src/Features/LightLimitFix.h:78 | 4 | 0.42 |
| PerFrame | src/Features/TerrainShadows.h:51 | 4 | 0.42 |
| PerFrame | src/Features/WetnessEffects.h:50 | 6 | 0.40 |
| PerFrame | src/Features/GrassCollision.h:28 | 2 | 0.35 |
HLSL File: package/Shaders/ISDownsample.hlsl:21
No matching C++ struct found
- Total HLSL Fields: 4
- Status: Unmatched
Top 5 of 70 Candidates Reviewed
| Candidate Name | File | Fields | Similarity |
|---|---|---|---|
| PerGeometry | src/Deferred.h:60 | 12 | 0.46 |
| PerFrame | src/Features/TerrainShadows.h:51 | 4 | 0.26 |
| PerFrame | src/Features/WetnessEffects.h:50 | 30 | 0.25 |
| SSGICB | src/Features/ScreenSpaceGI.h:77 | 28 | 0.22 |
| PerFrame | src/Features/GrassCollision.h:28 | 2 | 0.21 |
HLSL File: package/Shaders/ISExp.hlsl:15
No matching C++ struct found
- Total HLSL Fields: 1
- Status: Unmatched
Top 5 of 70 Candidates Reviewed
| Candidate Name | File | Fields | Similarity |
|---|---|---|---|
| PixelData | src/Features/DynamicCubemaps.cpp:68 | 1 | 0.51 |
| PerGeometry | src/Deferred.h:60 | 12 | 0.45 |
| VolumetricLightingDescriptor | src/Features/SkySync.h:54 | 1 | 0.31 |
| Settings | src/Features/GrassCollision.h:18 | 1 | 0.29 |
| Settings | src/Features/InteriorSunShadows.h:23 | 1 | 0.29 |
HLSL File: package/Shaders/ISFullScreenVR.hlsl:15
No matching C++ struct found
- Total HLSL Fields: 4
- Status: Unmatched
Top 5 of 70 Candidates Reviewed
| Candidate Name | File | Fields | Similarity |
|---|---|---|---|
| PerGeometry | src/Deferred.h:60 | 12 | 0.41 |
| PerFrame | src/Features/GrassCollision.h:28 | 2 | 0.31 |
| LightData | src/Features/LightLimitFix.h:38 | 9 | 0.28 |
| PerFrame | src/Features/WetnessEffects.h:50 | 6 | 0.27 |
| PerFrame | src/Features/LightLimitFix.h:78 | 4 | 0.26 |
HLSL File: package/Shaders/ISHDR.hlsl:29
No matching C++ struct found
- Total HLSL Fields: 8
- Status: Unmatched
Top 5 of 70 Candidates Reviewed
| Candidate Name | File | Fields | Similarity |
|---|---|---|---|
| PerGeometry | src/Deferred.h:60 | 12 | 0.48 |
| PerFrame | src/Features/TerrainShadows.h:51 | 4 | 0.25 |
| PerFrame | src/Features/WetnessEffects.h:50 | 30 | 0.23 |
| PerFrame | src/Features/GrassCollision.h:28 | 2 | 0.23 |
| SSGICB | src/Features/ScreenSpaceGI.h:77 | 28 | 0.20 |
HLSL File: package/Shaders/ISIBLensFlare.hlsl:20
No matching C++ struct found
- Total HLSL Fields: 14
- Status: Unmatched
Top 5 of 70 Candidates Reviewed
| Candidate Name | File | Fields | Similarity |
|---|---|---|---|
| PerGeometry | src/Deferred.h:60 | 12 | 0.38 |
| PerFrame | src/Features/GrassCollision.h:28 | 2 | 0.33 |
| PerFrame | src/Features/TerrainShadows.h:51 | 4 | 0.29 |
| PerFrame | src/Features/WetnessEffects.h:50 | 6 | 0.29 |
| PerFrame | src/Features/LightLimitFix.h:78 | 4 | 0.27 |
HLSL File: package/Shaders/ISLightingComposite.hlsl:29
No matching C++ struct found
- Total HLSL Fields: 2
- Status: Unmatched
Top 5 of 70 Candidates Reviewed
| Candidate Name | File | Fields | Similarity |
|---|---|---|---|
| PerGeometry | src/Deferred.h:60 | 12 | 0.48 |
| PerFrame | src/Features/LightLimitFix.h:78 | 4 | 0.42 |
| PerFrame | src/Features/TerrainShadows.h:51 | 4 | 0.42 |
| PerFrame | src/Features/WetnessEffects.h:50 | 6 | 0.40 |
| PerFrame | src/Features/GrassCollision.h:28 | 2 | 0.35 |
HLSL File: package/Shaders/ISLocalMap.hlsl:16
No matching C++ struct found
- Total HLSL Fields: 1
- Status: Unmatched
Top 5 of 70 Candidates Reviewed
| Candidate Name | File | Fields | Similarity |
|---|---|---|---|
| PerGeometry | src/Deferred.h:60 | 12 | 0.46 |
| VertexColor | src/Features/LightLimitFix.cpp:457 | 1 | 0.39 |
| GlintParameters | src/TruePBR.h:4 | 5 | 0.35 |
| Kernel | src/Features/SubsurfaceScattering.h:35 | 1 | 0.35 |
| PermutationCB | src/State.h:152 | 4 | 0.34 |
HLSL File: package/Shaders/ISMap.hlsl:15
No matching C++ struct found
- Total HLSL Fields: 1
- Status: Unmatched
Top 5 of 70 Candidates Reviewed
| Candidate Name | File | Fields | Similarity |
|---|---|---|---|
| PerGeometry | src/Deferred.h:60 | 12 | 0.46 |
| VertexColor | src/Features/LightLimitFix.cpp:457 | 1 | 0.39 |
| PixelData | src/Features/DynamicCubemaps.cpp:68 | 1 | 0.36 |
| GlintParameters | src/TruePBR.h:4 | 5 | 0.35 |
| Kernel | src/Features/SubsurfaceScattering.h:35 | 1 | 0.35 |
HLSL File: package/Shaders/ISNoise.hlsl:43
No matching C++ struct found
- Total HLSL Fields: 6
- Status: Unmatched
Top 5 of 70 Candidates Reviewed
| Candidate Name | File | Fields | Similarity |
|---|---|---|---|
| PerGeometry | src/Deferred.h:60 | 12 | 0.38 |
| PerFrame | src/Features/GrassCollision.h:28 | 2 | 0.33 |
| PerFrame | src/Features/TerrainShadows.h:51 | 4 | 0.32 |
| PerFrame | src/Features/WetnessEffects.h:50 | 6 | 0.29 |
| PerFrame | src/Features/LightLimitFix.h:78 | 4 | 0.27 |
HLSL File: package/Shaders/ISRadialBlur.hlsl:16
No matching C++ struct found
- Total HLSL Fields: 2
- Status: Unmatched
Top 5 of 70 Candidates Reviewed
| Candidate Name | File | Fields | Similarity |
|---|---|---|---|
| PerGeometry | src/Deferred.h:60 | 12 | 0.48 |
| PerFrame | src/Features/LightLimitFix.h:78 | 4 | 0.42 |
| PerFrame | src/Features/TerrainShadows.h:51 | 4 | 0.42 |
| PerFrame | src/Features/GrassCollision.h:28 | 2 | 0.41 |
| PerFrame | src/Features/WetnessEffects.h:50 | 6 | 0.40 |
HLSL File: package/Shaders/ISReflectionsRayTracing.hlsl:25
No matching C++ struct found
- Total HLSL Fields: 2
- Status: Unmatched
Top 5 of 70 Candidates Reviewed
| Candidate Name | File | Fields | Similarity |
|---|---|---|---|
| PerGeometry | src/Deferred.h:60 | 12 | 0.47 |
| PerFrame | src/Features/LightLimitFix.h:78 | 4 | 0.40 |
| PerFrame | src/Features/TerrainShadows.h:51 | 4 | 0.40 |
| PerFrame | src/Features/WetnessEffects.h:50 | 6 | 0.38 |
| PerFrame | src/Features/GrassCollision.h:28 | 2 | 0.34 |
HLSL File: package/Shaders/ISRefraction.hlsl:19
No matching C++ struct found
- Total HLSL Fields: 1
- Status: Unmatched
Top 5 of 70 Candidates Reviewed
| Candidate Name | File | Fields | Similarity |
|---|---|---|---|
| PerGeometry | src/Deferred.h:60 | 12 | 0.46 |
| VertexColor | src/Features/LightLimitFix.cpp:457 | 1 | 0.39 |
| GlintParameters | src/TruePBR.h:4 | 5 | 0.35 |
| Kernel | src/Features/SubsurfaceScattering.h:35 | 1 | 0.35 |
| PermutationCB | src/State.h:152 | 4 | 0.34 |
HLSL File: package/Shaders/ISSAOBlur.hlsl:16
No matching C++ struct found
- Total HLSL Fields: 1
- Status: Unmatched
Top 5 of 70 Candidates Reviewed
| Candidate Name | File | Fields | Similarity |
|---|---|---|---|
| PerGeometry | src/Deferred.h:60 | 12 | 0.46 |
| VertexColor | src/Features/LightLimitFix.cpp:457 | 1 | 0.39 |
| PixelData | src/Features/DynamicCubemaps.cpp:68 | 1 | 0.36 |
| GlintParameters | src/TruePBR.h:4 | 5 | 0.35 |
| Kernel | src/Features/SubsurfaceScattering.h:35 | 1 | 0.35 |
HLSL File: package/Shaders/ISSAOCameraZ.hlsl:16
No matching C++ struct found
- Total HLSL Fields: 2
- Status: Unmatched
Top 5 of 70 Candidates Reviewed
| Candidate Name | File | Fields | Similarity |
|---|---|---|---|
| PerGeometry | src/Deferred.h:60 | 12 | 0.48 |
| PerFrame | src/Features/LightLimitFix.h:78 | 4 | 0.42 |
| PerFrame | src/Features/TerrainShadows.h:51 | 4 | 0.42 |
| PerFrame | src/Features/WetnessEffects.h:50 | 6 | 0.40 |
| PerFrame | src/Features/GrassCollision.h:28 | 2 | 0.35 |
HLSL File: package/Shaders/ISSAOComposite.hlsl:29
No matching C++ struct found
- Total HLSL Fields: 11
- Status: Unmatched
Top 5 of 70 Candidates Reviewed
| Candidate Name | File | Fields | Similarity |
|---|---|---|---|
| PerGeometry | src/Deferred.h:60 | 12 | 0.51 |
| PerFrame | src/Features/WetnessEffects.h:50 | 30 | 0.31 |
| PerFrame | src/Features/GrassCollision.h:28 | 2 | 0.21 |
| FrameBuffer | src/Streamline.h:100 | 15 | 0.21 |
| LightBuildingCB | src/Features/LightLimitFix.h:64 | 3 | 0.21 |
HLSL File: package/Shaders/ISSAOMinify.hlsl:16
No matching C++ struct found
- Total HLSL Fields: 3
- Status: Unmatched
Top 5 of 70 Candidates Reviewed
| Candidate Name | File | Fields | Similarity |
|---|---|---|---|
| PerGeometry | src/Deferred.h:60 | 12 | 0.48 |
| PerFrame | src/Features/WetnessEffects.h:50 | 6 | 0.42 |
| PerFrame | src/Features/LightLimitFix.h:78 | 4 | 0.40 |
| PerFrame | src/Features/TerrainShadows.h:51 | 4 | 0.40 |
| PerFrame | src/Features/GrassCollision.h:28 | 2 | 0.37 |
HLSL File: package/Shaders/ISSimpleColor.hlsl:21
No matching C++ struct found
- Total HLSL Fields: 1
- Status: Unmatched
Top 5 of 70 Candidates Reviewed
| Candidate Name | File | Fields | Similarity |
|---|---|---|---|
| PerGeometry | src/Deferred.h:60 | 12 | 0.47 |
| VertexColor | src/Features/LightLimitFix.cpp:457 | 1 | 0.39 |
| PixelData | src/Features/DynamicCubemaps.cpp:68 | 1 | 0.36 |
| GlintParameters | src/TruePBR.h:4 | 5 | 0.35 |
| Kernel | src/Features/SubsurfaceScattering.h:35 | 1 | 0.35 |
HLSL File: package/Shaders/ISSnowSSS.hlsl:21
No matching C++ struct found
- Total HLSL Fields: 2
- Status: Unmatched
Top 5 of 70 Candidates Reviewed
| Candidate Name | File | Fields | Similarity |
|---|---|---|---|
| PerGeometry | src/Deferred.h:60 | 12 | 0.48 |
| PerFrame | src/Features/LightLimitFix.h:78 | 4 | 0.42 |
| PerFrame | src/Features/TerrainShadows.h:51 | 4 | 0.42 |
| PerFrame | src/Features/WetnessEffects.h:50 | 6 | 0.40 |
| PerFrame | src/Features/GrassCollision.h:28 | 2 | 0.35 |
HLSL File: package/Shaders/ISUpsampleDynamicResolution.hlsl:15
No matching C++ struct found
- Total HLSL Fields: 1
- Status: Unmatched
Top 5 of 70 Candidates Reviewed
| Candidate Name | File | Fields | Similarity |
|---|---|---|---|
| Kernel | src/Features/SubsurfaceScattering.h:35 | 1 | 0.53 |
| PerGeometry | src/Deferred.h:60 | 12 | 0.46 |
| VertexColor | src/Features/LightLimitFix.cpp:457 | 1 | 0.39 |
| PixelData | src/Features/DynamicCubemaps.cpp:68 | 1 | 0.36 |
| GlintParameters | src/TruePBR.h:4 | 5 | 0.35 |
HLSL File: package/Shaders/ISVolumetricLighting.hlsl:17
No matching C++ struct found
- Total HLSL Fields: 5
- Status: Unmatched
Top 5 of 70 Candidates Reviewed
| Candidate Name | File | Fields | Similarity |
|---|---|---|---|
| PerGeometry | src/Deferred.h:60 | 12 | 0.56 |
| PerFrame | src/Features/WetnessEffects.h:50 | 30 | 0.26 |
| SSGICB | src/Features/ScreenSpaceGI.h:77 | 28 | 0.21 |
| PerFrame | src/Features/GrassCollision.h:28 | 2 | 0.21 |
| PerFrame | src/Features/GrassCollision.h:28 | 2 | 0.20 |
HLSL File: package/Shaders/ISVolumetricLightingGenerateCS.hlsl:34
No matching C++ struct found
- Total HLSL Fields: 28
- Status: Unmatched
Top 5 of 70 Candidates Reviewed
| Candidate Name | File | Fields | Similarity |
|---|---|---|---|
| PerFrame | src/Features/GrassCollision.h:28 | 2 | 0.28 |
| SharedDataCB | src/State.h:162 | 13 | 0.21 |
| PerGeometry | src/Deferred.h:60 | 12 | 0.19 |
| PerFrame | src/Features/WetnessEffects.h:50 | 30 | 0.15 |
| UpdateCubemapCB | src/Features/DynamicCubemaps.h:41 | 1 | 0.15 |
HLSL File: package/Shaders/ISVolumetricLightingRaymarchCS.hlsl:8
No matching C++ struct found
- Total HLSL Fields: 2
- Status: Unmatched
Top 5 of 70 Candidates Reviewed
| Candidate Name | File | Fields | Similarity |
|---|---|---|---|
| UpdateCubemapCB | src/Features/DynamicCubemaps.h:41 | 1 | 0.39 |
| VertexColor | src/Features/LightLimitFix.cpp:457 | 1 | 0.38 |
| PermutationCB | src/State.h:152 | 4 | 0.37 |
| DispatchCount | src/Utils/Game.h:47 | 2 | 0.36 |
| Kernel | src/Features/SubsurfaceScattering.h:35 | 1 | 0.34 |
HLSL File: package/Shaders/ISWaterBlend.hlsl:26
No matching C++ struct found
- Total HLSL Fields: 1
- Status: Unmatched
Top 5 of 70 Candidates Reviewed
| Candidate Name | File | Fields | Similarity |
|---|---|---|---|
| PerGeometry | src/Deferred.h:60 | 12 | 0.46 |
| VertexColor | src/Features/LightLimitFix.cpp:457 | 1 | 0.39 |
| PixelData | src/Features/DynamicCubemaps.cpp:68 | 1 | 0.36 |
| GlintParameters | src/TruePBR.h:4 | 5 | 0.35 |
| Kernel | src/Features/SubsurfaceScattering.h:35 | 1 | 0.35 |
HLSL File: package/Shaders/ISWaterDisplacement.hlsl:71
No matching C++ struct found
- Total HLSL Fields: 6
- Status: Unmatched
Top 5 of 70 Candidates Reviewed
| Candidate Name | File | Fields | Similarity |
|---|---|---|---|
| PerFrame | src/Features/WetnessEffects.h:50 | 6 | 0.38 |
| PerGeometry | src/Deferred.h:60 | 12 | 0.37 |
| PerFrame | src/Features/GrassCollision.h:28 | 2 | 0.36 |
| PerFrame | src/Features/TerrainShadows.h:51 | 4 | 0.34 |
| PerFrame | src/Features/LightLimitFix.h:78 | 4 | 0.29 |
HLSL File: package/Shaders/ISWaterFlow.hlsl:15
No matching C++ struct found
- Total HLSL Fields: 9
- Status: Unmatched
Top 5 of 70 Candidates Reviewed
| Candidate Name | File | Fields | Similarity |
|---|---|---|---|
| PerFrame | src/Features/GrassCollision.h:28 | 2 | 0.38 |
| PerGeometry | src/Deferred.h:60 | 12 | 0.37 |
| PerFrame | src/Features/TerrainShadows.h:51 | 4 | 0.34 |
| LightData | src/Features/LightLimitFix.h:38 | 9 | 0.32 |
| DiffusionProfile | src/Features/SubsurfaceScattering.h:15 | 4 | 0.30 |
HLSL File: package/Shaders/ISWorldMap.hlsl:18
No matching C++ struct found
- Total HLSL Fields: 3
- Status: Unmatched
Top 5 of 70 Candidates Reviewed
| Candidate Name | File | Fields | Similarity |
|---|---|---|---|
| PerGeometry | src/Deferred.h:60 | 12 | 0.49 |
| PerFrame | src/Features/GrassCollision.h:28 | 2 | 0.42 |
| PerFrame | src/Features/WetnessEffects.h:50 | 6 | 0.37 |
| PerFrame | src/Features/LightLimitFix.h:78 | 4 | 0.35 |
| PerFrame | src/Features/TerrainShadows.h:51 | 4 | 0.35 |
HLSL File: package/Shaders/Lighting.hlsl:603
No matching C++ struct found
- Total HLSL Fields: 3
- Status: Unmatched
Top 5 of 70 Candidates Reviewed
| Candidate Name | File | Fields | Similarity |
|---|---|---|---|
| PerFrame | src/Features/GrassCollision.h:28 | 2 | 0.37 |
| DispatchList | src/Features/ScreenSpaceShadows/bend_sss_cpu.h:45 | 3 | 0.36 |
| PerFrame | src/Features/TerrainShadows.h:51 | 4 | 0.35 |
| DispatchList | src/Features/ScreenSpaceShadows/bend_sss_cpu.h:45 | 4 | 0.34 |
| ShadowUpdateCB | src/Features/TerrainShadows.h:38 | 6 | 0.33 |
HLSL File: package/Shaders/Lighting.hlsl:610
No matching C++ struct found
- Total HLSL Fields: 23
- Status: Unmatched
Top 5 of 70 Candidates Reviewed
| Candidate Name | File | Fields | Similarity |
|---|---|---|---|
| PerGeometry | src/Deferred.h:60 | 12 | 0.28 |
| SharedDataCB | src/State.h:162 | 13 | 0.24 |
| PerFrame | src/Features/WetnessEffects.h:50 | 30 | 0.24 |
| PerFrame | src/Features/GrassCollision.h:28 | 2 | 0.22 |
| SSGICB | src/Features/ScreenSpaceGI.h:77 | 28 | 0.21 |
HLSL File: package/Shaders/Lighting.hlsl:655
No matching C++ struct found
- Total HLSL Fields: 31
- Status: Unmatched
Top 5 of 70 Candidates Reviewed
| Candidate Name | File | Fields | Similarity |
|---|---|---|---|
| PerGeometry | src/Deferred.h:60 | 12 | 0.36 |
| PerFrame | src/Features/GrassCollision.h:28 | 2 | 0.33 |
| PerFrame | src/Features/WetnessEffects.h:50 | 30 | 0.18 |
| SharedDataCB | src/State.h:162 | 13 | 0.17 |
| PerFrame | src/Features/GrassCollision.h:28 | 2 | 0.17 |
HLSL File: package/Shaders/Lighting.hlsl:161
No matching C++ struct found
- Total HLSL Fields: 4
- Status: Unmatched
Top 5 of 70 Candidates Reviewed
| Candidate Name | File | Fields | Similarity |
|---|---|---|---|
| PerFrame | src/Features/WetnessEffects.h:50 | 30 | 0.40 |
| PerFrame | src/Features/WetnessEffects.h:50 | 6 | 0.34 |
| PerGeometry | src/Deferred.h:60 | 12 | 0.33 |
| PerFrame | src/Features/GrassCollision.h:28 | 2 | 0.31 |
| PerFrame | src/Features/GrassCollision.h:28 | 2 | 0.31 |
HLSL File: package/Shaders/Lighting.hlsl:697
No matching C++ struct found
- Total HLSL Fields: 1
- Status: Unmatched
Top 5 of 70 Candidates Reviewed
| Candidate Name | File | Fields | Similarity |
|---|---|---|---|
| PixelData | src/Features/DynamicCubemaps.cpp:68 | 1 | 0.47 |
| VolumetricLightingDescriptor | src/Features/SkySync.h:54 | 1 | 0.33 |
| PerGeometry | src/Deferred.h:60 | 12 | 0.30 |
| BuiltInMenu | src/Menu.cpp:353 | 1 | 0.29 |
| GradientConfig | src/Features/LightLimitFIx/ParticleLights.h:21 | 1 | 0.28 |
HLSL File: package/Shaders/Particle.hlsl:38
No matching C++ struct found
- Total HLSL Fields: 1
- Status: Unmatched
Top 5 of 70 Candidates Reviewed
| Candidate Name | File | Fields | Similarity |
|---|---|---|---|
| DispatchCount | src/Utils/Game.h:47 | 2 | 0.37 |
| Settings | src/Features/VR.h:15 | 2 | 0.33 |
| VertexPosition | src/Features/LightLimitFix.cpp:462 | 1 | 0.29 |
| UpdateCubemapCB | src/Features/DynamicCubemaps.h:41 | 1 | 0.29 |
| VertexColor | src/Features/LightLimitFix.cpp:457 | 1 | 0.28 |
HLSL File: package/Shaders/Particle.hlsl:234
No matching C++ struct found
- Total HLSL Fields: 2
- Status: Unmatched
Top 5 of 70 Candidates Reviewed
| Candidate Name | File | Fields | Similarity |
|---|---|---|---|
| PerGeometry | src/Deferred.h:60 | 12 | 0.46 |
| VertexColor | src/Features/LightLimitFix.cpp:457 | 1 | 0.39 |
| PerFrame | src/Features/TerrainShadows.h:51 | 4 | 0.37 |
| GlintParameters | src/TruePBR.h:4 | 5 | 0.35 |
| Kernel | src/Features/SubsurfaceScattering.h:35 | 1 | 0.35 |
HLSL File: package/Shaders/RunGrass.hlsl:128
No matching C++ struct found
- Total HLSL Fields: 1
- Status: Unmatched
Top 5 of 70 Candidates Reviewed
| Candidate Name | File | Fields | Similarity |
|---|---|---|---|
| PermutationCB | src/State.h:152 | 4 | 0.30 |
| LightCullingCB | src/Features/LightLimitFix.h:72 | 1 | 0.30 |
| UpdateCubemapCB | src/Features/DynamicCubemaps.h:41 | 1 | 0.29 |
| VertexColor | src/Features/LightLimitFix.cpp:457 | 1 | 0.26 |
| SpecularMapFilterSettingsCB | src/Features/DynamicCubemaps.h:26 | 1 | 0.26 |
HLSL File: package/Shaders/RunGrass.hlsl:133
No matching C++ struct found
- Total HLSL Fields: 1
- Status: Unmatched
Top 5 of 70 Candidates Reviewed
| Candidate Name | File | Fields | Similarity |
|---|---|---|---|
| SSGICB | src/Features/ScreenSpaceGI.h:77 | 28 | 0.20 |
| BlurCB | src/Features/SubsurfaceScattering.h:40 | 5 | 0.19 |
| BlurCB | src/Features/SubsurfaceScattering.h:40 | 5 | 0.19 |
| SharedDataCB | src/State.h:162 | 13 | 0.14 |
| RaymarchCB | src/Features/ScreenSpaceShadows.h:29 | 11 | 0.13 |
HLSL File: package/Shaders/RunGrass.hlsl:368
No matching C++ struct found
- Total HLSL Fields: 3
- Status: Unmatched
Top 5 of 70 Candidates Reviewed
| Candidate Name | File | Fields | Similarity |
|---|---|---|---|
| PerFrame | src/Features/WetnessEffects.h:50 | 30 | 0.61 |
| PerFrame | src/Features/TerrainShadows.h:51 | 4 | 0.53 |
| PerFrame | src/Features/GrassCollision.h:28 | 2 | 0.50 |
| PerFrame | src/Features/WetnessEffects.h:50 | 6 | 0.49 |
| PerFrame | src/Features/LightLimitFix.h:78 | 4 | 0.48 |
HLSL File: package/Shaders/RunGrass.hlsl:385
No matching C++ struct found
- Total HLSL Fields: 1
- Status: Unmatched
Top 5 of 70 Candidates Reviewed
| Candidate Name | File | Fields | Similarity |
|---|---|---|---|
| PixelData | src/Features/DynamicCubemaps.cpp:68 | 1 | 0.49 |
| VolumetricLightingDescriptor | src/Features/SkySync.h:54 | 1 | 0.34 |
| PerGeometry | src/Deferred.h:60 | 12 | 0.31 |
| BuiltInMenu | src/Menu.cpp:353 | 1 | 0.30 |
| GradientConfig | src/Features/LightLimitFIx/ParticleLights.h:21 | 1 | 0.29 |
HLSL File: package/Shaders/RunGrass.hlsl:436
No matching C++ struct found
- Total HLSL Fields: 3
- Status: Unmatched
Top 5 of 70 Candidates Reviewed
| Candidate Name | File | Fields | Similarity |
|---|---|---|---|
| PerFrame | src/Features/LightLimitFix.h:78 | 4 | 0.42 |
| PerFrame | src/Features/TerrainShadows.h:51 | 4 | 0.42 |
| PerFrame | src/Features/WetnessEffects.h:50 | 6 | 0.40 |
| PerFrame | src/Features/GrassCollision.h:28 | 2 | 0.35 |
| ClusterAABB | src/Features/LightLimitFix.h:51 | 2 | 0.35 |
HLSL File: package/Shaders/Sky.hlsl:171
No matching C++ struct found
- Total HLSL Fields: 1
- Status: Unmatched
Top 5 of 70 Candidates Reviewed
| Candidate Name | File | Fields | Similarity |
|---|---|---|---|
| PerGeometry | src/Deferred.h:60 | 12 | 0.45 |
| PixelData | src/Features/DynamicCubemaps.cpp:68 | 1 | 0.41 |
| DispatchCount | src/Utils/Game.h:47 | 2 | 0.30 |
| VertexPosition | src/Features/LightLimitFix.cpp:462 | 1 | 0.30 |
| VertexColor | src/Features/LightLimitFix.cpp:457 | 1 | 0.29 |
HLSL File: package/Shaders/Sky.hlsl:177
No matching C++ struct found
- Total HLSL Fields: 1
- Status: Unmatched
Top 5 of 70 Candidates Reviewed
| Candidate Name | File | Fields | Similarity |
|---|---|---|---|
| PixelData | src/Features/DynamicCubemaps.cpp:68 | 1 | 0.49 |
| VolumetricLightingDescriptor | src/Features/SkySync.h:54 | 1 | 0.34 |
| PerGeometry | src/Deferred.h:60 | 12 | 0.31 |
| BuiltInMenu | src/Menu.cpp:353 | 1 | 0.30 |
| GradientConfig | src/Features/LightLimitFIx/ParticleLights.h:21 | 1 | 0.29 |
HLSL File: package/Shaders/Utility.hlsl:314
No matching C++ struct found
- Total HLSL Fields: 5
- Status: Unmatched
Top 5 of 70 Candidates Reviewed
| Candidate Name | File | Fields | Similarity |
|---|---|---|---|
| PerGeometry | src/Deferred.h:60 | 12 | 0.51 |
| BlurCB | src/Features/SubsurfaceScattering.h:40 | 5 | 0.32 |
| SkylightingCB | src/Features/Skylighting.h:43 | 7 | 0.30 |
| RaymarchCB | src/Features/ScreenSpaceShadows.h:29 | 11 | 0.28 |
| PerFrame | src/Features/TerrainShadows.h:51 | 4 | 0.26 |
HLSL File: package/Shaders/Utility.hlsl:323
No matching C++ struct found
- Total HLSL Fields: 2
- Status: Unmatched
Top 5 of 70 Candidates Reviewed
| Candidate Name | File | Fields | Similarity |
|---|---|---|---|
| PermutationCB | src/State.h:152 | 4 | 0.41 |
| fileAction | src/ShaderCache.h:712 | 5 | 0.40 |
| GlintParameters | src/TruePBR.h:4 | 5 | 0.36 |
| SpecularMapFilterSettingsCB | src/Features/DynamicCubemaps.h:26 | 1 | 0.36 |
| Kernel | src/Features/SubsurfaceScattering.h:35 | 1 | 0.36 |
HLSL File: package/Shaders/Utility.hlsl:100
No matching C++ struct found
- Total HLSL Fields: 8
- Status: Unmatched
Top 5 of 70 Candidates Reviewed
| Candidate Name | File | Fields | Similarity |
|---|---|---|---|
| PerGeometry | src/Deferred.h:60 | 12 | 0.45 |
| PerFrame | src/Features/WetnessEffects.h:50 | 30 | 0.24 |
| SSGICB | src/Features/ScreenSpaceGI.h:77 | 28 | 0.22 |
| PerFrame | src/Features/GrassCollision.h:28 | 2 | 0.22 |
| PerFrame | src/Features/GrassCollision.h:28 | 2 | 0.19 |
HLSL File: package/Shaders/Utility.hlsl:361
No matching C++ struct found
- Total HLSL Fields: 1
- Status: Unmatched
Top 5 of 70 Candidates Reviewed
| Candidate Name | File | Fields | Similarity |
|---|---|---|---|
| PixelData | src/Features/DynamicCubemaps.cpp:68 | 1 | 0.49 |
| VolumetricLightingDescriptor | src/Features/SkySync.h:54 | 1 | 0.34 |
| PerGeometry | src/Deferred.h:60 | 12 | 0.31 |
| BuiltInMenu | src/Menu.cpp:353 | 1 | 0.30 |
| GradientConfig | src/Features/LightLimitFIx/ParticleLights.h:21 | 1 | 0.29 |
HLSL File: package/Shaders/Water.hlsl:330
No matching C++ struct found
- Total HLSL Fields: 8
- Status: Unmatched
Top 5 of 70 Candidates Reviewed
| Candidate Name | File | Fields | Similarity |
|---|---|---|---|
| PerFrame | src/Features/WetnessEffects.h:50 | 30 | 0.30 |
| FrameBuffer | src/Streamline.h:100 | 15 | 0.26 |
| PerGeometry | src/Deferred.h:60 | 12 | 0.25 |
| LightBuildingCB | src/Features/LightLimitFix.h:64 | 3 | 0.24 |
| StrictLightDataCB | src/Features/LightLimitFix.h:89 | 11 | 0.24 |
HLSL File: package/Shaders/Water.hlsl:347
No matching C++ struct found
- Total HLSL Fields: 14
- Status: Unmatched
Top 5 of 70 Candidates Reviewed
| Candidate Name | File | Fields | Similarity |
|---|---|---|---|
| PerGeometry | src/Deferred.h:60 | 12 | 0.36 |
| PerFrame | src/Features/WetnessEffects.h:50 | 30 | 0.28 |
| SharedDataCB | src/State.h:162 | 13 | 0.22 |
| StrictLightDataCB | src/Features/LightLimitFix.h:89 | 11 | 0.20 |
| SSGICB | src/Features/ScreenSpaceGI.h:77 | 28 | 0.20 |
HLSL File: package/Shaders/Water.hlsl:365
No matching C++ struct found
- Total HLSL Fields: 8
- Status: Unmatched
Top 5 of 70 Candidates Reviewed
| Candidate Name | File | Fields | Similarity |
|---|---|---|---|
| PerGeometry | src/Deferred.h:60 | 12 | 0.38 |
| PerFrame | src/Features/GrassCollision.h:28 | 2 | 0.27 |
| SharedDataCB | src/State.h:162 | 13 | 0.26 |
| PerFrame | src/Features/WetnessEffects.h:50 | 30 | 0.20 |
| VertexColor | src/Features/LightLimitFix.cpp:457 | 1 | 0.18 |
HLSL File: package/Shaders/Common/FrameBuffer.hlsli:7
No matching C++ struct found
- Total HLSL Fields: 28
- Status: Unmatched
Top 5 of 70 Candidates Reviewed
| Candidate Name | File | Fields | Similarity |
|---|---|---|---|
| PerFrame | src/Features/GrassCollision.h:28 | 2 | 0.43 |
| PerFrame | src/Features/WetnessEffects.h:50 | 30 | 0.33 |
| PerFrame | src/Features/GrassCollision.h:28 | 2 | 0.32 |
| PerFrame | src/Features/WetnessEffects.h:50 | 6 | 0.32 |
| PerFrame | src/Features/LightLimitFix.h:78 | 4 | 0.32 |
HLSL File: package/Shaders/Common/Permutation.hlsli:77
C++: PermutationCB
C++ File: src/State.h:152
Match Score: 0.81
0 Field Differences
| HLSL Type | HLSL Field | C++ Type | C++ Field |
|---|---|---|---|
| uint | VertexShaderDescriptor | uint | VertexShaderDescriptor |
| uint | PixelShaderDescriptor | uint | PixelShaderDescriptor |
| uint | ExtraShaderDescriptor | uint | ExtraShaderDescriptor |
| uint | ExtraFeatureDescriptor | uint | ExtraFeatureDescriptor |
- Exact Field Matches: 4
- High Similarity Field Matches: 0
- Total HLSL Fields: 4
- Total C++ Fields: 4
- Field Name Differences: 0
- Field Type Differences: 0
Top 5 of 70 Candidates Reviewed
| Candidate Name | File | Fields | Similarity |
|---|---|---|---|
| PermutationCB | src/State.h:152 | 4 | 0.81 |
| VertexColor | src/Features/LightLimitFix.cpp:457 | 1 | 0.32 |
| Kernel | src/Features/SubsurfaceScattering.h:35 | 1 | 0.32 |
| SpecularMapFilterSettingsCB | src/Features/DynamicCubemaps.h:26 | 1 | 0.28 |
| PerFrame | src/Features/LightLimitFix.h:78 | 4 | 0.28 |
HLSL File: package/Shaders/Common/SharedData.hlsli:11
C++: SharedDataCB
C++ File: src/State.h:162
Match Score: 0.87
5 Field Differences
| HLSL Type | HLSL Field | C++ Type | C++ Field |
|---|---|---|---|
| float4 | WaterData[25] | float4 | WaterData[25] |
| float3x4 | DirectionalAmbient | DirectX::XMFLOAT3X4 | DirectionalAmbient |
| float4 | DirLightDirection | float4 | DirLightDirection |
| float4 | DirLightColor | float4 | DirLightColor |
| float4 | CameraData | float4 | CameraData |
| float4 | BufferDim | float4 | BufferDim |
| float | Timer | float | Timer |
| uint | FrameCount | uint | FrameCount |
| uint | FrameCountAlwaysActive | uint | FrameCountAlwaysActive |
| bool | InInterior | uint | InInterior |
| bool | InMapMenu | uint | InMapMenu |
| bool | HideSky | uint | HideSky |
| float | MipBias | float | MipBias |
| float | pad0 |
- Exact Field Matches: 9
- High Similarity Field Matches: 0
- Total HLSL Fields: 13
- Total C++ Fields: 13
- Field Name Differences: 1
- Field Type Differences: 5
Top 5 of 70 Candidates Reviewed
| Candidate Name | File | Fields | Similarity |
|---|---|---|---|
| SharedDataCB | src/State.h:162 | 13 | 0.92 |
| LightData | src/Features/LightLimitFix.h:38 | 9 | 0.25 |
| StrictLightDataCB | src/Features/LightLimitFix.h:89 | 11 | 0.22 |
| LightData | src/Features/LightLimitFix.h:38 | 9 | 0.20 |
| DispatchData | src/Features/ScreenSpaceShadows/bend_sss_cpu.h:39 | 2 | 0.19 |
HLSL File: package/Shaders/Common/SharedData.hlsli:28
C++: Settings
C++ File: src/Features/GrassLighting.h:17
Match Score: 0.92
2 Field Differences
| HLSL Type | HLSL Field | C++ Type | C++ Field |
|---|---|---|---|
| float | Glossiness | float | Glossiness |
| float | SpecularStrength | float | SpecularStrength |
| float | SubsurfaceScatteringAmount | float | SubsurfaceScatteringAmount |
| bool | OverrideComplexGrassSettings | uint | OverrideComplexGrassSettings |
| float | BasicGrassBrightness | float | BasicGrassBrightness |
| float3 | pad0 | uint | pad[3] |
- Exact Field Matches: 4
- High Similarity Field Matches: 0
- Total HLSL Fields: 5
- Total C++ Fields: 5
- Field Name Differences: 1
- Field Type Differences: 1
Top 5 of 70 Candidates Reviewed
| Candidate Name | File | Fields | Similarity |
|---|---|---|---|
| Settings | src/Features/GrassLighting.h:17 | 5 | 0.92 |
| Settings | src/Features/ExtendedMaterials.h:18 | 7 | 0.52 |
| Settings | src/Features/TerrainVariation.h:20 | 7 | 0.52 |
| Settings | src/Features/IBL.h:34 | 5 | 0.51 |
| Settings | src/Features/HairSpecular.h:23 | 11 | 0.50 |
HLSL File: package/Shaders/Common/SharedData.hlsli:39
No matching C++ struct found
- Total HLSL Fields: 7
- Status: Unmatched
Top 5 of 70 Candidates Reviewed
| Candidate Name | File | Fields | Similarity |
|---|---|---|---|
| Settings | src/Features/ExtendedMaterials.h:18 | 7 | 0.79 |
| Settings | src/Features/TerrainVariation.h:20 | 7 | 0.53 |
| Settings | src/Features/GrassLighting.h:17 | 5 | 0.51 |
| Settings | src/Features/IBL.h:34 | 5 | 0.51 |
| BendSettings | src/Features/ScreenSpaceShadows.h:17 | 5 | 0.48 |
HLSL File: package/Shaders/Common/SharedData.hlsli:51
No matching C++ struct found
- Total HLSL Fields: 2
- Status: Unmatched
Top 5 of 70 Candidates Reviewed
| Candidate Name | File | Fields | Similarity |
|---|---|---|---|
| Settings | src/Features/HairSpecular.h:23 | 11 | 0.70 |
| Settings | src/Features/ExtendedMaterials.h:18 | 7 | 0.68 |
| Settings | src/Features/TerrainVariation.h:20 | 7 | 0.66 |
| Settings | src/Features/IBL.h:34 | 5 | 0.62 |
| Settings | src/Features/CloudShadows.h:12 | 1 | 0.60 |
HLSL File: package/Shaders/Common/SharedData.hlsli:59
C++: PerFrame
C++ File: src/Features/TerrainShadows.h:51
Match Score: 0.77
1 Field Differences
| HLSL Type | HLSL Field | C++ Type | C++ Field |
|---|---|---|---|
| bool | EnableTerrainShadow | uint | EnableTerrainShadow |
| float3 | Scale | float3 | Scale |
| float2 | ZRange | float2 | ZRange |
| float2 | Offset | float2 | Offset |
- Exact Field Matches: 3
- High Similarity Field Matches: 0
- Total HLSL Fields: 4
- Total C++ Fields: 4
- Field Name Differences: 0
- Field Type Differences: 1
Top 5 of 70 Candidates Reviewed
| Candidate Name | File | Fields | Similarity |
|---|---|---|---|
| PerFrame | src/Features/TerrainShadows.h:51 | 4 | 0.77 |
| Settings | src/Features/IBL.h:34 | 5 | 0.51 |
| Settings | src/Upscaling.h:28 | 8 | 0.49 |
| Settings | src/Features/ExtendedMaterials.h:18 | 7 | 0.49 |
| Settings | src/Features/GrassLighting.h:17 | 5 | 0.46 |
HLSL File: package/Shaders/Common/SharedData.hlsli:67
C++: PerFrame
C++ File: src/Features/LightLimitFix.h:78
Match Score: 0.63
2 Field Differences
| HLSL Type | HLSL Field | C++ Type | C++ Field |
|---|---|---|---|
| uint | EnableContactShadows | uint | EnableContactShadows |
| uint | EnableLightsVisualisation | uint | EnableLightsVisualisation |
| uint | LightsVisualisationMode | uint | LightsVisualisationMode |
| float | LightsFar | ||
| float | pad0 | ||
| uint4 | ClusterSize | uint | ClusterSize[4] |
- Exact Field Matches: 3
- High Similarity Field Matches: 1
- Total HLSL Fields: 5
- Total C++ Fields: 4
- Field Name Differences: 2
- Field Type Differences: 2
Top 5 of 70 Candidates Reviewed
| Candidate Name | File | Fields | Similarity |
|---|---|---|---|
| PerFrame | src/Features/LightLimitFix.h:78 | 4 | 0.63 |
| Settings | src/Features/LightLimitFix.h:182 | 12 | 0.50 |
| Settings | src/Features/ExtendedMaterials.h:18 | 7 | 0.49 |
| Settings | src/Upscaling.h:28 | 8 | 0.46 |
| Settings | src/Features/GrassLighting.h:17 | 5 | 0.46 |
HLSL File: package/Shaders/Common/SharedData.hlsli:76
C++: PerFrame
C++ File: src/Features/WetnessEffects.h:50
Match Score: 0.64
9 Field Differences
| HLSL Type | HLSL Field | C++ Type | C++ Field |
|---|---|---|---|
| float4x4 | OcclusionViewProj | REX::W32::XMFLOAT4X4 | OcclusionViewProj |
| float | Time | float | Time |
| float | Raining | float | Raining |
| float | Wetness | float | Wetness |
| float | PuddleWetness | float | PuddleWetness |
| bool | EnableWetnessEffects | uint | EnableWetnessEffects |
| float | MaxRainWetness | float | MaxRainWetness |
| float | MaxPuddleWetness | float | MaxPuddleWetness |
| float | MaxShoreWetness | float | MaxShoreWetness |
| uint | ShoreRange | uint | ShoreRange |
| float | PuddleRadius | float | PuddleRadius |
| float | PuddleMaxAngle | float | PuddleMaxAngle |
| float | PuddleMinWetness | float | PuddleMinWetness |
| float | MinRainWetness | float | MinRainWetness |
| float | SkinWetness | float | SkinWetness |
| float | WeatherTransitionSpeed | float | WeatherTransitionSpeed |
| bool | EnableRaindropFx | uint | EnableRaindropFx |
| bool | EnableSplashes | uint | EnableSplashes |
| bool | EnableRipples | uint | EnableRipples |
| float | RaindropGridSizeRcp | float | RaindropGridSize |
| float | RaindropIntervalRcp | float | RaindropInterval |
| float | RaindropChance | float | RaindropChance |
| float | SplashesLifetime | float | SplashesLifetime |
| float | SplashesStrength | float | SplashesStrength |
| float | SplashesMinRadius | float | SplashesMinRadius |
| float | SplashesMaxRadius | float | SplashesMaxRadius |
| float | RippleStrength | float | RippleStrength |
| float | RippleRadius | float | RippleRadius |
| float | RippleBreadth | float | RippleBreadth |
| float | RippleLifetimeRcp | float | RippleLifetime |
| float3 | pad0 | uint | pad0[3] |
- Exact Field Matches: 22
- High Similarity Field Matches: 3
- Total HLSL Fields: 30
- Total C++ Fields: 30
- Field Name Differences: 3
- Field Type Differences: 6
Top 5 of 70 Candidates Reviewed
| Candidate Name | File | Fields | Similarity |
|---|---|---|---|
| PerFrame | src/Features/WetnessEffects.h:50 | 30 | 0.64 |
| Settings | src/Features/WetnessEffects.h:19 | 25 | 0.52 |
| Settings | src/Features/HairSpecular.h:23 | 11 | 0.32 |
| Settings | src/Features/LightLimitFix.h:182 | 12 | 0.31 |
| Settings | src/Features/GrassLighting.h:17 | 5 | 0.31 |
HLSL File: package/Shaders/Common/SharedData.hlsli:120
No matching C++ struct found
- Total HLSL Fields: 7
- Status: Unmatched
Top 5 of 70 Candidates Reviewed
| Candidate Name | File | Fields | Similarity |
|---|---|---|---|
| SkylightingCB | src/Features/Skylighting.h:43 | 7 | 0.59 |
| Settings | src/Features/Skylighting.h:35 | 4 | 0.41 |
| LightBuildingCB | src/Features/LightLimitFix.h:64 | 3 | 0.40 |
| Settings | src/Features/WetnessEffects.h:19 | 25 | 0.39 |
| Settings | src/Features/GrassLighting.h:17 | 5 | 0.36 |
HLSL File: package/Shaders/Common/SharedData.hlsli:134
C++: Settings
C++ File: src/Features/CloudShadows.h:12
Match Score: 1.10
1 Field Differences
| HLSL Type | HLSL Field | C++ Type | C++ Field |
|---|---|---|---|
| float | Opacity | float | Opacity |
| float3 | pad0 | float | pad[3] |
- Exact Field Matches: 1
- High Similarity Field Matches: 1
- Total HLSL Fields: 1
- Total C++ Fields: 1
- Field Name Differences: 1
- Field Type Differences: 0
Top 5 of 70 Candidates Reviewed
| Candidate Name | File | Fields | Similarity |
|---|---|---|---|
| Settings | src/Features/CloudShadows.h:12 | 1 | 1.10 |
| SpecularMapFilterSettingsCB | src/Features/DynamicCubemaps.h:26 | 1 | 0.65 |
| Settings | src/Features/ExtendedMaterials.h:18 | 7 | 0.64 |
| Settings | src/Features/TerrainVariation.h:20 | 7 | 0.64 |
| Settings | src/Features/HairSpecular.h:23 | 11 | 0.60 |
HLSL File: package/Shaders/Common/SharedData.hlsli:140
C++: Settings
C++ File: src/Features/LODBlending.h:17
Match Score: 0.91
1 Field Differences
| HLSL Type | HLSL Field | C++ Type | C++ Field |
|---|---|---|---|
| float | LODTerrainBrightness | float | LODTerrainBrightness |
| float | LODObjectBrightness | float | LODObjectBrightness |
| float | LODObjectSnowBrightness | float | LODObjectSnowBrightness |
| bool | DisableTerrainVertexColors | uint | DisableTerrainVertexColors |
- Exact Field Matches: 3
- High Similarity Field Matches: 0
- Total HLSL Fields: 4
- Total C++ Fields: 4
- Field Name Differences: 0
- Field Type Differences: 1
Top 5 of 70 Candidates Reviewed
| Candidate Name | File | Fields | Similarity |
|---|---|---|---|
| Settings | src/Features/LODBlending.h:17 | 4 | 0.91 |
| Settings | src/Features/CloudShadows.h:12 | 1 | 0.46 |
| Settings | src/Features/Skylighting.h:35 | 4 | 0.46 |
| Settings | src/Features/SkySync.h:16 | 3 | 0.41 |
| Settings | src/Features/VolumetricLighting.h:20 | 6 | 0.39 |
HLSL File: package/Shaders/Common/SharedData.hlsli:148
C++: Settings
C++ File: src/Features/HairSpecular.h:23
Match Score: 0.93
4 Field Differences
| HLSL Type | HLSL Field | C++ Type | C++ Field |
|---|---|---|---|
| uint | Enabled | uint | Enabled |
| float | Glossiness | float | HairGlossiness |
| float | SpecularMult | float | SpecularMult |
| float | DiffuseMult | float | DiffuseMult |
| uint | EnableTangentShift | uint | EnableTangentShift |
| float | PrimaryShift | float | PrimaryTangentShift |
| float | SecondaryShift | float | SecondaryTangentShift |
| float | Saturation | float | HairSaturation |
| float | SpecularIndirectMult | float | SpecularIndirectMult |
| float | DiffuseIndirectMult | float | DiffuseIndirectMult |
| float | BaseColorMult | float | BaseColorMult |
| float | pad | float | pad |
- Exact Field Matches: 8
- High Similarity Field Matches: 2
- Total HLSL Fields: 11
- Total C++ Fields: 11
- Field Name Differences: 4
- Field Type Differences: 0
Top 5 of 70 Candidates Reviewed
| Candidate Name | File | Fields | Similarity |
|---|---|---|---|
| Settings | src/Features/HairSpecular.h:23 | 11 | 0.93 |
| Settings | src/Features/LightLimitFix.h:182 | 12 | 0.48 |
| Settings | src/Features/IBL.h:34 | 5 | 0.48 |
| Settings | src/Features/ExtendedMaterials.h:18 | 7 | 0.46 |
| Settings | src/Features/GrassLighting.h:17 | 5 | 0.46 |
HLSL File: package/Shaders/Common/SharedData.hlsli:164
C++: Settings
C++ File: src/Features/TerrainVariation.h:20
Match Score: 0.96
1 Field Differences
| HLSL Type | HLSL Field | C++ Type | C++ Field |
|---|---|---|---|
| bool | enableTilingFix | uint | enableTilingFix |
| float | startDistance | float | startDistance |
| float | maxDistance | float | maxDistance |
| float | invDistanceRange | float | invDistanceRange |
| float | heightCompensationFactor | float | heightCompensationFactor |
| float | shadowRayDirFactor | float | shadowRayDirFactor |
| int | hashQuality | int | hashQuality |
| float | pad | float | pad |
- Exact Field Matches: 7
- High Similarity Field Matches: 0
- Total HLSL Fields: 7
- Total C++ Fields: 7
- Field Name Differences: 0
- Field Type Differences: 1
Top 5 of 70 Candidates Reviewed
| Candidate Name | File | Fields | Similarity |
|---|---|---|---|
| Settings | src/Features/TerrainVariation.h:20 | 7 | 0.96 |
| Settings | src/Features/ExtendedMaterials.h:18 | 7 | 0.52 |
| Settings | src/Features/GrassLighting.h:17 | 5 | 0.49 |
| Settings | src/Features/IBL.h:34 | 5 | 0.49 |
| Settings | src/Upscaling.h:28 | 8 | 0.46 |
HLSL File: package/Shaders/Common/SharedData.hlsli:176
C++: Settings
C++ File: src/Features/IBL.h:34
Match Score: 1.00
0 Field Differences
| HLSL Type | HLSL Field | C++ Type | C++ Field |
|---|---|---|---|
| uint | EnableDiffuseIBL | uint | EnableDiffuseIBL |
| float | DiffuseIBLScale | float | DiffuseIBLScale |
| float | DALCAmount | float | DALCAmount |
| float | IBLSaturation | float | IBLSaturation |
| uint | SampleUnderHorizonFromDynCube | uint | SampleUnderHorizonFromDynCube |
| uint3 | pad | uint | pad[3] |
- Exact Field Matches: 5
- High Similarity Field Matches: 1
- Total HLSL Fields: 5
- Total C++ Fields: 5
- Field Name Differences: 0
- Field Type Differences: 0
Top 5 of 70 Candidates Reviewed
| Candidate Name | File | Fields | Similarity |
|---|---|---|---|
| Settings | src/Features/IBL.h:34 | 5 | 1.00 |
| BendSettings | src/Features/ScreenSpaceShadows.h:17 | 5 | 0.57 |
| Settings | src/Features/GrassLighting.h:17 | 5 | 0.55 |
| Settings | src/Features/ExtendedMaterials.h:18 | 7 | 0.51 |
| Settings | src/Features/TerrainVariation.h:20 | 7 | 0.51 |
HLSL File: package/Shaders/Common/Skinned.hlsli:4
No matching C++ struct found
- Total HLSL Fields: 1
- Status: Unmatched
Top 5 of 70 Candidates Reviewed
| Candidate Name | File | Fields | Similarity |
|---|---|---|---|
| PixelData | src/Features/DynamicCubemaps.cpp:68 | 1 | 0.24 |
| FrameBuffer | src/Streamline.h:100 | 15 | 0.23 |
| BufferUnion | src/ShaderTools/BSShader.h:46 | 3 | 0.17 |
| UpdateCubemapCB | src/Features/DynamicCubemaps.h:41 | 1 | 0.15 |
| PerFrame | src/Features/GrassCollision.h:28 | 2 | 0.15 |
HLSL File: package/Shaders/Common/Skinned.hlsli:9
No matching C++ struct found
- Total HLSL Fields: 1
- Status: Unmatched
Top 5 of 70 Candidates Reviewed
| Candidate Name | File | Fields | Similarity |
|---|---|---|---|
| FrameBuffer | src/Streamline.h:100 | 15 | 0.27 |
| BufferUnion | src/ShaderTools/BSShader.h:46 | 3 | 0.23 |
| BendSettings | src/Features/ScreenSpaceShadows.h:17 | 5 | 0.15 |
| PerFrame | src/Features/GrassCollision.h:28 | 2 | 0.14 |
| GlintParameters | src/TruePBR.h:4 | 5 | 0.13 |
HLSL File: package/Shaders/Common/VR.hlsli:12
No matching C++ struct found
- Total HLSL Fields: 4
- Status: Unmatched
Top 5 of 70 Candidates Reviewed
| Candidate Name | File | Fields | Similarity |
|---|---|---|---|
| PerFrame | src/Features/TerrainShadows.h:51 | 4 | 0.32 |
| PerFrame | src/Features/GrassCollision.h:28 | 2 | 0.31 |
| Settings | src/Features/HairSpecular.h:23 | 11 | 0.30 |
| ShadowUpdateCB | src/Features/TerrainShadows.h:38 | 6 | 0.28 |
| Settings | src/Features/LightLimitFix.h:182 | 12 | 0.28 |
HLSL File: features/Extended Materials/Shaders/ExtendedMaterials/ExtendedMaterials.hlsli:12
No matching C++ struct found
- Total HLSL Fields: 4
- Status: Unmatched
Top 5 of 70 Candidates Reviewed
| Candidate Name | File | Fields | Similarity |
|---|---|---|---|
| PerFrame | src/Features/TerrainShadows.h:51 | 4 | 0.37 |
| GlintParameters | src/TruePBR.h:4 | 5 | 0.32 |
| DispatchData | src/Features/ScreenSpaceShadows/bend_sss_cpu.h:39 | 2 | 0.32 |
| UpdateCubemapCB | src/Features/DynamicCubemaps.h:41 | 1 | 0.31 |
| GameSetting | src/Utils/GameSetting.h:18 | 3 | 0.31 |
HLSL File: features/Light Limit Fix/Shaders/LightLimitFix/Common.hlsli:21
C++: ClusterAABB
C++ File: src/Features/LightLimitFix.h:51
Match Score: 1.00
0 Field Differences
| HLSL Type | HLSL Field | C++ Type | C++ Field |
|---|---|---|---|
| float4 | minPoint | float4 | minPoint |
| float4 | maxPoint | float4 | maxPoint |
- Exact Field Matches: 2
- High Similarity Field Matches: 0
- Total HLSL Fields: 2
- Total C++ Fields: 2
- Field Name Differences: 0
- Field Type Differences: 0
Top 5 of 70 Candidates Reviewed
| Candidate Name | File | Fields | Similarity |
|---|---|---|---|
| ClusterAABB | src/Features/LightLimitFix.h:51 | 2 | 1.10 |
| CollisionData | src/Features/GrassCollision.h:23 | 1 | 0.38 |
| PerFrame | src/Features/LightLimitFix.h:78 | 4 | 0.33 |
| PerFrame | src/Features/TerrainShadows.h:51 | 4 | 0.33 |
| HeightMapMetadata | src/Features/TerrainShadows.h:27 | 5 | 0.32 |
HLSL File: features/Light Limit Fix/Shaders/LightLimitFix/Common.hlsli:34
No matching C++ struct found
- Total HLSL Fields: 9
- Status: Unmatched
Top 5 of 70 Candidates Reviewed
| Candidate Name | File | Fields | Similarity |
|---|---|---|---|
| LightData | src/Features/LightLimitFix.h:38 | 9 | 0.74 |
| LightData | src/Features/LightLimitFix.h:38 | 9 | 0.66 |
| StrictLightDataCB | src/Features/LightLimitFix.h:89 | 11 | 0.64 |
| LightBuildingCB | src/Features/LightLimitFix.h:64 | 3 | 0.44 |
| SkylightingCB | src/Features/Skylighting.h:43 | 7 | 0.41 |
HLSL File: features/Light Limit Fix/Shaders/LightLimitFix/Common.hlsli:27
C++: LightGrid
C++ File: src/Features/LightLimitFix.h:57
Match Score: 1.10
0 Field Differences
| HLSL Type | HLSL Field | C++ Type | C++ Field |
|---|---|---|---|
| uint | offset | uint | offset |
| uint | lightCount | uint | lightCount |
| uint | pad0[2] | uint | pad0[2] |
- Exact Field Matches: 3
- High Similarity Field Matches: 0
- Total HLSL Fields: 2
- Total C++ Fields: 2
- Field Name Differences: 0
- Field Type Differences: 0
Top 5 of 70 Candidates Reviewed
| Candidate Name | File | Fields | Similarity |
|---|---|---|---|
| LightGrid | src/Features/LightLimitFix.h:57 | 2 | 1.21 |
| LightCullingCB | src/Features/LightLimitFix.h:72 | 1 | 0.72 |
| PositionOpt | src/Features/LightLimitFix.h:32 | 1 | 0.49 |
| LightData | src/Features/LightLimitFix.h:38 | 9 | 0.44 |
| UpdateCubemapCB | src/Features/DynamicCubemaps.h:41 | 1 | 0.40 |
HLSL File: features/Terrain Variation/Shaders/TerrainVariation/TerrainVariation.hlsli:12
No matching C++ struct found
- Total HLSL Fields: 4
- Status: Unmatched
Top 5 of 70 Candidates Reviewed
| Candidate Name | File | Fields | Similarity |
|---|---|---|---|
| PerFrame | src/Features/TerrainShadows.h:51 | 4 | 0.34 |
| Settings | src/Features/VolumetricLighting.h:20 | 10 | 0.31 |
| Settings | src/Upscaling.h:28 | 8 | 0.27 |
| Settings | src/Features/ExtendedMaterials.h:18 | 7 | 0.27 |
| Settings | src/Features/GrassLighting.h:17 | 5 | 0.27 |
HLSL File: package/Shaders/CopyShadowDataCS.hlsl:2
C++: PerGeometry
C++ File: src/Deferred.h:60
Match Score: 0.80
3 Field Differences
| HLSL Type | HLSL Field | C++ Type | C++ Field |
|---|---|---|---|
| float4 | VPOSOffset | float4 | VPOSOffset |
| float4 | ShadowSampleParam | float4 | ShadowSampleParam |
| float4 | EndSplitDistances | float4 | EndSplitDistances |
| float4 | StartSplitDistances | float4 | StartSplitDistances |
| float4 | FocusShadowFadeParam | float4 | FocusShadowFadeParam |
| float4 | DebugColor | float4 | DebugColor |
| float4 | PropertyColor | float4 | PropertyColor |
| float4 | AlphaTestRef | float4 | AlphaTestRef |
| float4 | ShadowLightParam | float4 | ShadowLightParam |
| float4x3 | FocusShadowMapProj[4] | DirectX::XMFLOAT4X3 | FocusShadowMapProj[4] |
| float4x3 | ShadowMapProj[6] | DirectX::XMFLOAT4X3 | ShadowMapProj[6] |
| float4x4 | CameraViewProjInverse[2] | DirectX::XMFLOAT4X3 | CameraViewProjInverse[2] |
- Exact Field Matches: 9
- High Similarity Field Matches: 0
- Total HLSL Fields: 12
- Total C++ Fields: 12
- Field Name Differences: 0
- Field Type Differences: 3
Top 5 of 70 Candidates Reviewed
| Candidate Name | File | Fields | Similarity |
|---|---|---|---|
| PerGeometry | src/Deferred.h:60 | 12 | 0.84 |
| PerFrame | src/Features/GrassCollision.h:28 | 2 | 0.30 |
| PerFrame | src/Features/WetnessEffects.h:50 | 30 | 0.19 |
| PerFrame | src/Features/TerrainShadows.h:51 | 4 | 0.19 |
| SharedDataCB | src/State.h:162 | 13 | 0.19 |
HLSL File: package/Shaders/Water.hlsl:663
No matching C++ struct found
- Total HLSL Fields: 4
- Status: Unmatched
Top 5 of 70 Candidates Reviewed
| Candidate Name | File | Fields | Similarity |
|---|---|---|---|
| DiffusionProfile | src/Features/SubsurfaceScattering.h:15 | 4 | 0.34 |
| FrustumSplit | src/EngineFixes/ShadowmapCascadeCullingFix.h:15 | 2 | 0.32 |
| BendSettings | src/Features/ScreenSpaceShadows.h:17 | 5 | 0.32 |
| Settings | src/Upscaling.h:28 | 8 | 0.31 |
| Settings | src/Features/ExtendedMaterials.h:18 | 7 | 0.31 |
HLSL File: package/Shaders/Common/PBR.hlsli:58
No matching C++ struct found
- Total HLSL Fields: 19
- Status: Unmatched
Top 5 of 70 Candidates Reviewed
| Candidate Name | File | Fields | Similarity |
|---|---|---|---|
| PerFrame | src/Features/WetnessEffects.h:50 | 30 | 0.28 |
| Settings | src/Features/WetnessEffects.h:19 | 25 | 0.28 |
| FrameBuffer | src/Streamline.h:100 | 15 | 0.28 |
| StrictLightDataCB | src/Features/LightLimitFix.h:89 | 11 | 0.22 |
| PerGeometry | src/Deferred.h:60 | 12 | 0.21 |
HLSL File: package/Shaders/Common/PBR.hlsli:116
No matching C++ struct found
- Total HLSL Fields: 2
- Status: Unmatched
Top 5 of 70 Candidates Reviewed
| Candidate Name | File | Fields | Similarity |
|---|---|---|---|
| LightGrid | src/Features/LightLimitFix.h:57 | 2 | 0.44 |
| LightCullingCB | src/Features/LightLimitFix.h:72 | 1 | 0.40 |
| GlintParameters | src/TruePBR.h:4 | 5 | 0.39 |
| Settings | src/Features/VolumetricLighting.h:20 | 6 | 0.35 |
| HeightMapMetadata | src/Features/TerrainShadows.h:27 | 5 | 0.33 |
HLSL File: package/Shaders/Common/ShadowSampling.hlsli:13
No matching C++ struct found
- Total HLSL Fields: 12
- Status: Unmatched
Top 5 of 70 Candidates Reviewed
| Candidate Name | File | Fields | Similarity |
|---|---|---|---|
| PerGeometry | src/Deferred.h:60 | 12 | 0.56 |
| SharedDataCB | src/State.h:162 | 13 | 0.35 |
| ShadowUpdateCB | src/Features/TerrainShadows.h:38 | 6 | 0.24 |
| LightData | src/Features/LightLimitFix.h:38 | 9 | 0.20 |
| LightData | src/Features/LightLimitFix.h:38 | 9 | 0.20 |
HLSL File: package/Shaders/Common/Glints/Glints2023.hlsli:215
No matching C++ struct found
- Total HLSL Fields: 3
- Status: Unmatched
Top 5 of 70 Candidates Reviewed
| Candidate Name | File | Fields | Similarity |
|---|---|---|---|
| GlintParameters | src/TruePBR.h:4 | 5 | 0.38 |
| CachedParticleLight | src/Features/LightLimitFix.h:99 | 3 | 0.35 |
| LightCullingCB | src/Features/LightLimitFix.h:72 | 1 | 0.34 |
| LightGrid | src/Features/LightLimitFix.h:57 | 2 | 0.34 |
| DispatchData | src/Features/ScreenSpaceShadows/bend_sss_cpu.h:39 | 2 | 0.32 |