Commit Graph

287 Commits

Author SHA1 Message Date
AleBlbl d74c72ed3d winrt_x classes implemented and stubbed some functions 2025-01-06 03:31:55 +01:00
AleBlbl 153091aebb Wrapping and Unwrapping a few things 2025-01-06 03:30:29 +01:00
AleBlbl 5611144175 Fix Wrapping ID3D11DeviceContext in GetImmediateContext 2025-01-05 19:46:21 +01:00
AleBlbl 0359e5b193 Refactored and Moved to its own header ID3DDeviceContext 2025-01-05 19:18:02 +01:00
Dexrn ZacAttack cc92c485a8 Merge pull request #86 from Patoke/main
add WIP wrapper for ID3D11DeviceContext
2025-01-05 02:23:24 -08:00
Patoke ec9fe02325 [d3d11_x] add WIP wrapper for ID3D11DeviceContext 2025-01-05 07:20:06 -03:00
Dexrn ZacAttack a0dd1a7d16 Merge pull request #85 from AleBello7276/main
IDXGISwapChain and ID3DTexture2D Wrappers implemented
2025-01-04 23:04:13 -08:00
AleBlbl f9abb62813 IDXGISwapChain and ID3DTexture2D Wrappers implemented 2025-01-05 07:59:07 +01:00
Tyler Jaacks 87bd5eb082 Merge pull request #84 from AleBello7276/main 2025-01-04 01:47:51 -06:00
AleBlbl 181a44a103 CreateSwapchainForCoreWindow Fixed with IDXGI Wrappers 2025-01-04 08:45:20 +01:00
Dexrn ZacAttack dab643dc89 Merge pull request #83 from Patoke/main
Proper wrapping around ID3D11Device's
2025-01-03 19:33:28 -08:00
gsds c1b0e06a56 Merge branch 'WinDurango:main' into main 2025-01-04 00:26:54 -03:00
Patoke cdab9ad6d3 [d3d11_x] fix refcount increment for devices other than ID3D11DeviceX
[d3d11_x] properly wrap around ID3D11Device as well as adding debug info if CreateDevice fails
2025-01-04 00:26:25 -03:00
Unixian 02cb069e9d [d3d11_x] implement more interfaces
Implemented the rest of the ID3D11Device* interfaces, meaning they are properly wrapped now.
2025-01-03 09:56:03 -05:00
Unixian 1bd5af7d59 Merge branch 'main' of https://github.com/Patoke/WinDurango 2025-01-03 04:56:02 -05:00
Dexrn ZacAttack b80f5ad53a Merge pull request #82 from Patoke/main
initial wrapping implementation for ID3D11DeviceX
2025-01-03 00:31:31 -08:00
Patoke 656e04cf99 Merge branch 'main' of https://github.com/Patoke/WinDurango 2025-01-03 05:27:47 -03:00
Patoke f245b1c385 [d3d11_x] initial implementation for wrapping around ID3D11DeviceX 2025-01-03 05:27:18 -03:00
gsds 72069cc2e9 Merge branch 'WinDurango:main' into main 2025-01-03 00:57:07 -03:00
Unixian 0a9a01cf07 Merge branch 'main' of https://github.com/Patoke/WinDurango 2025-01-02 22:56:43 -05:00
Unixian 9321cd2b60 move XFrontPanelDisplay 2025-01-02 22:56:29 -05:00
Patoke 161af26f0e [d3d11_x] remove invalid, XBOX specific CreateDevice flags 2025-01-03 00:56:17 -03:00
Dexrn ZacAttack 647c837108 Merge pull request #81 from Patoke/main
d3d11.x and XFrontPanelDisplay wrapping
2025-01-02 19:54:11 -08:00
Patoke b25e822621 [d3d11_x] full function definitions for stubs 2025-01-03 00:39:47 -03:00
Unixian 0765f3c088 GraphicsUnknown implemented 2025-01-02 22:31:09 -05:00
Unixian d795794690 d3d11 wrapping + xfrontpaneldisplay 2025-01-02 21:16:05 -05:00
Unixian ca746e5d7e add XFrontPanelDisplay 2025-01-02 19:26:20 -05:00
AleBlbl bcca557c6e CoreWindowX Fix (#80)
* winrt_x no more needs to put *too many* dll in the game folder

* Implement FrameworkView and FrameworkViewSource Wrappers to fix CoreWindowX Leaking
2025-01-03 00:37:16 +01:00
Dexrn ZacAttack 71e45dc8f4 Merge pull request #79 from WinDurango/revert-78-main
Revert "Fix CoreWindow Leaking"
2025-01-02 15:07:39 -08:00
Dexrn ZacAttack 96b5f0bae1 Revert "Fix CoreWindow Leaking" 2025-01-02 15:06:27 -08:00
Tyler Jaacks 0c84642e72 Merge pull request #78 from AleBello7276/main 2025-01-02 15:21:46 -06:00
AleBlbl 4f1a01f117 Implemented IFrameworkView and IFrameworkViewSource Wrappers for fixing CoreWindow Leaking 2025-01-02 22:17:08 +01:00
AleBlbl 318aeeda28 winrt_x no more needs to put "too many" dlls in the game folder 2025-01-02 22:16:31 +01:00
Dexrn ZacAttack f002f92539 Merge pull request #77 from Patoke/main
KernelX, MMDevAPI, utils, d3d11.x changes
2025-01-02 02:38:14 -08:00
Patoke eec15a6028 [MMDevAPI] add missing exports 2025-01-02 07:11:40 -03:00
Patoke 1d15a44658 [kernelx] proper naming for NlsProcessDestroy 2025-01-02 06:34:46 -03:00
Unixian b0b2289851 Forgot to update comment 2025-01-02 04:04:43 -05:00
Unixian 150a11fdce 1/2/25
- Added parts for debug in kernelx dllmain
- Fixed IsXboxModule, in testing, it marked modules inside the game directory as non-xbox modules.
- Removed implementation of XMemFreeDefault for future replacement with xmem reversal
2025-01-02 04:02:32 -05:00
Patoke 5c17c2ec98 [d3d11_x] implement various functions and types 2025-01-02 05:14:45 -03:00
Patoke 33ca1c4bed [kernelx] finish reversing some functions (leave others as WIP)
[kernelx] add different type definitions
[kernelx] fixed wrong implementation of GetSystemOSVersion_X
[kernelx] added more documentation
[winrt_x] fix project filters for idls
2025-01-02 04:33:08 -03:00
Dexrn ZacAttack d36cab6ea3 Rename xgx to xg_x 2024-12-21 21:44:05 -08:00
Tyler Jaacks d23d2ddcfa Merge pull request #75 from WinDurango-project/DexrnZacAttack-patch-3 2024-12-19 16:10:59 -06:00
Dexrn ZacAttack cac46c6373 Attempt to fix #74, hope it works. 2024-12-19 14:09:27 -08:00
Dexrn ZacAttack 8e233c3bda Merge pull request #62 from aazz18/main
Fix README.md spelling mistake.
2024-11-24 01:52:25 -08:00
Tyler Jaacks 977da0458f Merge pull request #71 from AleBello7276/main
CoreWindow wrapper implemented + CoreApplication cleaned a bit
2024-11-24 03:50:02 -06:00
AleBlbl fea0aaf76c CoreWindow wrapper implemented 2024-11-24 03:23:28 +01:00
AleBlbl cd9b126ab8 CoreApplicationWrapper implemented correctly 2024-11-24 03:18:55 +01:00
Tyler Jaacks 4fd1aa6b83 Added a common dll for common functions include but not limited to logging and toml configurations. 2024-11-20 00:12:49 -06:00
Tyler Jaacks 993f3e0cb9 Merge pull request #63 from AleBello7276/main
Implemented Wrapper for CoreApplication and ICoreApplicationResourceAvailabilityX
2024-11-19 20:48:07 -06:00
AleBlbl 6f1a7f469f Implemented Wrapper for CoreApplication and ICoreApplicationResourceAvailabilityX 2024-11-20 03:27:57 +01:00