Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-04-03 | Raises autoskip frame limit to 3 | neonloop | |
2021-03-14 | Adds frameskip based on free audio buffer space | neonloop | |
2020-10-22 | Add a threaded renderer | Justin 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-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-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-01-05 | gpulib: limit height | notaz | |
2013-01-04 | gpulib: fix frameskip cmd skipping | notaz | |
2012-11-13 | fix some random corner cases | notaz | |
2012-10-12 | start mmap'ing vram, with hugetlb if possible | notaz | |
2012-10-12 | psx_gpu: switch to 1024 width again. | notaz | |
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: 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-03-02 | gpulib: yet another frameskip hack | notaz | |
or should I call it heuristic? | |||
2012-02-27 | gpulib: eliminate list scan-ahead | notaz | |
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 |