aboutsummaryrefslogtreecommitdiff
path: root/frontend/menu.c
AgeCommit message (Collapse)Author
2020-10-22Add a threaded rendererJustin 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-13Add an option to downscale hi-res viewsJustin 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-02-24Merge pull request #389 from notaz/masterTwinaphex
Merge upstream changes
2020-02-08menu: fix a buffer overflownotaz
Reported by @wwhheerree, closes #152.
2019-08-17Backport GPU Unai plugin from PCSX4ALLnegativeExponent
- backports gpu unai plugin from PCSX4ALL - sync necessary files with notaz/master to allow building standalone app
2019-03-13merge remote-tracking branch 'notaz/master'retro-wertz
2019-03-07Diablo 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.
2018-04-22Changed default clock speed to 100% from 57%Kelduum Revaan
Default to 100% CPU speed as most hardware can handle it nowadays using the dynamic recompiler. If not, the option is in the advanced speed hacks menu, so in a logical place.
2016-04-22Merge branch 'master' of https://github.com/notaz/pcsx_rearmed into notaz-masterdankcushions
2016-04-01don't use __ARM_ARCH_7A__notaz
github issue #68
2016-03-02Merge https://github.com/notaz/pcsx_rearmedtwinaphex
2016-01-07menu: fix input config for device names ending with spacenotaz
reported by KP142EH12 and perhaps somebody else I forgot also take the opportunity to update libpicofe
2015-11-16initial neGcon controller supportphaseIV
2015-01-13release r21notaz
2015-01-13frontend: show C64x optionnotaz
2015-01-04spu: threaded implementationnotaz
unlike original P.E.Op.S. implementation, the goal here is to carefully avoid any side effects caused by having the thread enabled
2014-12-25release r20notaz
2014-12-25frontend: savestate autoload supportnotaz
2014-12-25frontend: scanline efect and memcard savingnotaz
2014-12-25frontend: add 2x scaling optionnotaz
2014-12-24menu: file browser fixesnotaz
2014-12-20spu: put globals into a structurenotaz
- also clean up some unused stuff - put spu config into it's own structure and header
2013-03-15frontend/menu: clean up cht loadernotaz
2013-02-08move cspace back to frontendnotaz
plugins no longer depend on it
2013-01-31frontend: change how exit is donenotaz
will no longer be done from recompiler callback that could cause still used data to be freed
2013-01-28ange how no memcards are specifiednotaz
empty string now just means "don't save/load"
2013-01-28frontend: path handling fixnotaz
2013-01-13frontend: save gamma toonotaz
2013-01-06frontend: minor menu refactoringnotaz
2013-01-06frontend: get rid of _FILE_OFFSET_BITSnotaz
pandora's zlib is too old to handle off_t with that define
2013-01-06fully reinit drc on changenotaz
2013-01-06frontend: filter more unneeded files in browsernotaz
2013-01-03frontend: remove unneeded hack optionsnotaz
2012-12-23frontend: switch to libpicofe sdl codenotaz
2012-12-02mave plugin and core shared includes to single locationnotaz
2012-11-18frontend: initial sdl overlay implementationnotaz
2012-11-18fix gun handling in enhancement modenotaz
2012-11-13fix some random corner casesnotaz
2012-11-11frontend: add toggle FPS optionnotaz
2012-11-10frontend: avoid loading msg when not needednotaz
2012-11-10frontend: improve pandora nub to PSX analog mappingnotaz
2012-11-06frontend: make platform menu customizations more explicitnotaz
2012-11-06frontend: add fast forward supportnotaz
2012-11-05switch over to libpicofenotaz
- libretro should not be affected by this, all others need to do 'git submodule init && git submodule update' from now on. - pandora should get gamma control support
2012-11-02move blit to core, allow filtering while blittingnotaz
also adds libpicofe to pull filters from, and filter related UI stuff
2012-10-12frontend: add renderer toggle optionnotaz
2012-10-12add support for software-enhanced renderingnotaz
2012-09-13silence some 64bit related warningsnotaz
still need to fix savestate compat
2012-08-16frontend: move layer size codenotaz
also fix broken layer height limiting
2012-08-15frontend: save last cdimg on successful selectnotaz
otherwise it's wont save after crash, which can still happen