Henrik Rydgård
25cf61f8c7
Merge pull request #16680 from unknownbrackets/zip-thread
...
Make sure we don't multithread libzip access
2022-12-31 08:37:30 +01:00
Henrik Rydgård
360ef22b2d
Merge pull request #16681 from unknownbrackets/mic-safety
...
Cleanup some mic data reading
2022-12-31 08:35:26 +01:00
Unknown W. Brackets
ff3e70be2f
UsbMic: Fix copy on resize shrink.
2022-12-30 21:31:33 -08:00
Unknown W. Brackets
1a85370c0a
UsbMic: Avoid some temp buffers, check range.
2022-12-30 21:29:26 -08:00
Unknown W. Brackets
48504ffcc9
VFS: Use a lock for zip asset reading.
...
We can't read multiple at once.
2022-12-30 20:34:52 -08:00
Unknown W. Brackets
b1f0c44e8a
Replacement: Lock libzip file access.
...
We can't have two threads seeking on the same fd at the same time.
2022-12-30 20:25:58 -08:00
Unknown W. Brackets
94a7a32234
Debugger: Correct errors in breakpoint create.
2022-12-30 15:07:02 -08:00
Henrik Rydgård
f069de2dd2
Pass the vertex decoder into the vertex shader IDs generator
...
Instead of just the vertex type.
This will allow things like the vertex decoder supplying defaults, in
order to reduce the number of unique vertex shaders at the cost of
slightly larger vertex data.
This doesn't actually do that yet though, it's just a refactor that can
be done separately.
Part of #16567
2022-12-30 22:57:05 +01:00
Henrik Rydgård
ba2fab5b22
Merge pull request #16677 from unknownbrackets/d3d11-pause
...
D3D11: Fix Draw state issues on pause screen
2022-12-30 21:51:55 +01:00
Unknown W. Brackets
fdf5fefa91
GPU: Normalize CopyDisplayToOutput across backends.
2022-12-30 12:33:02 -08:00
Unknown W. Brackets
492cf3f123
D3D11: Fix Draw state issues on pause screen.
2022-12-30 12:27:49 -08:00
Henrik Rydgård
492c0b4ab3
Update version number
2022-12-30 13:37:04 +01:00
Henrik Rydgård
545c2a0e25
Update README.md for 1.14.2
2022-12-30 13:17:25 +01:00
Henrik Rydgård
f0148e39d1
Merge pull request #16673 from hrydgard/bluescreen-fix
...
Show bluescreen properly on memory errors that we failed to ignore.
2022-12-30 13:03:47 +01:00
Henrik Rydgård
97fadbcecb
Show bluescreen properly on memory errors that we failed to ignore.
...
Previously we just wouldn't draw it but still would be in the error
state.
2022-12-30 12:29:23 +01:00
Henrik Rydgård
5708dd98b3
Merge pull request #16671 from hrydgard/larger-alt-stack-size
...
Add some extra room to the alt stack for exception handlers.
2022-12-30 12:06:30 +01:00
Henrik Rydgård
cee71cbfc3
Add some extra room to the alt stack for exception handlers.
...
Motivated by some crashes seen in Google Play reports.
2022-12-30 11:25:45 +01:00
Unknown W. Brackets
47e85cd2bf
Merge pull request #16670 from hrydgard/memory-leak-fix
...
DrawContext destructor: Need to call DestroyPresets earlier.
2022-12-29 12:22:41 -08:00
Henrik Rydgård
d83f84fdfd
DrawContext destructor: Need to call DestroyPresets earlier.
2022-12-29 17:32:49 +01:00
Henrik Rydgård
bd2a0c99bb
Merge pull request #16644 from hrydgard/additional-android-cleanup
...
Additional Android cleanup
2022-12-29 17:05:58 +01:00
Henrik Rydgård
10c0b3f2ae
Comment improvements
2022-12-29 00:39:59 +01:00
Henrik Rydgård
67cba831dd
Slightly more useful assert message in Hashmaps.h
2022-12-29 00:39:59 +01:00
Henrik Rydgård
708162a2b0
Vulkan validation layers: Cap outputting the same message at 10 times.
2022-12-29 00:39:59 +01:00
Henrik Rydgård
463d703feb
More assorted cleanup
2022-12-29 00:39:59 +01:00
Henrik Rydgård
6927c44fba
Remove unused functions, log and comment fixes
2022-12-29 00:39:59 +01:00
Henrik Rydgård
d65c7fb05e
Merge pull request #16662 from unknownbrackets/minor-cleanup
...
Correct some reversed dependencies, minor other cleanup
2022-12-29 00:00:41 +01:00
Unknown W. Brackets
4f216c941e
Vulkan: Fix reverse dependency on config.
2022-12-27 15:32:35 -08:00
Unknown W. Brackets
68fb7a477d
UI: Fix tiny reverse dependency.
2022-12-27 15:18:35 -08:00
Unknown W. Brackets
682f5fae97
UI: Fix reverse-dependency in PathBrowser.
2022-12-27 15:08:57 -08:00
Unknown W. Brackets
49f6c461ad
Reporting: Fix some header includes.
...
Particularly in Common, avoid including Core/Reporting.h.
2022-12-27 14:58:20 -08:00
Unknown W. Brackets
ec309d55ab
GPU: Cleanup definition of shader resources.
...
Was in the wrong header file, which was a bit confusing.
2022-12-27 14:35:49 -08:00
Unknown W. Brackets
350b59c221
Merge pull request #16659 from hrydgard/gs-id-early-out
...
A very minor optimization to GS ID computation
2022-12-27 08:35:03 -08:00
Unknown W. Brackets
0496ca32ff
Global: Cleanup some minor includes and typos.
2022-12-27 08:33:07 -08:00
Unknown W. Brackets
aa278fc191
Merge pull request #16658 from hrydgard/more-store-cleanup
...
Remove the unused filter stuff from store.
2022-12-27 08:32:24 -08:00
Henrik Rydgård
61eaa4ea2d
Just a very minor optimization
2022-12-27 17:15:31 +01:00
Henrik Rydgård
f418b2bf11
Remove the unused filter stuff from store.
2022-12-27 17:12:17 +01:00
Henrik Rydgård
2daba57c79
Don't set "SecondaryTextureCache" compat option for Final Fantasy Tactics.
...
See https://github.com/hrydgard/ppsspp/issues/16638#issuecomment-1365922822
2022-12-27 16:56:42 +01:00
Henrik Rydgård
8b0fc95489
Windows: Stop input device before main thread.
...
Appears to help an occasional shutdown crash.
2022-12-27 10:31:54 +01:00
Henrik Rydgård
c9debf295e
Merge pull request #16657 from unknownbrackets/gpu-cleanup
...
Vulkan: Remove some unused values
2022-12-26 19:38:01 +01:00
Unknown W. Brackets
58597f9642
Merge pull request #16656 from hrydgard/line-fixes
...
Fix rendering of lines with the same x/y but different z.
2022-12-26 10:30:03 -08:00
Unknown W. Brackets
348b6f12f3
Vulkan: Remove some unused values.
2022-12-26 10:14:15 -08:00
Unknown W. Brackets
6584899891
GPU: Account for perspective in non-centered lines.
2022-12-26 10:13:38 -08:00
Henrik Rydgård
c25e563d13
Fix rendering of lines with the same x/y but different z.
...
Also enabled centered lines in WebFest homebrew.
2022-12-26 18:16:54 +01:00
Henrik Rydgård
dd5bb9acfd
Merge pull request #16655 from lvonasek/compat_openxr_improves
...
OpenXR - Force flat mode for Madden NFL games
2022-12-26 16:43:27 +01:00
Lubos
56443a007c
OpenXR - Force flat mode for Madden NFL games
2022-12-26 15:57:29 +01:00
Henrik Rydgård
70ae6f206b
Merge pull request #16652 from unknownbrackets/riscv
...
Implement basic RISC-V crash handler, tweaks
2022-12-24 22:04:24 +01:00
Unknown W. Brackets
4fa071e78a
riscv: Implement basic crash handler.
...
Tested by letting it recover non-guest crashes.
2022-12-24 19:08:31 +00:00
Unknown W. Brackets
f6c26ecac0
Headless: Prevent crash on errors in graphics init.
2022-12-24 17:43:32 +00:00
Unknown W. Brackets
808f47fd15
Core: Prevent crash if FakeJit is actually used.
...
Just make it fall back to the interpreter.
2022-12-24 17:42:50 +00:00
Unknown W. Brackets
5490fb1d7c
Build: Avoid git-version regen if matching.
...
This should prevent needless rebuilds, i.e. if modifying a file only for
headless or unittest this will skip linking Core and SDL.
2022-12-24 17:42:09 +00:00