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