mirror of
https://git.suyu.dev/suyu/suyu
synced 2024-12-24 10:23:01 -06:00
Add missing uintBitsToFloat to SetRegisterToHalfFloat
This commit is contained in:
parent
795335af0f
commit
fbe900ba6d
1 changed files with 2 additions and 2 deletions
|
@ -493,10 +493,10 @@ public:
|
|||
// pack. I couldn't test this on hardware but it shouldn't really matter since most
|
||||
// of the time when a Mrg_* flag is used both components will be mirrored. That
|
||||
// being said, it deserves a test.
|
||||
return "((" + GetRegisterAsInteger(reg, 0, false) +
|
||||
return "uintBitsToFloat((" + GetRegisterAsInteger(reg, 0, false) +
|
||||
" & 0xffff0000) | (packHalf2x16(" + value + ") & 0x0000ffff))";
|
||||
case Tegra::Shader::HalfMerge::Mrg_H1:
|
||||
return "((" + GetRegisterAsInteger(reg, 0, false) +
|
||||
return "uintBitsToFloat((" + GetRegisterAsInteger(reg, 0, false) +
|
||||
" & 0x0000ffff) | (packHalf2x16(" + value + ") & 0xffff0000))";
|
||||
default:
|
||||
UNREACHABLE();
|
||||
|
|
Loading…
Reference in a new issue