aboutsummaryrefslogtreecommitdiff
path: root/frontend/plat_trimui.c
AgeCommit message (Collapse)Author
2021-04-04Use correct length for cspace_buf writesneonloop
2021-04-03Adds an option for scaling 256px-wide screensneonloop
This option takes over the Software Scaling option in the display menu. There is a performance cost (about 10%). It does subpixel scaling to keep the image as sharp as it can be. This also moves scaling into its own loop -- I saw a 4-6% increase in performance when upscaling and downscaling after making that change.
2021-04-03Blit correctly when rendered w/h < screen w/hneonloop
This fixes and centers Lunar FMVs.
2021-03-22Adds per-game config when loading a game from argsneonloop
Per-game config can only be loaded after the CD image is loaded, which has to happen after plugins are initialized, which has to happen after the config is loaded. This change loads the global config first, and tries to load per-game config after the CD is loaded. This may not work 100% of the time, but works better than it does right now.
2021-03-16Fixes key names in the controls menuneonloop
2021-03-16Uses upstream libpicofe as a submoduleneonloop
2021-03-14Skips an unnecessary copy if the screen doesn't need scalingneonloop
2021-03-14Initial trimui s supportneonloop