Commit Graph

1571 Commits

Author SHA1 Message Date
PatrickvL 9a470a7c5d Applied X_D3DVSDT constants 2017-02-08 17:24:17 +01:00
PatrickvL 504d4adf5c Add vertext shader constants 2017-02-08 01:35:44 +01:00
PatrickvL 3a306bfa76 Fix compiler warning 2017-02-08 01:35:12 +01:00
PatrickvL 8e4dd55d53 Removed unused EmuD3DInit arguments 2017-02-07 23:29:13 +01:00
PatrickvL 0aac001ec2 Small D3D fix 2017-02-07 17:43:54 +01:00
PatrickvL 809d9cdd7e Prevent placing EmuXRefFailure patches on DISABLED oovpa registrations 2017-02-07 17:28:06 +01:00
PatrickvL 656bed2660 Oops, disabled OOVPA registrations shouldn't reference the EmuPatch 2017-02-07 17:08:44 +01:00
PatrickvL f450ed5ebe Oops, calloc requires a num-argument 2017-02-07 17:08:19 +01:00
PatrickvL 4729a6f415 Merge remote-tracking branch 'refs/remotes/Cxbx-Reloaded/master' 2017-02-07 16:59:00 +01:00
PatrickvL 4b1282d021 Small cleanup 2017-02-07 16:58:58 +01:00
PatrickvL b40b9fbcbb Use calloc instead of malloc+clear 2017-02-07 16:58:31 +01:00
PatrickvL c78f5b4af6 Clear memory allocations to prevent side-effects on random contents 2017-02-07 16:57:03 +01:00
PatrickvL 7d683aa37e Disabled D3D_AllocContiguousMemory patch as it just calls MmAllocateContiguousMemory 2017-02-07 16:49:56 +01:00
PatrickvL 1960e1afee Renames and more usage of xbaddr 2017-02-07 13:39:55 +01:00
PatrickvL 8601a4e874 Sync 2017-02-07 09:54:37 +01:00
PatrickvL 528a1da83c Preliminary implementation of ObCreateObject
Tested in NtCreateEvent (see commented block there, which works)
2017-02-07 02:56:53 +01:00
PatrickvL fb1c0b41d0 Merge pull request #153 from PatrickvL/master
Corrections
2017-02-07 01:31:46 +01:00
PatrickvL b96bd7a99b Registration of LTCG OOVPA's the intended way 2017-02-07 01:29:13 +01:00
PatrickvL b61e2632a2 Changed funcExclude into void * (for readable debugging evaluations) 2017-02-07 01:22:27 +01:00
PatrickvL 9a10d30444 Wow, this slipped through (compiled and ran fine)
Luckily, it didn't cause any harm, as D3DDevice_Unknown1 was disabled,
and the extra arguments were ignored anyway.
2017-02-07 01:05:04 +01:00
PatrickvL a8318e6ee4 Merge pull request #152 from PatrickvL/master
Modernized OOVPA registration
2017-02-07 00:59:32 +01:00
PatrickvL 9bc7d91474 Modernized all old OOVPA registrations using global find-replace operations
Only the syntax changed, not the order or any other aspect of
registration.
2017-02-07 00:57:12 +01:00
PatrickvL 6bce1102d3 Merge branch 'master' of https://github.com/PatrickvL/Cxbx-Reloaded 2017-02-07 00:06:29 +01:00
PatrickvL 7a31420e8f Merge remote-tracking branch 'refs/remotes/Cxbx-Reloaded/master' 2017-02-07 00:06:19 +01:00
PatrickvL 6801f4ae76 Don't know what funcExclude exists for, but at least with this, evaluating it's contents gives readable output 2017-02-06 18:12:14 +01:00
PatrickvL b722545463 Merge remote-tracking branch 'refs/remotes/Cxbx-Reloaded/master' 2017-02-06 16:53:43 +01:00
PatrickvL ef648d6b34 Merge pull request #150 from PatrickvL/master
Small fixes
2017-02-06 16:53:31 +01:00
PatrickvL 354b064d60 Fixed a bug introduced in 53a731009f 2017-02-06 16:51:48 +01:00
PatrickvL 230d9e8385 Added comment related to issue #101 2017-02-06 14:51:41 +01:00
PatrickvL aa19487ca1 Disabled VerifyHLEDataBase and logged LLE flags 2017-02-06 14:44:01 +01:00
PatrickvL 4b45dd7cba Fixed distorm related compiler warning 2017-02-06 14:39:28 +01:00
PatrickvL bc2a9e611e Merge pull request #149 from PatrickvL/master
Implemented the easy Ob* kernel API's
2017-02-06 14:33:34 +01:00
PatrickvL 7ed9893a77 Kernel : Corrected and implemented ObReferenceObjectByPointer 2017-02-06 14:12:25 +01:00
PatrickvL debc43a694 Merge remote-tracking branch 'refs/remotes/Cxbx-Reloaded/master' 2017-02-06 14:07:26 +01:00
PatrickvL 53003a2817 Kernel : Implemented ObfReferenceObject and ObfDereferenceObject
These seem to be quite easy (only one TODO for named objects in
ObfDereferenceObject)
2017-02-06 14:07:14 +01:00
PatrickvL eb3da6710c Merge pull request #148 from PatrickvL/master
Kernel stubs for all Ob* API's
2017-02-06 13:58:54 +01:00
PatrickvL 4daff59e1b Kernel : Added ObfReferenceObject stub (the last thunk for Ob*) 2017-02-06 13:58:13 +01:00
PatrickvL ee283ecaa5 Kernel : Added ObReferenceObjectByPointer stub 2017-02-06 13:54:50 +01:00
PatrickvL 8111990205 Kernel : Added ObReferenceObjectByName stub 2017-02-06 13:53:25 +01:00
PatrickvL f79b82a4b3 Kernel : Added ObOpenObjectByPointer stub 2017-02-06 13:51:32 +01:00
PatrickvL d37f06d25b Kernel : Added ObMakeTemporaryObject stub 2017-02-06 13:48:30 +01:00
PatrickvL c0c55ca461 Kernel : Added ObInsertObject stub 2017-02-06 13:46:27 +01:00
PatrickvL 1b71c925f6 Kernel : Added ObCreateObject stub 2017-02-06 13:42:44 +01:00
PatrickvL 153cdc07b7 Fixed KMUTANT offsetof TODO 2017-02-06 13:23:55 +01:00
PatrickvL 258ee34ff5 xboxkrnl : Added KMUTANT struct and comment headers 2017-02-06 13:22:34 +01:00
PatrickvL 92d83306be xboxkrnl: Expanded OBJECT_TYPE struct, updated all occurrences 2017-02-06 13:09:30 +01:00
PatrickvL 5644f95751 Merge remote-tracking branch 'refs/remotes/Cxbx-Reloaded/master' 2017-02-06 12:10:03 +01:00
PatrickvL 156fa48f6d xboxkrnl : Added OBJECT_TYPE struct 2017-02-06 12:10:00 +01:00
PatrickvL e7a32fe639 Merge pull request #147 from PatrickvL/master
Small updates
2017-02-06 11:41:32 +01:00
PatrickvL 92cc88a87b Fixed a few compiler warnings in EmuKrnlKe 2017-02-06 11:39:49 +01:00