TotalCaesar659
|
ce18c23790
|
Fix "Enable chat" in Linux Qt build
|
2021-02-17 21:30:52 +03:00 |
|
Henrik Rydgård
|
be0adc29fa
|
Merge pull request #14169 from unknownbrackets/startup-locks
Reduce startup locks
|
2021-02-17 10:20:42 +01:00 |
|
Henrik Rydgård
|
82f96928d9
|
Merge pull request #14160 from SeanMcG/cmake-cmp0072
CMake: use vendor GL implementations by setting CMP0072 to NEW
|
2021-02-17 10:19:33 +01:00 |
|
Henrik Rydgård
|
8f0d7cdf57
|
Merge pull request #14041 from unknownbrackets/ui-crc
UI: Add button to show CRC on feedback screen
|
2021-02-17 09:52:51 +01:00 |
|
Henrik Rydgård
|
38228c8f80
|
Merge pull request #14165 from unknownbrackets/windows-chat
Windows: Enable chat when selecting Enable Chat
|
2021-02-17 09:51:10 +01:00 |
|
Henrik Rydgård
|
880b3432f3
|
Merge pull request #14162 from unknownbrackets/thin3d-autoref
Draw: Auto ref/release bound textures/samplers
|
2021-02-17 09:50:33 +01:00 |
|
Unknown W. Brackets
|
0b632afcdb
|
Windows: Reduce camera state locks.
It only needs a lock on shutdown.
|
2021-02-17 00:33:39 -08:00 |
|
Unknown W. Brackets
|
f448e8e923
|
UI: Divert background only on change.
To avoid triggering a transition and event.
|
2021-02-17 00:32:58 -08:00 |
|
Unknown W. Brackets
|
9692ddccba
|
UI: Correct tweens repeatedly finishing.
|
2021-02-17 00:32:39 -08:00 |
|
Unknown W. Brackets
|
ee1a15291d
|
UI: Use atomic to check for events.
Prevents a lock in the very common case of no events.
|
2021-02-17 00:31:38 -08:00 |
|
Unknown W. Brackets
|
58f6751891
|
UI: Avoid PathBrowser lock with no remote files.
Only needs locks once the thread starts.
|
2021-02-17 00:29:39 -08:00 |
|
Unknown W. Brackets
|
fe9870bf37
|
Draw: Auto ref/release bound textures/samplers.
|
2021-02-16 21:48:43 -08:00 |
|
Unknown W. Brackets
|
3a27d58f36
|
Windows: Enable chat when selecting Enable Chat.
Also change to Open Chat when already enabled.
|
2021-02-16 21:41:29 -08:00 |
|
Henrik Rydgård
|
76c45ebbdd
|
Merge pull request #14163 from unknownbrackets/dialog-unlock
Dialog: Unlock volatile without Update call
|
2021-02-17 06:15:21 +01:00 |
|
Unknown W. Brackets
|
872fecd8ed
|
Io: Allow early cancel of CRC calculation.
|
2021-02-16 19:37:48 -08:00 |
|
Unknown W. Brackets
|
25b0be7fe3
|
Reporting: Block for CRC calc on shutdown.
Need to finish this before we delete the block device.
|
2021-02-16 19:32:46 -08:00 |
|
Unknown W. Brackets
|
9e56431dc6
|
UI: Show CRC on game screen if calculated.
|
2021-02-16 19:29:37 -08:00 |
|
Unknown W. Brackets
|
229d684214
|
GPU: Prevent memory fault when no framebuf yet.
|
2021-02-16 19:29:37 -08:00 |
|
Unknown W. Brackets
|
4d0dea3506
|
UI: Add button to show CRC on feedback screen.
|
2021-02-16 19:29:37 -08:00 |
|
Unknown W. Brackets
|
2a9dde684d
|
Dialog: Unlock volatile without Update call.
Crisis Core depends on this unlocking, likely it should really be on a
thread.
|
2021-02-16 19:15:09 -08:00 |
|
Sean McGovern
|
1fd4a680e9
|
CMake: use vendor GL implementations by setting CMP0072 to NEW
|
2021-02-16 18:15:35 -05:00 |
|
Henrik Rydgård
|
a911d99ac6
|
Merge pull request #14040 from unknownbrackets/resampler-bias
Audio: Avoid left shift when resampling
|
2021-02-16 22:53:22 +01:00 |
|
Henrik Rydgård
|
19bd943adc
|
Merge pull request #13865 from unknownbrackets/unthrottle
Display: Change default unthrottle mode on non-Windows
|
2021-02-16 08:42:56 +01:00 |
|
Henrik Rydgård
|
04a077e2f5
|
Merge pull request #14152 from unknownbrackets/ui-bgaudio
UI: Avoid audio locks where possible
|
2021-02-16 08:34:56 +01:00 |
|
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 |
|