Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-10-28 | Fix unnecessary threaded rendering frame drops | Justin Weiss | |
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. | |||
2020-10-22 | Allow threaded rendering for peops and enable on unix | Justin Weiss | |
2020-10-22 | Add a threaded renderer | Justin Weiss | |
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. | |||
2020-08-13 | Merge pull request #444 from justinweiss/hires-downscale | hizzlekizzle | |
Add an option to downscale hi-res views | |||
2020-08-13 | Add an option to downscale hi-res views | Justin Weiss | |
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. | |||
2020-08-04 | Add header guards | negativeExponent | |
2020-05-23 | plugins/dfinput: Silence warnings | negativeExponent | |
These inputs are unused in current core implementation... | |||
2020-04-20 | Clean up indentation / add comments for assembly functions | Justin Weiss | |
2020-03-01 | Preserve uSrc MSB across lighting and blending | Justin Weiss | |
This saves a few cycles because gcc stores / loads srcMSB when using ARM-optimized lighting. | |||
2020-02-27 | WIP: Add ARM-assembly versions of lighting and blending | Justin Weiss | |
2020-02-08 | Start getting NEON GPU to work on non-Arm | twinaphex | |
2020-02-08 | gpulib: fix out-of-bounds reads in do_cmd_buffer() | Daniel Silsby | |
When gpu.cmd_buffer[] is filling up, and the last 1 or 2 words in it are the beginning of a new vram read/write cmd, do_cmd_buffer() would access out-of-bounds, reading garbage pos/size data. Fixes corrupted gfx in this PS1 .exe test utility: https://github.com/PeterLemon/PSX/tree/master/CPUTest/CPU/LOADSTORE/LW (This and all similar tests on Peter's site). Note that gfx access in this utility is done entirely through cmds given through GPUwriteData(), i.e. direct CPU->GP0 stores, not DMA. | |||
2019-12-16 | Merge pull request #369 from negativeExponent/switch | Twinaphex | |
Update | |||
2019-12-17 | Update | negativeExponent | |
2019-10-24 | Merge pull request #351 from SindenLightgun/master | Twinaphex | |
Basic Guncon support | |||
2019-09-15 | Adding Guncon support for mouse based lightguns | SindenLightgun | |
2019-08-17 | Backport GPU Unai plugin from PCSX4ALL | negativeExponent | |
- backports gpu unai plugin from PCSX4ALL - sync necessary files with notaz/master to allow building standalone app | |||
2019-08-02 | Silence warning about misleading indent | retro-wertz | |
2019-03-18 | GPU unai update | retro-wertz | |
2019-03-13 | merge remote-tracking branch 'notaz/master' | retro-wertz | |
2019-03-13 | Merge pull request #123 from gameblabla/diablofix_hack | notaz | |
Diablo Music fix for PCSX Rearmed. (optional hack) | |||
2019-03-12 | gpu_unai: Buildfix | retro-wertz | |
2019-03-07 | Fix for compiling it against newer zlib versions. | gameblabla | |
2019-03-07 | Diablo Music fix for PCSX Rearmed. (optional hack) | gameblabla | |
Let's also allow it to be changed from the menu. Set to off by default as it could cause issues in some other games. | |||
2019-01-23 | updated gaussian interpolation filter | Sakitoshi | |
the previous gaussian filter was pretty old and inaccurate, the new filter was taken from the updated peops sound plugin 1.10b. | |||
2017-05-07 | Merge pull request #120 from pjft/pjft-experimental | Twinaphex | |
Adding enable/disable dithering core option with support for Neon GPU | |||
2017-05-06 | Adding enable/disable dithering core option with support for Neon GPU | pjft | |
2017-05-03 | Merge https://github.com/notaz/pcsx_rearmed | twinaphex | |
2017-05-03 | use pc-relative offsets for PIC too | notaz | |
2017-01-24 | Rename uncompress2 to avoid conflicts with zlib.h on some systems. Fixes ↵ | orbea | |
https://github.com/libretro/pcsx_rearmed/issues/87 | |||
2016-06-26 | fixed lag with analog pad device | alexis-puska | |
Fixed lag with analog pad device, some code is override when have a pad in analog mode. | |||
2016-06-18 | init default value for dfInput plugins | alexis-puska | |
init default value for dfInput plugins | |||
2016-04-22 | Merge branch 'master' of https://github.com/notaz/pcsx_rearmed into notaz-master | dankcushions | |
2016-04-01 | don't use __ARM_ARCH_7A__ | notaz | |
github issue #68 | |||
2015-11-17 | cleanup | phaseIV | |
2015-11-16 | initial neGcon controller support | phaseIV | |
2015-09-29 | (vita) build fix. | aliaspider | |
2015-09-23 | (ctr/3ds) add target. | aliaspider | |
2015-02-06 | libretro: always use fixed samples per frame | notaz | |
2015-02-05 | gpulib: remove unneeded hack | notaz | |
2015-02-04 | gpu_unai: fix some 64bit issues | notaz | |
2015-02-03 | frontend: fix minor glitches on video mode changes | notaz | |
2015-02-02 | spu: c64x: fix cache handling, enable l2 | notaz | |
2015-02-02 | spu: fix some thread safety issues | notaz | |
reverb and stuff | |||
2015-01-13 | spu: put reverb on the thread too | notaz | |
and more stuff to work struct | |||
2015-01-12 | gpulib: use more conservative loop detection | notaz | |
the old one was causing too many cache misses | |||
2015-01-12 | some random improvements | notaz | |
2015-01-12 | spu: fix some skip accuracy issues | notaz | |
2015-01-10 | spu: don't block on audio | notaz | |
2015-01-10 | spu: support multiple pending buffers | notaz | |
for threaded implementation |