Age | Commit message (Collapse) | Author |
|
|
|
The dfinput plugin is not used in this codebase, so remove them when
compiling.
Will repurpose dfinput_activate() to do out init later.
|
|
input fixes
|
|
|
|
|
|
Pad mode set was missing that cause a few games which queries for an
analog-type controller to fail or causes no inputs at all.
This also change the "standard" input type to behave like one, which
means it does not have rumble or analog inputs. A required input type is
necessary to set the desired input effects.
Probably needs some cleanup but it works for now.
Fixes https://github.com/libretro/pcsx_rearmed/issues/161 and probably
other input related issues.
|
|
Fix unnecessary threaded rendering frame drops
|
|
When DMA requests force a background queue flush, the update lace
handler can no longer know there was a pending frame. If this happens
often enough, it can delay the next frame indefinitely.
Whenever the background queue is emptied, the next update_lace needs
to force a render.
|
|
Fix build with -fno-common (default in gcc10)
|
|
|
|
Allow threaded rendering for peops and enable on unix
|
|
iOS: Fix interpreter overrides
|
|
|
|
By default, iOS are built with either DYNAREC=ari64 or DYNAREC=lightrec, with lightrec used as an override flag to build the interpreter instead, which is DYNAREC=0.
This PR removes DYNAREC?=ari64 which seems to block the overrides from working.
Hopefully...:
|
|
Add a threaded renderer
|
|
This change adds a gpulib implementation that accepts GPU commands and
runs them through a real gpulib implementation on a thread. Depending
on a setting, it can either force a sync every frame, or continue to
work until the next frame arrives.
|
|
Update libchdr from latest upstream changes
|
|
Based on commit https://github.com/rtissera/libchdr/tree/16759edf50f39ecea7bfe8564d689fa01e0fae0c
but without directory stucture and filename changes.
|
|
[3DS] Set default CPU rate to the usual 57
|
|
3DS handles it fine, and 50 makes Metal Gear Solid feel very sluggish.
|
|
Revert "fixes link time errors on the RPi platform (tested with 3 and 4)"
|
|
|
|
fixes link time errors on the RPi platform (tested with 3 and 4)
|
|
|
|
[3DS] Enable threading for the SPU
|
|
|
|
cdriso: parse .cd<X> files as .cue
|
|
Correctly signal errors for out-of-bounds async CD reads
|
|
|
|
|
|
Add support for dual-guncon
|
|
|
|
Enables the parsing of .cd<X> files as cuesheets.
Useful to 'hide' individual `.cue` files from the frontend
when using a multi-disc game configured in a playlist (`.m3u`) file.
|
|
[3DS] Support latest libctru
|
|
|
|
Add an option to downscale hi-res views
|
|
Some older devices that use gpu_unai don't have a high enough
resolution to display all of the pixels in high-res mode. There's a
setting in unai to skip rendering of these pixels, but it's not
connected to the libretro frontend, and does not appear to be used in
the gpulib implementation at all.
This commit adds a gpu_unai setting, Enable Hi-Res Downscaling, that
will enable pixel skipping and blit only the pixels actually rendered
into a buffer no larger than 384x240. This buffer is then treated as
the actual framebuffer by gpulib and the libretro frontend.
|
|
|
|
Add header guards
|
|
sync to latest upstream
|
|
|
|
Fixed bug where MSB of a 15-bit BGR color could corrupt green value. Also added documentation.
https://github.com/libretro/pcsx_rearmed/commit/92db7708f2fd2a26ea730d761a60a582a646405a
Fix crash on retrying mission in driver (https://github.com/notaz/pcsx_rearmed/pull/165)
https://github.com/libretro/pcsx_rearmed/commit/fbf19ce6b6c02da47a67f58e23d8294cfcd18f55
|
|
Log interface
|
|
change fast lighting default to disabled
|
|
- Setting this option enabled can cause graphics issues.
|
|
|
|
|
|
Fix crash on retrying mission in driver
|
|
Update custom-issue-report.md
|
|
i believe posting logs should be the norm regardless of issue:
|