139 Commits

Author SHA1 Message Date
Amer Koleci
9b291458d8 Update bindings to metadata 64.0.22-preview, bump version to 2.3.0 2025-10-03 15:58:24 +02:00
Amer Koleci
6480e93159 Update Dxc to https://github.com/microsoft/DirectXShaderCompiler/releases/tag/v1.8.2505.1 2025-10-03 15:56:31 +02:00
Amer Koleci
30277d58c6 Add D3D12 native dependency project (Vortice.D3D12MA.Native) and C# bindings. 2025-02-04 12:14:27 +01:00
Amer Koleci
4699c15c51 FIX IncludeSymbols in Vortice.Pix.Native.csproj 2024-08-06 16:23:53 +02:00
Amer Koleci
2be101d8b2 Update version to 2.2.6 2024-08-06 16:21:17 +02:00
Amer Koleci
6025c20a51 Update DXC to July 2024 release (https://github.com/microsoft/DirectXShaderCompiler/releases/tag/v1.8.2407), bump version to 1.0.2 2024-08-06 16:21:01 +02:00
Amer Koleci
2c61d6ce73 Improvements in enum generation part, D3DCompile improvements, bump version to 2.2.5. 2024-07-24 08:36:00 +02:00
Amer Koleci
c0fbd7e57a FIX: StringUtilities to use byte instead of sbyte. 2024-07-22 14:35:56 +02:00
Amer Koleci
7f320de4fa FIX: remaining sbyte mapping to use byte* and some wrong enums in D3D11, bump version to 2.2.3 2024-07-22 14:32:01 +02:00
Amer Koleci
6d46943c9c Generate enum with native names at *.Apis.cs level, bump version to 2.2.2. 2024-07-15 16:06:14 +02:00
Amer Koleci
e35fb90eef Add Vortice.Pix.Native. 2024-07-03 16:04:10 +02:00
Amer Koleci
c21a399c0e FIX Vortice.Dxc.Native warning. 2024-07-01 16:35:28 +02:00
Amer Koleci
13e7ac082e Update bindings to use char* instead of ushort*, separated Dxc native packages to Vortice.Dxc.Native, bump version to 2.2.1 2024-07-01 16:16:53 +02:00
Amer Koleci
715ca3aa39 Update json to metadata to 61.0.15-preview, regenerate bindings and bump version to 2.2.0 2024-06-28 12:42:38 +02:00
Amer Koleci
9c485db26e Update README.md 2023-11-15 09:26:25 +01:00
Amer Koleci
9ea28d4664 Update generation code, drop netstandard2.0 and support net7.0 and net8.0 only, fix also issue #3 2023-10-30 10:49:59 +01:00
Amer Koleci
81d6ea831b FIX: Build logic and drop netstandard2.1 as it causes trimming issues. 2023-09-05 12:17:15 +02:00
Amer Koleci
de454e710f Update metadata to 54.0.44-preview
DX Compiler release for August 2023
Drop net6.0 and add net8.0 support.
2023-09-05 10:57:33 +02:00
Amer Koleci
f8094574f9 Update metadata to 52.0.65-preview.
Improve DxgiFormat generation and manually add Xbox formats.
2023-06-15 10:08:17 +02:00
Amer Koleci
9b676869e1 Updating metadata to 52.0.65-preview 2023-06-15 08:59:12 +02:00
Amer Koleci
77d12f1be3 More generation improvements and XAudio2 improvements. 2023-06-05 16:13:10 +02:00
Amer Koleci
30631db085 Correct COM return types (specially used in shader reflection) 2023-06-01 17:32:13 +02:00
Amer Koleci
6a3cad22aa Dxc: Correct native dll loading. 2023-06-01 16:04:27 +02:00
Amer Koleci
9afafbda31 Dxc: Include binaries for DX Compiler release for December 2022
XAudio2: FIX dependencies.
2023-06-01 15:18:43 +02:00
Amer Koleci
608dabaeb1 [D3D12] Improvements and better MessageId name, bump version to 1.9.24 2023-05-02 17:16:27 +02:00
Amer Koleci
dd44321033 Bump new version 2023-04-25 22:59:21 +02:00
Amer Koleci
1d96384da0 Merge pull request #1 from Sergio0694/dev/remove-numerics-autoprops
Remove autoproperties from Color4 and Viewport types
2023-04-25 22:21:46 +02:00
Sergio Pedri
26e53cce98 Remove autoproperties from Color4 and Viewport types 2023-04-25 22:16:52 +02:00
Amer Koleci
ed8dc284a6 Improve XAudio2 bindings and add X3DAudio support. 2023-04-06 16:14:55 +02:00
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
00aa6e29c8 Update global.json 2023-01-19 11:39:29 +01:00
Amer Koleci
7b8eedd6a8 Direct3D11 improvements. 2023-01-17 17:21:14 +01:00
Amer Koleci
568352435f Improve in CheckFeatureSupport support across library. 2023-01-13 17:43:17 +01: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
9068fd4784 D3D12: Add ID3D12GraphicsCommandList extensions methods. 2023-01-05 17:09:41 +01:00
Amer Koleci
200c9286b4 D3D12: improve various CheckFeatureSupport calls and StaticSamplerDescription. 2023-01-04 17:49:58 +01:00
Amer Koleci
8e121c63a1 Various improvements. 2023-01-04 15:43:59 +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
43185286e8 Improve Fxc compilation part. 2022-12-29 17:13:23 +01:00
Amer Koleci
1a60b9218a Improve ID3D11Device extensions. 2022-12-29 17:04:35 +01:00
Amer Koleci
df466049b0 FIX: Apis collision in D3D11 and Fxc. 2022-12-23 12:07:12 +01:00
Amer Koleci
a768f59eea Dxc: Expose CLSID_DxcUtils as alias of CLSID_DxcLibrary 2022-12-09 11:06:10 +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
b04caed143 Various improvements and cleanups. 2022-12-01 14:15:47 +01:00
Amer Koleci
3ca1ac082d Improve generation and manually add D3D12 agility SDK stuff. 2022-11-28 10:45:05 +01:00
Amer Koleci
cee7905599 More D3D12 goodies. 2022-11-21 11:21:28 +01:00