Henrik Rydgård
dd8dd2c15d
Libretro: Update minimum windows version to Vista. Committed on behalf of twinaphex
...
To fix a build error.
2020-07-23 22:37:42 +02:00
Henrik Rydgård
c5d912baa2
Further libretro buildfix
2020-07-22 22:49:03 +02:00
Henrik Rydgård
a6d49af668
libretro buildfix?
2020-07-22 21:24:07 +02:00
Henrik Rydgård
fa0b9dc1bc
Make the instance counter global and initialized at startup.
...
Turn off config saving for secondary instances.
2020-07-20 11:40:54 +02:00
Unknown W. Brackets
4ef63843d2
Display: Allow unthrottle to skip only flipping.
...
Before, it either flipped continuously, or forced frameskip on. This
makes it so you can still draw frames, but skip actual flips.
This is useful when games draw things only in a single frame and reuse
later. It's also useful when measuring speed improvements if you already
get 100% speed on a device.
2020-07-19 13:57:04 +02:00
Henrik Rydgård
1897eed9b4
More buildfixes
2020-07-18 21:43:13 +02:00
Henrik Rydgård
626d173d10
Split the fault handling from MemMap.cpp to MemFault.cpp.
2020-07-15 12:12:57 +02:00
twinaphex
d4e1f87487
(Libretro) Buildfix - add missing file x64Analyzer.cpp
2020-07-14 14:09:50 +02:00
Henrik Rydgard
1fce6de8b1
Simple exception handler so we can ignore accesses that happen within the PSP memory space.
2020-07-14 09:25:45 +02:00
twinaphex
b8ad9c4d38
(Libretro) Add MSVC 2019 target
2020-07-13 21:12:41 +02:00
twinaphex
5a3e955a5b
Change libretro.cpp to confirm to libretro code formatting conventions
2020-07-13 21:11:26 +02:00
twinaphex
20d85e57c9
(Libretro) Add optimal input read codepath - bitmasks
2020-07-13 19:13:18 +02:00
twinaphex
f958ed5817
Add custom GLEW - interfaces with libretro get_proc_address -
...
we need this for compatibility with DRM/KMS and Wayland contexts -
otherwise we're limited to GLX context
2020-07-12 23:51:57 +02:00
twinaphex
d203f30445
(Libretro) Makefile build fixes
2020-07-10 20:12:06 +02:00
twinaphex
649f12f8ab
(Libretro) Buildfixes
2020-07-10 06:48:20 +02:00
tbocek
b009ec8f52
No need to call video_cb if there is no image
2020-05-31 11:32:24 +02:00
tbocek
8162d0ff66
fixed issue with: [libretro ERROR] [G3D] glewInit() failed
...
I looked at https://github.com/hrydgard/ppsspp/issues/12145 and used part of the logic from SDL headless -> 1ba7e01548/headless/SDLHeadlessHost.cpp and removed the return, as the comment below mentions that glew can fail, as well as the QT code also does not check for the return value: 1c8ac05b06/Qt/QtMain.cpp (L450)
2020-05-31 11:31:48 +02:00
Unknown W. Brackets
8f2fb0530c
UWP: Stub new inputbox system func.
2020-05-25 09:57:18 -07:00
Henrik Rydgård
5e27612efe
Buildfix
2020-05-17 19:27:57 +02:00
Henrik Rydgård
cbb9b32271
Merge pull request #12883 from unknownbrackets/softgpu-postshader
...
Refactor postshader handling to apply for softgpu / D3D9
2020-05-14 23:24:31 +02:00
Unknown W. Brackets
03c661294b
Libretro: Add libpng17 to include flags.
...
We compile in libpng17, so we should be using those headers.
May fix libretro compile on Windows. Not tested.
2020-05-13 18:32:13 -07:00
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