It’s achieved by using a higher precision render target format, so the shader code stays the same. The problem with using a different encoding like the octahedron stuff is that it breaks deferred decal blending which is limited to hardware alpha blending.