Henrik Rydgård
21e01b5b73
Merge pull request #8783 from unknownbrackets/hle-minor
...
Reimport module stubs on load state
2016-05-29 17:38:57 +02:00
Unknown W. Brackets
1a3fc9cdeb
Module: Avoid writing missing stubs on reimport.
...
In case they were manually linked, or something.
2016-05-29 08:29:51 -07:00
Unknown W. Brackets
9b706975ad
Module: Reimport stubs on load state.
2016-05-29 08:27:19 -07:00
Unknown W. Brackets
47f16ed97b
Module: Refactor stub imports to dedicated func.
2016-05-29 08:07:01 -07:00
Unknown W. Brackets
12b907ed60
Put syscalls back where they were supposed to be.
...
Oops, didn't mean to move this. Might've broken save states.
2016-05-29 07:31:22 -07:00
Henrik Rydgård
da34e31cba
Merge pull request #8782 from unknownbrackets/threadevent
...
Add basic thread event handler support
2016-05-29 12:14:54 +02:00
Unknown W. Brackets
4fc12cdd29
ThreadEvent: Handle getting scheduled off a thread.
2016-05-29 00:59:52 -07:00
Unknown W. Brackets
97cce6ccfe
ThreadEvent: Trigger handlers for start/exit too.
...
Start isn't in the right place or on the right thread, and exit isn't on
the right thread either. But these don't seem very particular about what
thread they run on.
2016-05-28 21:19:28 -07:00
Unknown W. Brackets
c6cd614f2b
Thread: Allow mipscalls to be scheduled in a row.
...
Should be fine to just use the stack to save these things, likely that's
what happens in real firmware. This fixes issues when a second mipscall
is scheduled in the same HLE syscall.
2016-05-28 21:18:03 -07:00
Unknown W. Brackets
ceb36fc81d
ThreadEvent: Allow an exit event handler on self.
2016-05-28 21:17:54 -07:00
Unknown W. Brackets
be1cde15ba
ThreadEvent: Initial support for create/delete.
2016-05-28 21:17:36 -07:00
Unknown W. Brackets
e9916bdf0b
ThreadEvent: Add management functions.
...
Currently never being triggered, though.
2016-05-28 21:17:16 -07:00
Unknown W. Brackets
04576189b4
Callbacks: Fix delete when multiple for a thread.
...
Oops, this was deleting all after the deleted one.
2016-05-28 21:15:25 -07:00
Henrik Rydgård
5a45487707
Merge pull request #8779 from unknownbrackets/gpu-minor
...
Rewrite 5551 test mask to 0xFF in more cases
2016-05-28 19:35:15 +02:00
Unknown W. Brackets
fed0089c81
Rewrite 5551 test mask to 0xFF in more cases.
...
If nothing else, this may improve cacheability or something, since states
will be more regular.
May somehow help PowerVR in #7740 ?
2016-05-28 09:11:53 -07:00
Henrik Rydgard
0d6ad3df2f
Fix wrong type of parameter to UpdateRunLoop. Do not understand how this compiled.
2016-05-28 16:11:02 +02:00
Henrik Rydgård
3147f1ac95
Merge pull request #8775 from unknownbrackets/http
...
Clean up HTTP server implementation
2016-05-28 12:34:55 +02:00
Henrik Rydgård
63e7304467
Merge pull request #8778 from unknownbrackets/coupling
...
Remove some dependency coupling
2016-05-28 12:25:01 +02:00
Henrik Rydgård
be3e447a83
Merge pull request #8777 from unknownbrackets/cpuinfo
...
Pass Build.BOARD from Java, avoid lookup
2016-05-28 12:23:50 +02:00
Unknown W. Brackets
a1fbcc3d93
Avoid directly calling osm from Core/GPU code.
...
This allows UI to handle the message however it wants to, and reduces
cross linkage issues.
2016-05-27 22:05:30 -07:00
Unknown W. Brackets
27d135d48a
Decouple save states from UI.
...
It's the UI's job to decide how and what things are displayed, not Core's.
This also reduces reasons for linkage issues.
2016-05-27 21:25:05 -07:00
Unknown W. Brackets
2862253f12
Avoid showing all slots in a row when cycling.
...
This was longer now, so more annoying. Better to sync with the preview.
2016-05-27 20:56:10 -07:00
Unknown W. Brackets
ac21d2e84d
Clean up save state preview fade.
...
Now it mostly matches the save slot text fade.
2016-05-27 20:53:58 -07:00
Unknown W. Brackets
e6cf296d1a
Trigger save slot display from UI code.
...
Core shouldn't be calling UI code.
2016-05-27 20:53:20 -07:00
Unknown W. Brackets
afdd01571c
Uncouple savestates from NativeApp some.
...
Still have osm.
2016-05-27 20:41:37 -07:00
Unknown W. Brackets
2353cf6e85
Delete no longer needed linkage hacks.
2016-05-27 20:25:10 -07:00
Unknown W. Brackets
95d912c378
Get rid of the input_state global linkage.
2016-05-27 20:24:01 -07:00
Unknown W. Brackets
02db45982a
Pass Build.BOARD from Java, avoid lookup.
...
Fixes arm64 build with r10, but is ugly coupling.
2016-05-27 20:11:25 -07:00
Unknown W. Brackets
11c7c25b03
http: Add a fast-path for large chunked sends.
...
These will be common. Skip a memcpy.
2016-05-26 18:16:43 -07:00
Unknown W. Brackets
06c3dca1da
http: Allow > 2GB responses.
2016-05-26 18:16:42 -07:00
Unknown W. Brackets
1f3615b411
Avoid a debug warning in MSVC.
2016-05-26 18:16:42 -07:00
Unknown W. Brackets
9e9bc91405
Fix a crash when opening a file without extension.
2016-05-26 18:16:41 -07:00
Unknown W. Brackets
2dd157733b
http: Allow customizing the response headers.
2016-05-26 18:16:40 -07:00
Unknown W. Brackets
8fc610e2d1
http: Make it possible to override 404 handling.
2016-05-26 18:16:40 -07:00
Unknown W. Brackets
1cc49f3be4
http: Allow retrieving other headers.
...
Such as range request headers, accept headers, cookies, etc.
2016-05-26 18:16:39 -07:00
Unknown W. Brackets
41e7d3ecde
http: Switch to using input/output sinks.
...
This should be more performant than reading one byte at a time in a loop.
2016-05-26 18:16:38 -07:00
Unknown W. Brackets
85506e98fe
http: Parse headers with folding, not alloc.
2016-05-26 18:16:38 -07:00
Unknown W. Brackets
026a69ebb0
http: Allow non-blocking on Windows.
2016-05-26 18:16:37 -07:00
Unknown W. Brackets
8dd7527dc8
Clamp reads at the beginning too.
...
Safer, avoids an index overrun in disk cache.
2016-05-26 00:07:46 -07:00
Unknown W. Brackets
1c357f7f7b
Fix reads from cache outside the file.
...
Homebrew seems to all trigger us to read after the end of file, which was
looping infinitely. Fixes #8773 .
2016-05-25 18:42:21 -07:00
Henrik Rydgard
fd0af5b271
Vulkan: Mostly pass the validation layers in SDK 1.0.13
2016-05-24 21:41:35 +02:00
Henrik Rydgård
dff085f29f
Merge pull request #8761 from unknownbrackets/gpu-minor
...
Assorted minor GPU bug fixes
2016-05-24 20:34:15 +02:00
Henrik Rydgård
9b63a44c86
Merge pull request #8769 from unknownbrackets/cpuinfo
...
Add ugly invalidation workaround for SGS7s
2016-05-24 09:59:05 +02:00
Henrik Rydgård
01d3cb37d6
Merge pull request #8770 from unknownbrackets/qt-exit
...
Qt: Allow full shutdown and config save on exit.
2016-05-24 09:42:59 +02:00
Unknown W. Brackets
a4926de436
Qt: Allow full shutdown and config save on exit.
...
We want to save the config on exit, as pointed out by akien-mga, #8026 .
Also works around what may be a Ubuntu bug, causing segfaults on exit.
2016-05-23 23:14:12 -07:00
Unknown W. Brackets
4113fd940c
Add ugly invalidation workaround for SGS7s.
...
Otherwise they just crash, and crash often. Special thanks to Jaaan for
numerous trials to try to find the best way to solve the crashes.
2016-05-23 21:35:28 -07:00
Unknown W. Brackets
70c78effb0
Use Android system props for CPU info fallback.
...
Some devices don't provide any useful information at all, such as the
Galaxy S7.
2016-05-23 21:18:57 -07:00
Henrik Rydgård
8d87a5b7a2
Merge pull request #8762 from unknownbrackets/debugger
...
Add more GE debugger features
2016-05-22 22:09:39 +02:00
Henrik Rydgård
dc69aba616
Merge pull request #8766 from hrydgard/travis-symbian
...
Enable ccache for Symbian
2016-05-22 21:36:41 +02:00
Unknown W. Brackets
136f2dfa09
Enable ccache for Symbian.
...
Also, disable fork irc notifications. Yay.
2016-05-22 09:55:02 -07:00