Commit Graph

78 Commits

Author SHA1 Message Date
Amer Koleci
8bc4462157 Audio: Welcome XAudio2 support. 2023-04-06 14:40:17 +02:00
Amer Koleci
84ace9b66b Update generation to 48.0.19-preview metadata. 2023-04-06 11:44:43 +02:00
Amer Koleci
9cbc67cbb4 Update 40.0.14-preview metadata and start using Rect and RectF. 2023-01-09 09:32:45 +01:00
Amer Koleci
c2a59c7720 Improve generation. 2022-12-30 09:28:01 +01:00
Amer Koleci
ad6909ef04 Improve more D3D11 generation and helper methods. 2022-12-29 17:58:35 +01:00
Amer Koleci
c1d457d5fd Improve D2D1 types generation and other helper methods. 2022-12-06 10:57:28 +01:00
Amer Koleci
a67fab7cae Generator: Correct vtable for some WIC types. 2022-12-02 09:11:08 +01:00
Amer Koleci
61295b00a2 Update metadata to 39.0.18-preview
Generator: Add initial Interface generation.
2022-12-01 16:26:51 +01:00
Amer Koleci
3ca1ac082d Improve generation and manually add D3D12 agility SDK stuff. 2022-11-28 10:45:05 +01:00
Amer Koleci
cf55322a11 Update to Win32Metadata 38.0.19-preview and FIX struct generation. 2022-11-21 09:20:46 +01:00
Amer Koleci
8951f5b092 Improve bindings logic. 2022-11-18 14:45:41 +01:00
Amer Koleci
dec4ed8056 Update to official .NET 7 SDK and improve bindings. 2022-11-17 14:14:45 +01:00
Amer Koleci
a73143c08f Improve more naming case and more D3D12 goodies. 2022-10-17 16:02:36 +02:00
Amer Koleci
a80378836e DirectComposition bindings just landed.
Generate enums and structs in single file (for easier readability)
2022-10-10 10:11:07 +02:00
Amer Koleci
eade223582 Separate Fxc bindings and bump version 1.8.2 2022-10-10 09:06:57 +02:00
Amer Koleci
d04ee1d77c FIX: Api generation file name collision, bump version 1.8.1 2022-10-07 15:14:27 +02:00
Amer Koleci
f6720c616e Last separation, Dxgi. 2022-10-07 14:47:17 +02:00
Amer Koleci
bc6b5ab366 Improve bindings and push new packages. 2022-10-07 14:20:42 +02:00
Amer Koleci
d88b4a2c8d Massive folder rename, follow Apis convention, separate Imaging (WIC) 2022-10-07 14:08:59 +02:00
Amer Koleci
b2b6007976 New separated DirectWrite bindings 2022-10-07 13:51:11 +02:00
Amer Koleci
2f2724a073 New separated Direct2D bindings. 2022-10-07 13:37:15 +02:00
Amer Koleci
9562ebe8fa Bindings: Separate DXC bindings. 2022-10-07 12:18:36 +02:00
Amer Koleci
ef212f2afa More refactoring and improved bindings. 2022-10-07 11:33:53 +02:00
Amer Koleci
870a6a433c Rework folder structure (again) 2022-10-07 11:04:57 +02:00
Amer Koleci
bbd36faeeb Rework bindings in per folder and per type file. 2022-10-07 10:02:22 +02:00
Amer Koleci
fe739a57d9 Improve more bindings and new Direct3D11on12 support. 2022-10-06 18:00:00 +02:00
Amer Koleci
c42e892e2d More goodies and improvements. 2022-09-26 17:57:03 +02:00
Amer Koleci
5b46d60c9a Direct3D11: Add some helper methods. 2022-09-26 15:38:02 +02:00
Amer Koleci
fa731086e8 Update generator json to 33.0.18-preview and adapt changes. 2022-09-26 11:40:03 +02:00
Amer Koleci
ed3907c566 FIX OptimizationLevel2 generation. 2022-09-22 12:34:01 +02:00
Amer Koleci
88ca2e6994 Fxc bindings support. 2022-09-22 12:21:25 +02:00
Amer Koleci
5938771eb6 Improve code generation and use new UnscopedRef. 2022-09-21 17:57:04 +02:00
Amer Koleci
255de8bfc5 More goodies and improve function generation to use common code patterns. 2022-09-21 14:40:18 +02:00
Amer Koleci
8de93a6f85 Improve more types and use common types. 2022-09-21 10:12:36 +02:00
Amer Koleci
5b96182652 Lot of Dxgi, D3D11 and D3D12 goodies. 2022-09-20 18:04:11 +02:00
Amer Koleci
2fcf8a7e94 Generator: Improve struct return types in other cases (ID2D1Bitmap::GetPixelSize) 2022-09-20 14:35:31 +02:00
Amer Koleci
1309d11476 Add initial Numerics support and Color4 and replace different ColorF, DXGI_RGBA to use this type. 2022-09-20 14:20:01 +02:00
Amer Koleci
64250d17bc Better naming convention and bump to version 1.5.3 2022-09-20 12:41:14 +02:00
Amer Koleci
3ae0fc01c9 More primitive types improvements. 2022-09-20 11:27:23 +02:00
Amer Koleci
e757fc08ae Generator: Separate com types and FIX vtable issues 2022-09-20 11:02:04 +02:00
Amer Koleci
a3c160a929 Generator: Handle return type as struct and function marshal. 2022-09-20 09:16:50 +02:00
Amer Koleci
f16e29ed75 Various improvements and handle extensions in better way. 2022-09-19 17:35:45 +02:00
Amer Koleci
0c2dfea0e4 Bindings: Add DirectWrite and Direct2D1 support. 2022-09-19 13:33:18 +02:00
Amer Koleci
6237581041 DirectWrite bindings support and preparation for Direct2D1. 2022-09-19 10:35:31 +02:00
Amer Koleci
475f91c721 Generator: More generation and improvements 2022-09-19 08:59:58 +02:00
Amer Koleci
34887eeccb Generator: Struct member don't prettify names. 2022-09-16 12:06:31 +02:00
Amer Koleci
1942a804f8 Initial workable WIC support and correct out parameters in other contexts. 2022-09-16 12:04:06 +02:00
Amer Koleci
e62b972d02 Initial WIC support (WIP) 2022-09-16 11:11:23 +02:00
Amer Koleci
c6c5061fbf Generator: Improve more naming conventions. 2022-09-13 12:47:48 +02:00
Amer Koleci
2213a0a78f More generaton and handle Graphics.Direct2D.Common.json generation + more D3D11 helpers. 2022-09-13 10:14:17 +02:00