Triang3l
b8ec553f96
[Shader Playground] DXBC and domain shader output
2020-04-18 14:01:27 +03:00
Triang3l
05399b1292
[Shader Playground] Fix typos leaving XBOX undefined
2020-04-18 13:06:21 +03:00
Triang3l
58c104e0cc
[DXBC] SRV binding enum
2020-04-15 23:53:37 +03:00
Rick Gibbed
a95326321c
[AppVeyor] Recursively ignore unrelated files.
...
[AppVeyor] Recursively ignore unrelated files for build.
2020-04-14 15:15:40 -05:00
gibbed
a7da206e19
Fix Discord link in issue template.
2020-04-14 14:57:30 -05:00
Triang3l
630a538af3
[D3D12] Reword shader storage error messages
2020-04-14 13:46:18 +03:00
gibbed
aa1c69d7b6
[D3D12] Properly setup shareable shader storage.
...
[D3D12] Properly setup shareable shader storage.
- Properly create shareable shader storage directory.
- Log errors when failing to create shareable shader storage directory
or shareable shader files.
2020-04-14 00:58:30 -05:00
gibbed
f631b02bcf
[XAM] Fix xeXamUserReadProfileSettingsEx.
...
[XAM] Fix xeXamUserReadProfileSettingsEx.
- Properly calculate initial buffer_offset.
- Don't set buffer_size_ptr when its initial value is non-zero.
2020-04-13 17:55:15 -05:00
gibbed
a8c3682b6f
[XAM] Modify default user XUID.
...
[XAM] Modify default user XUID. Fixes behavior in NeoGeo Battle
Coliseum and possibly others. ("You do not have permissions to
perform this operation.")
2020-04-13 14:28:32 -05:00
gibbed
230015f9ca
[XAM] Add default case.
...
[XAM] Add default case in xeXamUserReadProfileSettingsEx.
2020-04-13 14:27:46 -05:00
gibbed
2cc473f60b
[UI] Initialize handle in ImmediateTexture.
2020-04-13 12:57:14 -05:00
gibbed
bc92169fce
[Kernel] Remove unnecessary newline.
2020-04-13 12:57:14 -05:00
gibbed
814728ebbe
[x64] Space r/xmm regs in thunk emitter.
2020-04-13 12:57:14 -05:00
gibbed
b338fb0caa
[Kernel] Reformat locale cvar descriptions.
...
[Kernel] Reformat locale cvar descriptions to include newlines.
2020-04-13 12:57:14 -05:00
gibbed
7e2396f348
[Core] Space sections better when saving config.
2020-04-13 12:57:14 -05:00
gibbed
37fbf39573
[Base] Remove errant whitespace.
2020-04-13 12:57:14 -05:00
gibbed
6ab003dbf8
[Kernel] Reformat license mask description.
...
[Kernel] Reformat license mask description to include newlines.
2020-04-13 12:57:14 -05:00
gibbed
3dc69c6033
[Base] Cleanup set thread name.
2020-04-13 12:57:14 -05:00
gibbed
ce34e1cbb9
[Core] Use UTF8-aware lower.
2020-04-13 12:57:14 -05:00
gibbed
a7d4d6ee70
[Kernel] Use structures in XmpApp.
2020-04-13 12:57:14 -05:00
gibbed
ae7555e9ff
[Kernel] Rename UnknownFEApp to XamApp.
2020-04-13 12:57:14 -05:00
gibbed
fdfc55c8fd
[App] Support a relative content path.
2020-04-13 12:57:14 -05:00
gibbed
edb93cc19c
[Core] Improve config saving.
...
- [Core] Config saving now uses xe::StringBuffer instead of
std::ostringstream.
- [Core] Config saving now supports cvar descriptions with newlines.
- [Core] Config value alignment now 50 (from 40).
- [Core] Config value alignment now takes UTF8 into account instead
of raw byte length.
2020-04-13 12:57:14 -05:00
gibbed
dc119c178f
[Base] Add repeating character append to StringBuffer.
2020-04-13 12:57:14 -05:00
gibbed
96067fb293
[Base] Add sanity checks in StringBuffer.
2020-04-13 12:57:14 -05:00
gibbed
60681eeb23
[Base] Add xe::utf8::count.
2020-04-13 12:57:14 -05:00
gibbed
e03368c37e
[XAM] Fix args of XamUser*ProfileSettings(Ex).
...
- Update arguments of XamUserReadProfileSettings/
XamUserReadProfileSettingsEx.
- Fix arguments of XamUserWriteProfileSettings.
2020-04-13 12:57:14 -05:00
gibbed
3c8493dea2
[XAM] Clean up user index handling & stub.
...
- Clean up user index handling in XamUserGetXUID,
XamUserGetSigninState, XamUserReadProfileSettings,
XamUserWriteProfileSettings, XamUserCheckPrivilege,
XamUserContentRestrictionGetFlags, XamUserAreUsersFriends.
A user index of 0xFF does not mean anything special and is outright
invalid.
- Move XamUserReadProfileSettings code to new
xeXamUserReadProfileSettingsEx.
- Implement XamUserReadProfileSettings/XamUserReadProfileSettingsEx
which now call xeXamUserReadProfileSettingsEx.
- Reorganized xeXamUserReadProfileSettingsEx so that the needed buffer
size is checked before user index is validated, so that calls to
determine necessary buffer size return correctly instead of an error
about invalid user index.
- Stub XamUserIsOnlineEnabled.
2020-04-13 12:57:14 -05:00
gibbed
134067d25e
[XMA] Add default case in av_log_callback.
2020-04-13 12:57:14 -05:00
gibbed
ce955e5aaa
[XMA] Reorganize ReadRegister/WriteRegister a bit in XmaDecoder.
2020-04-13 12:57:14 -05:00
gibbed
e99916b352
[Kernel] Clean up XAM registration function declarations.
2020-04-13 12:57:14 -05:00
Gliniak
a87c3785ee
Template for 0xFE message: 0x21012
...
FYI: This message don't have length
2020-04-13 10:39:29 -05:00
Rados??aw Gli??ski
64dbd9936e
"Template" for 0xFE message: 0x22005
2020-04-13 10:39:29 -05:00
Silent
f775fe8c83
[CPU] Fix off-by-one in max ordinals check
2020-04-12 21:53:46 -05:00
Silent
9205a6b062
[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.
2020-04-12 21:53:46 -05:00
Triang3l
5795d25afe
[D3D12] Remove runtime check of cvars::d3d12_edram_rov
2020-04-12 20:48:35 +03:00
Triang3l
0f0ed0eb21
[DXBC] RDEF enums, ISGN/PCSG/OSGN structs and enums
2020-04-11 20:25:37 +03:00
gibbed
112c66df69
[UI] Fix window file drop handling.
2020-04-10 08:33:53 -05:00
gibbed
e0f3458026
[Kernel] Maybe stub DmGetXbeInfo better.
2020-04-09 17:54:40 -05:00
gibbed
fe016cc60c
[Kernel] Fix vswprintf debug log.
2020-04-09 17:54:22 -05:00
gibbed
15866274a8
[Kernel] Stub a few more XBDM functions.
2020-04-09 16:59:37 -05:00
gibbed
54da6773ab
[Core] Fix reg alignment in crash dump output.
2020-04-09 16:49:24 -05:00
Triang3l
f365ab5e6d
[D3D12] Fix wrong comment about adaptive tessellation
2020-04-09 22:26:47 +03:00
gibbed
0d010a2e3d
[VFS] Fix data fragment path for multi-file STFS.
2020-04-09 11:33:08 -05:00
gibbed
ed04d96e67
Avoid using '#' format spec for X hex numbers.
...
Avoid using '#' format spec for X (uppercase) hex numbers, as it
results in output like "0XABCDEF" instead of "0xABCDEF".
2020-04-09 11:25:08 -05:00
gibbed
01f7ad7ddf
[Core] Fix guest crash handler crash/output.
...
- [Core] Fix guest crash handler crash due to bad format string.
- [Core] Fix guest crash handler outputting signed values for
vectors.
2020-04-09 11:06:48 -05:00
Sandy Carter
e605eef781
filesystem: remove unused includes of header
2020-04-09 09:44:48 -05:00
Sandy Carter
fc5153bca1
filesystem: use std for DeleteFile
...
Remove custom platform implementation of `DeleteFile` and replace single
use with `std::filesystem::remove` after a negative
`std::filesystem::is_directory` check.
2020-04-09 09:44:48 -05:00
Sandy Carter
df65de231f
filesystem: use std for DeleteFolder
...
Remove custom platform implementation of `DeleteFolder` and replace two
uses with `std::filesystem::remove_all` which removes a file or
directory with all its contents.
2020-04-09 09:44:48 -05:00
Sandy Carter
69bcf59c79
filesystem: use std for CreateFolder
...
Remove custom platform implementation of `CreateFolder` and replace uses
with `std::filesystem::create_directories` which creates paths
recursively.
2020-04-09 09:44:48 -05:00