illusion98
7d0d52b51e
Add cvar for Unreal Engine 3 workaround
2019-12-01 03:49:34 -05:00
illusion98
2500f59281
[Discord] Change ID and new description
2019-12-01 03:49:34 -05:00
illusion98
72cd690400
[Discord] Add Time Elasped and Description Text
...
Display Time Elapsed when idle or playing a game
Display description when hovering over the icon
2019-12-01 03:49:34 -05:00
illusion98
527f2b75f7
Hack for Source engine
2019-12-01 03:49:34 -05:00
Radosław Gliński
c7b3fcf7fa
Disable debugging break on KeBugCheck
2019-12-01 03:49:33 -05:00
illusion98
b7f36899d3
Merge remote-tracking branch 'emoose/ntwritefile-apc'
...
Originally merged by @0x8080
Co-Authored-By: 0x8080 <0x8080@users.noreply.github.com>
2019-12-01 03:49:33 -05:00
illusion98
4ea1a914e1
Merge 2 remote-tracking branch 'emoose/stfs-packages, emoose/title-updates' into canary-cleanup
...
Originally merged by @0x8080
Co-Authored-By: 0x8080 <0x8080@users.noreply.github.com>
2019-12-01 03:49:33 -05:00
illusion98
a3c8028509
Merge remote-tracking branch 'emoose/dashboard' into canary-cleanup
...
Originally merged by @0x8080
Co-Authored-By: 0x8080 <0x8080@users.noreply.github.com>
2019-12-01 03:49:33 -05:00
illusion98
8c152deab4
Update Readme
2019-12-01 03:49:33 -05:00
chss95cs@gmail.com
ba75d25a18
Reuse flag results in OPCODE_BRANCH_TRUE codegen if the preceding instruction was a comparison that already set the cpu flags
2019-12-01 03:49:33 -05:00
chss95cs@gmail.com
241f410f6f
Add constant folding for OPCODE_ROTATE_LEFT
2019-12-01 03:49:33 -05:00
Silent
c5db959154
[Kernel] Retain handles and not objects in XThread
...
This fixes cases introduced by 52e836d0f81e752ba368717e68773b591adfa9cf
where thread handles get closed before the thread finishes.
Handle was assumed to be alive there, which was not true as
threads self-referenced only their objects, not their handles.
Affected games: Payday 2 Demo
2019-11-30 20:08:30 -06:00
Silent
728531eff7
[Kernel] Operate on handle refcounts in Ob funcs
...
Although this seems counter-intuitive, operating on handle
reference counters in
- ObLookupThreadByThreadId
- ObReferenceObjectByHandle
- ObDereferenceObject
allows to cleanly clean up handles for resources created elsewhere
and destructed by ObDereferenceObject (for example, threads with 0x80
creation flag). Operating on pointer reference counters alone
would leave a stray handle in the slots list.
2019-11-30 20:08:30 -06:00
Silent
05ef022fd7
[Kernel] Do not retain handle in ExCreateThread
...
Closing the thread handle should delete the thread object
if it's finished. When this handle was retained, closing the handle
left a lingering handle reference and thus this XThread would leak
2019-11-30 20:08:30 -06:00
Silent
5bec69e983
[Kernel] Add some useful asserts
2019-11-30 20:08:30 -06:00
gibbed
ae15c27a24
[x64] Take advantage of StashConstantXmm.
2019-11-30 20:08:10 -06:00
gibbed
04a54cc58f
[x64] Fix constant src2 in VECTOR_ROTATE_LEFT_V128.
2019-11-30 20:08:10 -06:00
gibbed
f7a8c5ce7a
[x64] Fix corruption of src1 in calls to EmulateVectorRotateLeft.
...
To mitigate this mistake in the future, implemented new
StashConstantXmm functions.
2019-11-30 20:08:10 -06:00
gibbed
43cef29c6d
[UI] Disable saving of imgui INI file.
...
By default imgui saves an INI file named 'imgui.ini' to the current directory,
which is undesired behavior. Until we can properly specify a full path to
a good location, disable saving of the INI file.
2019-11-30 18:54:15 -06:00
aerosoul
bc8b629092
[Kernel] Enable XEX1 loading
2019-11-20 18:09:28 -06:00
Joel Linn
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().
2019-11-20 08:05:40 -06:00
Joel Linn
1985169924
[imgui] Make code compile with new imgui.
2019-11-20 08:05:40 -06:00
Joel Linn
e4c9078cb5
[imgui] Update submodule.
2019-11-20 08:05:40 -06:00
Triang3l
8ba6f3fc37
[Memory] Trigger watches when making pages writable, not the other way around
2019-11-10 14:21:36 +03:00
Triang3l
26e1a67036
[GPU] Separate dxbc and dxbctext shader compiler targets
2019-11-09 00:13:23 +03:00
Triang3l
11508caa49
Merge pull request #1505 from Margen67/cleanup
...
Remove (hopefully) last OpenGL leftovers & crunch
2019-11-08 23:17:01 +03:00
Triang3l
e5b8f0cb27
[Vulkan] Remove an obsolete comment about GLSL
2019-11-08 23:16:37 +03:00
Margen67
09e1028154
Remove (hopefully) last OpenGL leftovers & crunch
...
Crunch is unused.
2019-11-08 09:10:51 -08:00
Triang3l
d4a5a57867
[D3D12] Remove command_list.h inclusion
2019-11-06 08:08:49 +03:00
Triang3l
c8f3c93802
[D3D12] Don't create multiple command lists as they're just encoders
2019-11-06 08:06:12 +03:00
Triang3l
00116fad2d
[D3D12] Don't assume there's a null D3D descriptor handle
2019-11-04 21:10:32 +03:00
Triang3l
c499229455
[GPU] Store an EDRAM snapshot in traces
2019-11-04 17:30:20 +03:00
Triang3l
1bb3cd45ca
[APU] Support XAudio 2.7
2019-11-02 22:27:38 +03:00
Margen67
443e6ed729
Upgrade dist to bionic in Travis configuration
2019-11-02 07:24:58 -05:00
Margen67
80600dfc1d
Remove /gt & OpenGL leftovers
...
Fiber-safe optimizations actually worsen performance.
2019-11-02 07:24:28 -05:00
Triang3l
9deb710607
[D3D12] CP: Framework for multiple command lists per frame
2019-10-31 23:33:11 +03:00
Triang3l
6e5a0ebf7b
[D3D12] CP: Separate guest frame and non-frame submissions
2019-10-28 22:00:59 +03:00
Triang3l
d3b6f71ae1
[D3D12] Don't use D3D12Context for command processor fence
2019-10-28 10:49:32 +03:00
Triang3l
b4af63fe31
[D3D12] Detach UploadBufferPool and DescriptorHeapPool from D3D12Context
2019-10-27 20:53:53 +03:00
Triang3l
f23ba862f6
[D3D12] Trace viewer entry point
2019-10-27 00:37:33 +03:00
Triang3l
36f4158f09
[GPU] Trace dump: Do PIX/RenderDoc capture if attached
2019-10-25 21:32:17 +03:00
Triang3l
f75d927cc5
[D3D12] Resolve fetch memory read tracing
2019-10-25 09:17:08 +03:00
Triang3l
c057b5a032
[D3D12] Make trace dump partially work
2019-10-25 08:38:06 +03:00
Triang3l
b622e894d6
[D3D12] Replicate the last texture component into non-existent ones
2019-10-23 23:47:17 +03:00
Triang3l
4623b41023
[D3D12] Trace guest memory operations
2019-10-23 23:33:50 +03:00
Triang3l
e07b0ed2ad
[VFS] Fix some security issues in StfsContainerDevice code
2019-10-22 08:55:45 +03:00
Triang3l
1005651855
[D3D12] Fix DXN swizzle and cleanup texture swizzles
2019-10-21 21:16:29 +03:00
Triang3l
a9ed73bdd1
[GPU] Remove most hardcoded register/instruction layouts from common and D3D12 code
2019-10-20 19:40:37 +03:00
Triang3l
f83269cf8c
[GPU] Refactor: Register structs in D3D12CommandProcessor and some other places
2019-10-19 23:32:38 +03:00
Atvaark
3481f739a1
[Docs] Fix project name in building.md
2019-10-18 12:45:06 -05:00