754e64fcf1
Fix warning that newer Python is whining about.
Rick Gibbed
2020-02-08 16:25:13 -06:00
7ed6296bb2
[Base] Call SetThreadDescription to name threads on versions of Windows that support it.
Justin Moore
2020-02-08 14:33:37 -06:00
1111394c83
Merge branch 'noshbar-unintialised-fileaccess-fix'
Justin Moore
2020-02-08 14:44:26 -06:00
2ce455fc73
[Base] Initialize file 'open_access' flag before using it.
noshbar
2019-10-09 15:01:11 +02:00
85fb028faa
[D3D12] Cleaner DXBC emission code, port ROV prologue to it
Triang3l
2020-02-07 09:42:43 +03:00
1cce25d5e7
[CPU] Change thunk layout and fix Linux thunk misalignment
Prism Tutaj
2019-12-02 23:30:41 -06:00
f0723c211b
[UI] Fix frame leak on context loss.
Joel Linn
2019-12-01 22:03:24 +01:00
2c99228041
[UI] Use ticks as frame time instead of file time. File time is not as accurate as its resolution suggests. This results in a zero time delta between frames for high fps.
Joel Linn
2019-12-01 21:37:52 +01:00
c3f3bd8701
[UI] Add F2 Hotkey to open current git commit in browser
illusion98
2020-02-01 03:58:31 -05:00
211e30d791
[GPU] Remove repeated word in a comment
Triang3l
2020-02-02 21:07:51 +03:00
f278e30d21
[Kernel] Fix SHA1 and SHA256 state endianness
Silent
2019-09-01 16:43:27 +02:00
c43ccc073d
[D3D12] Submit command lists on primary buffer end
Triang3l
2019-12-04 21:42:26 +03:00
922f1f220a
[CPU] Implement mftb instruction natively. When the cvars clock_no_scaling and clock_source_raw are set, tick counts will be directly calculated in the emitted code.
Joel Linn
2019-11-22 03:42:15 +01:00
15d422d988
[Base] Optional raw Clock source. New cvar clock_source_raw allows to use the cpu cycle counter itself as an alternative time source, if system timing resolution is to low and causes problems.
Joel Linn
2019-11-20 22:08:41 +01:00
f88d46cead
[Base] Optional Clock scaling bypass. New cvar clock_no_scaling bypasses all time scaling code. Clock state is non dynamic. Timing is always derived from host.
Joel Linn
2019-11-20 22:06:31 +01:00
7e244e0488
[Base] Clock state now unaltered by threading. - Removed tick and time values from ThreadSavedState. - Removed affiliated get/set code from Save and Restore. - Removed dangerous SetGuestTickCount method.
Joel Linn
2019-11-20 18:47:34 +01:00
d6ce72ddc9
[Base] Clock reworked. - Time progression is now equal and in sync on all threads. - Floating point imprecisions do not interfere with timing.
Joel Linn
2019-11-20 00:28:08 +01:00
6a3a56b3b9
[D3D12] Workaround for texture flickering on Nvidia - don't use sampler 2047
Triang3l
2019-12-01 21:39:48 +03:00
c5db959154
[Kernel] Retain handles and not objects in XThread
Silent
2019-11-30 19:22:39 +01:00
728531eff7
[Kernel] Operate on handle refcounts in Ob funcs
Silent
2019-11-15 23:08:37 +01:00
05ef022fd7
[Kernel] Do not retain handle in ExCreateThread
Silent
2019-11-15 23:05:48 +01:00
5bec69e983
[Kernel] Add some useful asserts
Silent
2019-11-15 23:04:08 +01:00
ae15c27a24
[x64] Take advantage of StashConstantXmm.
gibbed
2019-11-30 19:41:07 -06:00
03d5455a2f
[imgui] Fixes to work with new api. - Font atlas is now owned by context. - Switch from deprecated io.RenderDrawListsFn callback to dedicated call in window.cc. - Replaced deprecated ImGuiCol_ModalWindowDarkening with ImGuiCol_ModalWindowDimBg. - Replaced deprecated SetScrollHere() with SetScrollHereY(). - Replaced deprecated GetContentRegionAvailWidth() with GetContentRegionAvail().x. - Replaced deprecated ShowTestWindow() with ShowDemoWindow(). - Replaced deprecated ImGuiCol_ChildWindowBg with ImGuiCol_ChildBg. - Replaced deprecated SetNextTreeNodeOpen() with SetNextItemOpen().
Joel Linn
2019-11-18 00:43:17 +01:00
1985169924
[imgui] Make code compile with new imgui.
Joel Linn
2019-11-17 23:54:59 +01:00
e4c9078cb5
[imgui] Update submodule.
Joel Linn
2019-11-17 22:29:06 +01:00
8ba6f3fc37
[Memory] Trigger watches when making pages writable, not the other way around
Triang3l
2019-11-10 14:21:36 +03:00
26e1a67036
[GPU] Separate dxbc and dxbctext shader compiler targets
Triang3l
2019-11-09 00:13:23 +03:00