Commit Graph

  • 9b291458d8 Update bindings to metadata 64.0.22-preview, bump version to 2.3.0 main Amer Koleci 2025-10-03 15:58:24 +02:00
  • 6480e93159 Update Dxc to https://github.com/microsoft/DirectXShaderCompiler/releases/tag/v1.8.2505.1 Amer Koleci 2025-10-03 15:56:31 +02:00
  • 30277d58c6 Add D3D12 native dependency project (Vortice.D3D12MA.Native) and C# bindings. Amer Koleci 2025-02-04 12:14:27 +01:00
  • 4699c15c51 FIX IncludeSymbols in Vortice.Pix.Native.csproj Amer Koleci 2024-08-06 16:23:53 +02:00
  • 2be101d8b2 Update version to 2.2.6 Amer Koleci 2024-08-06 16:21:17 +02:00
  • 6025c20a51 Update DXC to July 2024 release (https://github.com/microsoft/DirectXShaderCompiler/releases/tag/v1.8.2407), bump version to 1.0.2 Amer Koleci 2024-08-06 16:21:01 +02:00
  • 2c61d6ce73 Improvements in enum generation part, D3DCompile improvements, bump version to 2.2.5. Amer Koleci 2024-07-24 08:36:00 +02:00
  • c0fbd7e57a FIX: StringUtilities to use byte instead of sbyte. Amer Koleci 2024-07-22 14:35:56 +02:00
  • 7f320de4fa FIX: remaining sbyte mapping to use byte* and some wrong enums in D3D11, bump version to 2.2.3 Amer Koleci 2024-07-22 14:32:01 +02:00
  • 6d46943c9c Generate enum with native names at *.Apis.cs level, bump version to 2.2.2. Amer Koleci 2024-07-15 16:06:14 +02:00
  • e35fb90eef Add Vortice.Pix.Native. Amer Koleci 2024-07-03 16:04:10 +02:00
  • c21a399c0e FIX Vortice.Dxc.Native warning. Amer Koleci 2024-07-01 16:35:28 +02:00
  • 13e7ac082e Update bindings to use char* instead of ushort*, separated Dxc native packages to Vortice.Dxc.Native, bump version to 2.2.1 Amer Koleci 2024-07-01 16:16:53 +02:00
  • 715ca3aa39 Update json to metadata to 61.0.15-preview, regenerate bindings and bump version to 2.2.0 Amer Koleci 2024-06-28 12:42:38 +02:00
  • 9c485db26e Update README.md Amer Koleci 2023-11-15 09:26:25 +01:00
  • 9ea28d4664 Update generation code, drop netstandard2.0 and support net7.0 and net8.0 only, fix also issue #3 Amer Koleci 2023-10-30 10:49:59 +01:00
  • 81d6ea831b FIX: Build logic and drop netstandard2.1 as it causes trimming issues. Amer Koleci 2023-09-05 12:17:15 +02:00
  • de454e710f Update metadata to 54.0.44-preview DX Compiler release for August 2023 Drop net6.0 and add net8.0 support. Amer Koleci 2023-09-05 10:57:33 +02:00
  • f8094574f9 Update metadata to 52.0.65-preview. Improve DxgiFormat generation and manually add Xbox formats. Amer Koleci 2023-06-15 10:08:17 +02:00
  • 9b676869e1 Updating metadata to 52.0.65-preview Amer Koleci 2023-06-15 08:59:12 +02:00
  • 77d12f1be3 More generation improvements and XAudio2 improvements. Amer Koleci 2023-06-05 16:13:10 +02:00
  • 30631db085 Correct COM return types (specially used in shader reflection) Amer Koleci 2023-06-01 17:32:13 +02:00
  • 6a3cad22aa Dxc: Correct native dll loading. Amer Koleci 2023-06-01 16:04:27 +02:00
  • 9afafbda31 Dxc: Include binaries for DX Compiler release for December 2022 XAudio2: FIX dependencies. Amer Koleci 2023-06-01 15:18:43 +02:00
  • 608dabaeb1 [D3D12] Improvements and better MessageId name, bump version to 1.9.24 Amer Koleci 2023-05-02 17:16:27 +02:00
  • dd44321033 Bump new version Amer Koleci 2023-04-25 22:59:21 +02:00
  • 1d96384da0 Merge pull request #1 from Sergio0694/dev/remove-numerics-autoprops Amer Koleci 2023-04-25 22:21:46 +02:00
  • 26e53cce98 Remove autoproperties from Color4 and Viewport types Sergio Pedri 2023-04-25 22:16:52 +02:00
  • ed8dc284a6 Improve XAudio2 bindings and add X3DAudio support. Amer Koleci 2023-04-06 16:14:55 +02:00
  • 8bc4462157 Audio: Welcome XAudio2 support. Amer Koleci 2023-04-06 14:40:17 +02:00
  • 84ace9b66b Update generation to 48.0.19-preview metadata. Amer Koleci 2023-04-06 11:44:43 +02:00
  • 00aa6e29c8 Update global.json Amer Koleci 2023-01-19 11:39:29 +01:00
  • 7b8eedd6a8 Direct3D11 improvements. Amer Koleci 2023-01-17 17:21:14 +01:00
  • 568352435f Improve in CheckFeatureSupport support across library. Amer Koleci 2023-01-13 17:43:17 +01:00
  • 9cbc67cbb4 Update 40.0.14-preview metadata and start using Rect and RectF. Amer Koleci 2023-01-09 09:32:45 +01:00
  • 9068fd4784 D3D12: Add ID3D12GraphicsCommandList extensions methods. Amer Koleci 2023-01-05 17:09:41 +01:00
  • 200c9286b4 D3D12: improve various CheckFeatureSupport calls and StaticSamplerDescription. Amer Koleci 2023-01-04 17:49:58 +01:00
  • 8e121c63a1 Various improvements. Amer Koleci 2023-01-04 15:43:59 +01:00
  • c2a59c7720 Improve generation. Amer Koleci 2022-12-30 09:28:01 +01:00
  • ad6909ef04 Improve more D3D11 generation and helper methods. Amer Koleci 2022-12-29 17:58:35 +01:00
  • 43185286e8 Improve Fxc compilation part. Amer Koleci 2022-12-29 17:13:23 +01:00
  • 1a60b9218a Improve ID3D11Device extensions. Amer Koleci 2022-12-29 17:04:35 +01:00
  • df466049b0 FIX: Apis collision in D3D11 and Fxc. Amer Koleci 2022-12-23 12:07:12 +01:00
  • a768f59eea Dxc: Expose CLSID_DxcUtils as alias of CLSID_DxcLibrary Amer Koleci 2022-12-09 11:06:10 +01:00
  • c1d457d5fd Improve D2D1 types generation and other helper methods. Amer Koleci 2022-12-06 10:57:28 +01:00
  • a67fab7cae Generator: Correct vtable for some WIC types. Amer Koleci 2022-12-02 09:11:08 +01:00
  • 61295b00a2 Update metadata to 39.0.18-preview Generator: Add initial Interface generation. Amer Koleci 2022-12-01 16:26:51 +01:00
  • b04caed143 Various improvements and cleanups. Amer Koleci 2022-12-01 14:15:47 +01:00
  • 3ca1ac082d Improve generation and manually add D3D12 agility SDK stuff. Amer Koleci 2022-11-28 10:45:05 +01:00
  • cee7905599 More D3D12 goodies. Amer Koleci 2022-11-21 11:21:28 +01:00
  • cf55322a11 Update to Win32Metadata 38.0.19-preview and FIX struct generation. Amer Koleci 2022-11-21 09:20:46 +01:00
  • 8951f5b092 Improve bindings logic. Amer Koleci 2022-11-18 14:45:41 +01:00
  • 8dc88313e8 Fix artifacts path Amer Koleci 2022-11-17 14:49:54 +01:00
  • 488b23ea9f CI build: Restore publish to nuget Amer Koleci 2022-11-17 14:45:33 +01:00
  • dec4ed8056 Update to official .NET 7 SDK and improve bindings. Amer Koleci 2022-11-17 14:14:45 +01:00
  • a73143c08f Improve more naming case and more D3D12 goodies. Amer Koleci 2022-10-17 16:02:36 +02:00
  • a80378836e DirectComposition bindings just landed. Generate enums and structs in single file (for easier readability) Amer Koleci 2022-10-10 10:11:07 +02:00
  • eade223582 Separate Fxc bindings and bump version 1.8.2 Amer Koleci 2022-10-10 09:06:57 +02:00
  • 3c7e8e69b2 Improve CI build and build structure Amer Koleci 2022-10-10 08:47:21 +02:00
  • d04ee1d77c FIX: Api generation file name collision, bump version 1.8.1 Amer Koleci 2022-10-07 15:14:27 +02:00
  • f6720c616e Last separation, Dxgi. Amer Koleci 2022-10-07 14:47:17 +02:00
  • bc6b5ab366 Improve bindings and push new packages. Amer Koleci 2022-10-07 14:20:42 +02:00
  • d88b4a2c8d Massive folder rename, follow Apis convention, separate Imaging (WIC) Amer Koleci 2022-10-07 14:08:59 +02:00
  • b2b6007976 New separated DirectWrite bindings Amer Koleci 2022-10-07 13:51:11 +02:00
  • 2f2724a073 New separated Direct2D bindings. Amer Koleci 2022-10-07 13:37:15 +02:00
  • 2e17f28f9a Add netstandard2.1 support. Amer Koleci 2022-10-07 12:30:36 +02:00
  • 9562ebe8fa Bindings: Separate DXC bindings. Amer Koleci 2022-10-07 12:18:36 +02:00
  • ef212f2afa More refactoring and improved bindings. Amer Koleci 2022-10-07 11:33:53 +02:00
  • 2bffda7ab5 Rework folders and new documentation structure. Amer Koleci 2022-10-07 11:25:15 +02:00
  • 870a6a433c Rework folder structure (again) Amer Koleci 2022-10-07 11:04:57 +02:00
  • bbd36faeeb Rework bindings in per folder and per type file. Amer Koleci 2022-10-07 10:02:22 +02:00
  • fe739a57d9 Improve more bindings and new Direct3D11on12 support. Amer Koleci 2022-10-06 18:00:00 +02:00
  • e3daa1fbdf Bindings: Separate Direct3D11 bindings in new Vortice.Win32.Direct3D11 package Amer Koleci 2022-10-03 10:20:39 +02:00
  • 5825f5e73d Bindings: Separate Direct3D12 bindings in new Vortice.Win32.Direct3D12 package Amer Koleci 2022-10-03 09:03:58 +02:00
  • c42e892e2d More goodies and improvements. Amer Koleci 2022-09-26 17:57:03 +02:00
  • 328e600473 More D3D11 goodies Amer Koleci 2022-09-26 16:43:44 +02:00
  • 5b46d60c9a Direct3D11: Add some helper methods. Amer Koleci 2022-09-26 15:38:02 +02:00
  • fa731086e8 Update generator json to 33.0.18-preview and adapt changes. Amer Koleci 2022-09-26 11:40:03 +02:00
  • 961e7483ee Remove win32json submodule. Amer Koleci 2022-09-26 11:02:06 +02:00
  • ed3907c566 FIX OptimizationLevel2 generation. Amer Koleci 2022-09-22 12:34:01 +02:00
  • 88ca2e6994 Fxc bindings support. Amer Koleci 2022-09-22 12:21:25 +02:00
  • 5938771eb6 Improve code generation and use new UnscopedRef. Amer Koleci 2022-09-21 17:57:04 +02:00
  • bbced92f57 CI build: Use .NET7 SDK Amer Koleci 2022-09-21 16:52:52 +02:00
  • 0a7fbd4c5f Add C# 11 support WIP and net7.0 support. Amer Koleci 2022-09-21 16:47:20 +02:00
  • 79d42b1fd5 Remove project garbage. Amer Koleci 2022-09-21 14:53:08 +02:00
  • 255de8bfc5 More goodies and improve function generation to use common code patterns. Amer Koleci 2022-09-21 14:40:18 +02:00
  • 8de93a6f85 Improve more types and use common types. Amer Koleci 2022-09-21 10:12:36 +02:00
  • 5b96182652 Lot of Dxgi, D3D11 and D3D12 goodies. Amer Koleci 2022-09-20 18:04:11 +02:00
  • 2fcf8a7e94 Generator: Improve struct return types in other cases (ID2D1Bitmap::GetPixelSize) Amer Koleci 2022-09-20 14:35:31 +02:00
  • 1309d11476 Add initial Numerics support and Color4 and replace different ColorF, DXGI_RGBA to use this type. Amer Koleci 2022-09-20 14:20:01 +02:00
  • 64250d17bc Better naming convention and bump to version 1.5.3 Amer Koleci 2022-09-20 12:41:14 +02:00
  • 3ae0fc01c9 More primitive types improvements. Amer Koleci 2022-09-20 11:27:23 +02:00
  • e757fc08ae Generator: Separate com types and FIX vtable issues Amer Koleci 2022-09-20 11:02:04 +02:00
  • a3c160a929 Generator: Handle return type as struct and function marshal. Amer Koleci 2022-09-20 09:16:50 +02:00
  • 33a5c1f349 More goodies. Amer Koleci 2022-09-19 17:58:23 +02:00
  • f16e29ed75 Various improvements and handle extensions in better way. Amer Koleci 2022-09-19 17:35:45 +02:00
  • 0c2dfea0e4 Bindings: Add DirectWrite and Direct2D1 support. Amer Koleci 2022-09-19 13:33:18 +02:00
  • 6237581041 DirectWrite bindings support and preparation for Direct2D1. Amer Koleci 2022-09-19 10:35:31 +02:00
  • 475f91c721 Generator: More generation and improvements Amer Koleci 2022-09-19 08:59:58 +02:00
  • 34887eeccb Generator: Struct member don't prettify names. Amer Koleci 2022-09-16 12:06:31 +02:00