Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-17 | Update | negativeExponent | |
2017-05-06 | Adding enable/disable dithering core option with support for Neon GPU | pjft | |
2015-02-05 | gpulib: remove unneeded hack | notaz | |
2015-02-03 | frontend: fix minor glitches on video mode changes | notaz | |
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 | |
2013-02-08 | move cspace back to frontend | notaz | |
plugins no longer depend on it | |||
2013-02-06 | disable standalone pluign builds | notaz | |
these were for testing mostly, not for general use. Also fix a typo along the way. | |||
2013-02-05 | frontend: do all bpp handling in plugin_lib | notaz | |
2013-01-05 | gpulib: update after open | notaz | |
2013-01-05 | gpulib: limit height | notaz | |
2013-01-04 | gpulib: fix frameskip cmd skipping | notaz | |
2012-12-23 | frontend: switch to libpicofe sdl code | notaz | |
2012-11-24 | gpulib: check mode change on blank | notaz | |
2012-11-24 | plugins: drop arch filename extensions | notaz | |
they do more harm than good | |||
2012-11-18 | frontend: overlay improvements | notaz | |
work directly on psx vram | |||
2012-11-18 | fix gun handling in enhancement mode | notaz | |
2012-11-13 | fix some random corner cases | notaz | |
2012-11-05 | detect undefined symbols early | notaz | |
2012-11-02 | move blit to core, allow filtering while blitting | notaz | |
also adds libpicofe to pull filters from, and filter related UI stuff | |||
2012-10-24 | gpu: move enhacement logic out of vout_pl | notaz | |
2012-10-24 | psx_gpu: select buffers differently | notaz | |
this handles weird drawing areas better | |||
2012-10-12 | various enhancement tweaks | notaz | |
2012-10-12 | start mmap'ing vram, with hugetlb if possible | notaz | |
2012-10-12 | psx_gpu: start handling vram loads/moves for enhancement | notaz | |
2012-10-12 | psx_gpu: switch to 1024 width again. | notaz | |
2012-10-12 | psx_gpu: switch enhancement to 2048 width | notaz | |
otherwise games that position framebuffers horizontally corrupt the display. | |||
2012-10-12 | add support for software-enhanced rendering | notaz | |
2012-08-01 | gpulib: don't lose a fill in frameskip mode | notaz | |
..if it's done just before flip | |||
2012-07-19 | gpulib: implement rgb888_to_rgb565 | notaz | |
and use it for menu | |||
2012-07-19 | gpulib: clear fb when display is blanked | notaz | |
2012-07-18 | psx_gpu: fix line cmd length and move w/h masking | notaz | |
w/h masking untested, I'm lazy | |||
2012-07-18 | gpulib: drop prim buffer on stateload | notaz | |
obscure bugs otherwise | |||
2012-05-27 | frontend: minor tweaks | notaz | |
2012-05-27 | automatically build plugins | notaz | |
2012-04-29 | fix some build issues and warnings | notaz | |
2012-04-29 | gpu plugins: always support 16bpp blit | notaz | |
use this for generic sdl and maemo | |||
2012-04-22 | rename vout_fb to vout_pl | notaz | |
that code outputs through plugin_lib, which is not necessary fb. | |||
2012-04-22 | bring in configure build system | notaz | |
not using autotools, trying to do something similar like qemu instead. | |||
2012-03-02 | gpulib: yet another frameskip hack | notaz | |
or should I call it heuristic? | |||
2012-03-02 | gpulib: make gpulib.a a dependency | notaz | |
so that stuff rebuilds when it changes | |||
2012-02-27 | gpulib: eliminate list scan-ahead | notaz | |
2012-02-27 | gpu_unai: update CFLAGS | notaz | |
avoid -fPIC if not really needed, no need for a performance hit | |||
2012-01-21 | gpu-gles: add gpulib code | notaz | |
2012-01-19 | refactor gpu plugins and Makefiles | notaz | |
name common gpu code gpulib, reduce amount of copy-paste in plugin Makefiles |