Commit Graph
614 Commits
Author SHA1 Message Date
Unknown W. Brackets d39b0bdca2 GPU: Split FramebufferCommon into two classes.
Only some things moved over so far.

FramebufferCommon does too much, we want to share it with softgpu without
all the buffer management stuff.
2020-05-13 18:07:22 -07:00
Henrik Rydgård bf73d3d663 Address Unknown's feedback
https://github.com/hrydgard/ppsspp/pull/7965/files
2020-04-26 11:19:31 +02:00
Unknown W. Brackets 580c74c3e7 Audio: Remove latency setting.
This setting only changes some internal values that are shown in tests not
to match PSP behavior.  Removed, it now matches how the PSP works.

This setting wasn't really affecting any actual audio latency.
See #11844.
2020-04-08 00:08:19 -07:00
tbocek 1f49141c30 Setting the width and height to 0 made the frameskip unusable on lakka/libretro with a XU4 with a MALI GPU T628. The result was that bad flickering happened when in frameskip mode. Once it reached 60fps, no flickering, below that flickering. This change fixes the flickering and calls video_cb with the correct height and width. 2020-04-04 11:59:27 +02:00
Aaron Kling a7f2415469 libretro: Fix Android builds
Text Drawer functionality is not available in libretro as it
depends on standalone jni calls. InputBox is also standalone only
gui functionality.
2020-04-03 09:59:16 -05:00
Henrik Rydgård 4219ce01d7 libretro makefile fix 2020-03-11 13:14:43 +01:00
Henrik Rydgård 62420e32c8 Possible fix for libretro build issue. (blind commit, untested) 2020-03-09 21:33:46 +01:00
Henrik Rydgård 271f79ea63 UI: Break out the hierarchy functions into ui/root.cpp/h 2020-03-08 14:49:29 +01:00
Aaron Kling 3f7c6467e8 libretro: android: ios: Add stub camera functionality 2020-02-05 11:53:13 -06:00
李通洲 55bb58e13e NativeApp: add System_GetPropertyFloat all the places 2020-02-04 09:20:34 +08:00
Henrik RydgårdandGitHub c9378d422d Merge pull request #12467 from fr500/patch-1
Update libretro.cpp
2019-11-05 09:32:29 +01:00
Henrik Rydgård 057bc924c3 libretro buildfix 2019-11-05 01:57:39 +01:00
AndrésandGitHub 11db3a4a8f Update libretro.cpp
The libretro core still has issues with context resets.
This would allow internal resolution changes to work without crashing, it would require a restart which is inconvenient but the current issue is worse.
2019-11-04 19:41:39 -05:00
Henrik Rydgård 970adfbcc9 Isolate most of the softgpu specialization code to RasterizerRectangle.
See comments.
2019-10-28 09:33:30 +01:00
Unknown W. Brackets 5871ab0538 UI: Stop caching the draw context in coreParam.
This is possibly getting outdated in some paths of graphics reinit, and
then causing crashes.  Let's just always get it from the graphicsContext.
2019-09-28 21:58:15 -07:00
Henrik Rydgård 7610220b30 Vulkan: Prepare for adding a second init path for VulkanContext.
Will eventually be used for libretro.
2019-09-01 22:21:19 +02:00
TwinaphexandGitHub 1c8bed1fdc (Libretro) Buildfix - update Makefile.common 2019-08-27 01:50:39 +02:00
M4xw 71c7686280 [Libretro] Fix some default config values
-iAltSpeedVolume
-iFirmwareVersion
-iPSPModel
Fixes #12144
2019-07-04 16:25:00 +02:00
OsirizXandGitHub dd1de37b83 Enable right analog stick for libretro
Some game patches allow the use of right analog stick. Games tested with GTA: LCS/VCS and MGS: Peace Walker
2019-06-28 22:43:42 -07:00
Unknown W. Brackets 93069756e6 GE Debugger: Split playback into a separate file. 2019-06-23 18:49:27 -07:00
Henrik Rydgård 2ed535af29 Update SPIRV-Cross 2019-06-20 00:41:47 +02:00
plaidman 8b2fcc5fe6 fix unintended line removal from rpi platform 2019-06-07 10:25:33 -04:00
plaidman 98c75085a7 adding arm64 platform to libretro makefile 2019-06-07 09:22:32 -04:00
Aaron Kling 420156d9b3 libretro: Add SpvPostProcess.cpp to the static makefiles
A glslang submodule update added this file
2019-06-06 11:43:52 -05:00
Henrik Rydgård 7fc9625849 Oops, tab fix to previous commit 2019-06-01 18:21:45 +02:00
Henrik Rydgård 6a681bbcad Add d3d9_d3dcompiler_loader to libretro's makefile. Probably helps #12071 2019-06-01 18:17:26 +02:00
LunaMoo 751ddf6fa2 Hopefully fix the annoying LR. 2019-04-25 04:22:09 +02:00
M4xw 00bf914ce4 Band-Aid for libretro Savestate load
Proper would be using PPSSPP's Queue.
This will need frontend extensions to do it sanely.
Fixes #11429 (mitigate for now)
2019-04-23 17:35:24 +02:00
Henrik RydgårdandGitHub 091c475fec Merge pull request #11970 from itstake/master
Added IO Timing Method option for RetroArch PPSSPP Core.
2019-04-20 17:22:31 +02:00
ITSTAKEandGitHub f7aed9a754 Fix typo again 2019-04-20 18:02:09 +09:00
ITSTAKEandGitHub 5ee7d73be8 Fix typo 2019-04-15 14:07:19 +00:00
ITSTAKEandGitHub f038573d48 Added IO Timing Method option. 2019-04-13 19:31:10 +09:00
Henrik Rydgård 536d61796a Android (and libretro): Turn off -ffast-math. Fixes #11880. 2019-03-13 14:15:52 +01:00
Henrik Rydgard 47a9145355 Remove iForceMaxEmulatedFPS and replace with a compat setting for the two games that really need it.
Takes care of one setting listed in #8171 "Options to remove"
2019-02-06 15:03:15 +01:00
Henrik Rydgård 6f19964135 Also buildfix for libretro 2019-01-26 12:20:09 +01:00
Unknown W. Brackets adeca2c3ba GLES: Move some vendor bug checks to Draw. 2018-12-23 20:27:22 -08:00
Henrik RydgårdandGitHub 683a4e0fb2 Merge pull request #11676 from unknownbrackets/gles-depth
WIP - GLES: Download depth values via shader
2018-12-19 09:58:38 +01:00
Henrik Rydgård 637b6ce79a Remove unused and unfinished SPIRV disassembler 2018-12-18 10:37:49 +01:00
Unknown W. Brackets e49568f67d GLES: Move depth packing code to dedicated file. 2018-12-16 17:34:16 -08:00
Henrik Rydgard 56bc7b1d52 Remove outdated TrueColor setting. 2018-12-14 16:13:44 +01:00
root c19d3fe06a MRFIXIT2001: This patch adds a second frameskip setting, one for setting the # of frames to skip, one for setting the % of frames to skip based off fps 2018-11-03 01:33:41 +00:00
twinaphexandAaron Kling d66f1b0372 Libretro d3d11 build fix 2018-10-31 10:39:44 -05:00
Aaron Kling 157b4aa7bf Add texture replacement option
This allows use of texture packs placed in $savedir/PSP/TEXTURES
2018-10-31 10:39:44 -05:00
hunterkandAaron Kling b296bc1802 add texture filtering core option 2018-10-31 10:39:44 -05:00
Aaron Kling 9ee6203545 Squash of a few libretro makeile fixes
Fix https://github.com/libretro/ppsspp/issues/5#issuecomment-383238875

Add missing file

Bump this, in case you are building without .git/ folder

Libretro: remove override directive. (#4)
2018-10-31 10:39:44 -05:00
AreaScout 95556e8d03 Add: some helpers to compile on ODROID-XU4/XU3 2018-09-17 20:01:12 +00:00
Unknown W. Brackets a4c0640f01 GE Debugger: Factor out host calls some.
Moving more of this to cross platform for the web debugger.
2018-09-01 08:32:03 -07:00
Sven 85e742149a add libretro hooks for memory pointers to allow usage of new retroarch cheat code searching and rumble-on-memory change features 2018-07-31 23:57:10 -04:00
Henrik Rydgård a589a371e6 Update SPIRV-Cross to a fresher version. 2018-07-16 20:00:45 +02:00
Henrik RydgårdandGitHub 4cfc6ee272 Merge pull request #11187 from unknownbrackets/alt-speed
Add second alternate speed and buttons for alt speed
2018-06-24 13:41:12 +02:00