Cameron Cawley
ba7ea39a1c
Move NKCodeFrom*.h into the relevant platform folders
2019-08-06 16:12:19 +01:00
Henrik Rydgård
9b30e5393d
Buildfix (oops)
2019-08-06 16:09:39 +02:00
Henrik Rydgård
641bb72b40
Memchecks: Avoid taking the mutex lock if no memchecks active. Possible minor speedup in GoW and other block-copy-heavy games.
2019-08-06 15:33:11 +02:00
Henrik Rydgård
2ba998d007
Merge pull request #12217 from unknownbrackets/vfpu-dot
...
Merge vfpu-dot changes and add compat flag for Tekken
2019-08-05 23:49:38 +02:00
LunaMoo
85b9ad8fe3
Compat: Add more Tekken game IDs to leg shake fix.
2019-08-05 11:45:14 -07:00
Henrik Rydgård
f65a71d6d8
Compat: Option to use accurate dotprod for VMMUL.
...
Eliminates Tekken 6 leg shaking.
2019-08-05 11:44:52 -07:00
Unknown W. Brackets
c1c869df27
interp: Implement software inverse square root.
2019-08-04 21:24:13 -07:00
Unknown W. Brackets
6028b79895
interp: Oops, fix vdot bug with subnormals.
2019-08-04 21:23:19 -07:00
Unknown W. Brackets
13278dc1f4
interp: Implement software sqrt to match PSP.
...
This matches the PSP's square root better.
Disabled by default using a compile-time flag.
2019-08-04 21:23:04 -07:00
Unknown W. Brackets
ed4f0896db
interp: Use vfpu_dot for vdet as well.
...
Improves test accuracy here too. Also keep neg sign on NAN for vdiv.
Disabled by default via compile-time flag.
2019-08-04 21:21:21 -07:00
Unknown W. Brackets
d2f7594dc5
interp: Use software dot in vcrsp/vqmul.
...
Disabled by default using a compile-time flag.
2019-08-04 21:19:23 -07:00
Unknown W. Brackets
7b84be1479
interp: Fix adding infinity in software dot.
2019-08-04 21:17:34 -07:00
Unknown W. Brackets
c61a24cef0
interp: Handle rounding in software dot.
2019-08-04 21:17:27 -07:00
Unknown W. Brackets
d5e572b82e
interp: Correct INF * 0 during dot.
2019-08-04 21:17:21 -07:00
Unknown W. Brackets
2ba35c6391
interp: Use an integer multiply for dots.
2019-08-04 21:17:09 -07:00
Unknown W. Brackets
08a894abde
interp: Handle NaN better in vfpu_dot.
2019-08-04 21:17:00 -07:00
Unknown W. Brackets
39017ea200
interp: Use vfpu_dot for vavg, vfad, vhdp.
...
Disabled by default.
2019-08-04 21:16:51 -07:00
Unknown W. Brackets
4bff980d34
interp: Use software dot for better accuracy.
...
This gets some vdot/similar tests to give more accurate results compared
to hardware. Also added flushing of zero and NaNs.
Currently disabled, only enabled with a compile-time flag.
2019-08-04 21:14:23 -07:00
Henrik Rydgård
dc9e794867
Merge pull request #12213 from Florin9doi/sceUsbMic
...
sceUsbMic
2019-08-04 18:23:49 +02:00
Henrik Rydgård
96a15cf525
Fix the indirect postprocessing path. Fixes #12133 (but see the issue for a secondary bug).
2019-08-04 18:01:36 +02:00
Henrik Rydgård
4d6d12965b
Update lang submodule
2019-08-04 10:35:51 +02:00
Florin9doi
99c4a00dae
sceUsbMic
2019-08-03 21:09:33 +03:00
Henrik Rydgård
492df41b74
Merge pull request #12211 from hrydgard/dj-max-workaround
...
Workaround for DJ Max Portable's clumsy copy protection.
2019-08-01 20:29:59 +02:00
Henrik Rydgård
4d195ce955
Workaround for DJ Max Portable's clumsy copy protection. Fixes #9477 .
2019-08-01 18:45:28 +02:00
Henrik Rydgård
75e2366a6d
Vulkan: Actually fix #12202 , an array was out of scope where it was used, causing garbage flags.
2019-08-01 17:46:46 +02:00
Henrik Rydgård
3d6bd6f0df
Vulkan: Using VK_DEPENDENCY_BY_REGION on the backbuffer subpass causes tearing, let's not do it. Fixes #12202 .
2019-08-01 14:56:58 +02:00
Henrik Rydgård
5c992b3143
Merge pull request #12209 from LunaMoo/Win7MouseWheelFix
...
Move WM_MOUSEWHEEL back to WndProc
2019-07-31 13:33:32 +02:00
LunaMoo
6a37389b5e
Move WM_MOUSEWHEEL back to WndProc to fix wheel events not working in Win 7.
2019-07-31 13:04:26 +02:00
Henrik Rydgård
fedfc81acd
Merge pull request #12206 from ToKe79/libretro_no_sdl
...
libretro: don't fail on missing SDL
2019-07-30 16:36:05 +02:00
Tomas Kelemen (vudiq)
8212236c44
libretro: don't fail on missing SDL
...
when building libretro core, cmake should not fail on missing SDL, as
libretro uses own code for handling the input. the core builds, links
and runs fine without SDL
2019-07-30 08:35:45 +02:00
Henrik Rydgård
61c9d22587
Merge pull request #12201 from unknownbrackets/blockxfer
...
GPU: Allow upload to temp resized framebuf
2019-07-28 18:04:29 +02:00
Unknown W. Brackets
748b33a561
GPU: Allow upload to temp resized framebuf.
...
Fixes #12045 .
2019-07-28 05:31:49 -07:00
Henrik Rydgård
c76a2f318e
Merge pull request #12200 from hbsock/adding-to-gamecontrollerdb-for-hori-fighting-stick-vx
...
Add Hori Fighting Stick VX to gamecontrollerdb.txt
2019-07-27 22:50:54 +02:00
Hanbin Sock
0a23fcc189
Add Hori Fighting Stick VX to gamecontrollerdb.txt
2019-07-27 16:38:41 -04:00
Henrik Rydgård
b738652c71
Merge pull request #12198 from unknownbrackets/replace-install
...
UI: Support zip files with deep folder structures
2019-07-27 18:01:12 +02:00
Unknown W. Brackets
fbcfd77402
UI: Support zip files with deep folder structures.
...
This will extract the level that has textures.ini, but it doesn't really
handle skipping other folders properly.
2019-07-27 06:17:56 -07:00
Henrik Rydgård
734658b80c
Merge pull request #12182 from LunaMoo/touchRA
...
Add right analog for touch controls.
2019-07-25 10:58:47 +02:00
Henrik Rydgård
163f54e4c5
Merge pull request #12189 from hrydgard/android-arm32-build-workaround
...
Android: Disable building HLSL support in glslang, works around #12105
2019-07-24 00:00:51 +02:00
Henrik Rydgård
719aebfb8c
Android: Disable building HLSL support in glslang, works around #12105
2019-07-23 22:57:06 +02:00
Henrik Rydgård
3916f8d7b6
Add a little reminder to self with a link to an interesting article.
2019-07-23 17:45:52 +02:00
Henrik Rydgård
a7820b6aee
Upgrade gradle again
2019-07-21 18:54:10 +02:00
LunaMoo
8bb267727e
Make things clear for people that never saw real PSP.
2019-07-18 15:27:59 +02:00
Henrik Rydgård
37a97e7414
Merge pull request #12183 from unknownbrackets/ini-comment
...
Config: Specify/save game title on load too
2019-07-18 07:09:33 +02:00
Unknown W. Brackets
5e2b4d9f1d
Config: Specify/save game title on load too.
...
Needed when we load and then save, of course.
2019-07-17 21:28:21 -07:00
LunaMoo
5e09d57b6c
Add right analog for touch controls.
2019-07-18 03:18:15 +02:00
Henrik Rydgård
0b4f60272c
Merge pull request #12180 from unknownbrackets/texreplace-install
...
UI: Fix zip leak in error case
2019-07-16 07:34:50 +02:00
Unknown W. Brackets
4832434865
UI: Fix zip leak in error case.
2019-07-15 20:57:43 -07:00
Henrik Rydgård
a49a0fc076
Merge pull request #12177 from unknownbrackets/ui-fullscreen
...
UI: Allow custom button to toggle fullscreen
2019-07-15 22:03:55 +02:00
Henrik Rydgård
3f134606e4
Merge pull request #12175 from unknownbrackets/texreplace-install
...
UI: Allow installing texture packs from zips
2019-07-15 22:03:31 +02:00
Henrik Rydgård
eeb3491214
Merge pull request #12176 from LunaMoo/mouseImprovements
...
Mouse improvements
2019-07-15 22:01:12 +02:00