flaw-visual/Flaw/Visual/Pipeline/Deferred.hs
Reduce duplication Open
Open
albedo = xyz__ albedoOcclusion
- Read upRead up
- Exclude checks
Found
albedo = xyz__ albedoOcclusion
diffuse = x_ material
specular = y_ material
metalness = zzz__ material
glossiness = w_ material
Perhaps
Combine with flaw-visual/Flaw/Visual/Pipeline/Deferred.hs:226:5
Reduce duplication Open
Open
(albedoOcclusion, material, viewNormal, depth) <- deferredPipelineLightPassInput $ zw__ screenPositionTexcoord
- Read upRead up
- Exclude checks
Found
(albedoOcclusion, material, viewNormal,
depth) <- deferredPipelineLightPassInput $
zw__ screenPositionTexcoord
let albedo = xyz__ albedoOcclusion
diffuse = x_ material
specular = y_ material
metalness = zzz__ material
glossiness = w_ material
viewPositionH <- temp $
invProj `mul` cvec211 (xy__ screenPositionTexcoord) depth 1
viewPosition <- temp $ xyz__ viewPositionH / www__ viewPositionH
Perhaps
Combine with flaw-visual/Flaw/Visual/Pipeline/Deferred.hs:224:3