Commit Graph

318 Commits

Author SHA1 Message Date
Dexrn ZacAttack 37cd5e0fd1 Merge pull request #97 from Patoke/main
Major d3d11x and kernelx changes
2025-01-09 12:30:02 -08:00
Patoke 175bb8a857 [d3d11x] proper optional checks for some wrappers
[d3d11x] make sure QueryInterface calls aren't leaking PC pointers
[d3d11x] add debug logs for AddRef and Release in search of bad ref counting
[d3d11x] properly grab the shader slot from the PacketHeader
[d3d11x] properly unwrap Set calls
[d3d11x] properly wrap Get calls
[kernelx] remove debug logs
2025-01-09 06:54:10 -03:00
Patoke 2b852e8bf4 [d3d11x] more view type unwrapping 2025-01-09 02:56:27 -03:00
Patoke 06a228ebff [d3d11x] "proper" wrapping for SetShaderResource calls 2025-01-09 02:52:11 -03:00
Unixian 19bdd09ad1 bugerton 2025-01-09 00:34:12 -05:00
Patoke 66a77b5bcb [d3d11x] add debug macros for hresult functions
[d3d11x] found error with CreateShaderResourceView, it happens due to an invalid 2D texture
[d3d11x] use proper refcounts from IGraphicsUnknown on DXGI related classes
[kernelx] use the same calling convention as IGraphicsUnknown for m_RefCount
[kernelx] add filesystem hooks to resolve relative file calls
2025-01-09 00:59:07 -03:00
Serenity 5db2a06d96 Merge pull request #96 from windows-fryer/main
Code cleanup in d3d11_x
2025-01-07 23:15:24 -05:00
windows-fryer bee218423e Code cleanup in d3d11_x 2025-01-07 16:22:13 -08:00
Serenity b61d4be4f9 Merge pull request #95 from Bagietas/main
XAudio2_9 fix to maintain consistency in repo
2025-01-07 14:22:35 -05:00
Bagietka 1e2c8169fb XAudio2_9 fix to be consistent in our repo 2025-01-07 19:44:43 +01:00
AleBlbl 7705ff6813 Merge pull request #94 from Rodrigo-Todescatto/main
Added basic XAudio2_9 implementation.
2025-01-07 19:26:56 +01:00
Rodrigo Todescatto 18e06e80fa Added basic XAudio2_9 implementation. 2025-01-07 14:59:47 -03:00
Serenity 6d402fdc92 Merge pull request #92 from CADIndie/main
Add Windows.Xbox.ApplicationModel.Core
2025-01-07 12:06:39 -05:00
Darien Johnson 7fb28e97be Allow Terraria to enter rendering stage 2025-01-07 11:30:36 -05:00
Serenity 36759a731f Merge pull request #93 from Patoke/main
Add missing wrappers, unwrap routines, better file naming
2025-01-07 06:22:34 -05:00
Patoke 5031a118f1 [d3d11x] add wrappers for texture 1D and 3D
[d3d11x] add wrappers for DepthStencilView, ShaderResourceView and UnorderedAccessView
[d3d11x] proper unwrapping and type declarations for the aforementioned types
[d3d11x] proper implementation for ID3D11View_X
[d3d11x] better naming for files containing wrappers
2025-01-07 08:02:32 -03:00
Tyler Jaacks f537a2e530 Merge pull request #91 from AleBello7276/main 2025-01-06 23:53:50 -06:00
AleBlbl 439acb3a0a Game reach Black screen 2025-01-07 06:51:23 +01:00
Tyler Jaacks a4fc50a800 Merge pull request #90 from AleBello7276/main 2025-01-06 21:32:49 -06:00
AleBlbl 2dc277f9e2 More winrt_x implementations needed to continue 2025-01-07 04:29:43 +01:00
Serenity 178ff013eb Merge pull request #89 from Bagietas/main
Few improvements
2025-01-06 16:27:45 -05:00
Bagietka 2a24c5d97a Merge remote-tracking branch 'upstream/main' 2025-01-06 16:58:36 +01:00
Bagietka 749602eacc Revert "a"
This reverts commit 14ce73b722.
2025-01-06 16:48:51 +01:00
Bagietka 14ce73b722 a 2025-01-06 16:48:35 +01:00
AleBlbl 034d193efd Merge branch 'main' of https://github.com/AleBello7276/WinDurango 2025-01-06 05:51:52 +01:00
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
Dexrn ZacAttack b2dff5cc17 Merge pull request #88 from AleBello7276/main
Refactored and Moved to its own header ID3DDeviceContext
2025-01-05 14:01:20 -08:00
AleBlbl 6734de0a6e Merge pull request #87 from Rodrigo-Todescatto/main
Added Forza debbuging and fixed XMemSetAllocationHooks.
2025-01-05 19:59:00 +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
Rodrigo Todescatto 5e97f7d430 Added Forza debbuging and fixed XMemSetAllocationHooks. 2025-01-05 14:49:15 -03: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