aboutsummaryrefslogtreecommitdiff
path: root/plugins/gpu_neon
AgeCommit message (Collapse)Author
2020-10-22Add a threaded rendererJustin 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-08-04Add header guardsnegativeExponent
2020-02-08Start getting NEON GPU to work on non-Armtwinaphex
2017-05-07Merge pull request #120 from pjft/pjft-experimentalTwinaphex
Adding enable/disable dithering core option with support for Neon GPU
2017-05-06Adding enable/disable dithering core option with support for Neon GPUpjft
2017-05-03use pc-relative offsets for PIC toonotaz
2013-11-04psx_gpu: workaround binutils bug #14887notaz
Initially reported and patch supplied by ssj3gogeta
2013-04-02drc/psx_gpu: handle more calling conventionsnotaz
2013-04-01psx_gpu: support relative jumptablesnotaz
stupid Mach-O
2013-04-01psx_gpu: convert to UAL, load everything from contextnotaz
2013-03-15psx_gpu: fix line mask testnotaz
2013-03-15psx_gpu: minor test fixesnotaz
2013-03-15psx_gpu: fix mask set in blend_blocks variantnotaz
thanks to Exophase for help with coming up with this fix
2013-01-06gpus: handle list underflows betternotaz
2012-11-13psx_gpu: fix interlace modenotaz
2012-11-03psx_gpu: change enh buffer selection once morenotaz
2012-11-02psx_gpu: rework enhancement buffer selectionnotaz
2012-11-02move blit to core, allow filtering while blittingnotaz
also adds libpicofe to pull filters from, and filter related UI stuff
2012-10-28psx_gpu: workaround overflow crashnotaz
rare corner case
2012-10-27psx_gpu: add some preloadsnotaz
seem to be helpful for enhancement
2012-10-27psx_gpu: implement setup_sprite_untextured in asmnotaz
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-23psx_gpu: change reciprocal table againnotaz
otherwise something overflows somewhere and causes num_block overflow. Also added debug code to cache that issue early.
2012-10-23psx_gpu: consolidate C code, implement exnhancement asmnotaz
2012-10-13psx_gpu: 2x sprite fixes and integrationnotaz
2012-10-13psx_gpu: 2x sprite rendererExophase
2012-10-12various enhancement tweaksnotaz
2012-10-12start mmap'ing vram, with hugetlb if possiblenotaz
2012-10-12psx_gpu: start handling vram loads/moves for enhancementnotaz
2012-10-12psx_gpu: do enhanced linesnotaz
2012-10-12psx_gpu: switch to 1024 width again.notaz
2012-10-12psx_gpu: use different uvrgb phase for enhancementnotaz
2012-10-12psx_gpu: do enhaced sprites with trianglesnotaz
2012-10-12psx_gpu: move masking to set_texturenotaz
2012-10-12psx_gpu: switch enhancement to 2048 widthnotaz
otherwise games that position framebuffers horizontally corrupt the display.
2012-10-12psx_gpu: add enhanced triangle renderingnotaz
2012-10-12psx_gpu: add a tool to generate asm offsetsnotaz
2012-10-07psx_gpu: increase reciprocal accuracyExophase
fixes 448 height issue
2012-10-07psx_gpu: more limit checkingnotaz
2012-10-06psx_gpu: standalone test build + tweaksnotaz
2012-07-18psx_gpu: change line parsingnotaz
fixes some Tenka problems
2012-07-18psx_gpu: fix line cmd length and move w/h maskingnotaz
w/h masking untested, I'm lazy
2012-06-24psx_gpu: fix a blending issueExophase
2012-04-22bring in configure build systemnotaz
not using autotools, trying to do something similar like qemu instead.
2012-02-27gpulib: eliminate list scan-aheadnotaz
2012-01-19refactor gpu plugins and Makefilesnotaz
name common gpu code gpulib, reduce amount of copy-paste in plugin Makefiles
2012-01-18gpu_neon/psx_gpu: workaround for library buildnotaz
2012-01-09gpu_neon: warning fixnotaz
2012-01-09gpu_neon: psx_gpu: try to update texture cache instead of invalidatingnotaz
..mostly just in one case though, invalidate as usual otherwise