aboutsummaryrefslogtreecommitdiff
path: root/plugins/gpulib/vout_pl.c
AgeCommit message (Collapse)Author
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.
2015-02-03frontend: fix minor glitches on video mode changesnotaz
2013-02-08move cspace back to frontendnotaz
plugins no longer depend on it
2013-02-05frontend: do all bpp handling in plugin_libnotaz
2013-01-05gpulib: update after opennotaz
2012-11-24gpulib: check mode change on blanknotaz
2012-11-18fix gun handling in enhancement modenotaz
2012-11-13fix some random corner casesnotaz
2012-11-02move blit to core, allow filtering while blittingnotaz
also adds libpicofe to pull filters from, and filter related UI stuff
2012-10-24gpu: move enhacement logic out of vout_plnotaz
2012-10-24psx_gpu: select buffers differentlynotaz
this handles weird drawing areas better
2012-10-12various enhancement tweaksnotaz
2012-10-12psx_gpu: start handling vram loads/moves for enhancementnotaz
2012-10-12psx_gpu: switch to 1024 width again.notaz
2012-10-12psx_gpu: switch enhancement to 2048 widthnotaz
otherwise games that position framebuffers horizontally corrupt the display.
2012-10-12add support for software-enhanced renderingnotaz
2012-07-19gpulib: clear fb when display is blankednotaz
2012-04-29gpu plugins: always support 16bpp blitnotaz
use this for generic sdl and maemo
2012-04-22rename vout_fb to vout_plnotaz
that code outputs through plugin_lib, which is not necessary fb.