Commit Graph

  • 798e88224a Ordinal offset calculation for games with many files Wildenhaus 2018-12-15 15:40:38 -05:00
  • 574f85cc15 [D3D12] Refactoring: DXBC -> Dxbc Triang3l 2018-12-14 13:25:07 +03:00
  • 952819ed87 [D3D12] Don't 4KB-align sizes of resolve destinations Triang3l 2018-12-13 15:22:16 +03:00
  • 2b55ec86ea [GPU] Shader Compiler: Expose domain shader output Triang3l 2018-12-13 14:52:50 +03:00
  • 2b646ff425 [D3D12] Fake per-edge tessellation with continuous Triang3l 2018-12-12 22:08:20 +03:00
  • 19d7e0ce3d [D3D12] Use WideCharToMultiByte for graphics adapter name Triang3l 2018-12-11 09:41:06 +03:00
  • 7698944673 [D3D12] Swap red and blue in 8bpp gamma ramp Triang3l 2018-12-09 15:53:57 +03:00
  • 1ee3ed03fd [D3D12] DXBC: Skip loading and some ALU ops for identical operands Triang3l 2018-12-09 00:20:13 +03:00
  • 352a443c67 [D3D12] DXBC: Small cleanup of something ugly in subs_prev Triang3l 2018-12-08 19:18:56 +03:00
  • e1f0e9c84a [D3D12] DXBC: Slightly shorten SM3 mul behavior emulation Triang3l 2018-12-08 16:42:30 +03:00
  • 9427667a27 [D3D12] Experimental 2x resolution scale Triang3l 2018-12-06 10:19:07 +03:00
  • 132af3e266 [D3D12] DXBC: Don't skip invariant driver optimizations Triang3l 2018-12-04 12:29:27 +03:00
  • 9e6df2e142 Merge branch 'master' into d3d12 Triang3l 2018-12-04 12:00:34 +03:00
  • a90e3c7962 Update Xbyak. gibbed 2018-12-03 17:57:54 -06:00
  • 21def8a522 Merge branch 'master' into d3d12 Triang3l 2018-12-03 21:27:28 +03:00
  • 64b2be92d6 [Kernel] Retain handle in ExCreateThread. Game closing a created thread's handle shouldn't result in its handle being freed. gibbed 2018-12-03 12:09:24 -06:00
  • dcde6308bb [Kernel] Simplify KeWaitForMultipleObjects. gibbed 2018-12-03 12:08:22 -06:00
  • 12629fe101 [Kernel] Change dummy HDD to 3GB free/4GB total. gibbed 2018-12-03 12:07:42 -06:00
  • 9dc46eee85 [Kernel] Null terminate string in XamContentGetDeviceName. gibbed 2018-12-03 12:00:56 -06:00
  • 947eef4701 [Kernel] Static size assert for X_CONTENT_DEVICE_DATA. gibbed 2018-12-03 11:54:47 -06:00
  • aa38d4b77b [Kernel] Zero out device data in XamContentGetDeviceData. gibbed 2018-12-03 11:54:23 -06:00
  • bb53d722f9 [D3D12] Don't use switch in shaders on Intel, log GPU name Triang3l 2018-12-03 16:31:49 +03:00
  • 6824905b78 Merge branch 'master' into d3d12 gibbed 2018-11-29 12:39:13 -06:00
  • 919882dd68 [Kernel] Fix use of wrong macro in XamEnumerate for extended error. gibbed 2018-11-29 12:34:56 -06:00
  • 151a955c6a Support EGDF and XSF layouts Wildhaus 2018-11-27 16:19:51 -05:00
  • 5b9e4b5886 Merge branch 'master' into d3d12 Triang3l 2018-11-27 11:05:14 +03:00
  • 527f960288 [Kernel] Proper size in XamUserCreateAchievementEnumerator. gibbed 2018-11-26 20:43:41 -06:00
  • 248b661d14 [Kernel] Maybe fix XamEnumerate, again? gibbed 2018-11-26 19:53:03 -06:00
  • f634e94227 [D3D12] ROV: Don't mark Z of PS SV_Position as used in dcl Triang3l 2018-11-26 20:53:29 +03:00
  • 2398b1b8f4 [Vulkan] Use epsilon equality for checking rectangle list form. gibbed 2018-11-26 11:51:02 -06:00
  • af206addd1 Optimize SPIRV code generated via genspirv command. gibbed 2018-11-26 11:46:09 -06:00
  • b56f8f9c7c Merge branch 'master' into d3d12 Triang3l 2018-11-26 20:45:52 +03:00
  • da8f094bf8 [App] Fix Travis whining. gibbed 2018-11-26 11:21:37 -06:00
  • e7d77f4780 Clarify AVX requirement error message. gibbed 2018-11-26 10:33:22 -06:00
  • 08be8af5c0 [App] Abort out early with an error message if CPU does not support AVX. gibbed 2018-11-26 10:24:17 -06:00
  • 28b494dadc [Kernel] Stub XMsg app 0x000000FE/msg 0x00020021. gibbed 2018-11-26 10:21:09 -06:00
  • 5b2b2a3cc1 [Kernel] Fix logging of app for XMsgInProcessCall/XMsgSystemProcessCall/XMsgStartIORequest/XMsgStartIORequestEx. gibbed 2018-11-26 09:04:10 -06:00
  • 9058868c96 Merge branch 'master' into d3d12 gibbed 2018-11-26 07:41:47 -06:00
  • 03d6de997c [Kernel] Some titles seem to explicitly expect X_ERROR_FUNCTION_FAILED to mean no more files when enumerating content. gibbed 2018-11-26 07:33:21 -06:00
  • d5f7d96be9 [D3D12] Rename d3d12_adapter_index to d3d12_adapter Triang3l 2018-11-26 08:03:16 +03:00
  • f3d34c1d88 [D3D12] Add max GPU virtual address bits to D3D12Provider Triang3l 2018-11-26 08:02:15 +03:00
  • a03dd839f0 [D3D12] Change error message link to HTTPS Triang3l 2018-11-26 07:33:13 +03:00
  • 355d33dadd [D3D12] Rename feature gflags Triang3l 2018-11-25 23:25:56 +03:00
  • ab2e1b1ca7 Merge branch 'master' into d3d12 Triang3l 2018-11-25 20:13:44 +03:00
  • bd45a5defd [Kernel] Fix timeout in NtWaitForMultipleObjectsEx. gibbed 2018-11-25 11:06:57 -06:00
  • e91e1c8824 [Kernel] Tag XAudioGetVoiceCategoryVolume as high frequency. gibbed 2018-11-25 10:19:40 -06:00
  • 894034a9b0 [Kernel] Tag RtlMultiByteToUnicodeN, RtlUnicodeToMultiByteN as high frequency. gibbed 2018-11-25 10:02:29 -06:00
  • 70b07712b2 [Kernel] Research on C++ exceptions. gibbed 2018-11-25 10:01:22 -06:00
  • 64403d5dc6 [Kernel] Don't directly call RtlNtStatusToDosError export. gibbed 2018-11-25 09:58:03 -06:00
  • 216bec15f6 [Kernel] Stub XamQueryLiveHiveW. gibbed 2018-11-25 09:56:22 -06:00
  • 9a58841219 [D3D12] ROV: Use MSAA instead of SSAA Triang3l 2018-11-25 16:37:38 +03:00
  • 9709a230fb Merge branch 'master' into d3d12 gibbed 2018-11-25 05:12:41 -06:00
  • 4dfe83af6c [Kernel] Fix threading issues caused by direct use of exports. gibbed 2018-11-25 05:08:16 -06:00
  • e6dbd8905c [Kernel] Stub XLiveBaseGetNatType. gibbed 2018-11-25 03:46:44 -06:00
  • de968fe0e2 Merge branch 'd3d12' of github.com:xenia-project/xenia into d3d12 Triang3l 2018-11-25 12:45:18 +03:00
  • beebed4ca2 Merge branch 'master' into d3d12 Triang3l 2018-11-25 12:44:30 +03:00
  • 5fccc931ee Maybe fix Linux building mixed code projects? gibbed 2018-11-24 21:32:19 -06:00
  • 8e3307853d Merge branch 'master' into d3d12 gibbed 2018-11-24 21:10:58 -06:00
  • 20315850db [Kernel] Stub XamFeatureEnabled. gibbed 2018-11-24 20:53:45 -06:00
  • 7f4f90b1ea Emit mspack debug messages to Xenia. gibbed 2018-11-24 20:50:30 -06:00
  • af6dd50370 Merge branch 'master' into d3d12 gibbed 2018-11-24 19:52:46 -06:00
  • 08fb15fcca [Kernel] Oops. gibbed 2018-11-24 19:16:14 -06:00
  • 3baf668055 [Kernel] Implement ExAcquireReadWriteLockExclusive, ExReleaseReadWriteLock. gibbed 2018-11-24 19:04:42 -06:00
  • c98f6af1d8 [Kernel] Better stub XAM online schema. gibbed 2018-11-24 17:47:08 -06:00
  • 9162bc2af9 [CPU] Fix Travis whining. gibbed 2018-11-24 16:20:46 -06:00
  • 5679b0f0c7 [CPU] Fix XEX2 delta patching. gibbed 2018-11-24 15:16:39 -06:00
  • 77f9e1516e [CPU] Minor cleanup in LZX. gibbed 2018-11-24 15:16:02 -06:00
  • 5f764fc752 [CPU] Move LZX code to its own files. gibbed 2018-11-24 14:57:45 -06:00
  • dd3a049b23 [CPU] Oops. gibbed 2018-11-24 14:59:47 -06:00
  • cb4fb451bf Merge branch 'master' into d3d12 Triang3l 2018-11-24 18:40:22 +03:00
  • f7501750d9 [CPU/Kernel] Correct size check when parsing XEX_HEADER_IMPORT_LIBRARIES. gibbed 2018-11-24 09:37:46 -06:00
  • fb50f02a98 [Base] Properly flush remaining writes out before shutting down logging. gibbed 2018-11-24 08:54:46 -06:00
  • 5c1efe7b9a Merge branch 'master' into d3d12 Triang3l 2018-11-24 16:26:27 +03:00
  • 24dd0267bf [Kernel] Oops. gibbed 2018-11-24 04:07:56 -06:00
  • 207589e5a1 [CPU/Kernel] Correct parsing of XEX_HEADER_IMPORT_LIBRARIES. gibbed 2018-11-24 04:05:41 -06:00
  • b3d509eb01 [x64] Swap to using anchor variables instead of dummy function calls Dr. Chat 2018-11-23 17:24:55 -06:00
  • df964015a4 [x64] Fix improper use of compare_exchange_strong when adjusting code commit mark Dr. Chat 2018-11-18 18:24:35 -06:00
  • 384ec98a42 [x64] Allow the JIT to use volatile registers Dr. Chat 2018-11-18 15:22:56 -06:00
  • b57bb74965 [x64] Change the parameters to host_to_guest_thunk Shuffle some code around in x64_backend.cc Add GetNativeParam to avoid hardcoding parameters Dr. Chat 2018-11-18 14:23:16 -06:00
  • c451fda819 [x64] Template-ize a few vector emulation functions Dr. Chat 2018-11-17 21:21:26 -06:00
  • 4571e8207a [x64] Minor cleanups in emitter Dr. Chat 2018-11-17 16:06:45 -06:00
  • b2f9d54e7e [x64] Factor out memory handling code Dr. Chat 2018-11-17 16:12:34 -06:00
  • bb74114cab [x64] Factor out control code Dr. Chat 2018-11-17 16:06:04 -06:00
  • c318009733 [x64] Factor out vector handling code Dr. Chat 2018-11-18 19:23:39 -06:00
  • 6861cce492 [x64] Factor out a lot of the opcode handling code Dr. Chat 2018-11-17 15:32:11 -06:00
  • 696c3cd439 [x64] Remove most of RegisterSequences Dr. Chat 2018-11-17 15:04:34 -06:00
  • d87ae26895 [CI] Fix mspack linking even more. gibbed 2018-11-23 17:58:38 -06:00
  • 213e688173 [Kernel] Fix some stuff from PR merge. gibbed 2018-11-23 17:27:35 -06:00
  • 66c10a4b9f Merge pull request #1245 from emoose/exports Rick Gibbed 2018-11-23 16:40:56 -06:00
  • 933588717e [Kernel] Add XamGetOnlineSchema export, returns dummy data emoose 2018-11-12 02:20:34 +00:00
  • 8c6e0b86f9 [Kernel] swprintf_s -> swprintf, change how Format*String/Build*ResourceLocator exports copy text emoose 2018-10-24 00:32:49 +01:00
  • 958882a3ea [Kernel] Add ExConsoleGameRegion export variable (set to 0xFFFFFFFF) emoose 2018-10-22 17:55:30 +01:00
  • 65e8872dc1 [Kernel] Add _vsnwprintf export emoose 2018-10-22 17:54:20 +01:00
  • 8efbe32867 [Kernel] Add XamBuild*ResourceLocator & XamFormat*String exports emoose 2018-10-22 17:51:56 +01:00
  • c5056c644f [Kernel] Add XamNotifyCreateListenerInternal export (1 unknown param) emoose 2018-10-22 17:41:45 +01:00
  • 5e9e226c94 [Kernel] Add XamContentCreateDeviceEnumerator export emoose 2018-10-22 17:39:00 +01:00
  • d68c27d78b [CI] Fix mspack linking. gibbed 2018-11-23 15:57:21 -06:00
  • 7226c9e047 Update mspack, add to premake, and fix missing license. Fixes #1252. gibbed 2018-11-23 15:32:14 -06:00
  • 021af14a6e Fix 16x16 transparency in icon.ico. gibbed 2018-11-23 14:06:52 -06:00
  • fa023615f6 Add icon license. gibbed 2018-11-23 12:54:14 -06:00