Commit Graph
39166 Commits
Author SHA1 Message Date
Henrik Rydgård 9435174d49 Merge pull request #14310 from unknownbrackets/mips-vertex
Build: Remove "fake" vertex decoder jit
2021-03-21 10:08:33 +01:00
Unknown W. Brackets ff98d81e33 Build: Simplify by always including FakeCPUDetect. 2021-03-20 17:25:50 -07:00
Unknown W. Brackets a42d3834f2 Build: Remove "fake" vertex decoder jit.
We don't really need this.  Just replace it with a stub that always fails
to generate a vertex decoder.
2021-03-20 17:06:21 -07:00
Unknown W. Brackets 7db53d2f09 Merge pull request #14307 from hrydgard/fix-upnp-windows
Fix UPNP in Windows, some retro builds
2021-03-20 12:10:07 -07:00
Henrik Rydgård dc873bbd42 Add missing -DWITH_UPNP in a couple more places. 2021-03-20 13:46:45 +01:00
Henrik Rydgård e49cd93f0d Windows: Enable UPNP again after 14304 2021-03-20 13:44:50 +01:00
Henrik Rydgård 5802529daa UTF-8 PPGe: Remove overlong encodings. Work around a weird issue in Ratchet & Clank. See issue #14297 2021-03-20 13:38:13 +01:00
Henrik Rydgård be6e975029 Merge pull request #14304 from pcercuei/fix-upnp
Fix build with USE_MINIUPNPC=OFF
2021-03-19 14:50:32 +01:00
Paul Cercueil 08e60c27d7 Fix build with USE_MINIUPNPC=OFF
Instead of adding platform-specific dirty workarounds, why not try to
handle things *properly*?

With this commit, the PortManager will compile UPnP specific code only
if USE_MINIUPNPC is set.

Signed-off-by: Paul Cercueil <paul@crapouillou.net>
2021-03-19 12:48:28 +00:00
Henrik Rydgård 7f4c83728c Merge pull request #14300 from pcercuei/fix-vertexdecoder
VertexDecoderFake: Fix build
2021-03-17 23:58:00 +01:00
Paul Cercueil ce0af0743c VertexDecoderFake: Fix build
Fix build of VertexDecoderFake.

Tested on MIPS.

Signed-off-by: Paul Cercueil <paul@crapouillou.net>
2021-03-17 21:48:12 +00:00
Henrik Rydgård 1f4e84dc8d Merge pull request #14301 from pcercuei/no-x11
CMake: Don't include X11 headers when compiling for FBDEV
2021-03-17 19:53:28 +01:00
Henrik Rydgård 853663b607 Merge pull request #14302 from pcercuei/fix-spvremapper
CMake: Fix build when ENABLE_SPVREMAPPER=OFF
2021-03-17 19:53:12 +01:00
Paul Cercueil 0b5e528bc4 CMake: Fix build when ENABLE_SPVREMAPPER=OFF
It previously tried to link inconditionally to SPVRemapper.

Signed-off-by: Paul Cercueil <paul@crapouillou.net>
2021-03-17 15:24:34 +00:00
Paul Cercueil 38ea5b3c60 CMake: Don't include X11 headers when compiling for FBDEV
When compiling for FBDEV, we don't need/want the X11 headers.
These are included by default by <EGL/eglplatform.h>; compile with
the EGL_NO_X11 macro set to prevent that.

Signed-off-by: Paul Cercueil <paul@crapouillou.net>
2021-03-17 14:35:49 +00:00
Henrik Rydgård 2cdafd97ea Disable range culling in Asphalt 2. See #14299 2021-03-16 21:35:12 +01:00
Henrik Rydgård ecad18a4f0 Merge pull request #14293 from unknownbrackets/debugger
Debugger: Ignore small memory info by default
2021-03-16 08:59:35 +01:00
Henrik Rydgård 18525431b9 Merge pull request #14294 from unknownbrackets/module-start
Module: Correctly handle modules with -1 entry
2021-03-15 06:54:23 +01:00
Unknown W. Brackets f6ad90fab8 Module: Correctly handle modules with -1 entry.
It should not try to run, options or not.
2021-03-14 16:52:48 -07:00
Unknown W. Brackets b93e02ad73 Debugger: Ignore small memory info by default.
The ini can be updated to enable higher resolution data.  Allocations are
always at least 0x100, so this is still pretty useful.
2021-03-14 15:10:35 -07:00
Henrik Rydgård 63a94ceebb Fix performance regression from failing to optimize the new mem tracker.. 2021-03-14 21:27:20 +01:00
Henrik Rydgård 6e191bb3e8 Merge pull request #14292 from unknownbrackets/master
GitHub: Add multiple issue templates w/checklists
2021-03-14 20:19:35 +01:00
Unknown W. Brackets 25ddcbf683 GitHub: Add multiple issue templates w/checklists.
To ask better questions upfront.
2021-03-14 10:20:28 -07:00
Henrik Rydgård 3b1c02fa49 Merge pull request #14291 from nassau-tk/pgf-fix-ltn0/4
Fix character's Side Space ltn0.pgf/ltn4.pgf
2021-03-14 13:02:05 +01:00
nassau-tk a384b62247 Fix character's Side Space ltn0.pgf/ltn4.pgf 2021-03-14 19:35:31 +09:00
Henrik Rydgård 5087cb6689 Android: Fix "Load..." to allow all file types. Change backported from PR #14232 2021-03-14 11:24:00 +01:00
Henrik Rydgård 23b062c34b Merge pull request #14290 from ANR2ME/adhoc
Fix FlatOut Head On multiplayer.
2021-03-13 22:14:19 +01:00
ANR2ME b7309559e8 Fix FlatOut Head On multiplayer. 2021-03-14 03:50:37 +07:00
AdamN 542e426293 Merge pull request #14284 from ANR2ME/adhoc
[Adhoc] Fix Teenage Mutant Ninja Turtles Multiplayer
2021-03-14 03:46:38 +07:00
Unknown W. Brackets 2633570e9c Merge pull request #14289 from unknownbrackets/debugger
Debugger: Fix save state compat for slab info
2021-03-13 10:49:23 -08:00
Unknown W. Brackets 8d6c1c6d9b Debugger: Fix save state compat for slab info. 2021-03-13 10:03:02 -08:00
Henrik Rydgård 3d42ca7551 Merge pull request #14288 from hrydgard/optimize-slabmap
Remove std::string from MemSlabMap
2021-03-13 18:46:08 +01:00
Unknown W. Brackets 06995d7569 Debugger: Add header for strlen. 2021-03-13 09:21:45 -08:00
Henrik Rydgård 4e1bc2b3e0 Further std::string removal 2021-03-13 17:55:07 +01:00
Henrik Rydgård 0780976fe7 Remove static assert on struct size, we don't really care that much.
Caused problems on 32-bit.
2021-03-13 17:36:10 +01:00
Henrik Rydgård 3c211a6b99 Buildfix 2021-03-13 17:28:47 +01:00
Henrik Rydgård 797cc41a1c Remove std::string from memblockinfo 2021-03-13 17:12:30 +01:00
Henrik Rydgård 2d2036d4d0 Additional indentation fix (forgot to save file) 2021-03-13 17:05:28 +01:00
Henrik Rydgård d6aa4b39a6 Merge pull request #14287 from hrydgard/androidx-dependency
Android: Add a dependency on the AndroidX appcompat library.
2021-03-13 16:27:23 +01:00
Henrik Rydgård f19393f63c Indentation fixes 2021-03-13 16:27:07 +01:00
Henrik Rydgård 5dea4ecfdf Android: Add a dependency on the AndroidX appcompat library.
It's apache licensed so it's ok, and I need it for some Storage Access
Framework work for #11997.
2021-03-13 15:49:25 +01:00
ANR2ME b0503d71f7 Fix Teenage Mutant Ninja Turtles Multiplayer.
Alternatively, changing NET_SHUTDOWN_DELAY_US to 501000 usec or more will also works.
2021-03-13 13:50:48 +07:00
Henrik Rydgård 42186e8e9e Warning fix, memleak fix 2021-03-11 23:28:02 +01:00
Henrik Rydgård 6a3856674c SDL: Fix use after free on shutdown 2021-03-11 23:13:57 +01:00
Henrik Rydgård 98f593fd5d Only do the workaround in #14273 in Vulkan. May help #14280 2021-03-11 09:14:36 +01:00
Henrik Rydgård 8ae524d2a7 Merge pull request #14278 from hrydgard/allow-more-kd-modules
Some homebrew like Triple Triad tries to load flash0:/kd/pspnet*.prx. Let's lie.
2021-03-11 00:57:43 +01:00
Henrik Rydgård 4f48ca3d1c Some homebrew like Triple Triad tries to load flash0:/kd/pspnet*.prx. We better just lie. 2021-03-11 00:54:19 +01:00
Henrik Rydgård 38e384d837 Merge pull request #14273 from hrydgard/function-param-precision
GLSL Vulkan: Specify the precision of function arguments.
2021-03-09 00:21:49 +01:00
Henrik Rydgård 5dc36abbf7 Couple warning fixes. 2021-03-09 00:09:36 +01:00
Henrik Rydgård 3ac405ab5d GLSL vulkan: Specify the precision of function arguments. Works around #14269 2021-03-09 00:09:00 +01:00