aboutsummaryrefslogtreecommitdiff
path: root/src/video_core/shader/decode/hfma2.cpp
diff options
context:
space:
mode:
authorFernando Sahmkow <fsahmkow27@gmail.com>2019-07-18 08:17:19 -0400
committerFernando Sahmkow <fsahmkow27@gmail.com>2019-07-18 08:17:19 -0400
commita13b47f080bdfdb08ccf00c806e21be2a80654fc (patch)
treeeadd594ef4e32149cbd2aaf10e523daf89483c87 /src/video_core/shader/decode/hfma2.cpp
parent7d38c526fe4098c8dd5f0d725a97aba06c07da03 (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.cpp4
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 c3bcf1ae9d..5b44cb79cb 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;