Lime3DS/src/video_core/shader
Wunk 1d4d421097
shader_jit_a64: Optimize MOVA dest-enable (#7122)
Rather than branching the 3 cases of dest-enablement, just emit a single
move-and-sign-extend instruction for each case.

From this review:
https://github.com/citra-emu/citra/pull/7002#discussion_r1381560584
2023-11-07 11:46:40 -08:00
..
generator video_core: Refactor GLSL fragment emitter (#7093) 2023-11-06 12:26:28 -08:00
debug_data.h Refactor software renderer (#6621) 2023-06-24 00:59:18 +02:00
shader_interpreter.cpp video_core: Correct shader interpeter address register handling. (#6910) 2023-08-27 01:49:31 +03:00
shader_interpreter.h video_core: use nested namespaces 2019-02-19 03:09:57 -05:00
shader_jit_a64_compiler.cpp shader_jit_a64: Optimize MOVA dest-enable (#7122) 2023-11-07 11:46:40 -08:00
shader_jit_a64_compiler.h video_core: Implement an arm64 shader-jit backend (#7002) 2023-11-05 21:40:31 +01:00
shader_jit_a64.cpp video_core: Implement an arm64 shader-jit backend (#7002) 2023-11-05 21:40:31 +01:00
shader_jit_a64.h video_core: Implement an arm64 shader-jit backend (#7002) 2023-11-05 21:40:31 +01:00
shader_jit_x64_compiler.cpp shader: Fix address register offset behavior in x64 Jit (#6942) 2023-10-18 19:41:36 +03:00
shader_jit_x64_compiler.h video_core: Reduce nihstro includes in headers. (#6626) 2023-06-19 15:49:22 -07:00
shader_jit_x64.cpp Refactor software renderer (#6621) 2023-06-24 00:59:18 +02:00
shader_jit_x64.h build: Update to support multi-arch builds. 2023-01-07 01:09:32 -08:00
shader.cpp video_core: Implement an arm64 shader-jit backend (#7002) 2023-11-05 21:40:31 +01:00
shader.h clang format (#7017) 2023-09-27 13:42:19 -03:00