Commit Graph

  • c8e64da4eb filesystem: use std for PathExists Sandy Carter 2020-04-09 10:09:18 -04:00
  • a9fa38c88b filesystem: use std for IsFolder Sandy Carter 2020-04-09 09:52:57 -04:00
  • 05a62673f7 [SDL2] Redirect log messages into our system. Joel Linn 2020-04-08 16:58:22 +02:00
  • 11d79c6c1c [SDL2] Remove delayed loading code. Joel Linn 2020-03-31 00:34:35 +02:00
  • 804384c19c [SDL2] On Win, build and link statically. Keep using system lib dynamically on Unix. Joel Linn 2020-03-30 13:23:25 +02:00
  • 9828e085b0 Fix building premake on Windows. Broken before when vswhere emitted unicode characters. Joel Linn 2020-04-08 17:39:33 +02:00
  • 72f19a60a9 [Docs] Update building instructions for Linux. Joel Linn 2020-04-01 15:07:35 +02:00
  • c8ab1e9f36 Replace deprecated gmake with gmake2 action. https://github.com/premake/premake-core/issues/1099 Joel Linn 2020-04-01 12:04:27 +02:00
  • df1ee6268f Linux development environment. - Fix CodeLite project generation. - Implement xb devenv for CodeLite. Joel Linn 2020-04-01 01:52:15 +02:00
  • acb3778819 [D3D12] Adaptive quad tessellation, remove d3d12_tessellation_adaptive cvar Triang3l 2020-04-09 00:00:11 +03:00
  • c51cba080b Fix some bad string formats. gibbed 2020-04-08 13:01:58 -05:00
  • b37579fad2 [Base] Fix path parsing from commandline. gibbed 2020-04-08 12:29:02 -05:00
  • 637a8464a7 Update premake. gibbed 2020-04-08 08:30:38 -05:00
  • 7e27427c4a [D3D12] SV_Position is not necessary in VS if it's in DS/GS Triang3l 2020-04-08 12:54:35 +03:00
  • 7cf3a75ab1 [D3D12] Fix and enable triangle adaptive tessellation Triang3l 2020-04-08 00:26:49 +03:00
  • 8123978c49 [PPC] Disable frsqrte tests. gibbed 2020-04-06 16:50:55 -05:00
  • 56e5d6f11c Fix precision of test register in frsqrte test. gibbed 2020-02-28 14:10:50 -06:00
  • 2393381cff Make 'xb test' also run xenia-base-tests. gibbed 2020-02-28 14:09:50 -06:00
  • f0eb272acc Add UTF8 tests. gibbed 2020-02-28 14:09:29 -06:00
  • 37e576e648 [PPC] Prettier printing for failed memory checks. gibbed 2020-02-24 18:08:06 -06:00
  • a48bb71c2f Overhaul logging. gibbed 2020-02-28 14:30:48 -06:00
  • de3c91ab2c Add disruptorplus submodule. gibbed 2020-02-28 14:29:57 -06:00
  • bbb3445b53 Mark C4839/C4840 as severe warnings. gibbed 2020-02-22 23:19:10 -06:00
  • 5bf0b34445 C++17ification. gibbed 2020-03-02 09:37:11 -06:00
  • 114cea6fb7 Add fmt submodule. gibbed 2020-02-21 09:44:45 -06:00
  • 727b3dc2b6 Add utfcpp submodule. gibbed 2020-02-21 07:34:35 -06:00
  • b47948b7cf [DXBC] Fix another copy-paste kVSDS typo Triang3l 2020-04-07 19:19:08 +03:00
  • 306f2947ec [DXBC] Fix a copy-paste kDSVS typo Triang3l 2020-04-07 19:18:21 +03:00
  • 9d36c257b0 [D3D12] Non-adaptive triangle tessellation Triang3l 2020-04-07 18:55:43 +03:00
  • b00baadf53 [D3D12] Fix a lint issue in comments Triang3l 2020-04-06 12:41:35 +03:00
  • 283c3ab59b [D3D12/DXBC] Fix a couple of tessellation-related comments Triang3l 2020-04-06 00:19:29 +03:00
  • c4f47039eb [GPU] Fix a typo in the tessellation patch types comment Triang3l 2020-04-06 00:08:05 +03:00
  • 4b9f63cdf1 [GPU] Shader::HostVertexShaderType enum for domain shader types Triang3l 2020-04-06 00:03:23 +03:00
  • 8da8044771 [DXBC] Move cvars from D3D12 to GPU Triang3l 2020-04-05 17:23:38 +03:00
  • e82d05c687 [D3D12] Pass adaptive tessellation factors via index buffer like on the guest Triang3l 2020-04-05 17:22:49 +03:00
  • 5d6fe38e6f [DXBC] Vertex shader prologue and gamma to new DXBC code Triang3l 2020-04-05 13:13:55 +03:00
  • a0f486b0fa Bump minimum Python version (#1581) Rick Gibbed 2020-03-30 17:37:32 -05:00
  • 5f5e281e8c [DXBC] Rewrite a comment in memexport that may be outdated Triang3l 2020-03-29 19:14:18 +03:00
  • 05f6b444a0 [DXBC] Move memexport to the new DXBC code and make it more straightforward Triang3l 2020-03-29 19:09:58 +03:00
  • 7bdf59a8c7 [DXBC] Fix totally broken instruction when memexport is used in PS Triang3l 2020-03-28 00:23:02 +03:00
  • a10bd2a5c1 [DXBC] Unbreak MRT in RTV output path Triang3l 2020-03-27 23:18:15 +03:00
  • 316f996d50 [DXBC] D3D11.3 Functional Specification lies Triang3l 2020-03-27 21:31:00 +03:00
  • 821a9897ef [Kernel/XAM] Even more detailed rationale for XNotifyGetNext param_ptr null check Triang3l 2020-03-23 10:46:51 +03:00
  • 61bcd467a6 [Kernel/XAM] Rationale for XNotifyGetNext param_ptr null check Triang3l 2020-03-23 10:38:45 +03:00
  • a4ffcd5175 [D3D12] Update DXBC contribution notes Triang3l 2020-03-23 00:13:54 +03:00
  • 4f8cdd9967 [Kernel/XAM] XNotifyGetNext: Check for nullptr for param_ptr Gliniak 2020-03-22 21:19:21 +01:00
  • cde092ece1 [D3D12] Persistent shader and PSO storage Triang3l 2020-03-21 19:21:00 +03:00
  • b1d3fd2ad3 [App/Config] Add storage_root cvar and make content_root inside it by default, move game configs from content Triang3l 2020-03-13 09:42:29 +03:00
  • b3d1c5982a [CPU] Typo fix Margen67 2020-02-29 06:11:31 -08:00
  • 5558c8aafe [XAM/Network] Implemented NetDll___WSAFDIsSet Gliniak 2020-02-19 18:22:03 +01:00
  • 0b5ee8a4a3 [Travis] Fix usage of deprecated keys. Rick Gibbed 2020-03-02 10:16:01 -06:00
  • 8d5d70c77f [XAM] Don't allow an empty title. gibbed 2020-02-20 01:08:48 -06:00
  • b12554c5af [GPU] Add VGT_DRAW_INITIATOR to registers.cc Triang3l 2020-02-25 08:05:47 +03:00
  • aa28430786 [x64] NAN up vmsum3fp128/vmsum4fp128. gibbed 2020-02-24 18:00:22 -06:00
  • 9185cdcc79 [Kernel] Fix wide-printf functions not processing %ws format correctly emoose 2020-02-24 20:48:51 +00:00
  • ac5d548e90 [Kernel] *FormatData: make peek() match get() endian, fix skip() not advancing pointer emoose 2020-02-24 19:31:13 +00:00
  • 90b772a330 [GPU] Set VGT_DRAW_INITIATOR and use major mode from it Triang3l 2020-02-24 23:27:25 +03:00
  • 8204fa163a Update libav submodule. gibbed 2020-02-24 00:33:32 -06:00
  • c156616103 [Memory] Invalidate physical memory in Release/Decommit (#1559) Triang3l 2020-02-24 01:04:30 +03:00
  • 95475d5f78 [D3D12] SharedMemory::ClearCache invalidating pages, destroying watches Triang3l 2020-02-23 15:55:41 +03:00
  • cf99696e79 [Kernel] Fix incorrect TranslatePhysical usage in XFile Triang3l 2020-02-23 14:51:24 +03:00
  • d484051942 [AppVeyor] Ignore more Linux file types. Rick Gibbed 2020-02-22 17:32:36 -06:00
  • 4ca0d0a656 [App] Remove inadvertent constexpr. Rick Gibbed 2020-02-22 13:50:17 -06:00
  • de50780107 Force -style=file for xb lint. gibbed 2020-02-22 13:23:54 -06:00
  • a6e6f0f7bf Lint cleanup. gibbed 2020-02-22 13:23:03 -06:00
  • 5aeeed72b9 Lint all files in a sorted manner. gibbed 2020-02-22 12:24:41 -06:00
  • 39765093d6 Fix xb lint --all on Windows. gibbed 2020-02-22 12:10:18 -06:00
  • ad0c781c37 Fix diff.py to assume UTF-8. gibbed 2020-02-22 12:06:15 -06:00
  • 6c81f32426 Don't use Preserve for IncludeBlocks. gibbed 2020-02-22 12:05:37 -06:00
  • ec15da8b14 Use newer clang+llvm+clang-format. gibbed 2020-02-22 10:56:09 -06:00
  • 2ad5ee8ff6 Force clang-format config that differs on Travis. gibbed 2020-02-22 10:24:10 -06:00
  • d156c3275d [Memory] Fix incorrect comparison in QueryRangeAccess Triang3l 2020-02-22 18:12:46 +03:00
  • 1e9f999b37 [Kernel] Add xe:: in XFile::Read for consistency Triang3l 2020-02-22 18:10:25 +03:00
  • f858631245 [Kernel] Trigger memory callbacks after file read Triang3l 2020-02-22 18:06:56 +03:00
  • 028c784c5c [Memory] Make heap_size actually mean size rather than high address Triang3l 2020-02-22 14:55:28 +03:00
  • f6e6641568 [XB] Fix python not expecting UTF-8 for the output of vswhere Prism Tutaj 2020-02-21 00:07:32 -06:00
  • 8efa35d996 Remove unused yaml-cpp. Joel Linn 2020-02-12 23:11:24 +01:00
  • 64539621b4 Replace binary_function by plain function. - Deprecated in C++11 - Removed in C++17 Joel Linn 2020-02-13 00:25:18 +01:00
  • 722018d095 [Kernel] Use reserved form of sc for dynamic imports. gibbed 2020-02-20 00:58:58 -06:00
  • c7cb964b4e [D3D12] Recompile immediate_ps after the change to SampleLevel Triang3l 2020-02-20 08:57:16 +03:00
  • 1336316139 [D3D12] Vertex kill and multipass vertex exports Triang3l 2020-02-20 08:55:40 +03:00
  • bb13103102 Update to new issue template workflow Margen67 2020-02-18 19:24:35 -08:00
  • 47eee5e1c3 [GPU] Unified function for mip level bounds, BaseMap mip filter, small refactoring Triang3l 2020-02-18 23:31:15 +03:00
  • 0437488853 [AppVeyor] Grab all ZIPs for artifacts. Rick Gibbed 2020-02-17 16:22:05 -06:00
  • 5cef591070 [AppVeyor] AppVeyor didn't like %7Z_SWITCHES%. Rick Gibbed 2020-02-17 16:03:06 -06:00
  • c72d65ad9f [AppVeyor] AppVeyor doesn't like IF blocks. Rick Gibbed 2020-02-17 15:38:05 -06:00
  • 75f98b01b9 [AppVeyor] Make checked builds harder to access. Rick Gibbed 2020-02-17 15:19:38 -06:00
  • 710d225d0a [GPU] --gpu_allow_invalid_fetch_constants to bypass invalid fetch constant type errors Triang3l 2020-02-16 19:35:26 +03:00
  • d18e63e6e2 [D3D12] Always write original shader source in DXBC if PIX is attached Triang3l 2020-02-16 18:09:22 +03:00
  • 8ec813de82 [Memory, D3D12] Various refactoring from data provider development Triang3l 2020-02-15 21:35:24 +03:00
  • b59ae30ec3 [D3D12] DXBC: Fix two uninitialized register usages in ROV code, better comments Triang3l 2020-02-13 08:31:01 +03:00
  • cc47704a6b [CPU] Use reserved form of sc for imports. gibbed 2020-02-11 06:05:21 -06:00
  • e2346ee539 [PPC] Support basic form of sc. gibbed 2020-02-11 05:56:36 -06:00
  • ce1d632f4e [CI] Include SDL2.dll as part of artifacts. Rick Gibbed 2020-02-11 04:34:37 -06:00
  • d241a98189 [Kernel] Rewrote ObReferenceObjectByHandle Gliniak 2019-11-26 20:34:11 +01:00
  • 014d03193e [D3D12] Convert dxbc_shader_translator_om.cc to new DXBC emission code Triang3l 2020-02-10 23:50:26 +03:00
  • 160f218210 [APU/Linux] Implement cross platform audio using SDL2 library. Joel Linn 2019-10-28 00:18:43 +01:00
  • 64f3925c7d [HID/Linux] Implement cross platform controller input using SDL2 library. Joel Linn 2019-10-19 17:10:19 +02:00
  • 498b73612f Link against SDL2. - Use MSVC delayed loading on Windows. - Rely on system libraries for Linux. - Add libsdl2-dev to Travis. Joel Linn 2020-02-10 00:38:47 +01:00
  • d355d433c5 Add SDL2 submodule for MSVC development. Tracking 2.0.10 headers and libraries. Joel Linn 2020-02-10 00:25:41 +01:00