Commit Graph

329 Commits

Author SHA1 Message Date
Tyler Jaacks 2ae8def2f3 Updated build dependencies. 2025-01-11 13:54:24 -06:00
Tyler Jaacks 05d1c183db Update msbuild.yml 2025-01-11 13:28:32 -06:00
Tyler Jaacks d97913be10 Merge pull request #101 from WinDurango/TylerJaacks-patch-3
Update msbuild.yml
2025-01-11 13:18:55 -06:00
Tyler Jaacks 8b411ed1b8 Update msbuild.yml 2025-01-11 13:18:42 -06:00
Tyler Jaacks f889d7ac1c Merge pull request #100 from WinDurango/TylerJaacks-patch-2
Update msbuild.yml
2025-01-11 13:16:51 -06:00
Tyler Jaacks 9a232fc3dc Update msbuild.yml 2025-01-11 13:15:52 -06:00
Tyler Jaacks dc3f82771a Merge pull request #99 from WinDurango/TylerJaacks-patch-1
Update msbuild.yml
2025-01-11 13:15:14 -06:00
Tyler Jaacks 8fd9632b08 Update msbuild.yml 2025-01-11 13:06:24 -06:00
Dexrn ZacAttack 1bdcd7eba4 Merge pull request #98 from Patoke/main
Implement missing wrappers
2025-01-09 23:37:18 -08:00
Patoke e9507c5dc3 Merge branch 'main' of https://github.com/Patoke/WinDurango 2025-01-10 04:33:07 -03:00
Patoke 34d75a55a7 [d3d11x] implement missing wrapping/unwrapping routines
[d3d11x] add todos for all missing wrapping/unwrapping routines
[d3d11x] stop using the StartSlot in the PacketHeader as it was unnecessary and redundant
[d3d11x] fix wrong wrapping in OMSetRenderTargets
[d3d11x] enable the d3d debug layer always if built in debug mode
2025-01-10 04:32:47 -03:00
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