gibbed
aa28430786
[x64] NAN up vmsum3fp128/vmsum4fp128.
...
It seems vmsum3fp128/vmsum4fp128 need to output a NAN on overflow.
Do so. Probably inefficiently.
2020-02-24 18:13:07 -06:00
emoose
9185cdcc79
[Kernel] Fix wide-printf functions not processing %ws format correctly
...
This would break format strings like memory://%.*ws (that dashboard tries using), because the "ws" part would set FF_IsWide, but FF_IsWide actually seemed to be used as an "is opposite encoding" flag.
Since the format string is wide that'd make it treat the param as ASCII, but in dashboards case the param string provided is actually a wide string.
(in other words, it seems %ws is supposed to mean that the param is always a wide string, not that the param is just opposite encoding)
This changes the old FF_IsWide to FF_InvertWide, and adds a new FF_IsWide that means that the param is always wide.
2020-02-24 14:58:09 -06:00
emoose
ac5d548e90
[Kernel] *FormatData: make peek() match get() endian, fix skip() not advancing pointer
2020-02-24 14:58:09 -06:00
Triang3l
90b772a330
[GPU] Set VGT_DRAW_INITIATOR and use major mode from it
2020-02-24 23:27:25 +03:00
gibbed
8204fa163a
Update libav submodule.
2020-02-24 00:34:19 -06:00
Triang3l
c156616103
[Memory] Invalidate physical memory in Release/Decommit ( #1559 )
2020-02-24 01:04:30 +03:00
Triang3l
95475d5f78
[D3D12] SharedMemory::ClearCache invalidating pages, destroying watches
2020-02-23 15:55:41 +03:00
Triang3l
cf99696e79
[Kernel] Fix incorrect TranslatePhysical usage in XFile
2020-02-23 14:51:49 +03:00
Rick Gibbed
d484051942
[AppVeyor] Ignore more Linux file types.
...
[AppVeyor] Ignore changes to more Linux file types.
2020-02-22 17:32:36 -06:00
Rick Gibbed
4ca0d0a656
[App] Remove inadvertent constexpr.
2020-02-22 13:50:17 -06:00
gibbed
de50780107
Force -style=file for xb lint.
2020-02-22 13:29:07 -06:00
gibbed
a6e6f0f7bf
Lint cleanup.
2020-02-22 13:29:07 -06:00
gibbed
5aeeed72b9
Lint all files in a sorted manner.
2020-02-22 12:31:21 -06:00
gibbed
39765093d6
Fix xb lint --all on Windows.
2020-02-22 12:31:21 -06:00
gibbed
ad0c781c37
Fix diff.py to assume UTF-8.
2020-02-22 12:31:21 -06:00
gibbed
6c81f32426
Don't use Preserve for IncludeBlocks.
2020-02-22 12:31:21 -06:00
gibbed
ec15da8b14
Use newer clang+llvm+clang-format.
2020-02-22 12:31:21 -06:00
gibbed
2ad5ee8ff6
Force clang-format config that differs on Travis.
2020-02-22 10:26:26 -06:00
Triang3l
d156c3275d
[Memory] Fix incorrect comparison in QueryRangeAccess
2020-02-22 18:12:46 +03:00
Triang3l
1e9f999b37
[Kernel] Add xe:: in XFile::Read for consistency
2020-02-22 18:10:25 +03:00
Triang3l
f858631245
[Kernel] Trigger memory callbacks after file read
2020-02-22 18:06:56 +03:00
Triang3l
028c784c5c
[Memory] Make heap_size actually mean size rather than high address
2020-02-22 14:55:28 +03:00
Prism Tutaj
f6e6641568
[XB] Fix python not expecting UTF-8 for the output of vswhere
2020-02-21 00:37:24 -06:00
Joel Linn
8efa35d996
Remove unused yaml-cpp.
2020-02-20 06:44:34 -06:00
Joel Linn
64539621b4
Replace binary_function by plain function.
...
- Deprecated in C++11
- Removed in C++17
2020-02-20 06:44:09 -06:00
gibbed
722018d095
[Kernel] Use reserved form of sc for dynamic imports.
2020-02-20 01:01:31 -06:00
Triang3l
c7cb964b4e
[D3D12] Recompile immediate_ps after the change to SampleLevel
2020-02-20 08:57:16 +03:00
Triang3l
1336316139
[D3D12] Vertex kill and multipass vertex exports
2020-02-20 08:56:16 +03:00
Margen67
bb13103102
Update to new issue template workflow
...
Add wiki link to top since people don't (or can't) read it.
Change discord.me invite link back to normal discord.gg.
Change game-compatibility link to readme since people don't (or can't) read it.
Add Discord server link in config.yml.
2020-02-19 02:20:28 -06:00
Triang3l
47eee5e1c3
[GPU] Unified function for mip level bounds, BaseMap mip filter, small refactoring
2020-02-18 23:31:48 +03:00
Rick Gibbed
0437488853
[AppVeyor] Grab all ZIPs for artifacts.
2020-02-17 16:22:05 -06:00
Rick Gibbed
5cef591070
[AppVeyor] AppVeyor didn't like %7Z_SWITCHES%.
2020-02-17 16:03:06 -06:00
Rick Gibbed
c72d65ad9f
[AppVeyor] AppVeyor doesn't like IF blocks.
2020-02-17 15:38:05 -06:00
Rick Gibbed
75f98b01b9
[AppVeyor] Make checked builds harder to access.
...
[AppVeyor] Hopefully make checked builds harder and more annoying to access for non-developers.
2020-02-17 15:19:38 -06:00
Triang3l
710d225d0a
[GPU] --gpu_allow_invalid_fetch_constants to bypass invalid fetch constant type errors
2020-02-16 19:35:26 +03:00
Triang3l
d18e63e6e2
[D3D12] Always write original shader source in DXBC if PIX is attached
2020-02-16 18:09:22 +03:00
Triang3l
8ec813de82
[Memory, D3D12] Various refactoring from data provider development
2020-02-15 21:35:24 +03:00
Triang3l
b59ae30ec3
[D3D12] DXBC: Fix two uninitialized register usages in ROV code, better comments
2020-02-13 08:31:01 +03:00
gibbed
cc47704a6b
[CPU] Use reserved form of sc for imports.
2020-02-11 06:45:57 -06:00
gibbed
e2346ee539
[PPC] Support basic form of sc.
2020-02-11 06:45:57 -06:00
Rick Gibbed
ce1d632f4e
[CI] Include SDL2.dll as part of artifacts.
2020-02-11 04:34:37 -06:00
Gliniak
d241a98189
[Kernel] Rewrote ObReferenceObjectByHandle
2020-02-10 20:52:23 -06:00
Triang3l
014d03193e
[D3D12] Convert dxbc_shader_translator_om.cc to new DXBC emission code
2020-02-10 23:50:26 +03:00
Joel Linn
160f218210
[APU/Linux] Implement cross platform audio using SDL2 library.
2020-02-10 14:01:47 -06:00
Joel Linn
64f3925c7d
[HID/Linux] Implement cross platform controller input using SDL2 library.
2020-02-10 13:41:19 -06:00
Joel Linn
498b73612f
Link against SDL2.
...
- Use MSVC delayed loading on Windows.
- Rely on system libraries for Linux.
- Add libsdl2-dev to Travis.
2020-02-10 13:41:19 -06:00
Joel Linn
d355d433c5
Add SDL2 submodule for MSVC development.
...
Tracking 2.0.10 headers and libraries.
2020-02-10 13:41:19 -06:00
Rados??aw Gli??ski
404aa82147
[CPU] Implemented instructions: rldclx, rldcrx
2020-02-09 16:48:50 -06:00
gibbed
0b3cdf2aaa
[Base] Fix non-Windows bit_scan_forward.
2020-02-09 16:37:52 -06:00
Prism Tutaj
fc37f3e93a
[App] Fix discord cvar
2020-02-09 16:21:51 -06:00