Citron/src/shader_recompiler
Zephyron 2b5082b30d
shader_recompiler: Use FPRecip in FSWZADD implementation
Simplifies the negative reciprocal calculation in FSWZADD by using the
dedicated FPRecip operation instead of manually constructing a division.
This change:

- Replaces FPDiv(Imm32(f32(1.0f)), src_b) with FPRecip(src_b)
- Results in more efficient code for calculating 1.0/x
- Fixes build errors from undefined IR emitter methods
2024-12-31 22:54:55 +10:00
..
backend chore: update project references and add Citron copyright 2024-12-31 17:07:49 +10:00
frontend shader_recompiler: Use FPRecip in FSWZADD implementation 2024-12-31 22:54:55 +10:00
ir_opt chore: update project references and add Citron copyright 2024-12-31 17:07:49 +10:00
CMakeLists.txt chore: update project references and add Citron copyright 2024-12-31 17:07:49 +10:00
environment.h chore: update project references and add Citron copyright 2024-12-31 17:07:49 +10:00
exception.h chore: update project references and add Citron copyright 2024-12-31 17:07:49 +10:00
host_translate_info.h chore: update project references and add Citron copyright 2024-12-31 17:07:49 +10:00
object_pool.h chore: update project references and add Citron copyright 2024-12-31 17:07:49 +10:00
precompiled_headers.h chore: update project references and add Citron copyright 2024-12-31 17:07:49 +10:00
profile.h chore: update project references and add Citron copyright 2024-12-31 17:07:49 +10:00
program_header.h chore: update project references and add Citron copyright 2024-12-31 17:07:49 +10:00
runtime_info.h chore: update project references and add Citron copyright 2024-12-31 17:07:49 +10:00
shader_info.h chore: update project references and add Citron copyright 2024-12-31 17:07:49 +10:00
stage.h chore: update project references and add Citron copyright 2024-12-31 17:07:49 +10:00
varying_state.h chore: update project references and add Citron copyright 2024-12-31 17:07:49 +10:00