diff options
| author | Fernando Sahmkow <fsahmkow27@gmail.com> | 2019-07-18 08:17:19 -0400 |
|---|---|---|
| committer | Fernando Sahmkow <fsahmkow27@gmail.com> | 2019-07-18 08:17:19 -0400 |
| commit | 0b65e9335eaec6bef6423f6aa3be8d6b930657b9 (patch) | |
| tree | eadd594ef4e32149cbd2aaf10e523daf89483c87 /src/video_core/shader/decode/hfma2.cpp | |
| parent | d4b95bfc25cfb097fc91f4c8f45b56ff5c7a2337 (diff) | |
Shader_Ir: Downgrade precision and rounding asserts to debug asserts.
This commit reduces the sevirity of asserts for FP precision and
rounding as this are well known and have little to no consequences in
gpu's accuracy.
Diffstat (limited to 'src/video_core/shader/decode/hfma2.cpp')
| -rw-r--r-- | src/video_core/shader/decode/hfma2.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/video_core/shader/decode/hfma2.cpp b/src/video_core/shader/decode/hfma2.cpp index c3bcf1ae9..5b44cb79c 100644 --- a/src/video_core/shader/decode/hfma2.cpp +++ b/src/video_core/shader/decode/hfma2.cpp @@ -22,9 +22,9 @@ u32 ShaderIR::DecodeHfma2(NodeBlock& bb, u32 pc) { const auto opcode = OpCode::Decode(instr); if (opcode->get().GetId() == OpCode::Id::HFMA2_RR) { - UNIMPLEMENTED_IF(instr.hfma2.rr.precision != HalfPrecision::None); + DEBUG_ASSERT(instr.hfma2.rr.precision == HalfPrecision::None); } else { - UNIMPLEMENTED_IF(instr.hfma2.precision != HalfPrecision::None); + DEBUG_ASSERT(instr.hfma2.precision == HalfPrecision::None); } constexpr auto identity = HalfType::H0_H1; |
