We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
core/src/math/pack.hlsl:481, the unpackNormal function fails to unpack normals with negative values packed with packNormal.
core/src/math/pack.hlsl:481
unpackNormal
packNormal
The current implementation of unpackNormal is:
/** * Convert 10bit snorms to normal vector. * @param packedValue Input snorm values to convert. * @returns Converted float values (range [-1,1]). */ float3 unpackNormal(uint packedValue) { uint3 value = uint3(packedValue, packedValue >> 10, packedValue >> 20) & 0x3FFu.xxx; return float3(value) * (1.0f / 511.0f).xxx; }
It fails to unpack negative values.
The text was updated successfully, but these errors were encountered:
Thanks, weve fixed this internally and should be out in the next release version.
Sorry, something went wrong.
0617 GPUOpen-LibrariesAndSDKs#17 bugfixed version (start coding skele…
f221872
…tal animation)
No branches or pull requests
core/src/math/pack.hlsl:481
, theunpackNormal
function fails to unpack normals with negative values packed withpackNormal
.The current implementation of
unpackNormal
is:It fails to unpack negative values.
The text was updated successfully, but these errors were encountered: