Commit Graph
39166 Commits
Author SHA1 Message Date
Unknown W. Brackets 0f3f74408f Cheats: Parse files using C files for Path compat. 2021-05-09 17:00:48 -07:00
Unknown W. Brackets 8a0adfde33 headless: Avoid C++ files for Path support.
Not critical for Android paths, but better if they work.
2021-05-09 17:00:48 -07:00
Unknown W. Brackets 8544bd0c3e Windows: Avoid C++ files for consistency.
There's already the mingw thing, and we're avoiding these for Android
paths too.  Let's be consistent.
2021-05-09 17:00:48 -07:00
Unknown W. Brackets fada6583c9 Core: Fix virtual disc index reading.
Otherwise it thought the newline was part of the path.
2021-05-09 17:00:48 -07:00
Unknown W. Brackets df8e80d4fb Common: Use C FILE for log file output.
Not strictly needed for Android paths, but may be convenient.
2021-05-09 17:00:48 -07:00
Henrik Rydgård 2999e1cb86 Core: Remove some uses of OpenCPPFile. 2021-05-09 17:00:48 -07:00
Henrik Rydgård b1a53d493e Merge pull request #14438 from unknownbrackets/debugger-delayslot
Core: Leave delay slot when re-entering jit
2021-05-09 18:42:33 +02:00
Unknown W. Brackets e0afdfe9be Core: Leave delay slot when re-entering jit.
If stepping, we may get into a delay slot within interpreted code, and
then try to run (i.e. Step Out), which won't clear the delay slot
properly.

This can cause weird behavior when interp is used again later, in addition
to immediate wrong branching behavior.
2021-05-09 08:52:38 -07:00
Henrik Rydgård 96c109e6ce Merge pull request #14435 from unknownbrackets/analog-limit
Ctrl: Apply analog limiter to real sticks too
2021-05-08 23:05:49 +02:00
Unknown W. Brackets 63edd037d7 Ctrl: Apply analog limiter to real sticks too.
Previously only applied to virtual analog by button, but there's no
particular good reason for that.
2021-05-08 13:34:07 -07:00
Henrik Rydgård 0b79c087ad Merge pull request #14433 from unknownbrackets/hwtess
GPU: Correctly initialize HW tessellation support
2021-05-08 20:39:59 +02:00
Unknown W. Brackets 3304814fd6 GPU: Minor cleanup duplicate header/conditions. 2021-05-08 09:12:22 -07:00
Unknown W. Brackets de46b0998a GPU: Correctly initialize HW tessellation support.
Oops, shouldn't call a virtual in a constructor.
2021-05-08 09:10:23 -07:00
Unknown W. Brackets 4462b0c612 http: Add progress to missing request.
Oops, I guess I had things still cached.
2021-05-02 11:31:40 -07:00
MojoJojoDojo ba08e08252 Update for translation. 2021-05-02 20:28:50 +03:00
Henrik Rydgård 630f071d53 Merge pull request #14424 from unknownbrackets/common-cleanup
Cleanup color conv and net buffer handling
2021-05-01 22:29:19 +02:00
Unknown W. Brackets 1459c16fb8 http: Skip processing response body for void.
No need to decompress or copy between buffers.
2021-05-01 11:20:05 -07:00
Unknown W. Brackets 20443571bd Store: Retain cancel/speed on resize or switch. 2021-05-01 11:20:05 -07:00
Unknown W. Brackets 2f08fb6583 Store: Show a rough speed indicator.
Some of the homebrew are a bit larger, it's nice to see a speed and not
just the progress bar.
2021-05-01 11:20:05 -07:00
Unknown W. Brackets 3379f33882 http: Always use/require progress in requests.
This fixes several cases where we weren't passing cancel flags
consistently.
2021-05-01 11:20:05 -07:00
Unknown W. Brackets f762fbc53d http: Always use non-blocking in http. 2021-05-01 11:20:05 -07:00
Unknown W. Brackets af5618705c http: Remove timeoutless requests.
Let's always have timeouts.  This timeout is reset even when a single byte
is sent, so it's pretty generous.
2021-05-01 11:20:05 -07:00
Unknown W. Brackets 1e22966984 http: Separate out net buffer code from formatting. 2021-05-01 11:20:05 -07:00
Unknown W. Brackets e869a3979b Draw: Centralize funcs in ColorConv. 2021-05-01 11:20:05 -07:00
Unknown W. Brackets 915265e531 Draw: Optimize GL A1R5G5B5 conversion.
This seems to be enough to trigger SIMD in x86_64 at least.
2021-05-01 11:20:05 -07:00
Unknown W. Brackets 8a8328c431 Common: Move ColorConv to a more appropriate place. 2021-05-01 11:20:05 -07:00
Henrik Rydgård 75d5c4367e Merge pull request #14422 from unknownbrackets/warnings
Small warning fixes
2021-05-01 09:19:46 +02:00
Henrik Rydgård 05b3395543 Merge pull request #14420 from unknownbrackets/threadpool-cleanup
Cleanup some of the threadpool and net code a bit
2021-05-01 08:43:52 +02:00
Henrik Rydgård 37da40a8a7 Merge pull request #14421 from unknownbrackets/lua-usb
Usb: Stub sceUsbstorBootSetCapacity() for Lua homebrew
2021-05-01 08:42:19 +02:00
Unknown W. Brackets 4bd6117137 UWP: Ignore _CRT_SECURE_NO_WARNINGS in UI. 2021-04-30 23:35:19 -07:00
Unknown W. Brackets f12aa92a00 Common: Cleanup some logging warnings. 2021-04-30 23:31:54 -07:00
Unknown W. Brackets a140ec037a Usb: Stub sceUsbstorBootSetCapacity().
Apparently many Lua based homebrew call this on startup and hang if it
fails, but often otherwise don't use sceUsb.
2021-04-30 23:22:01 -07:00
Unknown W. Brackets a35b21a5d7 http: Set a more useful user agent. 2021-04-30 23:12:42 -07:00
Henrik Rydgård e2e1c677cb GameInfoCache: Don't expose the workqueue.
Was unused anyway.
2021-04-30 23:04:24 -07:00
Henrik Rydgård f4a6d291e1 Common: Capitalize setCurrentThreadName(). 2021-04-30 23:02:36 -07:00
Unknown W. Brackets 7e21e9a721 Common: Cleanup some mismatched indentation.
Also move initialization from constructors in a few places.
2021-04-30 22:59:41 -07:00
Henrik Rydgård 9894c74bef Common: Cleanup HTTPServer indentation. 2021-04-30 22:35:25 -07:00
Henrik Rydgård e6aa841b78 Common: Get rid of Executor.cpp/h.
There was only one implementation.
2021-04-30 22:33:34 -07:00
Henrik Rydgård 8c72cc119e Merge pull request #14416 from unknownbrackets/merge-v1.11.3
Merge v1.11.3 into master
2021-04-27 09:08:18 +02:00
Unknown W. Brackets 8241cd5d81 Merge tag 'v1.11.3' into merge-v1.11.3
v1.11.3
2021-04-26 19:14:50 -07:00
Henrik Rydgård 6dbfa2fb52 Merge pull request #14413 from unknownbrackets/savedata
Savedata: Eat less cycles in savedata init
2021-04-26 08:52:25 +02:00
Henrik Rydgård 59ecff13fb Merge pull request #14412 from unknownbrackets/reloc-fix
Core: Correct thread dependency in relocations
2021-04-26 07:21:51 +02:00
Unknown W. Brackets a84df2536a Core: Fix vrot cos(2) typo. 2021-04-25 19:26:16 -07:00
Unknown W. Brackets c3da85234c Savedata: Eat less cycles in savedata init.
Other threads do get scheduled more, but I'm not sure what factors this is
based off of.  Hoping this helps #14382.
2021-04-25 18:38:30 -07:00
Unknown W. Brackets 4f6aaea1e8 Core: Correct thread dependency in relocations.
Didn't realize it was looking at the later value before relocation.
This still remains about as much faster as before and still beneficial to
thread.
2021-04-25 16:49:52 -07:00
Unknown W. Brackets f818e514f2 Merge pull request #14411 from hrydgard/file-util-cleanup
FileUtil cleanup
2021-04-25 15:20:03 -07:00
Unknown W. Brackets 58d46274ef Common: FileUtil rename buildfix. 2021-04-25 14:51:39 -07:00
Unknown W. Brackets 7abacbd940 Common: UWP buildfix. 2021-04-25 14:35:15 -07:00
Henrik Rydgård a2a0551a83 Buildfix, and more renaming while we're at it. 2021-04-25 22:25:29 +02:00
Henrik Rydgård d8583cd0d6 Buildfixes 2021-04-25 21:13:25 +02:00