Henrik Rydgård
|
2de6b359ce
|
Merge pull request #14156 from unknownbrackets/framebuf-clear
GPU: Remove clear framebuf on first use speedhack
|
2021-02-16 08:33:18 +01:00 |
|
Unknown W. Brackets
|
e08e0cba33
|
GPU: Remove clear framebuf on first use speedhack.
Wasn't helping much.
|
2021-02-15 23:12:24 -08:00 |
|
Henrik Rydgård
|
6155b265f1
|
Merge pull request #14154 from unknownbrackets/ui-chat-button
UI: Consider chat for visible UI
|
2021-02-16 07:35:50 +01:00 |
|
Unknown W. Brackets
|
237c8dec50
|
UI: Consider chat for visible UI.
Otherwise we might fail to bind a framebuf and crash.
|
2021-02-15 20:38:11 -08:00 |
|
Unknown W. Brackets
|
92d0454133
|
UI: Make chatButton_ a member of EmuScreen.
No need for a global here. This should prevent any confusion if the
screen is deleted (i.e. playing a second game.)
|
2021-02-15 20:37:24 -08:00 |
|
Unknown W. Brackets
|
30bd0e60c7
|
UI: Avoid audio locks where possible.
In case of thread contention, avoid locking if not necessary. See #13469.
|
2021-02-15 18:21:32 -08:00 |
|
Henrik Rydgård
|
b0fdc7a300
|
Turn funcreplacments on in libretro builds. See #12322
|
2021-02-16 00:19:10 +01:00 |
|
Henrik Rydgård
|
a2669377eb
|
Merge pull request #14149 from unknownbrackets/usb-wait
Usb: Implement state waits
|
2021-02-16 00:02:08 +01:00 |
|
Unknown W. Brackets
|
07de2e5401
|
Debugger: Prevent thread errors on mem alloc info.
|
2021-02-15 15:01:23 -08:00 |
|
Unknown W. Brackets
|
cc1b4e695d
|
Debugger: Correct crash with no alloc tag.
|
2021-02-15 15:01:23 -08:00 |
|
Unknown W. Brackets
|
8d58bbb634
|
Debugger: Correct merging fragmented blocks.
Oops, wasn't clearing them so was eventually maxing out fragmentation.
|
2021-02-15 15:01:23 -08:00 |
|
Unknown W. Brackets
|
de72190344
|
Debugger: Update status on scroll down.
And include the start and end of the range.
|
2021-02-15 15:01:23 -08:00 |
|
Unknown W. Brackets
|
a4ed6eb167
|
Debugger: Fix memory lookup in mirrors/uncached.
Oops, was crashing before since it's outside the index.
|
2021-02-15 15:01:23 -08:00 |
|
Unknown W. Brackets
|
d48bb7e105
|
Debugger: Show memory tag info in status bar.
|
2021-02-15 15:01:23 -08:00 |
|
Unknown W. Brackets
|
b1a2090e67
|
Debugger: Extend tag background on select too.
|
2021-02-15 15:01:23 -08:00 |
|
Unknown W. Brackets
|
c044e6f7e4
|
Debugger: Highlight memory ranges in memory view.
|
2021-02-15 15:01:23 -08:00 |
|
Unknown W. Brackets
|
d80655287b
|
Debugger: Reorganize memory view painting.
This also grabs tag info, but doesn't display it yet.
|
2021-02-15 15:01:23 -08:00 |
|
Unknown W. Brackets
|
595a17e9bc
|
Debugger: Ignore unmarked mem block info in find.
We start with a large unmarked region which we break up. Ignore this.
|
2021-02-15 15:01:23 -08:00 |
|
Unknown W. Brackets
|
616850663c
|
Debugger: Add initial UI for mem info type.
Does not visualize yet, just implements the selection interface.
|
2021-02-15 15:01:23 -08:00 |
|
Unknown W. Brackets
|
616f5ddc5a
|
Debugger: Correct search by empty string.
|
2021-02-15 15:01:23 -08:00 |
|
Unknown W. Brackets
|
f95fdf3dfd
|
Debugger: Optimize linear marking.
This is a very common case, so helps skip ahead.
|
2021-02-15 15:01:23 -08:00 |
|
Unknown W. Brackets
|
53b8b8721e
|
Debugger: Track slabs by end, not size.
This is simpler, we're always comparing the end anyway.
|
2021-02-15 15:01:23 -08:00 |
|
Unknown W. Brackets
|
7ccb432a97
|
Debugger: Defer memory map calculations.
It's not so slow, but let's defer (could even use a thread.)
|
2021-02-15 15:01:23 -08:00 |
|
Unknown W. Brackets
|
a62aa4746b
|
Debugger: Speed up lookup using an index.
|
2021-02-15 15:01:23 -08:00 |
|
Unknown W. Brackets
|
a590671e8c
|
GPU: Cleanup comment.
|
2021-02-15 15:01:23 -08:00 |
|
Unknown W. Brackets
|
c128df5c75
|
Debugger: Track ticks of allocation/write/etc.
|
2021-02-15 15:01:23 -08:00 |
|
Unknown W. Brackets
|
10a77d29ab
|
Debugger: Track texture usage too.
|
2021-02-15 15:01:23 -08:00 |
|
Unknown W. Brackets
|
76ae1b4d28
|
Debugger: Mark framebuffers as VRAM allocations.
|
2021-02-15 15:01:23 -08:00 |
|
Unknown W. Brackets
|
e7b968be73
|
Debugger: Notate Memcpys directly as well.
|
2021-02-15 15:01:23 -08:00 |
|
Unknown W. Brackets
|
88e2b9b740
|
Debugger: Notate memset tags directly.
|
2021-02-15 15:01:23 -08:00 |
|
Unknown W. Brackets
|
ca2f7df94f
|
Debugger: Track memory allocations and writes.
|
2021-02-15 15:01:23 -08:00 |
|
Unknown W. Brackets
|
9ead436069
|
Debugger: Specifically tag relocations.
This is useful info.
|
2021-02-15 15:01:23 -08:00 |
|
Unknown W. Brackets
|
ca7d127adc
|
Debugger: Notate more cases of memory clears.
|
2021-02-15 15:01:23 -08:00 |
|
Unknown W. Brackets
|
44a0c54538
|
Debugger: Log access reason on memory breakpoint.
|
2021-02-15 15:01:23 -08:00 |
|
Unknown W. Brackets
|
f7740edc6d
|
Debugger: Add more metadata for memory usage.
|
2021-02-15 15:01:21 -08:00 |
|
Unknown W. Brackets
|
8e6a438809
|
Mpeg: Correct incorrect upload size return.
|
2021-02-15 15:00:28 -08:00 |
|
Henrik Rydgård
|
b99951811f
|
Rename the FuncReplacements setting to effectively reset it for everyone.
See #12322
|
2021-02-15 23:46:44 +01:00 |
|
Henrik Rydgård
|
93fd62f54b
|
Merge pull request #13832 from unknownbrackets/events
SaveState: Make event restoring more obvious
|
2021-02-15 23:39:42 +01:00 |
|
Henrik Rydgård
|
71b1c9dfea
|
Merge pull request #14150 from unknownbrackets/dialog
Dialog: Clear volatile memory on unlock
|
2021-02-15 23:37:55 +01:00 |
|
Unknown W. Brackets
|
4df04056ba
|
libretro: Always use SKIP_FLIP.
This was probably preventing fast forward.
|
2021-02-15 14:16:50 -08:00 |
|
Unknown W. Brackets
|
ceecca1b72
|
Display: Change default unthrottle mode on non-Win.
This should reduce graphical corruption caused by fast forwarding.
|
2021-02-15 14:16:42 -08:00 |
|
Henrik Rydgård
|
e1d73b2b91
|
Merge pull request #14073 from unknownbrackets/hle-delay
Log errors when delaying or waiting an already waiting thread
|
2021-02-15 23:10:08 +01:00 |
|
Unknown W. Brackets
|
d2348897cb
|
Dialog: Clear volatile memory on unlock.
Approximates firmware behavior.
|
2021-02-15 14:08:16 -08:00 |
|
Unknown W. Brackets
|
cfbeadccc7
|
Usb: Implement state waits.
See #11067 - implementing in hopes of reducing spin.
|
2021-02-15 13:43:05 -08:00 |
|
Henrik Rydgård
|
eed70fc315
|
Experimenally turn off the debug symbols again - see if this helps the buildbot
|
2021-02-15 22:07:07 +01:00 |
|
Henrik Rydgård
|
ab1a94d184
|
Merge pull request #14148 from unknownbrackets/warnings
Remove a bunch of unused variables, other warnings
|
2021-02-15 21:57:37 +01:00 |
|
Unknown W. Brackets
|
96692043c2
|
Debugger: Cleanup swprintf() usage.
Without size is deprecated.
|
2021-02-15 12:00:29 -08:00 |
|
Unknown W. Brackets
|
ae474f5f18
|
GPU: Correct some field shadowing.
|
2021-02-15 12:00:29 -08:00 |
|
Unknown W. Brackets
|
a1b9eb3cc5
|
Windows: Prevent some virtual dtor warnings.
|
2021-02-15 11:59:45 -08:00 |
|
Unknown W. Brackets
|
e85a8b0f5b
|
Global: Cleanup class init order warnings.
|
2021-02-15 11:59:45 -08:00 |
|