Age | Commit message (Collapse) | Author |
|
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.
|
|
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.
|
|
|
|
|
|
also adds libpicofe to pull filters from, and filter related UI stuff
|
|
|
|
|
|
|
|
|
|
..if it's done just before flip
|
|
|
|
|
|
name common gpu code gpulib, reduce amount of copy-paste
in plugin Makefiles
|