Commit Graph

  • a5a2af4892 Merge pull request #17944 from hrydgard/some-ir-alu Henrik Rydgård 2023-08-22 16:38:28 +02:00
  • 6a3840d9b6 Implement bswap just because Henrik Rydgård 2023-08-22 16:18:03 +02:00
  • 7384d3d49f Debug mode buildfix Henrik Rydgård 2023-08-22 16:15:07 +02:00
  • c5a076487e Disable extends on x86-32 Henrik Rydgård 2023-08-22 16:09:45 +02:00
  • b67741509c Implement a few ALU ops in the x86 JIT-from-IR. Henrik Rydgård 2023-08-21 14:32:41 +02:00
  • fb80dcacf7 Merge branch 'configs-loading' of https://github.com/basharast/ppsspp into configs-loading Bashar Astifan 2023-08-22 16:24:50 +04:00
  • 11c40e6889 x86: Implement a few basic float/vec4 ops. Unknown W. Brackets 2023-08-22 00:00:51 -07:00
  • 521b63dd2b x86jit: Implement FMul. Unknown W. Brackets 2023-08-21 23:51:46 -07:00
  • edcb156897 x86jit: Add Vec4 and Float load/store. Unknown W. Brackets 2023-08-21 23:23:59 -07:00
  • 951c35ba71 Merge pull request #17948 from unknownbrackets/x86-ir Henrik Rydgård 2023-08-22 09:41:10 +02:00
  • a78c2e66f1 Merge pull request #17947 from ANR2ME/adhocctl Henrik Rydgård 2023-08-22 08:19:24 +02:00
  • 07fa1ed573 x86jit: Automatically flush incompatible regs. Unknown W. Brackets 2023-08-21 21:16:54 -07:00
  • 55654f52b2 x86jit: Fix Store8 on i386. Unknown W. Brackets 2023-08-21 21:03:14 -07:00
  • db34b85107 irjit: Allow flag-based allocation order. Unknown W. Brackets 2023-08-21 20:46:05 -07:00
  • bea74ba162 x86jit: Avoid negative offset warning. Unknown W. Brackets 2023-08-21 08:25:25 -07:00
  • 3c66523f04 A quick fix for Metal Gear Acid due to adhocctl's busy state never reset to false when there are no adhocctl's handler. ANR2ME 2023-08-22 04:29:07 +07:00
  • 1ccc2d5d2f x86jit: Fix address offsets with memview mask. Unknown W. Brackets 2023-08-21 08:24:25 -07:00
  • 40b3ff9573 x86jit: Fix spill issue. Unknown W. Brackets 2023-08-21 08:23:58 -07:00
  • 1066cac91a Merge pull request #17945 from DDinghoya/DDinghoya-patch-1-1 Henrik Rydgård 2023-08-21 16:30:38 +02:00
  • 3c61f4f5ce Update ko_KR.ini DDinghoya 2023-08-21 22:53:17 +09:00
  • 0ecc337c17 Allow merging of drawcalls with matching output vertex formats but different inputs merge-drawcalls-same-output Henrik Rydgård 2023-05-25 17:40:30 +02:00
  • 266c653e7e Allow vertex decoding steps to have their own different decoders. Henrik Rydgård 2023-05-25 15:42:16 +02:00
  • a06cf1cc47 Merge pull request #17914 from basharast/master Henrik Rydgård 2023-08-21 14:40:42 +02:00
  • 1e269c1d3c Merge pull request #17943 from unknownbrackets/x86-ir Henrik Rydgård 2023-08-21 09:21:37 +02:00
  • 538832940a x86jit: Implement some shifts. Unknown W. Brackets 2023-08-21 00:07:42 -07:00
  • 61bf366d30 Merge pull request #17942 from unknownbrackets/irjit-clobber Henrik Rydgård 2023-08-21 08:04:50 +02:00
  • 2b914046ff x86jit: Implement most exits. Unknown W. Brackets 2023-08-20 22:25:00 -07:00
  • 104b6d8c15 x86jit: Implement some basic arithmetic. Unknown W. Brackets 2023-08-20 22:11:51 -07:00
  • 5045cf012e x86jit: Fix flushing of zero register. Unknown W. Brackets 2023-08-20 22:11:10 -07:00
  • 08ea31f405 x86jit: Improve debug disasm. Unknown W. Brackets 2023-08-20 22:10:47 -07:00
  • 4e7f8cf213 x86jit: Implement load/store. Unknown W. Brackets 2023-08-20 20:19:51 -07:00
  • a47b4424e5 x86jit: Fix some silly mistakes. Unknown W. Brackets 2023-08-20 19:34:52 -07:00
  • 4e3f3860f9 x86jit: Stub out op categories to files. Unknown W. Brackets 2023-08-20 19:15:44 -07:00
  • 622c69dbb9 x86jit: Expose option to select new IR based jit. Unknown W. Brackets 2023-08-20 18:36:06 -07:00
  • c491f701ba x86jit: Add initial IR-based jit backend. Unknown W. Brackets 2023-08-20 18:19:46 -07:00
  • 81e24a9fee irjit: Fix regalloc clobber on exit. Unknown W. Brackets 2023-08-20 22:12:12 -07:00
  • 4d285305f4 Merge pull request #17941 from unknownbrackets/riscv-jit-opt Henrik Rydgård 2023-08-21 00:30:47 +02:00
  • 8dfc2f04d7 riscv: Use a single reg for LO/HI. Unknown W. Brackets 2023-08-20 12:50:46 -07:00
  • 629d46ef5b Merge pull request #17938 from unknownbrackets/riscv-centralize Henrik Rydgård 2023-08-20 23:47:02 +02:00
  • 6554b3eb75 Merge pull request #17939 from unknownbrackets/ir-vec-minor Henrik Rydgård 2023-08-20 23:40:04 +02:00
  • b90d628137 Merge pull request #17937 from unknownbrackets/irjit-compile Henrik Rydgård 2023-08-20 23:38:07 +02:00
  • 82fb41cba0 irjit: Implement vtfm 4x4 using dots. Unknown W. Brackets 2023-08-20 13:50:02 -07:00
  • 36b6aa4728 riscv: Allow GPR "SIMD" without FPR SIMD. Unknown W. Brackets 2023-08-20 12:40:16 -07:00
  • 6a75e6712e riscv: Use automapping for special cases too. Unknown W. Brackets 2023-08-20 11:42:29 -07:00
  • a190793ad2 riscv: Simplify mapping for more instructions. Unknown W. Brackets 2023-08-20 11:29:01 -07:00
  • cc4bc406d5 riscv: Cleanup VfpuCtrlToReg meta, use auto-map. Unknown W. Brackets 2023-08-20 10:56:46 -07:00
  • e40ae60029 riscv: Mark normalized32 after mapping. Unknown W. Brackets 2023-08-20 00:58:24 -07:00
  • f9bf7de701 riscv: Use a single reg cache. Unknown W. Brackets 2023-08-20 00:49:27 -07:00
  • e30fb82a64 riscv: Remove some unused reg funcs. Unknown W. Brackets 2023-08-20 00:07:21 -07:00
  • a23ade8f75 riscv: Map IR regs based on metadata. Unknown W. Brackets 2023-08-20 00:04:37 -07:00
  • 32d8f6196f irjit: Cut time flushing imm regs. Unknown W. Brackets 2023-08-19 23:48:00 -07:00
  • 552cd88938 irjit: Skip some work in PurgeTemps. Unknown W. Brackets 2023-08-19 23:47:19 -07:00
  • 57123e8f9e irjit: Reserve some arrays that churn. Unknown W. Brackets 2023-08-19 22:36:35 -07:00
  • 6a11faa277 Merge branch 'master' of https://github.com/hrydgard/ppsspp into configs-loading Bashar Astifan 2023-08-20 19:38:23 +04:00
  • cd1c5beb60 Merge pull request #17934 from unknownbrackets/riscv-centralize Henrik Rydgård 2023-08-20 14:49:18 +02:00
  • efcd380842 Merge pull request #17935 from unknownbrackets/ir-long-inst Henrik Rydgård 2023-08-20 09:19:48 +02:00
  • 161465ab66 riscv: Centralize register FlushAll(). Unknown W. Brackets 2023-08-19 15:38:31 -07:00
  • f3d4bd8c11 riscv: Centralize reg-as-pointer. Unknown W. Brackets 2023-08-19 15:11:47 -07:00
  • bd1d93ae6f irjit: Cleanup Write() calls with extra const. Unknown W. Brackets 2023-08-19 16:23:42 -07:00
  • 92f7374c89 riscv: Centralize reg mapping itself. Unknown W. Brackets 2023-08-19 13:42:43 -07:00
  • 83946eeef8 Core: Reduce log spam on exit. Unknown W. Brackets 2023-08-17 23:02:59 -07:00
  • 718a1b3944 riscv: Centralize MarkDirty flagging. Unknown W. Brackets 2023-08-17 22:59:38 -07:00
  • 2fb019ede7 Merge pull request #17932 from Motta7000/Motta7000-patch-1 Henrik Rydgård 2023-08-19 21:28:53 +02:00
  • 8f4cd41320 Update es_ES.ini Motta7000 2023-08-18 17:04:28 -03:00
  • 6a0c8a8380 Fix creating the directories after choosing a folder on Android. Henrik Rydgård 2023-08-18 15:51:16 +02:00
  • 88b3bdf857 Merge pull request #15840 from sum2012/Font-ltn12-hack Henrik Rydgård 2023-08-18 15:41:46 +02:00
  • d8f8dcbc17 Merge pull request #17928 from hrydgard/unify-path-creation Henrik Rydgård 2023-08-18 15:40:39 +02:00
  • bf11d042a0 Merge pull request #17929 from hrydgard/android-default-vulkan-on-new-32bit Henrik Rydgård 2023-08-18 15:40:03 +02:00
  • fce95be23d Merge pull request #17930 from hrydgard/replacement-fix-aniso Henrik Rydgård 2023-08-18 15:23:50 +02:00
  • 714558853c Enable anisotropic filtering for replacement textures with mipmaps Henrik Rydgård 2023-08-18 15:21:07 +02:00
  • 94752ea7cf Android: On some newer devices with 32-bit userland, default to Vulkan. Henrik Rydgård 2023-08-18 15:12:34 +02:00
  • f3b2cb6fca Remove outdated hack for vsync parameter on Android. Henrik Rydgård 2023-08-18 15:04:44 +02:00
  • 5b76615463 Cleanup and more sensible defaults for current directory Henrik Rydgård 2023-08-18 15:04:20 +02:00
  • e3b243f9d2 Simplify current directory initialization, fix defaulting to home Henrik Rydgård 2023-08-18 14:02:59 +02:00
  • 7a4efb1a0a Call CreateSysDirectories on all platforms. Henrik Rydgård 2023-08-18 12:56:38 +02:00
  • 5acb421908 Merge pull request #17927 from hrydgard/path-creation-cleanup Henrik Rydgård 2023-08-18 13:51:42 +02:00
  • a8cbe060dc Merge pull request #17926 from hrydgard/create-shortcut-windows Henrik Rydgård 2023-08-18 13:20:22 +02:00
  • 44d602ca7d Move InitSysDirectories to where it belongs and rename it. Plus warning fixes. Henrik Rydgård 2023-08-18 12:48:57 +02:00
  • 6f6ea4595a Windows: Split out Create... from InitSysDirectories, fixup uses Henrik Rydgård 2023-08-18 12:15:12 +02:00
  • 3f3c5edaff Merge pull request #17925 from hrydgard/fix-unsafe-umd-switch Henrik Rydgård 2023-08-18 10:53:27 +02:00
  • 01f07c9f9c Windows: Fix "Create desktop icon" functionality Henrik Rydgård 2023-08-18 10:42:50 +02:00
  • 25f02d0227 Windows: Make switching UMD through "Emulation->Switch UMD" threadsafe Henrik Rydgård 2023-08-18 10:26:48 +02:00
  • d08d8f764b Remove redundant function Henrik Rydgård 2023-08-18 10:21:13 +02:00
  • 4e41f83ecc riscv: Centralize IR reg cache metadata checks. Unknown W. Brackets 2023-08-17 22:37:43 -07:00
  • ebab0e1591 riscv: Centralize reg allocation. Unknown W. Brackets 2023-08-17 18:50:33 -07:00
  • b2fbe1d8e9 Merge pull request #17924 from hrydgard/vulkan-device-picking Henrik Rydgård 2023-08-18 00:58:47 +02:00
  • 30346e29c3 Merge pull request #17920 from hrydgard/minor-text-optimizations Henrik Rydgård 2023-08-18 00:58:15 +02:00
  • 7f3f93a25b Merge pull request #17919 from hrydgard/gamedatainstall_minor Henrik Rydgård 2023-08-18 00:57:50 +02:00
  • 5cc85d1df7 SDL: Actually pick the Vulkan device specified in the config. Henrik Rydgård 2023-08-17 22:06:17 +02:00
  • 13cfd9c3d6 Add Mesa as a known GPU driver "vendor". Henrik Rydgård 2023-08-17 22:05:48 +02:00
  • 2c4657175a Merge pull request #17922 from hrydgard/ubershader-developer-options Henrik Rydgård 2023-08-17 21:15:31 +02:00
  • 8fb5b06e0e Add workaround for 32-bit x86 debug builds on AMD on Windows Henrik Rydgård 2023-08-17 21:05:43 +02:00
  • 89ff606ccb D3D9 fix. Make a check more break-point-able. Henrik Rydgård 2023-08-17 20:46:43 +02:00
  • 8a6e288fcc Add checkboxes in developer tools to allow disabling ubershaders. Henrik Rydgård 2023-08-17 20:16:04 +02:00
  • abaf45e552 Merge pull request #17921 from Kaitul/master Henrik Rydgård 2023-08-17 18:32:35 +02:00
  • 526916e0b8 Update zh_TW.ini Kung-chih 2023-08-17 23:01:26 +08:00
  • ec6db575fa Update OSVersion.cpp Bashar Astifan 2023-08-17 18:45:58 +04:00
  • cec3693526 Wrapper: Minor ordering fix Henrik Rydgård 2023-08-17 15:24:00 +02:00
  • 3be0ebce6d Debug overlay: Move Sas data to the audio debug screen. Disable text wrapping. Henrik Rydgård 2023-08-17 15:18:50 +02:00
  • 85dbc6b6aa utf8_nextchar: Don't use a pointed-to variable as a loop counter. Henrik Rydgård 2023-08-17 15:18:24 +02:00