Commit Graph

5779 Commits

Author SHA1 Message Date
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
Margen67 3d993d994b
Disable FatalWarnings
This "fixes" building with VS 2019 Preview.
2019-09-13 02:14:26 -07:00
illusion98 cf6cc7a108 Merge remote-tracking branch 'upstream/master' into canary 2019-09-13 03:11:03 -05:00
Cancerous b6e1902579 return error in NetDll_WSARecvFrom so we don't wait on packets we won't be getting - fixes State of decay with other XBLA fixes already merged in canary 2019-09-13 03:10:11 -05:00
gibbed f6e2012e8c [Kernel] Workaround for crash seen on N3 demo boot.
Changes NtAllocateVirtualMemory so that it ignores specified page size when a
base address is specified. Requires verification if this is desired behavior.
2019-09-13 03:10:06 -05:00
Radosław Gliński 47f9142080 Added stub implementation of WSAFDIsSet. I hope that arguments correct 2019-09-13 03:09:48 -05:00
illusion98 4bd98ea3d8 Add command to show fps in titlebar 2019-09-13 03:09:09 -05:00
gibbed c19a052b96 [XAM] Don't use strncpy for XamUserGetName. 2019-09-12 03:41:02 -05:00
Prism Tutaj 4b89a060d4 Fix discord cvar 2019-09-09 08:13:03 -05:00
Cancerous 1f5d6d4466 trying to speed up appveyor 2019-09-09 01:44:55 -04:00
Cancerous 73b7bad11b Merge branch 'get-proc-address-by-ordinal' of https://github.com/CookiePLMonster/xenia into canary
[Kernel] Fixup GetProcAddressByOrdinal #1473
2019-09-08 23:10:12 -04:00
Silent 9021a7c922
[CPU] Fix off-by-one in max ordinals check 2019-09-08 22:34:31 +02:00
Silent 286a7a03f9
[Kernel] Fixup GetProcAddressByOrdinal
Now properly takes a global lock when populating guest_trampoline_map_
as opposed to taking and immediately releasing it
Also removes a redundant find() from guest_trampoline_map_
so map is not searched twice if the function has already been generated.
2019-09-08 21:32:34 +02:00
Prism Tutaj 7eb69ca255 miscellaneous linux fixes. Disables vulkan-trace-viewer and dumper 2019-09-07 20:30:25 -05:00
Prism Tutaj b2ff07cea8 Actually update libav. 2019-09-07 18:09:19 -05:00
Prism Tutaj 313f38e538 Revert "Merge remote-tracking branch 'canary/systemlink'"
This reverts commit 7091177142, reversing
changes made to c9631fb73d.
2019-09-07 17:08:02 -05:00
Cancerous 648c241479 try to speed up appveyor and another try at making azure produce a good build 2019-09-06 23:21:54 -04:00
Cancerous 25df5a6e94 Merge branch 'master' of https://github.com/xenia-project/xenia into canary
# Conflicts:
#	src/xenia/kernel/xboxkrnl/xboxkrnl_modules.cc - resolved in xboxkrnl_xconfig.cc?
2019-09-05 09:18:37 -04:00