Commit Graph

5696 Commits

Author SHA1 Message Date
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
illusion98 770bba5b45 [Kernel] AVPack cvar
idk what teh hell im doing 😹
2019-10-26 02:25:34 -05:00
illusion98 dd8ba067a0 Merge remote-tracking branch 'upstream/master' into canary 2019-10-26 02:23:23 -05:00
Triang3l 36f4158f09 [GPU] Trace dump: Do PIX/RenderDoc capture if attached 2019-10-25 21:32:17 +03:00
illusion98 77d4b5a7d4 Merge remote-tracking branch 'upstream/master' into canary 2019-10-25 03:57:49 -05: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
Margen67 53544d76a8 AVX(2/512) builds
xenia-build:
 Make release the default config. (no longer need --config=Release)
 Add --cpu_arch argument;
  Valid options are SSE2 (default), AVX, AVX2, and AVX512.
CI:
 Remove unneeded env vars since we're only building Release for Windows anyway.
 Only do tests on AppVeyor since they only work there.
  AppVeyor:
   Remove empty tab/space.
   Remove unneeded cmds.
   Turn deploy off since it didn't do anything.
  GitHub Actions:
   Rename GitHub Actions artifacts.
Premake:
 Remove commented out garbage.
2019-10-21 22:26:27 -07:00
Margen67 d0e3281741 Merge remote-tracking branch 'upstream/master' into canary 2019-10-21 22:23:17 -07: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
Margen67 c53009906f
Try removing OpenGL leftovers 2019-10-19 15:31:43 -07:00
Triang3l f83269cf8c [GPU] Refactor: Register structs in D3D12CommandProcessor and some other places 2019-10-19 23:32:38 +03:00
Margen67 3f905980a1
Hopefully fix Fable II 2019-10-19 12:28:24 -07:00
Atvaark 3481f739a1 [Docs] Fix project name in building.md 2019-10-18 12:45:06 -05:00
illusion98 ef7960a8a5
[README] Change Icon and other small™ Changes
Change Icon
Mention PR Status Wiki Page
Add Discord Badge
2019-10-13 09:26:14 -04:00
illusion98 d87b09b490 [CI] Remove program debug database from artifacts
reduce artifacts filesize
2019-10-10 07:38:42 -05:00
illusion98 15627fb803 Revert "Thread order tweak to threading PR"
This reverts commit 0fc7ac4218.
2019-10-10 07:38:36 -05:00
illusion98 3ab478da75 Change default config file name 2019-10-10 07:38:30 -05:00
illusion98 aec90f039c [Readme] Remove Azure badge. (for now.) 2019-10-10 07:38:22 -05:00
Radosław Gliński 779cfc6624 Implemented instructions: rldclx, rldcrx 2019-09-23 04:45:14 -05:00
Margen67 7b21e4126b [CI] Add GitHub Actions 2019-09-23 04:45:05 -05:00
illusion98 7a7c44b0b7 Merge remote-tracking branch 'upstream/master' into canary 2019-09-15 03:25:21 -05:00
Triang3l f748e5af49 [Emulator] Default XEX cvar 2019-09-14 20:30:04 +03:00
Margen67 d11ca52c21
Update azure-pipelines.yml 2019-09-13 09:00:12 -07:00