Commit Graph

  • 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
  • 404aa82147 [CPU] Implemented instructions: rldclx, rldcrx Rados??aw Gli??ski 2019-09-22 22:20:16 +02:00
  • 0b3cdf2aaa [Base] Fix non-Windows bit_scan_forward. gibbed 2020-02-09 16:36:20 -06:00
  • fc37f3e93a [App] Fix discord cvar Prism Tutaj 2019-09-08 16:02:04 -05:00
  • 2aa008e02e [HID] Fix Demo for XInput Joel Linn 2019-10-18 17:51:49 +02:00
  • 0d866aa173 [CPU] Increased maximum function count Gliniak 2020-02-08 20:44:54 +01:00
  • 684f9fedec [Base] Remove kMaxPath from Windows, it should not be used Silent 2019-08-31 21:52:16 +02:00
  • f392347673 [GPU] Remove MAX_PATH limit from Shader::Dump Silent 2019-08-31 15:02:38 +02:00
  • d3a73022fd [UI] Remove MAX_PATH limit from WM_DROPFILES Silent 2019-08-31 14:29:32 +02:00
  • 96a9397349 [Base] Remove MAX_PATH limit from GetUserFolder Silent 2019-08-31 14:14:13 +02:00
  • 6f2c39d8d1 [Base] Remove MAX_PATH limit from to_absolute_path Silent 2019-08-25 23:37:11 +02:00
  • 74c95c64d2 [Kernel] Ignore page size with base addr allocs. gibbed 2019-08-24 09:48:27 -05:00
  • 96a7908c28 [Base] Fix formatting errors accidentally introduced Justin Moore 2020-02-08 16:30:17 -06:00
  • 754e64fcf1 Fix warning that newer Python is whining about. Rick Gibbed 2020-02-08 16:25:13 -06:00
  • 7ed6296bb2 [Base] Call SetThreadDescription to name threads on versions of Windows that support it. Justin Moore 2020-02-08 14:33:37 -06:00
  • 1111394c83 Merge branch 'noshbar-unintialised-fileaccess-fix' Justin Moore 2020-02-08 14:44:26 -06:00
  • 2ce455fc73 [Base] Initialize file 'open_access' flag before using it. noshbar 2019-10-09 15:01:11 +02:00
  • 85fb028faa [D3D12] Cleaner DXBC emission code, port ROV prologue to it Triang3l 2020-02-07 09:42:43 +03:00
  • 1cce25d5e7 [CPU] Change thunk layout and fix Linux thunk misalignment Prism Tutaj 2019-12-02 23:30:41 -06:00
  • f0723c211b [UI] Fix frame leak on context loss. Joel Linn 2019-12-01 22:03:24 +01:00
  • 2c99228041 [UI] Use ticks as frame time instead of file time. File time is not as accurate as its resolution suggests. This results in a zero time delta between frames for high fps. Joel Linn 2019-12-01 21:37:52 +01:00
  • c3f3bd8701 [UI] Add F2 Hotkey to open current git commit in browser illusion98 2020-02-01 03:58:31 -05:00
  • 211e30d791 [GPU] Remove repeated word in a comment Triang3l 2020-02-02 21:07:51 +03:00
  • 4061445087 [GPU] Remove unused kConstantInt/Bool shader operands Triang3l 2020-02-02 21:05:00 +03:00
  • 38bf6c8822 [Kernel] Make XexUnloadImage fully release the image Silent 2019-09-02 21:48:51 +02:00
  • 9d48e904da [Kernel] (Partially) fix module refcounting Silent 2019-09-02 21:44:43 +02:00
  • f278e30d21 [Kernel] Fix SHA1 and SHA256 state endianness Silent 2019-09-01 16:43:27 +02:00
  • c43ccc073d [D3D12] Submit command lists on primary buffer end Triang3l 2019-12-04 21:42:26 +03:00
  • 922f1f220a [CPU] Implement mftb instruction natively. When the cvars clock_no_scaling and clock_source_raw are set, tick counts will be directly calculated in the emitted code. Joel Linn 2019-11-22 03:42:15 +01:00
  • 15d422d988 [Base] Optional raw Clock source. New cvar clock_source_raw allows to use the cpu cycle counter itself as an alternative time source, if system timing resolution is to low and causes problems. Joel Linn 2019-11-20 22:08:41 +01:00
  • f88d46cead [Base] Optional Clock scaling bypass. New cvar clock_no_scaling bypasses all time scaling code. Clock state is non dynamic. Timing is always derived from host. Joel Linn 2019-11-20 22:06:31 +01:00
  • 7e244e0488 [Base] Clock state now unaltered by threading. - Removed tick and time values from ThreadSavedState. - Removed affiliated get/set code from Save and Restore. - Removed dangerous SetGuestTickCount method. Joel Linn 2019-11-20 18:47:34 +01:00
  • d6ce72ddc9 [Base] Clock reworked. - Time progression is now equal and in sync on all threads. - Floating point imprecisions do not interfere with timing. Joel Linn 2019-11-20 00:28:08 +01:00
  • 6a3a56b3b9 [D3D12] Workaround for texture flickering on Nvidia - don't use sampler 2047 Triang3l 2019-12-01 21:39:48 +03:00
  • c5db959154 [Kernel] Retain handles and not objects in XThread Silent 2019-11-30 19:22:39 +01:00
  • 728531eff7 [Kernel] Operate on handle refcounts in Ob funcs Silent 2019-11-15 23:08:37 +01:00
  • 05ef022fd7 [Kernel] Do not retain handle in ExCreateThread Silent 2019-11-15 23:05:48 +01:00
  • 5bec69e983 [Kernel] Add some useful asserts Silent 2019-11-15 23:04:08 +01:00
  • ae15c27a24 [x64] Take advantage of StashConstantXmm. gibbed 2019-11-30 19:41:07 -06:00
  • 04a54cc58f [x64] Fix constant src2 in VECTOR_ROTATE_LEFT_V128. gibbed 2019-11-30 18:47:32 -06:00
  • f7a8c5ce7a [x64] Fix corruption of src1 in calls to EmulateVectorRotateLeft. gibbed 2019-11-30 18:45:25 -06:00
  • 43cef29c6d [UI] Disable saving of imgui INI file. gibbed 2019-11-30 17:41:07 -06:00
  • bc8b629092 [Kernel] Enable XEX1 loading aerosoul 2019-10-28 13:59:30 -05:00
  • 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(). Joel Linn 2019-11-18 00:43:17 +01:00
  • 1985169924 [imgui] Make code compile with new imgui. Joel Linn 2019-11-17 23:54:59 +01:00
  • e4c9078cb5 [imgui] Update submodule. Joel Linn 2019-11-17 22:29:06 +01:00
  • 8ba6f3fc37 [Memory] Trigger watches when making pages writable, not the other way around Triang3l 2019-11-10 14:21:36 +03:00
  • 26e1a67036 [GPU] Separate dxbc and dxbctext shader compiler targets Triang3l 2019-11-09 00:13:23 +03:00
  • 11508caa49 Merge pull request #1505 from Margen67/cleanup Triang3l 2019-11-08 23:17:01 +03:00
  • e5b8f0cb27 [Vulkan] Remove an obsolete comment about GLSL Triang3l 2019-11-08 23:16:37 +03:00
  • 09e1028154 Remove (hopefully) last OpenGL leftovers & crunch Margen67 2019-11-07 07:49:16 -08:00
  • d4a5a57867 [D3D12] Remove command_list.h inclusion Triang3l 2019-11-06 08:08:49 +03:00
  • c8f3c93802 [D3D12] Don't create multiple command lists as they're just encoders Triang3l 2019-11-06 08:06:12 +03:00
  • 00116fad2d [D3D12] Don't assume there's a null D3D descriptor handle Triang3l 2019-11-04 21:10:32 +03:00
  • c499229455 [GPU] Store an EDRAM snapshot in traces Triang3l 2019-11-04 17:30:20 +03:00
  • 1bb3cd45ca [APU] Support XAudio 2.7 Triang3l 2019-11-02 22:27:38 +03:00
  • 443e6ed729 Upgrade dist to bionic in Travis configuration Margen67 2019-09-21 14:04:23 -07:00
  • 80600dfc1d Remove /gt & OpenGL leftovers Margen67 2019-10-19 12:40:36 -07:00
  • 9deb710607 [D3D12] CP: Framework for multiple command lists per frame Triang3l 2019-10-31 23:32:37 +03:00
  • 6e5a0ebf7b [D3D12] CP: Separate guest frame and non-frame submissions Triang3l 2019-10-28 22:00:59 +03:00
  • d3b6f71ae1 [D3D12] Don't use D3D12Context for command processor fence Triang3l 2019-10-28 10:49:32 +03:00
  • b4af63fe31 [D3D12] Detach UploadBufferPool and DescriptorHeapPool from D3D12Context Triang3l 2019-10-27 20:53:53 +03:00
  • f23ba862f6 [D3D12] Trace viewer entry point Triang3l 2019-10-27 00:36:55 +03:00
  • 36f4158f09 [GPU] Trace dump: Do PIX/RenderDoc capture if attached Triang3l 2019-10-25 21:32:17 +03:00
  • f75d927cc5 [D3D12] Resolve fetch memory read tracing Triang3l 2019-10-25 09:16:42 +03:00
  • c057b5a032 [D3D12] Make trace dump partially work Triang3l 2019-10-25 08:38:06 +03:00
  • b622e894d6 [D3D12] Replicate the last texture component into non-existent ones Triang3l 2019-10-23 23:47:17 +03:00
  • 4623b41023 [D3D12] Trace guest memory operations Triang3l 2019-10-23 23:33:50 +03:00
  • e07b0ed2ad [VFS] Fix some security issues in StfsContainerDevice code Triang3l 2019-10-22 08:55:45 +03:00
  • 1005651855 [D3D12] Fix DXN swizzle and cleanup texture swizzles Triang3l 2019-10-21 21:16:29 +03:00
  • a9ed73bdd1 [GPU] Remove most hardcoded register/instruction layouts from common and D3D12 code Triang3l 2019-10-20 19:40:37 +03:00
  • f83269cf8c [GPU] Refactor: Register structs in D3D12CommandProcessor and some other places Triang3l 2019-10-19 23:30:53 +03:00
  • 3481f739a1 [Docs] Fix project name in building.md Atvaark 2019-10-02 23:34:43 +02:00
  • f748e5af49 [Emulator] Default XEX cvar Triang3l 2019-09-14 20:30:04 +03:00
  • c19a052b96 [XAM] Don't use strncpy for XamUserGetName. gibbed 2019-09-11 12:42:18 -05:00
  • b422ed750b Oops. Didn't mean to add that yet. gibbed 2019-09-04 23:15:37 -05:00