Commit Graph

  • 2780e7b1a6 Add user_country cvar, rename game_language cvar. gibbed 2019-09-04 22:35:56 -05:00
  • 4f4b83b421 [Kernel] Move ExGetXConfigSetting to its own file. gibbed 2019-09-04 20:12:43 -05:00
  • d58544b406 [XAM] Fix incomplete locale tables. gibbed 2019-09-04 22:56:43 -05:00
  • 858923898f [XAM] Implement a number of language/locale related functions. gibbed 2019-09-04 18:59:09 -05:00
  • ce78d7110e [CPU] Add locale export category. gibbed 2019-09-04 19:03:03 -05:00
  • c22f76e87f [Base] Const-ize store and store_and_swap templates. gibbed 2019-09-04 15:39:18 -05:00
  • 84a8dc91e4 [D3D12] Filtering between array texture layers Triang3l 2019-09-03 10:14:25 +03:00
  • 803fa0cba9 [Kernel] Fix TranslateUnicodeString endian and size Triang3l 2019-08-28 09:20:10 +03:00
  • 0ad1bd9ab4 [Kernel] XMAInitializeContext physical buffer addresses Triang3l 2019-08-28 08:07:01 +03:00
  • 2f51949ece [Kernel] Cya l8r recently added wrong XMAInitializeContext comment Triang3l 2019-08-27 23:52:41 +03:00
  • 9df39e4883 [Kernel] Fix StoreXmaContextIndexedRegister, note about physical addresses in XMAInitializeContext Triang3l 2019-08-27 23:50:30 +03:00
  • b01f6cd7ea [Vulkan v2] Add immediate shader SPIR-V code Triang3l 2019-08-26 23:43:05 +03:00
  • b3382f3de1 [Vulkan v2] Upload buffer chain, immediate drawer without textures Triang3l 2019-08-26 22:57:14 +03:00
  • e9802a9f3b [x64] Further simplification / fix buffer overrun in code cache. gibbed 2019-08-26 12:19:00 -05:00
  • c4ff8d7c58 [x64] Fix prolog/epilog sizes for emitted functions. gibbed 2019-08-25 16:19:37 -05:00
  • c808b59834 [x64] Simplify growable function pointer definitions. gibbed 2019-08-25 16:18:58 -05:00
  • 015e91140a [x64] Don't have a zeroed unwind info as the first slot. gibbed 2019-08-25 16:18:14 -05:00
  • 920b5c5839 [x64] Simplify padding of code / unwind reservation in code cache. gibbed 2019-08-25 16:17:13 -05:00
  • a422166123 [Kernel] Fix MmAllocatePhysicalMemoryEx range base Triang3l 2019-08-24 19:23:31 +03:00
  • 7e6bf8022f [Memory] Refactor GetPhysicalAddress and use it for XMA, resolve #1448 Triang3l 2019-08-24 17:40:59 +03:00
  • 3e6c2bb47c Fix up handling of positional options in cvar handling. gibbed 2019-08-24 06:23:25 -05:00
  • 16bbfdbb3c Fix handling of paths to Python with spaces in xb.bat. gibbed 2019-08-23 10:39:03 -05:00
  • 24321dbcd9 [x64] Fix up offset of stack alloc in prolog for unwind info. gibbed 2019-08-23 06:09:42 -05:00
  • 0dc4a13db3 [x64] Fix up unwind info for emitted functions. gibbed 2019-08-23 05:34:19 -05:00
  • 918a7d4365 [x64] Reuse module handle when pulling in growable function table imports. gibbed 2019-08-23 04:33:44 -05:00
  • 92a85d6692 [x64] Remove outdated comment. gibbed 2019-08-23 03:30:26 -05:00
  • f46e3c7e39 [Kernel/VFS] Ensure vfs::Entry is up-to-date before retrieving file information emoose 2019-08-18 05:18:16 +01:00
  • 06cacbb9af [Kernel] Implement XeKeysObscureKey & XeKeysAesCbcUsingKey emoose 2019-08-18 03:54:49 +01:00
  • b22d76f0f9 [Kernel] Add XLiveBase 0x58046 stub emoose 2019-08-18 03:42:51 +01:00
  • 4731ae026b [D3D12] 3D/stacked texture layer addressing Triang3l 2019-08-19 23:24:58 +03:00
  • f9e037f84b Suppress stderr for 'where python'/'where python3' in xb.bat. gibbed 2019-08-18 09:48:32 -05:00
  • 75a78c45c4 More xb.bat fixes. gibbed 2019-08-18 09:33:59 -05:00
  • 56b168216d Merge pull request #1441 from Triang3l/dcb-instructions Triang3l 2019-08-18 16:43:46 +03:00
  • bc4b68db45 [CPU] Data cache control instructions Triang3l 2019-08-18 16:14:51 +03:00
  • c19dc9c7d6 Prefer vsdevcmd over vcvarsall. gibbed 2019-08-17 08:29:47 -05:00
  • 1ebc13df94 Oops. Call set after vsdevcmd. gibbed 2019-08-17 08:26:31 -05:00
  • 7b0367da5f Overhaul finding Python in xb.bat. gibbed 2019-08-17 06:12:05 -05:00
  • 745d5609e6 Add hardcoded path for Python 3.7 to xb.bat Python check. gibbed 2019-08-17 06:11:36 -05:00
  • c3c77187bb Fix an issue in git-clang-format that exists with Python 3.4. Issue resolved on its own by Python 3.7 (unknown when it's actually resolved) but still good to have this fix. gibbed 2019-08-17 05:51:02 -05:00
  • b25c50164f [APU] Physical address in XE_XMA_REG_CONTEXT_ARRAY_ADDRESS Triang3l 2019-08-16 21:20:10 +03:00
  • e35c609224 Revert "[APU] Temp XMA context allocation region workaround" Triang3l 2019-08-16 21:11:55 +03:00
  • 968c337d22 [APU] Temp XMA context allocation region workaround Triang3l 2019-08-16 09:47:28 +03:00
  • 0faafd738a [Docs] Update 0xE0000000 range info Triang3l 2019-08-16 09:26:34 +03:00
  • 126978d960 [Memory] Fix memory watch addresses Triang3l 2019-08-16 08:49:48 +03:00
  • 834ced0d63 [Memory] 0xE0000000: Fix a typo, re-enable and cleanup Triang3l 2019-08-15 23:55:33 +03:00
  • e862169156 [Memory] BaseHeap::TranslateRelative including host address offset Triang3l 2019-08-15 00:31:21 +03:00
  • 0451153760 [Memory] Temporarily disable allocation in 0xE0000000 Triang3l 2019-08-15 00:06:27 +03:00
  • 6ab7720951 [Kernel] Fix stray whitespace in license_mask definition. gibbed 2019-08-14 14:14:55 -05:00
  • 003c02c640 [CPU, Memory] 0xE0000000 adjustment by @elad335 and mapping Triang3l 2019-08-14 21:37:52 +03:00
  • c021c7741d [Kernel] Add license mask as a config variable illusion98 2019-08-14 09:15:41 -05:00
  • 3c3709dbe7 [CPU] Use c++ style cast Sandy Carter 2019-01-20 19:39:40 -05:00
  • 2507f1a819 [Memory] TranslateVirtual in shim and strings Triang3l 2019-08-14 10:31:11 +03:00
  • 0067f5561d [Kernel] More TranslateVirtual/HostToGuestVirtual usage Triang3l 2019-08-14 08:28:30 +03:00
  • 2152c79965 [Memory] 0xE… adjustment in TranslateVirtual Triang3l 2019-08-14 00:07:27 +03:00
  • 741b5ae2ec [Memory] Add HostToGuestVirtual and use it in a couple of places Triang3l 2019-08-13 23:49:49 +03:00
  • f1b9e1afce [CPU] Remove unused access violation handler variables Triang3l 2019-08-13 00:06:29 +03:00
  • 470f9946d6 [Vulkan v2] Present framebuffer clearing Triang3l 2019-08-11 23:53:24 +03:00
  • 490f3de853 [Vulkan v2] Swapchain ImageViews, error messages Triang3l 2019-08-11 19:29:44 +03:00
  • be6fa2b577 [Vulkan v2] Present loop Triang3l 2019-08-11 17:49:01 +03:00
  • 675034670e [Vulkan v2] Surface queries Triang3l 2019-08-10 20:41:37 +03:00
  • db2898e386 Merge branch 'master' of github.com:xenia-project/xenia Triang3l 2019-08-10 14:52:54 +03:00
  • fb656f3493 [Vulkan v2] GDK VkSurface Triang3l 2019-08-10 14:52:33 +03:00
  • c621e01dd2 Add game_language as a config variable Jonathan Goyvaerts 2019-08-10 13:25:04 +02:00
  • af93986c8f [Vulkan v2] VkSurface Triang3l 2019-08-10 00:23:31 +03:00
  • 30ba2619f3 [Vulkan v2] Properly include, clean up queue families Triang3l 2019-08-09 22:40:55 +03:00
  • 001120605b [Vulkan v2] Frames and fences Triang3l 2019-08-08 23:58:02 +03:00
  • 5744e6ba38 [Vulkan v2] Device and queue creation Triang3l 2019-08-08 23:03:36 +03:00
  • 940ef4ad7a [UI/GPU] Fix include order Triang3l 2019-08-08 22:11:51 +03:00
  • 39c3f72c41 [Kernel] Implement RtlComputeCrc32. gibbed 2019-08-07 18:35:28 -05:00
  • 2334e475de [Vulkan v2] Physical device, [D3D12] Small cleanup Triang3l 2019-08-08 00:08:20 +03:00
  • 40471dff32 [D3D12] Remove gflags from premake5.lua Triang3l 2019-08-06 23:16:51 +03:00
  • 35e79d1979 [Base] Fix checks in cvar string escaping. gibbed 2019-08-04 21:54:50 -05:00
  • ce8d3cb978 Merge pull request #1392 from Margen67/update-documentation Rick Gibbed 2019-08-04 20:39:30 -05:00
  • dd46e30be5 [building.md+README.md] Move building instructions+xb to building, make Quickstart link to wiki Margen67 2019-07-05 12:29:36 -07:00
  • 483d5e8ff4 Merge pull request #1409 from Margen67/appveyor-cleanup Rick Gibbed 2019-08-04 18:34:29 -05:00
  • 9f24d61268 Merge pull request #1401 from Margen67/upgrade-travis Rick Gibbed 2019-08-04 18:29:00 -05:00
  • cb0e18c7dc [Memory] BaseHeap::host_address_offset Triang3l 2019-08-04 23:55:54 +03:00
  • 25675cb8b8 [Memory] E0000000 adjustment in watches only for Windows Triang3l 2019-08-04 23:10:59 +03:00
  • bbe4d416ff [Core] Fix writing of multiline values in config. gibbed 2019-08-04 13:00:15 -05:00
  • 41b8dbdd76 [Core] Fix SaveConfig on non-Windows. gibbed 2019-08-04 12:48:41 -05:00
  • 13a67d64a9 [Core] Fix ParseFile on non-Windows. gibbed 2019-08-04 12:20:51 -05:00
  • 306f358c07 [Base] Drop inline on string_util/vec128 implementations for now because clang is whining. gibbed 2019-08-04 11:50:55 -05:00
  • 7d6d732999 [Kernel] Of course I forget to commit another local change. gibbed 2019-08-04 11:44:18 -05:00
  • 36bd0df586 [Base] Move float/double to_hex_string implementation out of header. Maybe fix Travis complaining. gibbed 2019-08-04 11:38:01 -05:00
  • 1ebf7bb484 [Kernel] Implement KeTryToAcquireSpinLockAtRaisedIrql. Maybe correctly. gibbed 2019-08-04 11:36:31 -05:00
  • 68017eadea [Vulkan] Add missing line to mark a texture as watched Triang3l 2019-08-04 18:29:20 +03:00
  • 4248f9ed19 [Base] Fix formatting in string_util.cc. gibbed 2019-08-04 07:32:24 -05:00
  • 693958f8b7 [Base] Fix escaping quote runs. gibbed 2019-08-04 07:29:29 -05:00
  • bee55ce5bb [Base/Core] Work on config/cvars. Properly escape string values when saving config. gibbed 2019-08-04 07:09:05 -05:00
  • 82f85c98f0 [Base] Add wide version of split_path. gibbed 2019-08-04 06:47:09 -05:00
  • 01c656b77b [Base] Add split_string. gibbed 2019-08-04 06:43:39 -05:00
  • 2048239f30 [Base] Move implementation out of header where appropriate, and qualify std namespace. gibbed 2019-08-04 04:40:19 -05:00
  • 40cc8c52d7 [Base] Qualify std namespace. gibbed 2019-08-04 04:39:22 -05:00
  • 8b1f728d85 [Base] Use vwsprintf instead of _vsnwprintf. gibbed 2019-08-04 03:44:08 -05:00
  • 5ea54d9326 [Core] Fix config load/save not using wide strings for path. gibbed 2019-08-04 03:30:57 -05:00
  • b685211b96 [Base] Add wide versions of FatalError. gibbed 2019-08-04 03:26:18 -05:00
  • 29fcde6687 Fix submodule URLs. gibbed 2019-08-04 03:23:36 -05:00
  • 85b4b561bf [Base] Fix Travis complaints with cvar code. gibbed 2019-08-04 02:52:28 -05:00
  • a1c9d57afc [App] Make target into a transient cvar. gibbed 2019-08-04 02:18:03 -05:00
  • f360053198 [Base/Core] Bring cvar/config code in line with the style guide. gibbed 2019-08-04 02:17:22 -05:00