Anthony Pesch
1cf522779d
moved non-hw code out of hw dir
2017-06-10 23:22:05 -04:00
Anthony Pesch
6b174f3bac
move vram access to dynamic handler, such that all texture reads / writes go through the same virtual host address, enabling texture caching to only monitor one address per texture
...
fix issue where starting / stopping a trace could corrupt the texture cache
2016-12-24 15:59:48 -08:00
Anthony Pesch
9b9cde2b6d
initial dma optimizations
...
added read_string / write_string methods to mmio regions
updated as_memcpy* routines to use memcpy between physical regions, and use the new string callbacks between mmio regions
updated sh4 prefetch to now use as_memcpy
2016-12-09 00:52:39 -08:00
Anthony Pesch
dc43694476
rename video backend header, update some styling
2016-12-05 23:01:45 -08:00
Anthony Pesch
d092b097df
renamed stats aggregate counters, merged back into profiler
2016-11-30 21:59:05 -08:00
Anthony Pesch
74cd15b79f
move time-based stats out of profiler
...
split stats into groups based on cpu / gpu thread so they can be updated safely
2016-11-27 18:26:23 -08:00
Anthony Pesch
ecf548dda6
updated fps, mips, etc. to use new profiler counters
2016-11-26 17:00:06 -08:00
Anthony Pesch
1bb85c7c69
updated to latest nuklear
...
added fps, vbs and mips to refactored debug menubar
2016-11-25 19:13:57 -08:00
Anthony Pesch
7f7a2d3239
moved powervr code
2016-10-05 22:25:38 -07:00