Commit Graph

29256 Commits

Author SHA1 Message Date
Unknown W. Brackets
6656c8a533 AVI: Update to latest FFmpeg packet pump. 2021-02-18 00:20:27 -08:00
Unknown W. Brackets
26eca0ba3d AVI: Avoid deprecated ffmpeg context usage. 2021-02-18 00:20:27 -08:00
Unknown W. Brackets
2362d71d70 Mpeg: Remove deprecated codec register calls. 2021-02-18 00:20:27 -08:00
Unknown W. Brackets
e4ef9cd4f5 libretro: Always use CONTINUOUS flipping. 2021-02-17 21:08:55 -08:00
Unknown W. Brackets
644d58e630
Merge pull request #14174 from SeanMcG/vertexjit_test_fix
TestVertexJit: fmodf() definition requires math.h
2021-02-17 20:02:11 -08:00
Sean McGovern
e9dbc925ea TestVertexJit: fmodf() definition requires math.h 2021-02-17 22:25:26 -05:00
Henrik Rydgård
f7f2d5178a
Merge pull request #14171 from SeanMcG/assert_vfpu_funcs
UnitTest: test that the function pointer for vfpu_sincos() is non-null
2021-02-17 22:56:09 +01:00
Sean McGovern
4fa9973936 UnitTest: test that the function pointer for vfpu_sincos() is non-null 2021-02-17 16:41:28 -05: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
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