Commit Graph

  • 05239daecf Fixing tracing of games that do everything in nested indirect buffers. Ben Vanik 2015-03-06 22:27:41 -08:00
  • 14c6fbfba4 Adding safety checks, disabling vendor gl extensions by default. Ben Vanik 2015-03-06 21:54:59 -08:00
  • 84fa131f12 Hacking on render targets. Kind of work in simple cases, upside down :/ Ben Vanik 2015-03-06 20:36:10 -08:00
  • a1e68c0036 Experimenting with clip mode but it doesn't work like I think it does. Ben Vanik 2015-03-06 19:27:45 -08:00
  • 9db38ac860 Kind of fixing window coordinates. Ben Vanik 2015-03-06 13:42:56 -08:00
  • 05bdbbbe84 Fixing packet disassembler. Ben Vanik 2015-03-06 12:24:46 -08:00
  • b19c98fd9a Fixing small textures. This was painful. Fixes #173. Ben Vanik 2015-03-05 22:22:34 -08:00
  • 4b5f77bde4 Special quad list line geometry shader. Fixes #174. Ben Vanik 2015-03-03 20:31:05 -08:00
  • 41174b0e64 Hacktastic GPU trace viewer; textures, shaders, state, etc. Ben Vanik 2015-03-01 12:26:11 -08:00
  • 4a211a4195 'xb format' helper. Ben Vanik 2015-02-21 14:45:23 -08:00
  • 0f1e870d99 Fixing keyboard input in imgui. Ben Vanik 2015-02-21 11:47:43 -08:00
  • f013fde7b6 Merge pull request #172 from x1nixmzeng/master Ben Vanik 2015-02-21 11:46:41 -08:00
  • 07c592942f Simple UI for frame seeking. Ben Vanik 2015-02-21 11:19:00 -08:00
  • 5227fe72b5 RequestSwap to force a swap from the GL thread. Ben Vanik 2015-02-21 11:18:22 -08:00
  • 9b21dd8874 Adding imgui. Ben Vanik 2015-02-21 11:16:24 -08:00
  • 25f78ed325 Added API scanner tool x1nixmzeng 2015-02-21 17:33:56 +00:00
  • 130c11a2ca GPU recording (--trace_gpu=file) and playback (gpu-trace-viewer file). Ben Vanik 2015-02-20 07:47:06 -08:00
  • c4aeedd0a3 Hacking in PACK 8_IN_16 UUS Ben Vanik 2015-02-17 17:23:19 -08:00
  • 29bc8d8620 Merge pull request #169 from x1nixmzeng/master Ben Vanik 2015-02-17 14:52:42 -08:00
  • d091f12c81 Adjustments to wildcard engine x1nixmzeng 2015-02-17 22:42:01 +00:00
  • 17bc561045 Implement XMA* methods. Fixes #156. Ben Vanik 2015-02-16 22:22:42 -08:00
  • 1204f35f1e --disable_framebuffer_readback Ben Vanik 2015-02-16 21:58:24 -08:00
  • 50b0746a26 XMA hardware spoofing when using direct register access. This works for recent games that don't use the XMA* methods. Upcoming CLs will add the XMA* method shims forthcoming. Ben Vanik 2015-02-16 17:18:07 -08:00
  • b0e62d8aeb Merge pull request #168 from x1nixmzeng/master Ben Vanik 2015-02-16 16:09:18 -08:00
  • 97ed221d8b Fixed writing data to the host device x1nixmzeng 2015-02-16 23:04:10 +00:00
  • 20f40a1da4 sprintf. Ben Vanik 2015-02-16 10:07:46 -08:00
  • 04b30fef99 Fixing warning. Ben Vanik 2015-02-13 15:50:37 -08:00
  • 02fc47a68d Merge pull request #166 from x1nixmzeng/master Ben Vanik 2015-02-13 15:48:22 -08:00
  • 4f7761c5e2 Support for wildcard queries x1nixmzeng 2015-02-13 23:41:19 +00:00
  • 3d980dd294 No-op FileDispositionInformation for NtSetInformationFile. Ben Vanik 2015-02-13 12:00:34 -08:00
  • a482d7968b Fixing bad log and warnings. Ben Vanik 2015-02-13 11:29:07 -08:00
  • a5eacc2972 Fixing polygon mode. Ben Vanik 2015-02-13 11:28:06 -08:00
  • 6598556446 Implementing RtlCompareString/RtlCompareStringN. Fixes #162. Ben Vanik 2015-02-13 10:43:56 -08:00
  • de5bad5fb2 Removing weird GPU masking. Fixes a lot of bad shader loads. Ben Vanik 2015-02-13 10:14:28 -08:00
  • 4915837c35 Fixes #163: scalar dest export regs. No more rainbow sky! Ben Vanik 2015-02-13 10:12:19 -08:00
  • c26329ece6 RG16 format. Ben Vanik 2015-02-12 22:19:00 -08:00
  • ea5175cab5 Fixing path issues for host FS. Ben Vanik 2015-02-12 21:52:46 -08:00
  • f8c7c97d54 Fix null deref. Ben Vanik 2015-02-12 18:11:29 -08:00
  • d22bfec53c Implementing XamContentGetCreator, always returning self for saves. Ben Vanik 2015-02-12 17:31:07 -08:00
  • 0ae79bc21a Implementing NtFlushBuffersFile stub. Ben Vanik 2015-02-12 17:30:41 -08:00
  • d4d88daa94 XamContentCreate. Seems to work! Fixes #152. Ben Vanik 2015-02-12 16:57:42 -08:00
  • 1ddb8f0c8f Content enumeration. Ben Vanik 2015-02-12 16:15:45 -08:00
  • 1e1a123fba Merge pull request #161 from x1nixmzeng/master Ben Vanik 2015-02-12 16:31:09 -08:00
  • 0d0b406acf Resolving entry names x1nixmzeng 2015-02-13 00:26:02 +00:00
  • dc731f6a31 Most of XamContent* methods, besides enumeration. Progress on #152. Ben Vanik 2015-02-12 14:16:43 -08:00
  • 53eaeff690 Switching around entry point to stop VC2015 compiler crashes >_> Ben Vanik 2015-02-12 07:50:55 -08:00
  • 85a6552f8e ¯\_(ツ)_/¯ Ben Vanik 2015-02-11 21:12:29 -08:00
  • 60d4f3c2ea Shots in the dark while upgrading VS CTP. Appveyor latency sucks :| Ben Vanik 2015-02-11 20:49:05 -08:00
  • 0123ed3ec6 Bumping versions of third-party deps. Ben Vanik 2015-02-11 20:34:34 -08:00
  • eca3bd2d1c Trying appveyor with no ninja. Ben Vanik 2015-02-11 20:26:31 -08:00
  • 61f8b8e6d2 Testing appveyor. Ben Vanik 2015-02-11 20:15:26 -08:00
  • cd0c2a6973 Merge pull request #160 from x1nixmzeng/master Ben Vanik 2015-02-11 19:59:29 -08:00
  • 9300551e31 Various fixes to resolving relative paths x1nixmzeng 2015-02-12 01:39:22 +00:00
  • bde6cf0d85 Stubs for XamSessionCreateHandler+co; enough to make games skip it. Fixes #150. Ben Vanik 2015-02-11 16:41:10 -08:00
  • c846ec30c3 Implementing XamGetExecutionId. Ben Vanik 2015-02-11 16:26:07 -08:00
  • 31bec99cbb Stubs for XLIVEBASE. Fixes #159. Ben Vanik 2015-02-11 15:24:47 -08:00
  • 31b09f5aac XUsbcamGetState stub. Ben Vanik 2015-02-11 13:40:45 -08:00
  • d19519e63c Implementing the vavg instructions (mostly). Fixes #155. Ben Vanik 2015-02-11 12:46:37 -08:00
  • 585e0b0e46 XamAlloc/XamFree. Fixes #153. Ben Vanik 2015-02-11 10:16:54 -08:00
  • dbe9b25a65 Logging for XMPCaptureOutput in #140. Ben Vanik 2015-02-11 09:55:13 -08:00
  • 90e489527a Enough of ObOpenObjectByName to handle basic usage + asserts for others. Fixes #143. Ben Vanik 2015-02-11 09:42:12 -08:00
  • 2c49eec79f XamContentGetDeviceData stub and making XamContent* less schizophrenic. Fixes #147. Ben Vanik 2015-02-11 07:36:15 -08:00
  • 211af0b2c6 Fixing mtcr -- needs some tests. Ben Vanik 2015-02-11 01:10:30 -08:00
  • d1f1fa8951 Fixing NetDll_select. Ben Vanik 2015-02-11 00:27:58 -08:00
  • fa40308d09 Oh, that's why I did it - these aren't /actually/ HRESULTs. Ben Vanik 2015-02-10 23:32:25 -08:00
  • c34601469b Fixing overlapped return from XamUserReadProfileSettings. Ben Vanik 2015-02-10 23:32:12 -08:00
  • 2d08535672 Not sure why I did this. Next time self, leave a damn comment. Ben Vanik 2015-02-10 23:01:55 -08:00
  • e7dfbd5542 Make XexGetModuleHandle set ptr to 0 on failure. Ben Vanik 2015-02-10 23:00:49 -08:00
  • 57919b2a11 Seems like games are allowed to set the execute bit. (it may just be masked away by the system) Ben Vanik 2015-02-10 22:31:24 -08:00
  • ce08c58610 Fixing 1555 color order. Ben Vanik 2015-02-10 22:12:01 -08:00
  • 5876196a2c Fixing input to return EMPTY. Ben Vanik 2015-02-10 22:11:45 -08:00
  • 94b8abd816 Fixing bad assert. Ben Vanik 2015-02-10 22:04:16 -08:00
  • 486d0beea3 mtcrf (untested). Ben Vanik 2015-02-10 22:04:02 -08:00
  • 3573840c5f Nasty, but jump over div/0. Value remains undefined, as on 360. Fixes issue #135. Ben Vanik 2015-02-10 17:27:48 -08:00
  • e3a4273ef3 Merge pull request #139 from x1nixmzeng/master Ben Vanik 2015-02-10 17:19:52 -08:00
  • ebfd240f90 Merge remote-tracking branch 'upstream/master' x1nixmzeng 2015-02-11 01:14:49 +00:00
  • 4351f48c7b Resolve relative file paths x1nixmzeng 2015-02-11 01:11:52 +00:00
  • bc2df3c3c2 waffle.io badges. Ben Vanik 2015-02-10 16:55:25 -08:00
  • dbfd0b0f7b RG8 texture format. Ben Vanik 2015-02-10 13:22:08 -08:00
  • 9b7f64f9e6 XNotifyDelayUI stub. Ben Vanik 2015-02-10 12:11:17 -08:00
  • daac4a2d50 Fixing Rc=1 CR update to be 32-bit. Ben Vanik 2015-02-10 12:01:05 -08:00
  • 46a59270c4 Tests for nor and neg. Ben Vanik 2015-02-10 12:00:47 -08:00
  • bd7a970102 Factoring out EA writeback. Thought it may have been wrong. Ben Vanik 2015-02-09 17:39:46 -08:00
  • c42eb271ac Fixing disasm. Ben Vanik 2015-02-09 17:23:41 -08:00
  • cc6d03ab2c Removing unneeded fs entry type. Ben Vanik 2015-02-09 16:59:28 -08:00
  • 78451a4e9e Cleaning up texture info/uploading. Edge cases still likely. Ben Vanik 2015-02-09 14:10:07 -08:00
  • 1ffd99fe3a Oh for fuck's sake. Fixing vperm128 decoding. Ben Vanik 2015-02-08 16:22:41 -08:00
  • 29719b8f4d Cleaning up some line ending issues. Ben Vanik 2015-02-06 09:03:47 -08:00
  • 22c72544ad Merge pull request #127 from x1nixmzeng/master Ben Vanik 2015-02-09 13:03:19 -08:00
  • dc11b88ef2 Minor usage fix x1nixmzeng 2015-02-09 20:13:09 +00:00
  • eae8197025 Fixed XInputGetKeystroke. Ben Vanik 2015-02-06 00:11:17 -08:00
  • 8176df3ac6 lvebx/lvehx/lvewx. Ben Vanik 2015-02-05 23:17:30 -08:00
  • 3567cbc2cc ADD/MUL/SUBs. Ben Vanik 2015-02-05 22:40:52 -08:00
  • 908b95aeaa Probably working select. Ben Vanik 2015-02-05 21:52:00 -08:00
  • f128bf8670 Enough NetDll for games using sockets as IPC. Ben Vanik 2015-02-05 21:26:28 -08:00
  • ebec66f3c2 Updating README to reflect VS2015 requirement. Ben Vanik 2015-02-05 18:16:55 -08:00
  • fe3475b88c Fixing texture sizing. Probably. Fixes some DXT issues. Ben Vanik 2015-02-03 23:46:12 -08:00
  • c33613b2f8 assert_unhandled_case on ObReferenceObjectByHandle. Ben Vanik 2015-02-02 22:33:15 -08:00
  • 05f008d6ce Several XamContent* methods. Ben Vanik 2015-02-02 22:32:44 -08:00
  • c75a0337ae Fix XamUserCreateAchievementEnumerator. Ben Vanik 2015-02-02 22:32:23 -08:00