Commit Graph

  • d303f4a5ce Fix raw sample clamping Dr. Chat 2015-05-28 22:31:55 -05:00
  • fb787d4737 XMA context.kicked flag Dr. Chat 2015-05-28 22:09:04 -05:00
  • 73daf9cedc Select input buffer 1 if needed, and hookup sequence offset. Dr. Chat 2015-05-28 21:58:39 -05:00
  • 4675a1e17a Audio decoder now takes a "sequence" offset to feed to the WMAPro decoder. Dr. Chat 2015-05-28 21:57:57 -05:00
  • 0050b3df83 Assign a CPU number based on the proc affinity mask on thread creation. Fixes audio threads not starting properly on Frogger 2, and possibly other titles. gibbed 2015-05-28 12:51:00 -05:00
  • 3300945660 Fixed 8-bit and 16-bit xe::lzcnt. gibbed 2015-05-28 12:16:19 -05:00
  • d1dbee2052 Consistency in memset calls. gibbed 2015-05-28 05:28:59 -05:00
  • 32fff9271b Yeah, let's zero the right argument, m'kay. gibbed 2015-05-28 05:22:36 -05:00
  • 1613ef35a6 %S support for vsprintf. gibbed 2015-05-28 05:17:42 -05:00
  • 671d6f3746 Making assumptions about how big the buffer being passed to VdGetSystemCommandBuffer is. Seems to work and fix the divide by zero trap many games were making. gibbed 2015-05-28 05:17:03 -05:00
  • e419d314b3 Audio now works a bit better, but is still broken :/ Ben Vanik 2015-05-28 02:15:30 -07:00
  • a93325434a Minor audio tweeks + profiling. Ben Vanik 2015-05-28 00:19:17 -07:00
  • db3d8fdc87 Time scaling works (num pad +/- or --time_scalar=X). Ben Vanik 2015-05-27 19:04:47 -07:00
  • 0b75d409d2 Somehow this assert got removed. gibbed 2015-05-27 15:06:11 -05:00
  • 4280ae8adc Corrected HostPathEntry::QueryDirectory return value when the first search fails. gibbed 2015-05-27 14:36:59 -05:00
  • 8244409501 Refactoring to enable future time scaling, coordinated clocks, etc. Ben Vanik 2015-05-26 22:20:46 -07:00
  • 05f2577fb7 Hurf. SHIM_SET_RETURN_64 -> SHIM_SET_RETURN_32. gibbed 2015-05-26 23:05:55 -05:00
  • 9ac61ed869 Fixing form designer. Ben Vanik 2015-05-26 17:50:41 -07:00
  • 7a0d2d09b7 Switching dockpanelsuite to forked version. Ben Vanik 2015-05-26 17:31:51 -07:00
  • 7ec8cfcc2b Merge pull request #226 from shuffle2/fixup-vs-sln Ben Vanik 2015-05-26 17:19:45 -07:00
  • 7ba6e62eb1 Merge pull request #227 from shuffle2/msvc-constexpr Ben Vanik 2015-05-26 17:17:47 -07:00
  • b6d51d86ee vs2015 supports constexpr Shawn Hoffman 2015-05-26 14:25:45 -07:00
  • 4a391117cc Update build config for WinFormsUI. VS automatically made this change. WinFormsUI is third_party. Just go with it? Shawn Hoffman 2015-05-26 13:53:54 -07:00
  • debb6f4338 The first listed project in a sln will be the default startup project. set it to xenia. Shawn Hoffman 2015-05-26 13:53:05 -07:00
  • 55e65f4ad6 GetObjectsByType. Ben Vanik 2015-05-25 21:39:01 -07:00
  • dcb78cc640 Pretty sure I have mtmsrd wrong. This likely isn't correct. Ben Vanik 2015-05-25 21:20:38 -07:00
  • 41cee3d337 Switching vsync to custom thread. Ben Vanik 2015-05-25 21:12:27 -07:00
  • e3ddcd44e7 Minor fixes and fixing thread names. Ben Vanik 2015-05-25 21:10:28 -07:00
  • 7cabcad69e f5 now also clears cached framebuffers/targets. Ben Vanik 2015-05-25 14:58:04 -07:00
  • f2685dbb1d Fixed SPLAT_F32 for non-AVX2 branch. gibbed 2015-05-25 14:32:38 -05:00
  • a2ed902980 Removed a debug line in XAudio2 audio driver. gibbed 2015-05-25 03:08:00 -05:00
  • 148c40554b Adding vmsum4fp128 test. Ben Vanik 2015-05-25 12:28:32 -07:00
  • c616104574 Tracing help. Ben Vanik 2015-05-25 11:09:00 -07:00
  • 9607eef9d6 Fixing page alloc in range; only happens right before OOM crash though :/ Ben Vanik 2015-05-25 10:28:36 -07:00
  • ddbab82169 Fixing vcproj filters that VS blew away. Ben Vanik 2015-05-25 01:16:53 -07:00
  • 273b9939e1 Fixing some misc thread/audio stuff. Ben Vanik 2015-05-25 00:58:43 -07:00
  • f5a2b85d42 Switching to xe::mutex. Ben Vanik 2015-05-24 23:16:43 -07:00
  • 814ec82ad4 Removing old GetObject. Ben Vanik 2015-05-24 21:38:49 -07:00
  • a2b66f9109 LookupObject'ing code. Ben Vanik 2015-05-24 21:37:28 -07:00
  • 018e9a96e1 LookupObject helper. Ben Vanik 2015-05-24 21:25:58 -07:00
  • 120e09f8e7 XObject::GetObject->GetNativeObject Ben Vanik 2015-05-24 21:01:57 -07:00
  • d746743d20 More object_ref'ing. Ben Vanik 2015-05-24 20:50:52 -07:00
  • 5cfb69434c Modules using object_ref. Ben Vanik 2015-05-24 20:44:27 -07:00
  • fff1a7c132 Switching std::thread to XThread and hosting in object_refs. Ben Vanik 2015-05-24 20:22:06 -07:00
  • 1104f8e687 Header cleanups and prep. Ben Vanik 2015-05-24 20:11:19 -07:00
  • 8ac1f61c64 RAII object reference, debug mutex, etc. Ben Vanik 2015-05-24 14:11:44 -07:00
  • e55be7d2c9 Fleshing out debugger types. Ben Vanik 2015-05-24 13:43:15 -07:00
  • da655d15b3 Sharing memory. Ben Vanik 2015-05-24 00:02:47 -07:00
  • 576d6492dc Basic debugger networking. Ben Vanik 2015-05-23 22:27:43 -07:00
  • 969badd8c3 Debugger UI skeleton. Ben Vanik 2015-05-22 14:58:56 -07:00
  • 8a5d3526e5 Pump audio faster, up to XAUDIO2_MAX_QUEUED_BUFFERS (64) frames, then wait. gibbed 2015-05-25 02:49:49 -05:00
  • 517dce01b1 Merge pull request #225 from DrChat/audio_fix Ben Vanik 2015-05-24 20:28:50 -07:00
  • 65df257ede Fix audio decoder - mono sounds are working now! Dr. Chat 2015-05-24 22:26:46 -05:00
  • 05081fa030 Fixed some constant loads. gibbed 2015-05-24 16:18:06 -05:00
  • 90d6c81161 Stubbed XFileAllocationInformation and XFileEndOfFileInformation in NtSetInformationFile. gibbed 2015-05-24 14:18:42 -05:00
  • f1d0fe909f Added an assert_not_null for native_ptr in XObject::GetObject. gibbed 2015-05-24 13:42:31 -05:00
  • 5c404ddfdb Always give an error on querying a file for compression information. This fixes Banjo-Kazooie and other games that rely on XtcdDecompression. gibbed 2015-05-24 12:27:30 -05:00
  • 33d40bee95 More tests for rlwinm. gibbed 2015-05-24 12:25:40 -05:00
  • 7afc108b28 Merge pull request #224 from DrChat/net_changes Ben Vanik 2015-05-24 10:26:38 -07:00
  • 7d5b6920fa Added QuerySizeInfo for FileFsSizeInformation. gibbed 2015-05-24 04:29:51 -05:00
  • a4ef6e5837 Renamed QueryVolume to QueryVolumeInfo, QueryFileSystemAttributes to QueryAttributeInfo. gibbed 2015-05-24 04:19:26 -05:00
  • 3e55b590b1 Removing unnecessary indirection from XFile. gibbed 2015-05-24 04:16:59 -05:00
  • de844a3db9 Renamed XFileSystemAttributeInfo to X_FILE_FS_ATTRIBUTE_INFORMATION. gibbed 2015-05-24 03:44:12 -05:00
  • cbbaae7867 Renamed XFileSystemSizeInfo to X_FILE_FS_SIZE_INFORMATION. gibbed 2015-05-24 03:43:08 -05:00
  • 9104e0a288 Renamed XVolumeInfo to X_FILE_FS_VOLUME_INFORMATION. gibbed 2015-05-24 03:42:13 -05:00
  • d60870e9eb Renamed XDirectoryInfo to X_FILE_DIRECTORY_INFORMATION. gibbed 2015-05-24 03:41:08 -05:00
  • e3e2b1a6d9 Renamed XFileInfo to X_FILE_NETWORK_OPEN_INFORMATION. gibbed 2015-05-24 03:39:02 -05:00
  • e97ddc25db gitattributes (maybe). Ben Vanik 2015-05-24 01:16:34 -07:00
  • 2f905c0864 Added device(), removed absolute_path() on XFile. NtCreateFile now uses the file's device to resolve root directory requests. gibbed 2015-05-24 02:34:47 -05:00
  • 2353b58d77 Merge pull request #223 from rlabrecque/remove-test-bin Ben Vanik 2015-05-24 00:40:16 -07:00
  • 23c91b2eff Remove test binaries now that they can be created on Windows Riley Labrecque 2015-05-24 01:23:14 -06:00
  • 25c76e92e9 Simplify ResolvePath(), accessing paths using \Device\whatever is no longer valid (nothing should legitimately be using this anyway). gibbed 2015-05-24 01:14:01 -05:00
  • a4f2efe941 Fixed path joining in NtCreateFile. gibbed 2015-05-24 00:06:36 -05:00
  • 350e350d79 Update xbyak. Ben Vanik 2015-05-23 22:53:59 -07:00
  • fad7cce2e9 Misc. changes in xam_net XNetGetTitleXnAddr now returns a loopback address Dr. Chat 2015-05-23 22:43:38 -05:00
  • e7242dedb2 Merge pull request #222 from DrChat/crt_fix Ben Vanik 2015-05-23 20:38:37 -07:00
  • 3dd64375c0 Rebuilt libav with multithreaded static CRT Dr. Chat 2015-05-23 21:52:06 -05:00
  • 89a499bb47 Merge pull request #221 from DrChat/alt_pack Rick Gibbed 2015-05-23 19:55:52 -05:00
  • 194fc4c1fd Calls to VdSetDisplayModeOverride seem to skip r5 as an argument. Set a return value in VdInitializeEngines. gibbed 2015-05-23 19:51:07 -05:00
  • b38bc0df1e VdPersistDisplay is two arguments, not nine. gibbed 2015-05-23 19:38:57 -05:00
  • a376eb7d9f Added XamIsUIActive. gibbed 2015-05-23 19:29:04 -05:00
  • a4b950f1e9 Fix vmaddfp test Dr. Chat 2015-05-23 18:14:07 -05:00
  • f7a8dc3748 Change OPCODE_SPLAT instructions from SSE->AVX Dr. Chat 2015-05-23 17:27:26 -05:00
  • 327edc592e Merge pull request #220 from DrChat/portal_fixes Ben Vanik 2015-05-23 13:01:14 -07:00
  • 99dd84ce57 Removed assert statements checking for addr range Dr. Chat 2015-05-23 14:52:38 -05:00
  • 61e9ba665b XamLoaderSetLaunchData Dr. Chat 2015-05-23 14:35:00 -05:00
  • 30e445a6de VdPersistDisplay - Check if unk1 ptr is NULL Dr. Chat 2015-05-23 14:25:46 -05:00
  • 9d2e8d4699 Shouldn't need these range asserts anymore. Dr. Chat 2015-05-23 14:25:10 -05:00
  • 1222fc6ef7 Merge pull request #219 from DrChat/audio_decoding Ben Vanik 2015-05-23 10:34:48 -07:00
  • d71ad2d5a3 Update libav-bin Dr. Chat 2015-05-23 12:25:32 -05:00
  • aca3aa8127 Bah, forgot this Dr. Chat 2015-05-23 12:20:54 -05:00
  • 10afeaa27c Merge pull request #217 from DrChat/audio_decoding Ben Vanik 2015-05-22 23:08:48 -07:00
  • 4f8d8e62b3 Use av_frame_free / Log when couldn't reopen context. Dr. Chat 2015-05-23 00:09:58 -05:00
  • 866a5af427 Initialize pointers to nullptr Dr. Chat 2015-05-22 23:02:53 -05:00
  • 3389b9e421 AudioDecoder destructor Dr. Chat 2015-05-22 22:02:11 -05:00
  • a69d1b7f04 Discard the current packet when XMA context is released Some more cleanup Dr. Chat 2015-05-22 21:53:46 -05:00
  • a6175dba48 Remove more accidentally committed files; rename .cpp to .cc Dr. Chat 2015-05-22 22:59:16 -05:00
  • f31b34256b WIP Audio decoder Dr. Chat 2015-05-22 21:39:26 -05:00
  • bd8db4810a Adding KMA's icon. Ben Vanik 2015-05-22 14:30:09 -07:00
  • ea99ba8e3b 0x7F000000-0x7FFFFFFF is magic. gibbed 2015-05-22 02:20:05 -05:00