Radosław Gliński
55fc6fc3ca
Implemented instructions: rldclx, rldcrx
2019-11-21 21:50:37 -05:00
Radosław Gliński
b5741e7c8b
Added stub implementation of WSAFDIsSet. I hope that arguments correct
2019-11-21 21:50:37 -05:00
gibbed
fa0800efed
[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-11-21 21:50:36 -05:00
Cancerous
71085aae77
Merge branch 'profile-gpds-rebase' of https://github.com/emoose/xenia into canary
...
Merge Emoose profiles-gpds https://github.com/emoose/xenia/tree/profile-gpds-rebase
2019-11-21 21:50:36 -05:00
illusion98
6b9099dd7e
Change default config file name
2019-11-21 21:50:36 -05:00
illusion98
d796a406c8
Change window title
...
xenia -> xenia-canary
2019-11-21 21:50:36 -05:00
Cancerous
c60418018e
Merge branch 'master' of https://github.com/ObsidianNA/xenia into canary
...
Recent Files Menu Bar PR 1396
2019-11-21 21:50:35 -05:00
Cancerous
9644587e2c
Merge branch 'xex-unload-image' of https://github.com/CookiePLMonster/xenia into canary
...
[Kernel] Make XexUnloadImage fully release the image
Previously XexUnloadImage did not cleanup the image fully,
and if XexLoadImage was to be called again on the same module,
it was not initialized fully, leading to a crash when using it.
[Kernel] (Partially) fix module refcounting
.xex module handles were retained twice in several places,
possibly causing them to leak.
More placed may have to be fixed too.
PR 1461
2019-11-21 21:50:35 -05:00
Cancerous
7ab6e8381d
Merge branch 'crypt-fixes' of https://github.com/CookiePLMonster/xenia into canary
...
[Kernel] Fix SHA1 and SHA256 state endianness
Fixes malfunctioning SHA256 hash,
corrupting its state between Update and Finish calls.
PR 1461
2019-11-21 21:50:35 -05:00
illusion98
22746c2b52
Merge remote-tracking branch 'randprint/ThreadDistribution' into canary
2019-11-21 21:50:34 -05:00
Rados??aw Gli??ski
c29ab06927
Fixed Mask incorrectness. Does mask_ == 0x01 means accept all?
...
Affected Games:
- Grid 2 (freezes)
- Skate. (Menu Soundtrack)
- Crackdown 2 Demo (ingame freeze)
2019-11-21 21:50:34 -05:00
Rados??aw Gli??ski
0923ad0f9f
"Template" for 0xFE message: 0x22005
2019-11-21 21:50:34 -05:00
Cancerous
cfcf597af5
[Kernel] XamSwapDisc and supporting functions
2019-11-21 21:50:34 -05:00
Cancerous
6fbdf00b31
New Icons
2019-11-21 21:50:33 -05:00
Cancerous
b65d01e39f
[UI] Add window dimension cvars
2019-11-21 21:50:33 -05:00
illusion98
3a89106c50
Merge remote-tracking branch 'emoose/devicetype-fix' into canary
2019-11-21 21:50:33 -05:00
illusion98
956c30f0e6
Add command to show fps in titlebar
2019-11-21 21:50:33 -05:00
Cancerous
3d33da2b98
FPS Counter at the end of the display chain PR 1362
...
from IceTDrinker
2019-11-21 21:50:32 -05:00
Margen67
bfcd76d78e
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-11-21 21:50:32 -05:00
Margen67
f3a8345493
[CI] Add GitHub Actions
2019-11-21 21:50:32 -05:00
illusion98
fa7b6771da
Add cvar for Unreal Engine 3 workaround
2019-11-21 21:50:32 -05:00
illusion98
d629b0925e
[Discord] Change ID and new description
2019-11-21 21:50:32 -05:00
illusion98
90aa199830
[Discord] Add Time Elasped and Description Text
...
Display Time Elapsed when idle or playing a game
Display description when hovering over the icon
2019-11-21 21:50:31 -05:00
illusion98
5a845365ef
Hack for Source engine
2019-11-21 21:50:31 -05:00
Radosław Gliński
a553993f83
Disable debugging break on KeBugCheck
2019-11-21 21:50:31 -05:00
illusion98
2ac2538faa
Merge remote-tracking branch 'emoose/ntwritefile-apc'
...
Originally merged by @0x8080
Co-Authored-By: 0x8080 <0x8080@users.noreply.github.com>
2019-11-21 21:50:30 -05:00
illusion98
ca6da2c6b2
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-11-21 21:50:30 -05:00
illusion98
e198c7e61f
Merge remote-tracking branch 'emoose/dashboard' into canary-cleanup
...
Originally merged by @0x8080
Co-Authored-By: 0x8080 <0x8080@users.noreply.github.com>
2019-11-21 21:50:30 -05:00
illusion98
1a67865608
Update Readme
2019-11-21 21:50:29 -05:00
chss95cs@gmail.com
cd4164574b
Reuse flag results in OPCODE_BRANCH_TRUE codegen if the preceding instruction was a comparison that already set the cpu flags
2019-11-21 21:50:29 -05:00
chss95cs@gmail.com
ca1fefaae1
Add constant folding for OPCODE_ROTATE_LEFT
2019-11-21 21:50:29 -05: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