Commit Graph
39166 Commits
Author SHA1 Message Date
Henrik Rydgård ff65b813d9 Assorted warning fixes 2019-05-10 23:26:34 +02:00
Henrik Rydgård 2f26297062 Clean up some more ifdefs 2019-05-10 23:25:57 +02:00
Henrik Rydgård 20d666ff55 Remove DbgNew.h forced include in ARM debug builds, doesn't work for some reason. 2019-05-10 23:18:31 +02:00
Henrik Rydgård 1f40aa4828 Add WindowsSDKDesktopARM64Support to vcxproj files 2019-05-10 22:44:12 +02:00
Henrik Rydgård 22d9ab4dbe Fix #12023, accidental disabling of the GL backend on non-Windows ARM platform caused by #12013. 2019-05-09 23:59:29 +02:00
Henrik Rydgård c3fab33354 Revert "Remove default SDK version from project files"
Seems to have been the wrong thing to do, see:
https://developercommunity.visualstudio.com/content/problem/140294/windowstargetplatformversion-makes-it-impossible-t.html

Though due to the bug described there, there's no perfect solution, just
some ugly ones (which I might try later). Anyway, I guess most people
will move on to VS 2019 anyway..

This reverts commit 056494522e.
2019-05-09 23:58:23 +02:00
Unknown W. Brackets 19b8a8e9ca Merge pull request #12022 from hrydgard/remote-iso-fixes
Remote ISO bug fixes
2019-05-08 04:50:31 -07:00
Henrik Rydgård 5fe02a4ea8 UWP: Update the temporary-key with a new one generated by dominater01 2019-05-08 00:14:19 +02:00
Henrik Rydgård 83039f3f90 Remote ISO: Fix bugs from issue #12018 and probably #12019 2019-05-07 23:26:13 +02:00
Henrik Rydgård 989b564fa4 Game server: Reject bad URLs 2019-05-07 21:47:50 +02:00
Henrik Rydgård b22b54b636 Merge pull request #12013 from driver1998/arm
Windows ARM64 (Desktop/UWP), ARM32 (Desktop) support
2019-05-05 10:48:25 +02:00
Henrik Rydgård b67fd84b29 Merge pull request #12014 from mrcmunir/master
Toolchain for nvidia jetson linker tegra lib.
2019-05-05 10:42:39 +02:00
Henrik Rydgård ecf3f40968 Merge pull request #12016 from LunaMoo/compatTDU
Add Test Drive Unlimited to depthRangeHack to disable range culling
2019-05-05 10:42:06 +02:00
LunaMoo 0de06f952f Add Test Drive Unlimited to depthRangeHack to disable range culling 2019-05-05 10:29:39 +02:00
driver1998 ed61850b90 Report: Add Windows ARM identifiers 2019-05-05 07:05:26 +08:00
driver1998 2e10f3587f update ppsspp-ffmpeg to current master 2019-05-05 06:56:56 +08:00
Carlos Estrague / Mrc_munir 8e752f5fa5 Toolchain for nvidia jetson linker tegra lib.
Creating toolchain for NVIDIA jetson by correctly linking to the graphics library that should be used

The current Libglx.so library in L4T that is installed comes into conflict and the detection of the GPU is not correct
2019-05-04 22:02:37 +02:00
Henrik Rydgård ca992d3327 Update lang and ffmpeg submodules 2019-05-04 21:28:33 +02:00
driver1998 7b7dede420 Fix D3D11 context on Windows ARM Debug
debug layers are not available on ARM32/ARM64 (D3D*SDKLayers.dll not available), so disable it.
2019-05-05 01:19:16 +08:00
driver1998 e3213b14ee Remove unnecessary ifdefs 2019-05-05 01:15:32 +08:00
driver1998 87f43d51ef Fix UnixTests and HeadlessHost on ARM 2019-05-04 23:56:55 +08:00
driver1998 3957a4077d Update ffmpeg to support Windows ARM64 2019-05-04 23:56:55 +08:00
driver1998 83302f665e UWP: add missing files for ARM64 2019-05-04 23:56:55 +08:00
driver1998 3bbbf13f53 Update UWP project files for ARM64 2019-05-04 23:56:55 +08:00
driver1998 0b714f599f Update .gitignore 2019-05-04 23:54:36 +08:00
driver1998 010b07b2df Fix a crash on DirextX 11 with Feature Level <= 9_3 hardware
Mobile usually uses 9_3 or lower hardware.
The same issue happens on x64 as well, so it might be a universal one, not limited to ARM or UWP.
2019-05-04 22:45:16 +08:00
driver1998 93fe9c413b Update ppsspp_config.h for Windows ARM 2019-05-04 22:45:16 +08:00
driver1998 0aa33d53c0 Disable features not available on Windows ARM32/ARM64
ARM32: OpenGL & DirectInput
ARM64: OpenGL
2019-05-04 22:45:16 +08:00
driver1998 04744f28d6 Fix ssize_t in libzip for Windows ARM64 2019-05-04 22:45:16 +08:00
driver1998 392918d7ef Add Crash() for Windows ARM64 2019-05-04 22:45:15 +08:00
driver1998 95c5fabb2c Enable ArmCPUDetect on Windows Desktop 2019-05-04 22:45:15 +08:00
driver1998 beb8e72f8f Fix GetWindowsSystemArchitecture()
According to https://docs.microsoft.com/en-US/windows/desktop/api/sysinfoapi/ns-sysinfoapi-_system_info, sysinfo.wProcessorArchitecture is not a bitset, the current code returns x64 on anything not x86.
2019-05-04 22:45:15 +08:00
driver1998 5072584781 Fix neon headers for MSVC ARM64
MSVC uses arm64_neon.h for ARM64, arm_neon.h is ARM32 only.
2019-05-04 22:45:15 +08:00
driver1998 763b85d723 Update Visual Studio project files for Windows ARM32/ARM64 2019-05-04 22:45:15 +08:00
Henrik Rydgård 2d6514feb4 Merge pull request #12007 from unknownbrackets/mp3
Fix mp3 reset handling, use frame sync for ID3
2019-05-02 23:33:32 +02:00
Henrik Rydgård 417b3baf6c Merge pull request #12012 from vnctdj/pngScreenshots
Enable PNG screenshots for all platforms
2019-05-02 23:07:55 +02:00
vnctdj 6cbf4cfea2 Enable PNG screenshots for all platforms 2019-05-02 22:56:25 +02:00
Henrik Rydgård 54bb78fd46 Merge pull request #12009 from unknownbrackets/ui-minor
UI: Make the screenshot key configurable
2019-05-01 15:17:48 +02:00
Unknown W. Brackets 03bec46b93 UI: Make the screenshot key configurable.
Affects #10825.
2019-04-30 19:01:20 -07:00
Unknown W. Brackets 848108c6ab Mp3: Set as inited only after success. 2019-04-29 04:47:59 -07:00
Unknown W. Brackets 4ee5d2b611 Mp3: Correct seek to specific frame.
Before, it treated it as an (incomplete) seek to a byte position, which
didn't make much sense.  This matches PSP behavior per tests.
2019-04-29 04:47:59 -07:00
Unknown W. Brackets 68d2571681 Mp3: Fix ID3 tag handling.
Just ignore them and handle via frame sync, which is what the PSP does..
2019-04-29 04:47:59 -07:00
Unknown W. Brackets bfa9aa009d Mp3: Properly flush the buffer on reset. 2019-04-29 04:47:59 -07:00
Unknown W. Brackets 4b4c0f9bda Mp3: Always output data in decode, except at end.
Turns out this doesn't return 0 until the end, even if there's no data
available to decode.  It just writes zeros in that case.
2019-04-29 04:47:59 -07:00
Unknown W. Brackets fde59c955d Mp3: Use a vector for the temp buffer.
Hopefully will move to reading RAM directly.  I think this was not always
adding data properly, as I got wrong output after decode.  Makes more
sense as a vector, anyway.
2019-04-29 04:45:36 -07:00
Henrik Rydgård 122f871c74 Merge pull request #12005 from unknownbrackets/mp3
Correct mp3 looping, frame num, and sum decoded
2019-04-29 13:37:41 +02:00
Unknown W. Brackets 925e4d1343 Mp3: Correct delay on decode. 2019-04-28 08:44:46 -07:00
Unknown W. Brackets ac43e55194 Mp3: Loop correctly from an offset.
If the offset points to an ID3 tag or the middle of a frame, that's fine -
it should just search forward to the next sync.  FFmpeg just returns a
decode error, so we do this first.
2019-04-28 08:35:35 -07:00
Unknown W. Brackets e4817b4e83 Mp3: Reset sum decoded on loop.
And only on loop, not when getting add info (which clearly doesn't loop,
from tests.)
2019-04-28 07:55:29 -07:00
Unknown W. Brackets a3640f303b Mp3: Correct sum decoded sample count.
It shouldn't consider both channels of stereo.  This could've been causing
some games to think they were playing audio at an incorrect speed.
2019-04-28 07:30:56 -07:00