Commit Graph

  • 7b9218ca95 shader_jit_a64: Use std::array for instr_table Wunkolo 2023-10-24 20:30:34 -0700
  • 746fe0fe49 shader_jit_a64: Remove unneeded MOV Wunkolo 2023-10-24 08:20:39 -0700
  • 9136eed367 shader_jit/tests: Fix uninitialized instructions Wunkolo 2023-10-24 08:19:42 -0700
  • 0d618bcaf4 shader_jit/tests: Add MAD unit-test Wunkolo 2023-10-23 21:54:26 -0700
  • 6554428bef shader_jit_a64: Preserve lr register from external function calls Wunkolo 2023-10-23 00:17:45 -0700
  • f98e8d91a0 shader_jit/tests: Allocate generated tests on heap Wunkolo 2023-10-22 23:40:53 -0700
  • afa5775820 shader_jit_a64: Fix nested BL subroutines Wunkolo 2023-10-22 17:45:24 -0700
  • 2954f7d48f shader_jit/tests: Add CALL unit-test Wunkolo 2023-10-22 16:29:30 -0700
  • 0187d48e76 shader_jit/tests: Add ShaderSetup constructor to ShaderTest Wunkolo 2023-10-22 16:02:13 -0700
  • 885a3504b0 shader_jit_a64: Fix swizzle index generation Wunkolo 2023-10-22 00:27:26 -0700
  • 345f333657 shader_jit/tests: Add source-swizzle unit test Wunkolo 2023-10-22 00:24:27 -0700
  • b2c5403338 shader_jit_a64: Use MOVI for DestEnable mask Wunkolo 2023-10-21 21:40:28 -0700
  • ea3f15c4d7 shader_jit_a64: Fix Dest-Mask BSL operand order Wunkolo 2023-10-21 20:28:19 -0700
  • 76c04cc4dc shader_jit/tests: Add Dest Mask unit test Wunkolo 2023-10-21 20:03:16 -0700
  • 2558edde9e shader_jit/tests:: Add catch-stringifier for vec2f/vec3f Wunkolo 2023-10-21 19:59:04 -0700
  • bbec5ecd8e shader_jit_a64: Remove redundant MIN/MAX SRC2-NaN check Wunkolo 2023-10-21 19:01:28 -0700
  • 11869a9e37 shader_jit_a64: Use UBFX to extract exponent Wunkolo 2023-10-21 18:28:36 -0700
  • fd46a4327b shader_jit_a64: Remove x86-specific documentation Wunkolo 2023-10-21 18:07:01 -0700
  • f7c7a49c74 shader_jit_a64: Use FMOV for ONE vector Wunkolo 2023-10-21 17:59:14 -0700
  • e72b13d1b2 shader_jit_a64: Optimize CMP+B to CBNZ Wunkolo 2023-10-21 17:48:42 -0700
  • 92cdfd3d53 shader_jit_a64: Optimize SUB+CMP to SUBS Wunkolo 2023-10-21 17:45:13 -0700
  • 292782422a shader_jit_a64: Use UBFX for extracting loop-state Wunkolo 2023-10-21 17:41:40 -0700
  • 44e613295c shader_jit_a64: Increase max program size Wunkolo 2023-10-19 18:56:05 -0700
  • e2e6952a8c shader_jit_a64: Fix RET address offset Wunkolo 2023-10-19 18:04:39 -0700
  • ada11fdabb shader_jit_a64: Fix address register offset behavior Wunkolo 2023-10-18 09:58:05 -0700
  • 0966482e1d shader_jit_a64: Optimize SantitizedMul Wunkolo 2023-09-28 12:01:46 -0700
  • 37e22bccff common/aarch64: Fix CallFarFunction Wunkolo 2023-09-28 11:38:13 -0700
  • e77a5d23d9 shader_jit_a64: Replace ADRL with MOVP2R Wunkolo 2023-09-28 11:37:13 -0700
  • 9e4324f4c2 shader_jit_a64: Fix Geometry shader conditional Wunkolo 2023-09-28 11:01:33 -0700
  • f4ac138809 shader_jit_a64: Fix ARM64-Imm overflow Wunkolo 2023-09-28 09:50:33 -0700
  • e4f37efd29 shader_jit_a64: protect/unprotect memory when jit-ing Wunkolo 2023-09-27 14:21:33 -0700
  • ef26ea9010 video_core: Initialize arm64 shader-jit backend Wunkolo 2023-09-20 19:28:18 -0700
  • 35445cc8f7 tests: Allow shader-jit tests for x64 and a64 Wunkolo 2023-09-19 22:32:17 -0700
  • fdf951f761 common: Implement aarch64 ABI Wunkolo 2023-09-19 21:27:58 -0700
  • 8c5ea20f5f externals: Add oaksim submodule Wunkolo 2023-09-19 09:18:58 -0700
  • 0e9d5cbd57 kernel: Add ticks to low priority threads that arbitrate zero threads GPUCode 2023-10-27 01:59:43 +0300
  • 8ff4c24bd4 Apply suggestions PabloMK7 2023-10-25 16:14:56 +0200
  • 6c5412bf23 Suggestions and fix compilation. PabloMK7 2023-10-24 14:20:15 +0200
  • df82eb5dc2 Implement RomFS cache and async reads. PabloMK7 2023-10-24 13:43:19 +0200
  • d99c30fb24 video_core: Refactor GLSL fragment emitter GPUCode 2023-10-22 01:29:07 +0300
  • b231a22ea5
    Switch compiler to clang on Linux (#7077) TGP17 2023-10-25 20:00:52 +0200
  • 1110c01657
    ci: Install Vulkan SPIRV-Tools on Windows to fix glslang install error. (#7092) Steveice10 2023-10-25 11:00:10 -0700
  • 397d089b7d video_core: Refactor GLSL fragment emitter GPUCode 2023-10-22 01:29:07 +0300
  • 757209d84c ci: Install Vulkan SPIRV-Tools on Windows to fix glslang install error. Steveice10 2023-10-25 01:18:23 -0700
  • 45ef11654a
    audio_core: Clear time stretcher after flushing to avoid sample bleed. (#7081) Steveice10 2023-10-24 17:22:10 -0700
  • 259dbf17dc
    citra-qt: ensure image interface is registered before starting game (#7090) Dominik Kreutzer 2023-10-25 02:21:38 +0200
  • abf3f94606 citra-qt: ensure image interface is registered before starting game Dominik Kreutzer 2023-10-24 19:09:49 +0200
  • f3e3b88038 shader_jit/tests: Add MAD unit-test Wunkolo 2023-10-23 21:54:26 -0700
  • a438a48a78 shader_jit_a64: Preserve lr register from external function calls Wunkolo 2023-10-23 00:17:45 -0700
  • 58ea9b0840 shader_jit/tests: Allocate generated tests on heap Wunkolo 2023-10-22 23:40:53 -0700
  • cb72cfcb08 shader_jit_a64: Fix nested BL subroutines Wunkolo 2023-10-22 17:45:24 -0700
  • 47df1037ec shader_jit/tests: Add CALL unit-test Wunkolo 2023-10-22 16:29:30 -0700
  • dc3fc10558 shader_jit/tests: Add ShaderSetup constructor to ShaderTest Wunkolo 2023-10-22 16:02:13 -0700
  • 550c036d75 shader_jit_a64: Fix swizzle index generation Wunkolo 2023-10-22 00:27:26 -0700
  • 171e58244e shader_jit/tests: Add source-swizzle unit test Wunkolo 2023-10-22 00:24:27 -0700
  • eeac6e8f1b shader_jit_a64: Use MOVI for DestEnable mask Wunkolo 2023-10-21 21:40:28 -0700
  • 267abf6977 shader_jit_a64: Fix Dest-Mask BSL operand order Wunkolo 2023-10-21 20:28:19 -0700
  • 9cd06b112e shader_jit/tests: Add Dest Mask unit test Wunkolo 2023-10-21 20:03:16 -0700
  • 75423015c8 shader_jit/tests:: Add catch-stringifier for vec2f/vec3f Wunkolo 2023-10-21 19:59:04 -0700
  • cc744a7aa6 shader_jit_a64: Remove redundant MIN/MAX SRC2-NaN check Wunkolo 2023-10-21 19:01:28 -0700
  • c528170898 shader_jit_a64: Use UBFX to extract exponent Wunkolo 2023-10-21 18:28:36 -0700
  • 079bd2b549 shader_jit_a64: Remove x86-specific documentation Wunkolo 2023-10-21 18:07:01 -0700
  • 3d5b62e482 shader_jit_a64: Use FMOV for ONE vector Wunkolo 2023-10-21 17:59:14 -0700
  • 96ed7adda1 shader_jit_a64: Optimize CMP+B to CBNZ Wunkolo 2023-10-21 17:48:42 -0700
  • be666e09f3 shader_jit_a64: Optimize SUB+CMP to SUBS Wunkolo 2023-10-21 17:45:13 -0700
  • 2fbf9bb2b8 shader_jit_a64: Use UBFX for extracting loop-state Wunkolo 2023-10-21 17:41:40 -0700
  • 2ee6464452 shader_jit_a64: Increase max program size Wunkolo 2023-10-19 18:56:05 -0700
  • 3f8c50b509 shader_jit_a64: Fix RET address offset Wunkolo 2023-10-19 18:04:39 -0700
  • 349d970b10 shader_jit_a64: Fix address register offset behavior Wunkolo 2023-10-18 09:58:05 -0700
  • 43bd6842ed shader_jit_a64: Optimize SantitizedMul Wunkolo 2023-09-28 12:01:46 -0700
  • c1db0bdee6 common/aarch64: Fix CallFarFunction Wunkolo 2023-09-28 11:38:13 -0700
  • 83fbfe51d5 shader_jit_a64: Replace ADRL with MOVP2R Wunkolo 2023-09-28 11:37:13 -0700
  • 123bc3bb07 shader_jit_a64: Fix Geometry shader conditional Wunkolo 2023-09-28 11:01:33 -0700
  • 8e70c20cdb shader_jit_a64: Fix ARM64-Imm overflow Wunkolo 2023-09-28 09:50:33 -0700
  • 06cf75543b shader_jit_a64: protect/unprotect memory when jit-ing Wunkolo 2023-09-27 14:21:33 -0700
  • d8e9cba16f video_core: Initialize arm64 shader-jit backend Wunkolo 2023-09-20 19:28:18 -0700
  • c46c4a8277 tests: Allow shader-jit tests for x64 and a64 Wunkolo 2023-09-19 22:32:17 -0700
  • 0d78b4cd1e common: Implement aarch64 ABI Wunkolo 2023-09-19 21:27:58 -0700
  • f603f3181c externals: Add oaksim submodule Wunkolo 2023-09-19 09:18:58 -0700
  • ec55807669
    build: fix build failure when not using precompiled headers (#7087) Castor215 2023-10-23 21:21:35 +0100
  • 2caf3a677e build: fix build failure when not using precompiled headers Castor216 2023-10-22 15:35:13 +0100
  • 97d9bacfad common/aarch64: Preserve lr register Wunkolo 2023-10-22 18:47:41 -0700
  • 8f93491e20 shader_jit_a64: Fix nested BL subroutines Wunkolo 2023-10-22 17:45:24 -0700
  • 5f2940e775 shader_jit/tests: Add CALL unit-test Wunkolo 2023-10-22 16:29:30 -0700
  • c788aa2cc7 shader_jit/tests: Add ShaderSetup constructor to ShaderTest Wunkolo 2023-10-22 16:02:13 -0700
  • 980a284e70 shader_jit_a64: Fix swizzle index generation Wunkolo 2023-10-22 00:27:26 -0700
  • 8cf5ecf707 shader_jit/tests: Add source-swizzle unit test Wunkolo 2023-10-22 00:24:27 -0700
  • 4aeca5ad13 shader_jit_a64: Use MOVI for DestEnable mask Wunkolo 2023-10-21 21:40:28 -0700
  • 8f487f5244 shader_jit_a64: Fix Dest-Mask BSL operand order Wunkolo 2023-10-21 20:28:19 -0700
  • 7f65241013 shader_jit/tests: Add Dest Mask unit test Wunkolo 2023-10-21 20:03:16 -0700
  • 1fff3b5863 shader_jit/tests:: Add catch-stringifier for vec2f/vec3f Wunkolo 2023-10-21 19:59:04 -0700
  • 44f018c75c shader_jit_a64: Remove redundant MIN/MAX SRC2-NaN check Wunkolo 2023-10-21 19:01:28 -0700
  • 234dba814d shader_jit_a64: Use UBFX to extract exponent Wunkolo 2023-10-21 18:28:36 -0700
  • 5ca441c8c7 shader_jit_a64: Remove x86-specific documentation Wunkolo 2023-10-21 18:07:01 -0700
  • 37b6216d9e shader_jit_a64: Use FMOV for ONE vector Wunkolo 2023-10-21 17:59:14 -0700
  • 6e4d901098 shader_jit_a64: Optimize CMP+B to CBNZ Wunkolo 2023-10-21 17:48:42 -0700
  • 8089a64770 shader_jit_a64: Optimize SUB+CMP to SUBS Wunkolo 2023-10-21 17:45:13 -0700
  • bc1ce15800 shader_jit_a64: Use UBFX for extracting loop-state Wunkolo 2023-10-21 17:41:40 -0700
  • e8b082088a shader_jit_a64: Increase max program size Wunkolo 2023-10-19 18:56:05 -0700
  • 7214365d15 shader_jit_a64: Fix RET address offset Wunkolo 2023-10-19 18:04:39 -0700