diff --git a/build/cache/assimp.json.gz b/build/cache/assimp.json.gz
index 2b13edb3b7..5f81c1f4c1 100644
Binary files a/build/cache/assimp.json.gz and b/build/cache/assimp.json.gz differ
diff --git a/build/cache/cl.json.gz b/build/cache/cl.json.gz
index 29a3f9635f..3d1922f1e3 100644
Binary files a/build/cache/cl.json.gz and b/build/cache/cl.json.gz differ
diff --git a/build/cache/core.json.gz b/build/cache/core.json.gz
index 26adc2e794..ecec724237 100644
Binary files a/build/cache/core.json.gz and b/build/cache/core.json.gz differ
diff --git a/build/cache/d2d.json.gz b/build/cache/d2d.json.gz
index 8f5ec18ce3..3b81099b9e 100644
Binary files a/build/cache/d2d.json.gz and b/build/cache/d2d.json.gz differ
diff --git a/build/cache/d3d11.json.gz b/build/cache/d3d11.json.gz
index ec9bcaf7c2..a0202d0584 100644
Binary files a/build/cache/d3d11.json.gz and b/build/cache/d3d11.json.gz differ
diff --git a/build/cache/d3d12.json.gz b/build/cache/d3d12.json.gz
index b5428dc323..f80932ce14 100644
Binary files a/build/cache/d3d12.json.gz and b/build/cache/d3d12.json.gz differ
diff --git a/build/cache/d3d9.json.gz b/build/cache/d3d9.json.gz
index 5084a69a56..350124355b 100644
Binary files a/build/cache/d3d9.json.gz and b/build/cache/d3d9.json.gz differ
diff --git a/build/cache/d3dcompiler.json.gz b/build/cache/d3dcompiler.json.gz
index 3b30dbc37e..a91496cf64 100644
Binary files a/build/cache/d3dcompiler.json.gz and b/build/cache/d3dcompiler.json.gz differ
diff --git a/build/cache/dcomp.json.gz b/build/cache/dcomp.json.gz
index f52cda8a62..ac43cc9266 100644
Binary files a/build/cache/dcomp.json.gz and b/build/cache/dcomp.json.gz differ
diff --git a/build/cache/dstorage.json.gz b/build/cache/dstorage.json.gz
index e196c6934b..834feee82e 100644
Binary files a/build/cache/dstorage.json.gz and b/build/cache/dstorage.json.gz differ
diff --git a/build/cache/dwrite.json.gz b/build/cache/dwrite.json.gz
index 1a886d4441..6b9840d195 100644
Binary files a/build/cache/dwrite.json.gz and b/build/cache/dwrite.json.gz differ
diff --git a/build/cache/dxc.json.gz b/build/cache/dxc.json.gz
index f33f048e51..dcf144b914 100644
Binary files a/build/cache/dxc.json.gz and b/build/cache/dxc.json.gz differ
diff --git a/build/cache/dxgi.json.gz b/build/cache/dxgi.json.gz
index 6313bf51cc..690e51140f 100644
Binary files a/build/cache/dxgi.json.gz and b/build/cache/dxgi.json.gz differ
diff --git a/build/cache/dxva.json.gz b/build/cache/dxva.json.gz
index 2827c68bf4..9b079e7c5e 100644
Binary files a/build/cache/dxva.json.gz and b/build/cache/dxva.json.gz differ
diff --git a/build/cache/gl.json.gz b/build/cache/gl.json.gz
index 2ae121ae73..7edc5174f4 100644
Binary files a/build/cache/gl.json.gz and b/build/cache/gl.json.gz differ
diff --git a/build/cache/glcore.json.gz b/build/cache/glcore.json.gz
index ebba300727..25f2c7feef 100644
Binary files a/build/cache/glcore.json.gz and b/build/cache/glcore.json.gz differ
diff --git a/build/cache/gles2.json.gz b/build/cache/gles2.json.gz
index b92ce643d0..cf8b74abd6 100644
Binary files a/build/cache/gles2.json.gz and b/build/cache/gles2.json.gz differ
diff --git a/build/cache/openxr.json.gz b/build/cache/openxr.json.gz
index 0f2d968e4b..5e1b7a610e 100644
Binary files a/build/cache/openxr.json.gz and b/build/cache/openxr.json.gz differ
diff --git a/build/cache/shaderc.json.gz b/build/cache/shaderc.json.gz
index 3e8cb0622c..a506d7bb7a 100644
Binary files a/build/cache/shaderc.json.gz and b/build/cache/shaderc.json.gz differ
diff --git a/build/cache/spirv-cross.json.gz b/build/cache/spirv-cross.json.gz
index d82291b149..162ff93da2 100644
Binary files a/build/cache/spirv-cross.json.gz and b/build/cache/spirv-cross.json.gz differ
diff --git a/build/cache/spirv-reflect.json.gz b/build/cache/spirv-reflect.json.gz
index 4017329287..411c40af9b 100644
Binary files a/build/cache/spirv-reflect.json.gz and b/build/cache/spirv-reflect.json.gz differ
diff --git a/build/cache/spirv.json.gz b/build/cache/spirv.json.gz
index 10a4bfc6cd..9d1d182221 100644
Binary files a/build/cache/spirv.json.gz and b/build/cache/spirv.json.gz differ
diff --git a/build/cache/vulkan.json.gz b/build/cache/vulkan.json.gz
index fbfe56a0c3..45fa697b9e 100644
Binary files a/build/cache/vulkan.json.gz and b/build/cache/vulkan.json.gz differ
diff --git a/build/cache/vulkan_video.json.gz b/build/cache/vulkan_video.json.gz
index d509e32dfc..552d4992c8 100644
Binary files a/build/cache/vulkan_video.json.gz and b/build/cache/vulkan_video.json.gz differ
diff --git a/build/cache/wgl.json.gz b/build/cache/wgl.json.gz
index df8ffd6bc4..eec992178b 100644
Binary files a/build/cache/wgl.json.gz and b/build/cache/wgl.json.gz differ
diff --git a/build/cache/wic.json.gz b/build/cache/wic.json.gz
index 2f389bf10c..25d1fe37fb 100644
Binary files a/build/cache/wic.json.gz and b/build/cache/wic.json.gz differ
diff --git a/build/cache/win32extras.json.gz b/build/cache/win32extras.json.gz
index 66371b40a3..a0273f0623 100644
Binary files a/build/cache/win32extras.json.gz and b/build/cache/win32extras.json.gz differ
diff --git a/build/cache/xaudio.json.gz b/build/cache/xaudio.json.gz
index 2ca44938d8..283c901d20 100644
Binary files a/build/cache/xaudio.json.gz and b/build/cache/xaudio.json.gz differ
diff --git a/build/cache/xinput.json.gz b/build/cache/xinput.json.gz
index 921e715a57..5ffe1efe5b 100644
Binary files a/build/cache/xinput.json.gz and b/build/cache/xinput.json.gz differ
diff --git a/build/csharp_typemap.json b/build/csharp_typemap.json
index 0ab53247df..730888b369 100644
--- a/build/csharp_typemap.json
+++ b/build/csharp_typemap.json
@@ -162,5 +162,6 @@
"cl_properties": "ulong",
"IStream": "Silk.NET.Core.Win32Extras.IStream",
"FILETIME": "Silk.NET.Core.Win32Extras.Filetime",
- "SC_HANDLE__*": "Silk.NET.Core.Native.ScHandle"
+ "SC_HANDLE__*": "Silk.NET.Core.Native.ScHandle",
+ "AIBinder": "void"
}
\ No newline at end of file
diff --git a/src/Core/Silk.NET.BuildTools/Bind/ProjectWriter.cs b/src/Core/Silk.NET.BuildTools/Bind/ProjectWriter.cs
index ae5cf0c2a5..e54c6babb5 100644
--- a/src/Core/Silk.NET.BuildTools/Bind/ProjectWriter.cs
+++ b/src/Core/Silk.NET.BuildTools/Bind/ProjectWriter.cs
@@ -131,7 +131,7 @@ public static void WriteProjectFile(this Project project, string folder, Profile
csproj.WriteLine
(" netstandard2.0;netstandard2.1;netcoreapp3.1;net5.0");
csproj.WriteLine(" true");
- csproj.WriteLine(" 10");
+ csproj.WriteLine(" preview");
csproj.WriteLine(" ");
csproj.WriteLine();
csproj.WriteLine(" ");
diff --git a/src/Core/Silk.NET.BuildTools/Converters/Readers/VulkanReader.cs b/src/Core/Silk.NET.BuildTools/Converters/Readers/VulkanReader.cs
index a072912af5..e220329c16 100644
--- a/src/Core/Silk.NET.BuildTools/Converters/Readers/VulkanReader.cs
+++ b/src/Core/Silk.NET.BuildTools/Converters/Readers/VulkanReader.cs
@@ -28,10 +28,8 @@ public object Load(Stream stream)
{
Console.WriteLine("Loading raw Vulkan/OpenXR specification...");
var spec = VulkanSpecification.LoadFromXmlStream(stream);
- File.WriteAllText("build/cache/pre-unspecialised.json", JsonConvert.SerializeObject(spec, Formatting.Indented));
Console.WriteLine("Specialising specification...");
spec.Specialise();
- File.WriteAllText("build/cache/pre-specialised.json", JsonConvert.SerializeObject(spec, Formatting.Indented));
return spec;
}
diff --git a/src/Core/Silk.NET.Core/Native/Structs/D3DShaderCacheInstallerVtblExtensions.gen.cs b/src/Core/Silk.NET.Core/Native/Structs/D3DShaderCacheInstallerVtblExtensions.gen.cs
index 178a77d481..3b6c83c0df 100644
--- a/src/Core/Silk.NET.Core/Native/Structs/D3DShaderCacheInstallerVtblExtensions.gen.cs
+++ b/src/Core/Silk.NET.Core/Native/Structs/D3DShaderCacheInstallerVtblExtensions.gen.cs
@@ -103,44 +103,20 @@ public static int UnregisterDriverUpdateListener(this ComPtrTo be documented.
- public static unsafe int RegisterServiceDriverUpdateTrigger(this ComPtr thisVtbl, SC_HANDLE__* hServiceHandle)
+ public static int RegisterServiceDriverUpdateTrigger(this ComPtr thisVtbl, Silk.NET.Core.Native.ScHandle hServiceHandle)
{
var @this = thisVtbl.Handle;
int ret = default;
- ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[5])(@this, hServiceHandle);
+ ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[5])(@this, hServiceHandle);
return ret;
}
/// To be documented.
- public static int RegisterServiceDriverUpdateTrigger(this ComPtr thisVtbl, ref SC_HANDLE__ hServiceHandle)
+ public static int UnregisterServiceDriverUpdateTrigger(this ComPtr thisVtbl, Silk.NET.Core.Native.ScHandle hServiceHandle)
{
var @this = thisVtbl.Handle;
int ret = default;
- fixed (SC_HANDLE__* hServiceHandlePtr = &hServiceHandle)
- {
- ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[5])(@this, hServiceHandlePtr);
- }
- return ret;
- }
-
- /// To be documented.
- public static unsafe int UnregisterServiceDriverUpdateTrigger(this ComPtr thisVtbl, SC_HANDLE__* hServiceHandle)
- {
- var @this = thisVtbl.Handle;
- int ret = default;
- ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[6])(@this, hServiceHandle);
- return ret;
- }
-
- /// To be documented.
- public static int UnregisterServiceDriverUpdateTrigger(this ComPtr thisVtbl, ref SC_HANDLE__ hServiceHandle)
- {
- var @this = thisVtbl.Handle;
- int ret = default;
- fixed (SC_HANDLE__* hServiceHandlePtr = &hServiceHandle)
- {
- ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[6])(@this, hServiceHandlePtr);
- }
+ ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[6])(@this, hServiceHandle);
return ret;
}
@@ -737,22 +713,6 @@ public static unsafe int QueryInterface(this ComPtr th
return @this->QueryInterface(ref riid.GetPinnableReference(), ref ppvObject);
}
- /// To be documented.
- public static int RegisterServiceDriverUpdateTrigger(this ComPtr thisVtbl, Span hServiceHandle)
- {
- var @this = thisVtbl.Handle;
- // SpanOverloader
- return @this->RegisterServiceDriverUpdateTrigger(ref hServiceHandle.GetPinnableReference());
- }
-
- /// To be documented.
- public static int UnregisterServiceDriverUpdateTrigger(this ComPtr thisVtbl, Span hServiceHandle)
- {
- var @this = thisVtbl.Handle;
- // SpanOverloader
- return @this->UnregisterServiceDriverUpdateTrigger(ref hServiceHandle.GetPinnableReference());
- }
-
/// To be documented.
public static unsafe int RegisterApplication(this ComPtr thisVtbl, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pExePath, [Flow(Silk.NET.Core.Native.FlowDirection.In)] D3DShaderCacheApplicationDesc* pApplicationDesc, out ComPtr ppvApp) where TI0 : unmanaged, IComVtbl
{
diff --git a/src/Core/Silk.NET.Core/Native/Structs/ID3DShaderCacheInstaller.gen.cs b/src/Core/Silk.NET.Core/Native/Structs/ID3DShaderCacheInstaller.gen.cs
index 12eaafe460..77c7a4a8d6 100644
--- a/src/Core/Silk.NET.Core/Native/Structs/ID3DShaderCacheInstaller.gen.cs
+++ b/src/Core/Silk.NET.Core/Native/Structs/ID3DShaderCacheInstaller.gen.cs
@@ -129,44 +129,20 @@ public readonly int UnregisterDriverUpdateListener()
}
/// To be documented.
- public readonly unsafe int RegisterServiceDriverUpdateTrigger(SC_HANDLE__* hServiceHandle)
+ public readonly int RegisterServiceDriverUpdateTrigger(Silk.NET.Core.Native.ScHandle hServiceHandle)
{
var @this = (ID3DShaderCacheInstaller*) Unsafe.AsPointer(ref Unsafe.AsRef(in this));
int ret = default;
- ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[5])(@this, hServiceHandle);
+ ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[5])(@this, hServiceHandle);
return ret;
}
/// To be documented.
- public readonly int RegisterServiceDriverUpdateTrigger(ref SC_HANDLE__ hServiceHandle)
+ public readonly int UnregisterServiceDriverUpdateTrigger(Silk.NET.Core.Native.ScHandle hServiceHandle)
{
var @this = (ID3DShaderCacheInstaller*) Unsafe.AsPointer(ref Unsafe.AsRef(in this));
int ret = default;
- fixed (SC_HANDLE__* hServiceHandlePtr = &hServiceHandle)
- {
- ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[5])(@this, hServiceHandlePtr);
- }
- return ret;
- }
-
- /// To be documented.
- public readonly unsafe int UnregisterServiceDriverUpdateTrigger(SC_HANDLE__* hServiceHandle)
- {
- var @this = (ID3DShaderCacheInstaller*) Unsafe.AsPointer(ref Unsafe.AsRef(in this));
- int ret = default;
- ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[6])(@this, hServiceHandle);
- return ret;
- }
-
- /// To be documented.
- public readonly int UnregisterServiceDriverUpdateTrigger(ref SC_HANDLE__ hServiceHandle)
- {
- var @this = (ID3DShaderCacheInstaller*) Unsafe.AsPointer(ref Unsafe.AsRef(in this));
- int ret = default;
- fixed (SC_HANDLE__* hServiceHandlePtr = &hServiceHandle)
- {
- ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[6])(@this, hServiceHandlePtr);
- }
+ ret = ((delegate* unmanaged[Stdcall])@this->LpVtbl[6])(@this, hServiceHandle);
return ret;
}
diff --git a/src/Input/Silk.NET.Input.Glfw/Silk.NET.Input.Glfw.csproj b/src/Input/Silk.NET.Input.Glfw/Silk.NET.Input.Glfw.csproj
index d1be1e190a..60616ef6fd 100644
--- a/src/Input/Silk.NET.Input.Glfw/Silk.NET.Input.Glfw.csproj
+++ b/src/Input/Silk.NET.Input.Glfw/Silk.NET.Input.Glfw.csproj
@@ -3,7 +3,7 @@
netstandard2.0;netstandard2.1;netcoreapp3.1;net5.0
true
- 8.0
+ preview
enable
diff --git a/src/Input/Silk.NET.Input/Silk.NET.Input.csproj b/src/Input/Silk.NET.Input/Silk.NET.Input.csproj
index 857779652b..0a8f41474e 100644
--- a/src/Input/Silk.NET.Input/Silk.NET.Input.csproj
+++ b/src/Input/Silk.NET.Input/Silk.NET.Input.csproj
@@ -1,7 +1,7 @@
- netstandard2.0;netstandard2.1;netcoreapp3.1;net5.0;net6.0;net8.0-android;net8.0-ios;net8.0-maccatalyst
+ netstandard2.0;netstandard2.1;netcoreapp3.1;net5.0;net6.0;net7.0-android;net7.0-ios;net7.0-maccatalyst
true
@@ -9,12 +9,12 @@
-
+
-
+
diff --git a/src/Lab/Benchmarks/InvokeBenchmarks/InvokeBenchmarks.csproj b/src/Lab/Benchmarks/InvokeBenchmarks/InvokeBenchmarks.csproj
index 51de343733..921ee2a987 100644
--- a/src/Lab/Benchmarks/InvokeBenchmarks/InvokeBenchmarks.csproj
+++ b/src/Lab/Benchmarks/InvokeBenchmarks/InvokeBenchmarks.csproj
@@ -4,7 +4,7 @@
Exe
net5.0
true
- 9
+ preview
diff --git a/src/Lab/Experiments/CLMultiplication/CLMultiplication.csproj b/src/Lab/Experiments/CLMultiplication/CLMultiplication.csproj
index 2cac9b5866..857ed50442 100644
--- a/src/Lab/Experiments/CLMultiplication/CLMultiplication.csproj
+++ b/src/Lab/Experiments/CLMultiplication/CLMultiplication.csproj
@@ -4,7 +4,7 @@
Exe
netcoreapp3.1
true
- 9
+ preview
diff --git a/src/Lab/Experiments/PrototypeStructChaining/PrototypeStructChaining/PrototypeStructChaining.csproj b/src/Lab/Experiments/PrototypeStructChaining/PrototypeStructChaining/PrototypeStructChaining.csproj
index 37c2075dee..83a5e42c8c 100644
--- a/src/Lab/Experiments/PrototypeStructChaining/PrototypeStructChaining/PrototypeStructChaining.csproj
+++ b/src/Lab/Experiments/PrototypeStructChaining/PrototypeStructChaining/PrototypeStructChaining.csproj
@@ -1,13 +1,11 @@
-
netstandard2.0;netstandard2.1;netcoreapp3.1;net5.0
- 10
+ preview
enable
true
Silk.NET.Vulkan
-
@@ -17,9 +15,7 @@
-
-
+
-
diff --git a/src/Lab/Experiments/VulkanTriangle/VulkanTriangle.csproj b/src/Lab/Experiments/VulkanTriangle/VulkanTriangle.csproj
index 3bb5ffe386..a3fcd2560d 100644
--- a/src/Lab/Experiments/VulkanTriangle/VulkanTriangle.csproj
+++ b/src/Lab/Experiments/VulkanTriangle/VulkanTriangle.csproj
@@ -4,7 +4,7 @@
Exe
netcoreapp3.1
true
- 9
+ preview
diff --git a/src/Lab/Experiments/WebGPUTest/WebGPUTest.csproj b/src/Lab/Experiments/WebGPUTest/WebGPUTest.csproj
index 030d3ee6fb..7893f2aa04 100644
--- a/src/Lab/Experiments/WebGPUTest/WebGPUTest.csproj
+++ b/src/Lab/Experiments/WebGPUTest/WebGPUTest.csproj
@@ -6,6 +6,7 @@
enable
enable
true
+ preview
diff --git a/src/Lab/Experiments/WebGPUTexturedQuad/WebGPUTexturedQuad.csproj b/src/Lab/Experiments/WebGPUTexturedQuad/WebGPUTexturedQuad.csproj
index b6b1fe901a..b2021d1d64 100644
--- a/src/Lab/Experiments/WebGPUTexturedQuad/WebGPUTexturedQuad.csproj
+++ b/src/Lab/Experiments/WebGPUTexturedQuad/WebGPUTexturedQuad.csproj
@@ -1,33 +1,28 @@
-
Exe
net6.0
enable
enable
true
- 10
+ preview
WebGPUTexturedQuad
-
-
-
-
-
+
+
+
+
-
-
- PreserveNewest
-
-
- Always
-
+
+ PreserveNewest
+
+
+ Always
+
-
-
+
-
diff --git a/src/Lab/Experiments/WebGPUTriangle/WebGPUTriangle.csproj b/src/Lab/Experiments/WebGPUTriangle/WebGPUTriangle.csproj
index 22b4c1358e..fb69df2596 100644
--- a/src/Lab/Experiments/WebGPUTriangle/WebGPUTriangle.csproj
+++ b/src/Lab/Experiments/WebGPUTriangle/WebGPUTriangle.csproj
@@ -6,6 +6,7 @@
enable
enable
true
+ preview
diff --git a/src/Maths/Silk.NET.Maths.Benchmarks/Silk.NET.Maths.Benchmarks.csproj b/src/Maths/Silk.NET.Maths.Benchmarks/Silk.NET.Maths.Benchmarks.csproj
index ea9c61a0d7..fe2e263a92 100644
--- a/src/Maths/Silk.NET.Maths.Benchmarks/Silk.NET.Maths.Benchmarks.csproj
+++ b/src/Maths/Silk.NET.Maths.Benchmarks/Silk.NET.Maths.Benchmarks.csproj
@@ -3,7 +3,7 @@
Exe
net5.0;netcoreapp3.1;netframework4.8
- 9.0
+ preview
$(DefineConstants);MATHF
diff --git a/src/Maths/Silk.NET.Maths.Tests/Silk.NET.Maths.Tests.csproj b/src/Maths/Silk.NET.Maths.Tests/Silk.NET.Maths.Tests.csproj
index 2f0d6b071b..2f003087ec 100644
--- a/src/Maths/Silk.NET.Maths.Tests/Silk.NET.Maths.Tests.csproj
+++ b/src/Maths/Silk.NET.Maths.Tests/Silk.NET.Maths.Tests.csproj
@@ -2,7 +2,7 @@
net6.0
- 9.0
+ preview
false
true
diff --git a/src/Maths/Silk.NET.Maths/PublicAPI/net8.0-android/PublicAPI.Shipped.txt b/src/Maths/Silk.NET.Maths/PublicAPI/net7.0-android/PublicAPI.Shipped.txt
similarity index 100%
rename from src/Maths/Silk.NET.Maths/PublicAPI/net8.0-android/PublicAPI.Shipped.txt
rename to src/Maths/Silk.NET.Maths/PublicAPI/net7.0-android/PublicAPI.Shipped.txt
diff --git a/src/Maths/Silk.NET.Maths/PublicAPI/net8.0-android/PublicAPI.Unshipped.txt b/src/Maths/Silk.NET.Maths/PublicAPI/net7.0-android/PublicAPI.Unshipped.txt
similarity index 100%
rename from src/Maths/Silk.NET.Maths/PublicAPI/net8.0-android/PublicAPI.Unshipped.txt
rename to src/Maths/Silk.NET.Maths/PublicAPI/net7.0-android/PublicAPI.Unshipped.txt
diff --git a/src/Maths/Silk.NET.Maths/PublicAPI/net8.0-ios/PublicAPI.Shipped.txt b/src/Maths/Silk.NET.Maths/PublicAPI/net7.0-ios/PublicAPI.Shipped.txt
similarity index 100%
rename from src/Maths/Silk.NET.Maths/PublicAPI/net8.0-ios/PublicAPI.Shipped.txt
rename to src/Maths/Silk.NET.Maths/PublicAPI/net7.0-ios/PublicAPI.Shipped.txt
diff --git a/src/Maths/Silk.NET.Maths/PublicAPI/net8.0-ios/PublicAPI.Unshipped.txt b/src/Maths/Silk.NET.Maths/PublicAPI/net7.0-ios/PublicAPI.Unshipped.txt
similarity index 100%
rename from src/Maths/Silk.NET.Maths/PublicAPI/net8.0-ios/PublicAPI.Unshipped.txt
rename to src/Maths/Silk.NET.Maths/PublicAPI/net7.0-ios/PublicAPI.Unshipped.txt
diff --git a/src/Maths/Silk.NET.Maths/Silk.NET.Maths.csproj b/src/Maths/Silk.NET.Maths/Silk.NET.Maths.csproj
index c38a1a6b4b..203cb19133 100644
--- a/src/Maths/Silk.NET.Maths/Silk.NET.Maths.csproj
+++ b/src/Maths/Silk.NET.Maths/Silk.NET.Maths.csproj
@@ -1,17 +1,17 @@
- netstandard2.0;netstandard2.1;netcoreapp3.1;net5.0;net8.0-android
- $(TargetFrameworks);net8.0-ios
+ netstandard2.0;netstandard2.1;netcoreapp3.1;net5.0;net7.0-android
+ $(TargetFrameworks);net7.0-ios
enable
true
true
true
- 9.0
+ preview
- $(DefineConstants);SSE
- $(DefineConstants);BTEC_INTRINSICS;MATHF
- $(DefineConstants);POH;AdvSIMD
+ $(DefineConstants);SSE
+ $(DefineConstants);BTEC_INTRINSICS;MATHF
+ $(DefineConstants);POH;AdvSIMD
true
true
diff --git a/src/Microsoft/Extensions/Silk.NET.Direct3D11.Extensions.D3D11On12/Silk.NET.Direct3D11.Extensions.D3D11On12.csproj b/src/Microsoft/Extensions/Silk.NET.Direct3D11.Extensions.D3D11On12/Silk.NET.Direct3D11.Extensions.D3D11On12.csproj
index bb1f78d91b..76813238f1 100644
--- a/src/Microsoft/Extensions/Silk.NET.Direct3D11.Extensions.D3D11On12/Silk.NET.Direct3D11.Extensions.D3D11On12.csproj
+++ b/src/Microsoft/Extensions/Silk.NET.Direct3D11.Extensions.D3D11On12/Silk.NET.Direct3D11.Extensions.D3D11On12.csproj
@@ -1,15 +1,12 @@
-
-
- netstandard2.0;netstandard2.1;netcoreapp3.1;net5.0
- true
- 10
-
-
-
-
-
-
-
-
+
+ netstandard2.0;netstandard2.1;netcoreapp3.1;net5.0
+ true
+ preview
+
+
+
+
+
+
diff --git a/src/Microsoft/Silk.NET.Direct3D12/D3D12.gen.cs b/src/Microsoft/Silk.NET.Direct3D12/D3D12.gen.cs
index fd8148467d..39b65e3ea2 100644
--- a/src/Microsoft/Silk.NET.Direct3D12/D3D12.gen.cs
+++ b/src/Microsoft/Silk.NET.Direct3D12/D3D12.gen.cs
@@ -23,108 +23,6 @@ public unsafe partial class D3D12 : NativeAPI
[NativeName("Name", "__REQUIRED_RPCSAL_H_VERSION__")]
public const int RequiredRpcsalHVersion = unchecked((int) 0x64);
[NativeName("Type", "int")]
- [NativeName("Name", "D3D12_INFO_QUEUE_DEFAULT_MESSAGE_COUNT_LIMIT")]
- public const int InfoQueueDefaultMessageCountLimit = unchecked((int) 0x400);
- [NativeName("Type", "int")]
- [NativeName("Name", "D3D_SHADER_REQUIRES_DOUBLES")]
- public const int D3DShaderRequiresDoubles = unchecked((int) 0x1);
- [NativeName("Type", "int")]
- [NativeName("Name", "D3D_SHADER_REQUIRES_EARLY_DEPTH_STENCIL")]
- public const int D3DShaderRequiresEarlyDepthStencil = unchecked((int) 0x2);
- [NativeName("Type", "int")]
- [NativeName("Name", "D3D_SHADER_REQUIRES_UAVS_AT_EVERY_STAGE")]
- public const int D3DShaderRequiresUavsATEveryStage = unchecked((int) 0x4);
- [NativeName("Type", "int")]
- [NativeName("Name", "D3D_SHADER_REQUIRES_64_UAVS")]
- public const int D3DShaderRequires64Uavs = unchecked((int) 0x8);
- [NativeName("Type", "int")]
- [NativeName("Name", "D3D_SHADER_REQUIRES_MINIMUM_PRECISION")]
- public const int D3DShaderRequiresMinimumPrecision = unchecked((int) 0x10);
- [NativeName("Type", "int")]
- [NativeName("Name", "D3D_SHADER_REQUIRES_11_1_DOUBLE_EXTENSIONS")]
- public const int D3DShaderRequires111DoubleExtensions = unchecked((int) 0x20);
- [NativeName("Type", "int")]
- [NativeName("Name", "D3D_SHADER_REQUIRES_11_1_SHADER_EXTENSIONS")]
- public const int D3DShaderRequires111ShaderExtensions = unchecked((int) 0x40);
- [NativeName("Type", "int")]
- [NativeName("Name", "D3D_SHADER_REQUIRES_LEVEL_9_COMPARISON_FILTERING")]
- public const int D3DShaderRequiresLevel9ComparisonFiltering = unchecked((int) 0x80);
- [NativeName("Type", "int")]
- [NativeName("Name", "D3D_SHADER_REQUIRES_TILED_RESOURCES")]
- public const int D3DShaderRequiresTiledResources = unchecked((int) 0x100);
- [NativeName("Type", "int")]
- [NativeName("Name", "D3D_SHADER_REQUIRES_STENCIL_REF")]
- public const int D3DShaderRequiresStencilRef = unchecked((int) 0x200);
- [NativeName("Type", "int")]
- [NativeName("Name", "D3D_SHADER_REQUIRES_INNER_COVERAGE")]
- public const int D3DShaderRequiresInnerCoverage = unchecked((int) 0x400);
- [NativeName("Type", "int")]
- [NativeName("Name", "D3D_SHADER_REQUIRES_TYPED_UAV_LOAD_ADDITIONAL_FORMATS")]
- public const int D3DShaderRequiresTypedUavLoadAdditionalFormats = unchecked((int) 0x800);
- [NativeName("Type", "int")]
- [NativeName("Name", "D3D_SHADER_REQUIRES_ROVS")]
- public const int D3DShaderRequiresRovs = unchecked((int) 0x1000);
- [NativeName("Type", "int")]
- [NativeName("Name", "D3D_SHADER_REQUIRES_VIEWPORT_AND_RT_ARRAY_INDEX_FROM_ANY_SHADER_FEEDING_RASTERIZER")]
- public const int D3DShaderRequiresViewportAndRTArrayIndexFromAnyShaderFeedingRasterizer = unchecked((int) 0x2000);
- [NativeName("Type", "int")]
- [NativeName("Name", "D3D_SHADER_REQUIRES_WAVE_OPS")]
- public const int D3DShaderRequiresWaveOps = unchecked((int) 0x4000);
- [NativeName("Type", "int")]
- [NativeName("Name", "D3D_SHADER_REQUIRES_INT64_OPS")]
- public const int D3DShaderRequiresInt64Ops = unchecked((int) 0x8000);
- [NativeName("Type", "int")]
- [NativeName("Name", "D3D_SHADER_REQUIRES_VIEW_ID")]
- public const int D3DShaderRequiresViewID = unchecked((int) 0x10000);
- [NativeName("Type", "int")]
- [NativeName("Name", "D3D_SHADER_REQUIRES_BARYCENTRICS")]
- public const int D3DShaderRequiresBarycentrics = unchecked((int) 0x20000);
- [NativeName("Type", "int")]
- [NativeName("Name", "D3D_SHADER_REQUIRES_NATIVE_16BIT_OPS")]
- public const int D3DShaderRequiresNative16BitOps = unchecked((int) 0x40000);
- [NativeName("Type", "int")]
- [NativeName("Name", "D3D_SHADER_REQUIRES_SHADING_RATE")]
- public const int D3DShaderRequiresShadingRate = unchecked((int) 0x80000);
- [NativeName("Type", "int")]
- [NativeName("Name", "D3D_SHADER_REQUIRES_RAYTRACING_TIER_1_1")]
- public const int D3DShaderRequiresRaytracingTier11 = unchecked((int) 0x100000);
- [NativeName("Type", "int")]
- [NativeName("Name", "D3D_SHADER_REQUIRES_SAMPLER_FEEDBACK")]
- public const int D3DShaderRequiresSamplerFeedback = unchecked((int) 0x200000);
- [NativeName("Type", "int")]
- [NativeName("Name", "D3D_SHADER_REQUIRES_ATOMIC_INT64_ON_TYPED_RESOURCE")]
- public const int D3DShaderRequiresAtomicInt64OnTypedResource = unchecked((int) 0x400000);
- [NativeName("Type", "int")]
- [NativeName("Name", "D3D_SHADER_REQUIRES_ATOMIC_INT64_ON_GROUP_SHARED")]
- public const int D3DShaderRequiresAtomicInt64OnGroupShared = unchecked((int) 0x800000);
- [NativeName("Type", "int")]
- [NativeName("Name", "D3D_SHADER_REQUIRES_DERIVATIVES_IN_MESH_AND_AMPLIFICATION_SHADERS")]
- public const int D3DShaderRequiresDerivativesInMeshAndAmplificationShaders = unchecked((int) 0x1000000);
- [NativeName("Type", "int")]
- [NativeName("Name", "D3D_SHADER_REQUIRES_RESOURCE_DESCRIPTOR_HEAP_INDEXING")]
- public const int D3DShaderRequiresResourceDescriptorHeapIndexing = unchecked((int) 0x2000000);
- [NativeName("Type", "int")]
- [NativeName("Name", "D3D_SHADER_REQUIRES_SAMPLER_DESCRIPTOR_HEAP_INDEXING")]
- public const int D3DShaderRequiresSamplerDescriptorHeapIndexing = unchecked((int) 0x4000000);
- [NativeName("Type", "int")]
- [NativeName("Name", "D3D_SHADER_REQUIRES_WAVE_MMA")]
- public const int D3DShaderRequiresWaveMma = unchecked((int) 0x8000000);
- [NativeName("Type", "int")]
- [NativeName("Name", "D3D_SHADER_REQUIRES_ATOMIC_INT64_ON_DESCRIPTOR_HEAP_RESOURCE")]
- public const int D3DShaderRequiresAtomicInt64OnDescriptorHeapResource = unchecked((int) 0x10000000);
- [NativeName("Type", "int")]
- [NativeName("Name", "D3D_SHADER_REQUIRES_ADVANCED_TEXTURE_OPS")]
- public const int D3DShaderRequiresAdvancedTextureOps = unchecked((int) 0x20000000);
- [NativeName("Type", "int")]
- [NativeName("Name", "D3D_SHADER_REQUIRES_WRITEABLE_MSAA_TEXTURES")]
- public const int D3DShaderRequiresWriteableMsaaTextures = unchecked((int) 0x40000000);
- [NativeName("Type", "unsigned int")]
- [NativeName("Name", "D3D_SHADER_REQUIRES_SAMPLE_CMP_GRADIENT_OR_BIAS")]
- public const uint D3DShaderRequiresSampleCmpGradientOrBias = unchecked((uint) 0xFFFFFFFF80000000);
- [NativeName("Type", "unsigned long long")]
- [NativeName("Name", "D3D_SHADER_REQUIRES_EXTENDED_COMMAND_INFO")]
- public const ulong D3DShaderRequiresExtendedCommandInfo = unchecked((ulong) 0x100000000);
- [NativeName("Type", "int")]
[NativeName("Name", "D3D12_16BIT_INDEX_STRIP_CUT_VALUE")]
public const int D3D1216BitIndexStripCutValue = unchecked((int) 0xFFFF);
[NativeName("Type", "unsigned int")]
@@ -821,6 +719,9 @@ public unsafe partial class D3D12 : NativeAPI
[NativeName("Name", "D3D12_MIP_LOD_RANGE_BIT_COUNT")]
public const int MipLodRangeBitCount = unchecked((int) 0x8);
[NativeName("Type", "int")]
+ [NativeName("Name", "D3D12_MS_DISPATCH_MAX_THREAD_GROUPS_PER_GRID")]
+ public const int MSDispatchMaxThreadGroupsPerGrid = unchecked((int) 0x3FFFFF);
+ [NativeName("Type", "int")]
[NativeName("Name", "D3D12_NONSAMPLE_FETCH_OUT_OF_RANGE_ACCESS_RESULT")]
public const int NonsampleFetchOutOfRangeAccessResult = unchecked((int) 0x0);
[NativeName("Type", "unsigned int")]
@@ -837,7 +738,7 @@ public unsafe partial class D3D12 : NativeAPI
public const int PixelAddressRangeBitCount = unchecked((int) 0xF);
[NativeName("Type", "int")]
[NativeName("Name", "D3D12_PREVIEW_SDK_VERSION")]
- public const int PreviewSdkVersion = unchecked((int) 0x2C9);
+ public const int PreviewSdkVersion = unchecked((int) 0x2CD);
[NativeName("Type", "int")]
[NativeName("Name", "D3D12_PRE_SCISSOR_PIXEL_ADDRESS_RANGE_BIT_COUNT")]
public const int PreScissorPixelAddressRangeBitCount = unchecked((int) 0x10);
@@ -938,6 +839,12 @@ public unsafe partial class D3D12 : NativeAPI
[NativeName("Name", "D3D12_RAYTRACING_MAX_SHADER_RECORD_STRIDE")]
public const int RaytracingMaxShaderRecordStride = unchecked((int) 0x1000);
[NativeName("Type", "int")]
+ [NativeName("Name", "D3D12_RAYTRACING_OPACITY_MICROMAP_ARRAY_BYTE_ALIGNMENT")]
+ public const int RaytracingOpacityMicromapArrayByteAlignment = unchecked((int) 0x80);
+ [NativeName("Type", "int")]
+ [NativeName("Name", "D3D12_RAYTRACING_OPACITY_MICROMAP_OC1_MAX_SUBDIVISION_LEVEL")]
+ public const int RaytracingOpacityMicromapOC1MaxSubdivisionLevel = unchecked((int) 0xC);
+ [NativeName("Type", "int")]
[NativeName("Name", "D3D12_RAYTRACING_SHADER_RECORD_BYTE_ALIGNMENT")]
public const int RaytracingShaderRecordByteAlignment = unchecked((int) 0x20);
[NativeName("Type", "int")]
@@ -1032,7 +939,7 @@ public unsafe partial class D3D12 : NativeAPI
public const int RSSetShadingRateCombinerCount = unchecked((int) 0x2);
[NativeName("Type", "int")]
[NativeName("Name", "D3D12_SDK_VERSION")]
- public const int SdkVersion = unchecked((int) 0x264);
+ public const int SdkVersion = unchecked((int) 0x26A);
[NativeName("Type", "int")]
[NativeName("Name", "D3D12_SHADER_IDENTIFIER_SIZE_IN_BYTES")]
public const int ShaderIdentifierSizeInBytes = unchecked((int) 0x20);
@@ -1166,6 +1073,12 @@ public unsafe partial class D3D12 : NativeAPI
[NativeName("Name", "D3D12_TEXTURE_DATA_PLACEMENT_ALIGNMENT")]
public const int TextureDataPlacementAlignment = unchecked((int) 0x200);
[NativeName("Type", "int")]
+ [NativeName("Name", "D3D12_TIGHT_ALIGNMENT_MIN_COMMITTED_RESOURCE_ALIGNMENT")]
+ public const int TightAlignmentMinCommittedResourceAlignment = unchecked((int) 0x1000);
+ [NativeName("Type", "int")]
+ [NativeName("Name", "D3D12_TIGHT_ALIGNMENT_MIN_PLACED_RESOURCE_ALIGNMENT")]
+ public const int TightAlignmentMinPlacedResourceAlignment = unchecked((int) 0x8);
+ [NativeName("Type", "int")]
[NativeName("Name", "D3D12_TILED_RESOURCE_TILE_SIZE_IN_BYTES")]
public const int TiledResourceTileSizeInBytes = unchecked((int) 0x10000);
[NativeName("Type", "int")]
@@ -1259,6 +1172,12 @@ public unsafe partial class D3D12 : NativeAPI
[NativeName("Name", "D3D12_WHQL_DRAW_VERTEX_COUNT_2_TO_EXP")]
public const int WhqlDrawVertexCount2ToExp = unchecked((int) 0x19);
[NativeName("Type", "int")]
+ [NativeName("Name", "D3D12_WORK_GRAPHS_BACKING_MEMORY_ALIGNMENT_IN_BYTES")]
+ public const int WorkGraphsBackingMemoryAlignmentInBytes = unchecked((int) 0x8);
+ [NativeName("Type", "int")]
+ [NativeName("Name", "D3D12_WORK_GRAPHS_DISPATCH_MAX_THREAD_GROUPS_PER_GRID")]
+ public const int WorkGraphsDispatchMaxThreadGroupsPerGrid = unchecked((int) 0xFFFFFF);
+ [NativeName("Type", "int")]
[NativeName("Name", "D3D12_WORK_GRAPHS_MAX_NODE_DEPTH")]
public const int WorkGraphsMaxNodeDepth = unchecked((int) 0x20);
[NativeName("Type", "int")]
@@ -1289,314 +1208,636 @@ public unsafe partial class D3D12 : NativeAPI
[NativeName("Name", "D3D12_ANISOTROPIC_FILTERING_BIT")]
public const int AnisotropicFilteringBit = unchecked((int) 0x40);
[NativeName("Type", "int")]
+ [NativeName("Name", "D3D12_INFO_QUEUE_DEFAULT_MESSAGE_COUNT_LIMIT")]
+ public const int InfoQueueDefaultMessageCountLimit = unchecked((int) 0x400);
+ [NativeName("Type", "int")]
[NativeName("Name", "D3D12_SHADING_RATE_X_AXIS_SHIFT")]
public const int ShadingRateXAxisShift = unchecked((int) 0x2);
[NativeName("Type", "int")]
[NativeName("Name", "D3D12_SHADING_RATE_VALID_MASK")]
public const int ShadingRateValidMask = unchecked((int) 0x3);
+ [NativeName("Type", "int")]
+ [NativeName("Name", "D3D_SHADER_REQUIRES_DOUBLES")]
+ public const int D3DShaderRequiresDoubles = unchecked((int) 0x1);
+ [NativeName("Type", "int")]
+ [NativeName("Name", "D3D_SHADER_REQUIRES_EARLY_DEPTH_STENCIL")]
+ public const int D3DShaderRequiresEarlyDepthStencil = unchecked((int) 0x2);
+ [NativeName("Type", "int")]
+ [NativeName("Name", "D3D_SHADER_REQUIRES_UAVS_AT_EVERY_STAGE")]
+ public const int D3DShaderRequiresUavsATEveryStage = unchecked((int) 0x4);
+ [NativeName("Type", "int")]
+ [NativeName("Name", "D3D_SHADER_REQUIRES_64_UAVS")]
+ public const int D3DShaderRequires64Uavs = unchecked((int) 0x8);
+ [NativeName("Type", "int")]
+ [NativeName("Name", "D3D_SHADER_REQUIRES_MINIMUM_PRECISION")]
+ public const int D3DShaderRequiresMinimumPrecision = unchecked((int) 0x10);
+ [NativeName("Type", "int")]
+ [NativeName("Name", "D3D_SHADER_REQUIRES_11_1_DOUBLE_EXTENSIONS")]
+ public const int D3DShaderRequires111DoubleExtensions = unchecked((int) 0x20);
+ [NativeName("Type", "int")]
+ [NativeName("Name", "D3D_SHADER_REQUIRES_11_1_SHADER_EXTENSIONS")]
+ public const int D3DShaderRequires111ShaderExtensions = unchecked((int) 0x40);
+ [NativeName("Type", "int")]
+ [NativeName("Name", "D3D_SHADER_REQUIRES_LEVEL_9_COMPARISON_FILTERING")]
+ public const int D3DShaderRequiresLevel9ComparisonFiltering = unchecked((int) 0x80);
+ [NativeName("Type", "int")]
+ [NativeName("Name", "D3D_SHADER_REQUIRES_TILED_RESOURCES")]
+ public const int D3DShaderRequiresTiledResources = unchecked((int) 0x100);
+ [NativeName("Type", "int")]
+ [NativeName("Name", "D3D_SHADER_REQUIRES_STENCIL_REF")]
+ public const int D3DShaderRequiresStencilRef = unchecked((int) 0x200);
+ [NativeName("Type", "int")]
+ [NativeName("Name", "D3D_SHADER_REQUIRES_INNER_COVERAGE")]
+ public const int D3DShaderRequiresInnerCoverage = unchecked((int) 0x400);
+ [NativeName("Type", "int")]
+ [NativeName("Name", "D3D_SHADER_REQUIRES_TYPED_UAV_LOAD_ADDITIONAL_FORMATS")]
+ public const int D3DShaderRequiresTypedUavLoadAdditionalFormats = unchecked((int) 0x800);
+ [NativeName("Type", "int")]
+ [NativeName("Name", "D3D_SHADER_REQUIRES_ROVS")]
+ public const int D3DShaderRequiresRovs = unchecked((int) 0x1000);
+ [NativeName("Type", "int")]
+ [NativeName("Name", "D3D_SHADER_REQUIRES_VIEWPORT_AND_RT_ARRAY_INDEX_FROM_ANY_SHADER_FEEDING_RASTERIZER")]
+ public const int D3DShaderRequiresViewportAndRTArrayIndexFromAnyShaderFeedingRasterizer = unchecked((int) 0x2000);
+ [NativeName("Type", "int")]
+ [NativeName("Name", "D3D_SHADER_REQUIRES_WAVE_OPS")]
+ public const int D3DShaderRequiresWaveOps = unchecked((int) 0x4000);
+ [NativeName("Type", "int")]
+ [NativeName("Name", "D3D_SHADER_REQUIRES_INT64_OPS")]
+ public const int D3DShaderRequiresInt64Ops = unchecked((int) 0x8000);
+ [NativeName("Type", "int")]
+ [NativeName("Name", "D3D_SHADER_REQUIRES_VIEW_ID")]
+ public const int D3DShaderRequiresViewID = unchecked((int) 0x10000);
+ [NativeName("Type", "int")]
+ [NativeName("Name", "D3D_SHADER_REQUIRES_BARYCENTRICS")]
+ public const int D3DShaderRequiresBarycentrics = unchecked((int) 0x20000);
+ [NativeName("Type", "int")]
+ [NativeName("Name", "D3D_SHADER_REQUIRES_NATIVE_16BIT_OPS")]
+ public const int D3DShaderRequiresNative16BitOps = unchecked((int) 0x40000);
+ [NativeName("Type", "int")]
+ [NativeName("Name", "D3D_SHADER_REQUIRES_SHADING_RATE")]
+ public const int D3DShaderRequiresShadingRate = unchecked((int) 0x80000);
+ [NativeName("Type", "int")]
+ [NativeName("Name", "D3D_SHADER_REQUIRES_RAYTRACING_TIER_1_1")]
+ public const int D3DShaderRequiresRaytracingTier11 = unchecked((int) 0x100000);
+ [NativeName("Type", "int")]
+ [NativeName("Name", "D3D_SHADER_REQUIRES_SAMPLER_FEEDBACK")]
+ public const int D3DShaderRequiresSamplerFeedback = unchecked((int) 0x200000);
+ [NativeName("Type", "int")]
+ [NativeName("Name", "D3D_SHADER_REQUIRES_ATOMIC_INT64_ON_TYPED_RESOURCE")]
+ public const int D3DShaderRequiresAtomicInt64OnTypedResource = unchecked((int) 0x400000);
+ [NativeName("Type", "int")]
+ [NativeName("Name", "D3D_SHADER_REQUIRES_ATOMIC_INT64_ON_GROUP_SHARED")]
+ public const int D3DShaderRequiresAtomicInt64OnGroupShared = unchecked((int) 0x800000);
+ [NativeName("Type", "int")]
+ [NativeName("Name", "D3D_SHADER_REQUIRES_DERIVATIVES_IN_MESH_AND_AMPLIFICATION_SHADERS")]
+ public const int D3DShaderRequiresDerivativesInMeshAndAmplificationShaders = unchecked((int) 0x1000000);
+ [NativeName("Type", "int")]
+ [NativeName("Name", "D3D_SHADER_REQUIRES_RESOURCE_DESCRIPTOR_HEAP_INDEXING")]
+ public const int D3DShaderRequiresResourceDescriptorHeapIndexing = unchecked((int) 0x2000000);
+ [NativeName("Type", "int")]
+ [NativeName("Name", "D3D_SHADER_REQUIRES_SAMPLER_DESCRIPTOR_HEAP_INDEXING")]
+ public const int D3DShaderRequiresSamplerDescriptorHeapIndexing = unchecked((int) 0x4000000);
+ [NativeName("Type", "int")]
+ [NativeName("Name", "D3D_SHADER_REQUIRES_WAVE_MMA")]
+ public const int D3DShaderRequiresWaveMma = unchecked((int) 0x8000000);
+ [NativeName("Type", "int")]
+ [NativeName("Name", "D3D_SHADER_REQUIRES_ATOMIC_INT64_ON_DESCRIPTOR_HEAP_RESOURCE")]
+ public const int D3DShaderRequiresAtomicInt64OnDescriptorHeapResource = unchecked((int) 0x10000000);
+ [NativeName("Type", "int")]
+ [NativeName("Name", "D3D_SHADER_REQUIRES_ADVANCED_TEXTURE_OPS")]
+ public const int D3DShaderRequiresAdvancedTextureOps = unchecked((int) 0x20000000);
+ [NativeName("Type", "int")]
+ [NativeName("Name", "D3D_SHADER_REQUIRES_WRITEABLE_MSAA_TEXTURES")]
+ public const int D3DShaderRequiresWriteableMsaaTextures = unchecked((int) 0x40000000);
+ [NativeName("Type", "unsigned int")]
+ [NativeName("Name", "D3D_SHADER_REQUIRES_SAMPLE_CMP_GRADIENT_OR_BIAS")]
+ public const uint D3DShaderRequiresSampleCmpGradientOrBias = unchecked((uint) 0xFFFFFFFF80000000);
+ [NativeName("Type", "unsigned long long")]
+ [NativeName("Name", "D3D_SHADER_REQUIRES_EXTENDED_COMMAND_INFO")]
+ public const ulong D3DShaderRequiresExtendedCommandInfo = unchecked((ulong) 0x100000000);
/// To be documented.
- [NativeName("Src", "Line 4322, Column 16 in d3d12.h")]
+ [NativeName("Src", "Line 4487, Column 16 in d3d12.h")]
[NativeApi(EntryPoint = "D3D12SerializeRootSignature", Convention = CallingConvention.StdCall)]
public unsafe partial int SerializeRootSignature([Flow(Silk.NET.Core.Native.FlowDirection.In)] RootSignatureDesc* pRootSignature, D3DRootSignatureVersion Version, Silk.NET.Core.Native.ID3D10Blob** ppBlob, Silk.NET.Core.Native.ID3D10Blob** ppErrorBlob);
/// To be documented.
- [NativeName("Src", "Line 4322, Column 16 in d3d12.h")]
+ [NativeName("Src", "Line 4487, Column 16 in d3d12.h")]
[NativeApi(EntryPoint = "D3D12SerializeRootSignature", Convention = CallingConvention.StdCall)]
public unsafe partial int SerializeRootSignature([Flow(Silk.NET.Core.Native.FlowDirection.In)] RootSignatureDesc* pRootSignature, D3DRootSignatureVersion Version, Silk.NET.Core.Native.ID3D10Blob** ppBlob, ref Silk.NET.Core.Native.ID3D10Blob* ppErrorBlob);
/// To be documented.
- [NativeName("Src", "Line 4322, Column 16 in d3d12.h")]
+ [NativeName("Src", "Line 4487, Column 16 in d3d12.h")]
[NativeApi(EntryPoint = "D3D12SerializeRootSignature", Convention = CallingConvention.StdCall)]
public unsafe partial int SerializeRootSignature([Flow(Silk.NET.Core.Native.FlowDirection.In)] RootSignatureDesc* pRootSignature, D3DRootSignatureVersion Version, ref Silk.NET.Core.Native.ID3D10Blob* ppBlob, Silk.NET.Core.Native.ID3D10Blob** ppErrorBlob);
/// To be documented.
- [NativeName("Src", "Line 4322, Column 16 in d3d12.h")]
+ [NativeName("Src", "Line 4487, Column 16 in d3d12.h")]
[NativeApi(EntryPoint = "D3D12SerializeRootSignature", Convention = CallingConvention.StdCall)]
public unsafe partial int SerializeRootSignature([Flow(Silk.NET.Core.Native.FlowDirection.In)] RootSignatureDesc* pRootSignature, D3DRootSignatureVersion Version, ref Silk.NET.Core.Native.ID3D10Blob* ppBlob, ref Silk.NET.Core.Native.ID3D10Blob* ppErrorBlob);
/// To be documented.
- [NativeName("Src", "Line 4322, Column 16 in d3d12.h")]
+ [NativeName("Src", "Line 4487, Column 16 in d3d12.h")]
[NativeApi(EntryPoint = "D3D12SerializeRootSignature", Convention = CallingConvention.StdCall)]
public unsafe partial int SerializeRootSignature([Flow(Silk.NET.Core.Native.FlowDirection.In)] ref readonly RootSignatureDesc pRootSignature, D3DRootSignatureVersion Version, Silk.NET.Core.Native.ID3D10Blob** ppBlob, Silk.NET.Core.Native.ID3D10Blob** ppErrorBlob);
/// To be documented.
- [NativeName("Src", "Line 4322, Column 16 in d3d12.h")]
+ [NativeName("Src", "Line 4487, Column 16 in d3d12.h")]
[NativeApi(EntryPoint = "D3D12SerializeRootSignature", Convention = CallingConvention.StdCall)]
public unsafe partial int SerializeRootSignature([Flow(Silk.NET.Core.Native.FlowDirection.In)] ref readonly RootSignatureDesc pRootSignature, D3DRootSignatureVersion Version, Silk.NET.Core.Native.ID3D10Blob** ppBlob, ref Silk.NET.Core.Native.ID3D10Blob* ppErrorBlob);
/// To be documented.
- [NativeName("Src", "Line 4322, Column 16 in d3d12.h")]
+ [NativeName("Src", "Line 4487, Column 16 in d3d12.h")]
[NativeApi(EntryPoint = "D3D12SerializeRootSignature", Convention = CallingConvention.StdCall)]
public unsafe partial int SerializeRootSignature([Flow(Silk.NET.Core.Native.FlowDirection.In)] ref readonly RootSignatureDesc pRootSignature, D3DRootSignatureVersion Version, ref Silk.NET.Core.Native.ID3D10Blob* ppBlob, Silk.NET.Core.Native.ID3D10Blob** ppErrorBlob);
/// To be documented.
- [NativeName("Src", "Line 4322, Column 16 in d3d12.h")]
+ [NativeName("Src", "Line 4487, Column 16 in d3d12.h")]
[NativeApi(EntryPoint = "D3D12SerializeRootSignature", Convention = CallingConvention.StdCall)]
public unsafe partial int SerializeRootSignature([Flow(Silk.NET.Core.Native.FlowDirection.In)] ref readonly RootSignatureDesc pRootSignature, D3DRootSignatureVersion Version, ref Silk.NET.Core.Native.ID3D10Blob* ppBlob, ref Silk.NET.Core.Native.ID3D10Blob* ppErrorBlob);
/// To be documented.
- [NativeName("Src", "Line 4334, Column 16 in d3d12.h")]
+ [NativeName("Src", "Line 4499, Column 16 in d3d12.h")]
[NativeApi(EntryPoint = "D3D12CreateRootSignatureDeserializer", Convention = CallingConvention.StdCall)]
public unsafe partial int CreateRootSignatureDeserializer([Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pSrcData, nuint SrcDataSizeInBytes, Guid* pRootSignatureDeserializerInterface, void** ppRootSignatureDeserializer);
/// To be documented.
- [NativeName("Src", "Line 4334, Column 16 in d3d12.h")]
+ [NativeName("Src", "Line 4499, Column 16 in d3d12.h")]
[NativeApi(EntryPoint = "D3D12CreateRootSignatureDeserializer", Convention = CallingConvention.StdCall)]
public unsafe partial int CreateRootSignatureDeserializer([Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pSrcData, nuint SrcDataSizeInBytes, Guid* pRootSignatureDeserializerInterface, ref void* ppRootSignatureDeserializer);
/// To be documented.
- [NativeName("Src", "Line 4334, Column 16 in d3d12.h")]
+ [NativeName("Src", "Line 4499, Column 16 in d3d12.h")]
[NativeApi(EntryPoint = "D3D12CreateRootSignatureDeserializer", Convention = CallingConvention.StdCall)]
public unsafe partial int CreateRootSignatureDeserializer([Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pSrcData, nuint SrcDataSizeInBytes, ref Guid pRootSignatureDeserializerInterface, void** ppRootSignatureDeserializer);
/// To be documented.
- [NativeName("Src", "Line 4334, Column 16 in d3d12.h")]
+ [NativeName("Src", "Line 4499, Column 16 in d3d12.h")]
[NativeApi(EntryPoint = "D3D12CreateRootSignatureDeserializer", Convention = CallingConvention.StdCall)]
public unsafe partial int CreateRootSignatureDeserializer([Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pSrcData, nuint SrcDataSizeInBytes, ref Guid pRootSignatureDeserializerInterface, ref void* ppRootSignatureDeserializer);
/// To be documented.
- [NativeName("Src", "Line 4334, Column 16 in d3d12.h")]
+ [NativeName("Src", "Line 4499, Column 16 in d3d12.h")]
[NativeApi(EntryPoint = "D3D12CreateRootSignatureDeserializer", Convention = CallingConvention.StdCall)]
public unsafe partial int CreateRootSignatureDeserializer([Flow(Silk.NET.Core.Native.FlowDirection.In)] ref readonly T0 pSrcData, nuint SrcDataSizeInBytes, Guid* pRootSignatureDeserializerInterface, void** ppRootSignatureDeserializer) where T0 : unmanaged;
/// To be documented.
- [NativeName("Src", "Line 4334, Column 16 in d3d12.h")]
+ [NativeName("Src", "Line 4499, Column 16 in d3d12.h")]
[NativeApi(EntryPoint = "D3D12CreateRootSignatureDeserializer", Convention = CallingConvention.StdCall)]
public unsafe partial int CreateRootSignatureDeserializer([Flow(Silk.NET.Core.Native.FlowDirection.In)] ref readonly T0 pSrcData, nuint SrcDataSizeInBytes, Guid* pRootSignatureDeserializerInterface, ref void* ppRootSignatureDeserializer) where T0 : unmanaged;
/// To be documented.
- [NativeName("Src", "Line 4334, Column 16 in d3d12.h")]
+ [NativeName("Src", "Line 4499, Column 16 in d3d12.h")]
[NativeApi(EntryPoint = "D3D12CreateRootSignatureDeserializer", Convention = CallingConvention.StdCall)]
public unsafe partial int CreateRootSignatureDeserializer([Flow(Silk.NET.Core.Native.FlowDirection.In)] ref readonly T0 pSrcData, nuint SrcDataSizeInBytes, ref Guid pRootSignatureDeserializerInterface, void** ppRootSignatureDeserializer) where T0 : unmanaged;
/// To be documented.
- [NativeName("Src", "Line 4334, Column 16 in d3d12.h")]
+ [NativeName("Src", "Line 4499, Column 16 in d3d12.h")]
[NativeApi(EntryPoint = "D3D12CreateRootSignatureDeserializer", Convention = CallingConvention.StdCall)]
public unsafe partial int CreateRootSignatureDeserializer([Flow(Silk.NET.Core.Native.FlowDirection.In)] ref readonly T0 pSrcData, nuint SrcDataSizeInBytes, ref Guid pRootSignatureDeserializerInterface, ref void* ppRootSignatureDeserializer) where T0 : unmanaged;
/// To be documented.
- [NativeName("Src", "Line 4345, Column 16 in d3d12.h")]
+ [NativeName("Src", "Line 4510, Column 16 in d3d12.h")]
[NativeApi(EntryPoint = "D3D12SerializeVersionedRootSignature", Convention = CallingConvention.StdCall)]
public unsafe partial int SerializeVersionedRootSignature([Flow(Silk.NET.Core.Native.FlowDirection.In)] VersionedRootSignatureDesc* pRootSignature, Silk.NET.Core.Native.ID3D10Blob** ppBlob, Silk.NET.Core.Native.ID3D10Blob** ppErrorBlob);
/// To be documented.
- [NativeName("Src", "Line 4345, Column 16 in d3d12.h")]
+ [NativeName("Src", "Line 4510, Column 16 in d3d12.h")]
[NativeApi(EntryPoint = "D3D12SerializeVersionedRootSignature", Convention = CallingConvention.StdCall)]
public unsafe partial int SerializeVersionedRootSignature([Flow(Silk.NET.Core.Native.FlowDirection.In)] VersionedRootSignatureDesc* pRootSignature, Silk.NET.Core.Native.ID3D10Blob** ppBlob, ref Silk.NET.Core.Native.ID3D10Blob* ppErrorBlob);
/// To be documented.
- [NativeName("Src", "Line 4345, Column 16 in d3d12.h")]
+ [NativeName("Src", "Line 4510, Column 16 in d3d12.h")]
[NativeApi(EntryPoint = "D3D12SerializeVersionedRootSignature", Convention = CallingConvention.StdCall)]
public unsafe partial int SerializeVersionedRootSignature([Flow(Silk.NET.Core.Native.FlowDirection.In)] VersionedRootSignatureDesc* pRootSignature, ref Silk.NET.Core.Native.ID3D10Blob* ppBlob, Silk.NET.Core.Native.ID3D10Blob** ppErrorBlob);
/// To be documented.
- [NativeName("Src", "Line 4345, Column 16 in d3d12.h")]
+ [NativeName("Src", "Line 4510, Column 16 in d3d12.h")]
[NativeApi(EntryPoint = "D3D12SerializeVersionedRootSignature", Convention = CallingConvention.StdCall)]
public unsafe partial int SerializeVersionedRootSignature([Flow(Silk.NET.Core.Native.FlowDirection.In)] VersionedRootSignatureDesc* pRootSignature, ref Silk.NET.Core.Native.ID3D10Blob* ppBlob, ref Silk.NET.Core.Native.ID3D10Blob* ppErrorBlob);
/// To be documented.
- [NativeName("Src", "Line 4345, Column 16 in d3d12.h")]
+ [NativeName("Src", "Line 4510, Column 16 in d3d12.h")]
[NativeApi(EntryPoint = "D3D12SerializeVersionedRootSignature", Convention = CallingConvention.StdCall)]
public unsafe partial int SerializeVersionedRootSignature([Flow(Silk.NET.Core.Native.FlowDirection.In)] ref readonly VersionedRootSignatureDesc pRootSignature, Silk.NET.Core.Native.ID3D10Blob** ppBlob, Silk.NET.Core.Native.ID3D10Blob** ppErrorBlob);
/// To be documented.
- [NativeName("Src", "Line 4345, Column 16 in d3d12.h")]
+ [NativeName("Src", "Line 4510, Column 16 in d3d12.h")]
[NativeApi(EntryPoint = "D3D12SerializeVersionedRootSignature", Convention = CallingConvention.StdCall)]
public unsafe partial int SerializeVersionedRootSignature([Flow(Silk.NET.Core.Native.FlowDirection.In)] ref readonly VersionedRootSignatureDesc pRootSignature, Silk.NET.Core.Native.ID3D10Blob** ppBlob, ref Silk.NET.Core.Native.ID3D10Blob* ppErrorBlob);
/// To be documented.
- [NativeName("Src", "Line 4345, Column 16 in d3d12.h")]
+ [NativeName("Src", "Line 4510, Column 16 in d3d12.h")]
[NativeApi(EntryPoint = "D3D12SerializeVersionedRootSignature", Convention = CallingConvention.StdCall)]
public unsafe partial int SerializeVersionedRootSignature([Flow(Silk.NET.Core.Native.FlowDirection.In)] ref readonly VersionedRootSignatureDesc pRootSignature, ref Silk.NET.Core.Native.ID3D10Blob* ppBlob, Silk.NET.Core.Native.ID3D10Blob** ppErrorBlob);
/// To be documented.
- [NativeName("Src", "Line 4345, Column 16 in d3d12.h")]
+ [NativeName("Src", "Line 4510, Column 16 in d3d12.h")]
[NativeApi(EntryPoint = "D3D12SerializeVersionedRootSignature", Convention = CallingConvention.StdCall)]
public unsafe partial int SerializeVersionedRootSignature([Flow(Silk.NET.Core.Native.FlowDirection.In)] ref readonly VersionedRootSignatureDesc pRootSignature, ref Silk.NET.Core.Native.ID3D10Blob* ppBlob, ref Silk.NET.Core.Native.ID3D10Blob* ppErrorBlob);
/// To be documented.
- [NativeName("Src", "Line 4356, Column 16 in d3d12.h")]
+ [NativeName("Src", "Line 4521, Column 16 in d3d12.h")]
[NativeApi(EntryPoint = "D3D12CreateVersionedRootSignatureDeserializer", Convention = CallingConvention.StdCall)]
public unsafe partial int CreateVersionedRootSignatureDeserializer([Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pSrcData, nuint SrcDataSizeInBytes, Guid* pRootSignatureDeserializerInterface, void** ppRootSignatureDeserializer);
/// To be documented.
- [NativeName("Src", "Line 4356, Column 16 in d3d12.h")]
+ [NativeName("Src", "Line 4521, Column 16 in d3d12.h")]
[NativeApi(EntryPoint = "D3D12CreateVersionedRootSignatureDeserializer", Convention = CallingConvention.StdCall)]
public unsafe partial int CreateVersionedRootSignatureDeserializer([Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pSrcData, nuint SrcDataSizeInBytes, Guid* pRootSignatureDeserializerInterface, ref void* ppRootSignatureDeserializer);
/// To be documented.
- [NativeName("Src", "Line 4356, Column 16 in d3d12.h")]
+ [NativeName("Src", "Line 4521, Column 16 in d3d12.h")]
[NativeApi(EntryPoint = "D3D12CreateVersionedRootSignatureDeserializer", Convention = CallingConvention.StdCall)]
public unsafe partial int CreateVersionedRootSignatureDeserializer([Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pSrcData, nuint SrcDataSizeInBytes, ref Guid pRootSignatureDeserializerInterface, void** ppRootSignatureDeserializer);
/// To be documented.
- [NativeName("Src", "Line 4356, Column 16 in d3d12.h")]
+ [NativeName("Src", "Line 4521, Column 16 in d3d12.h")]
[NativeApi(EntryPoint = "D3D12CreateVersionedRootSignatureDeserializer", Convention = CallingConvention.StdCall)]
public unsafe partial int CreateVersionedRootSignatureDeserializer([Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pSrcData, nuint SrcDataSizeInBytes, ref Guid pRootSignatureDeserializerInterface, ref void* ppRootSignatureDeserializer);
/// To be documented.
- [NativeName("Src", "Line 4356, Column 16 in d3d12.h")]
+ [NativeName("Src", "Line 4521, Column 16 in d3d12.h")]
[NativeApi(EntryPoint = "D3D12CreateVersionedRootSignatureDeserializer", Convention = CallingConvention.StdCall)]
public unsafe partial int CreateVersionedRootSignatureDeserializer([Flow(Silk.NET.Core.Native.FlowDirection.In)] ref readonly T0 pSrcData, nuint SrcDataSizeInBytes, Guid* pRootSignatureDeserializerInterface, void** ppRootSignatureDeserializer) where T0 : unmanaged;
/// To be documented.
- [NativeName("Src", "Line 4356, Column 16 in d3d12.h")]
+ [NativeName("Src", "Line 4521, Column 16 in d3d12.h")]
[NativeApi(EntryPoint = "D3D12CreateVersionedRootSignatureDeserializer", Convention = CallingConvention.StdCall)]
public unsafe partial int CreateVersionedRootSignatureDeserializer([Flow(Silk.NET.Core.Native.FlowDirection.In)] ref readonly T0 pSrcData, nuint SrcDataSizeInBytes, Guid* pRootSignatureDeserializerInterface, ref void* ppRootSignatureDeserializer) where T0 : unmanaged;
/// To be documented.
- [NativeName("Src", "Line 4356, Column 16 in d3d12.h")]
+ [NativeName("Src", "Line 4521, Column 16 in d3d12.h")]
[NativeApi(EntryPoint = "D3D12CreateVersionedRootSignatureDeserializer", Convention = CallingConvention.StdCall)]
public unsafe partial int CreateVersionedRootSignatureDeserializer([Flow(Silk.NET.Core.Native.FlowDirection.In)] ref readonly T0 pSrcData, nuint SrcDataSizeInBytes, ref Guid pRootSignatureDeserializerInterface, void** ppRootSignatureDeserializer) where T0 : unmanaged;
/// To be documented.
- [NativeName("Src", "Line 4356, Column 16 in d3d12.h")]
+ [NativeName("Src", "Line 4521, Column 16 in d3d12.h")]
[NativeApi(EntryPoint = "D3D12CreateVersionedRootSignatureDeserializer", Convention = CallingConvention.StdCall)]
public unsafe partial int CreateVersionedRootSignatureDeserializer([Flow(Silk.NET.Core.Native.FlowDirection.In)] ref readonly T0 pSrcData, nuint SrcDataSizeInBytes, ref Guid pRootSignatureDeserializerInterface, ref void* ppRootSignatureDeserializer) where T0 : unmanaged;
/// To be documented.
- [NativeName("Src", "Line 28655, Column 16 in d3d12.h")]
+ [NativeName("Src", "Line 4534, Column 16 in d3d12.h")]
+ [NativeApi(EntryPoint = "D3D12CreateVersionedRootSignatureDeserializerFromSubobjectInLibrary", Convention = CallingConvention.StdCall)]
+ public unsafe partial int CreateVersionedRootSignatureDeserializerFromSubobjectInLibrary([Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pSrcData, nuint SrcDataSizeInBytes, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* RootSignatureSubobjectName, Guid* pRootSignatureDeserializerInterface, void** ppRootSignatureDeserializer);
+
+ /// To be documented.
+ [NativeName("Src", "Line 4534, Column 16 in d3d12.h")]
+ [NativeApi(EntryPoint = "D3D12CreateVersionedRootSignatureDeserializerFromSubobjectInLibrary", Convention = CallingConvention.StdCall)]
+ public unsafe partial int CreateVersionedRootSignatureDeserializerFromSubobjectInLibrary([Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pSrcData, nuint SrcDataSizeInBytes, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* RootSignatureSubobjectName, Guid* pRootSignatureDeserializerInterface, ref void* ppRootSignatureDeserializer);
+
+ /// To be documented.
+ [NativeName("Src", "Line 4534, Column 16 in d3d12.h")]
+ [NativeApi(EntryPoint = "D3D12CreateVersionedRootSignatureDeserializerFromSubobjectInLibrary", Convention = CallingConvention.StdCall)]
+ public unsafe partial int CreateVersionedRootSignatureDeserializerFromSubobjectInLibrary([Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pSrcData, nuint SrcDataSizeInBytes, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* RootSignatureSubobjectName, ref Guid pRootSignatureDeserializerInterface, void** ppRootSignatureDeserializer);
+
+ /// To be documented.
+ [NativeName("Src", "Line 4534, Column 16 in d3d12.h")]
+ [NativeApi(EntryPoint = "D3D12CreateVersionedRootSignatureDeserializerFromSubobjectInLibrary", Convention = CallingConvention.StdCall)]
+ public unsafe partial int CreateVersionedRootSignatureDeserializerFromSubobjectInLibrary([Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pSrcData, nuint SrcDataSizeInBytes, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* RootSignatureSubobjectName, ref Guid pRootSignatureDeserializerInterface, ref void* ppRootSignatureDeserializer);
+
+ /// To be documented.
+ [NativeName("Src", "Line 4534, Column 16 in d3d12.h")]
+ [NativeApi(EntryPoint = "D3D12CreateVersionedRootSignatureDeserializerFromSubobjectInLibrary", Convention = CallingConvention.StdCall)]
+ public unsafe partial int CreateVersionedRootSignatureDeserializerFromSubobjectInLibrary([Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pSrcData, nuint SrcDataSizeInBytes, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ref readonly char RootSignatureSubobjectName, Guid* pRootSignatureDeserializerInterface, void** ppRootSignatureDeserializer);
+
+ /// To be documented.
+ [NativeName("Src", "Line 4534, Column 16 in d3d12.h")]
+ [NativeApi(EntryPoint = "D3D12CreateVersionedRootSignatureDeserializerFromSubobjectInLibrary", Convention = CallingConvention.StdCall)]
+ public unsafe partial int CreateVersionedRootSignatureDeserializerFromSubobjectInLibrary([Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pSrcData, nuint SrcDataSizeInBytes, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ref readonly char RootSignatureSubobjectName, Guid* pRootSignatureDeserializerInterface, ref void* ppRootSignatureDeserializer);
+
+ /// To be documented.
+ [NativeName("Src", "Line 4534, Column 16 in d3d12.h")]
+ [NativeApi(EntryPoint = "D3D12CreateVersionedRootSignatureDeserializerFromSubobjectInLibrary", Convention = CallingConvention.StdCall)]
+ public unsafe partial int CreateVersionedRootSignatureDeserializerFromSubobjectInLibrary([Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pSrcData, nuint SrcDataSizeInBytes, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ref readonly char RootSignatureSubobjectName, ref Guid pRootSignatureDeserializerInterface, void** ppRootSignatureDeserializer);
+
+ /// To be documented.
+ [NativeName("Src", "Line 4534, Column 16 in d3d12.h")]
+ [NativeApi(EntryPoint = "D3D12CreateVersionedRootSignatureDeserializerFromSubobjectInLibrary", Convention = CallingConvention.StdCall)]
+ public unsafe partial int CreateVersionedRootSignatureDeserializerFromSubobjectInLibrary([Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pSrcData, nuint SrcDataSizeInBytes, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ref readonly char RootSignatureSubobjectName, ref Guid pRootSignatureDeserializerInterface, ref void* ppRootSignatureDeserializer);
+
+ /// To be documented.
+ [NativeName("Src", "Line 4534, Column 16 in d3d12.h")]
+ [NativeApi(EntryPoint = "D3D12CreateVersionedRootSignatureDeserializerFromSubobjectInLibrary", Convention = CallingConvention.StdCall)]
+ public unsafe partial int CreateVersionedRootSignatureDeserializerFromSubobjectInLibrary([Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pSrcData, nuint SrcDataSizeInBytes, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string RootSignatureSubobjectName, Guid* pRootSignatureDeserializerInterface, void** ppRootSignatureDeserializer);
+
+ /// To be documented.
+ [NativeName("Src", "Line 4534, Column 16 in d3d12.h")]
+ [NativeApi(EntryPoint = "D3D12CreateVersionedRootSignatureDeserializerFromSubobjectInLibrary", Convention = CallingConvention.StdCall)]
+ public unsafe partial int CreateVersionedRootSignatureDeserializerFromSubobjectInLibrary([Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pSrcData, nuint SrcDataSizeInBytes, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string RootSignatureSubobjectName, Guid* pRootSignatureDeserializerInterface, ref void* ppRootSignatureDeserializer);
+
+ /// To be documented.
+ [NativeName("Src", "Line 4534, Column 16 in d3d12.h")]
+ [NativeApi(EntryPoint = "D3D12CreateVersionedRootSignatureDeserializerFromSubobjectInLibrary", Convention = CallingConvention.StdCall)]
+ public unsafe partial int CreateVersionedRootSignatureDeserializerFromSubobjectInLibrary([Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pSrcData, nuint SrcDataSizeInBytes, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string RootSignatureSubobjectName, ref Guid pRootSignatureDeserializerInterface, void** ppRootSignatureDeserializer);
+
+ /// To be documented.
+ [NativeName("Src", "Line 4534, Column 16 in d3d12.h")]
+ [NativeApi(EntryPoint = "D3D12CreateVersionedRootSignatureDeserializerFromSubobjectInLibrary", Convention = CallingConvention.StdCall)]
+ public unsafe partial int CreateVersionedRootSignatureDeserializerFromSubobjectInLibrary([Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pSrcData, nuint SrcDataSizeInBytes, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string RootSignatureSubobjectName, ref Guid pRootSignatureDeserializerInterface, ref void* ppRootSignatureDeserializer);
+
+ /// To be documented.
+ [NativeName("Src", "Line 4534, Column 16 in d3d12.h")]
+ [NativeApi(EntryPoint = "D3D12CreateVersionedRootSignatureDeserializerFromSubobjectInLibrary", Convention = CallingConvention.StdCall)]
+ public unsafe partial int CreateVersionedRootSignatureDeserializerFromSubobjectInLibrary([Flow(Silk.NET.Core.Native.FlowDirection.In)] ref readonly T0 pSrcData, nuint SrcDataSizeInBytes, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* RootSignatureSubobjectName, Guid* pRootSignatureDeserializerInterface, void** ppRootSignatureDeserializer) where T0 : unmanaged;
+
+ /// To be documented.
+ [NativeName("Src", "Line 4534, Column 16 in d3d12.h")]
+ [NativeApi(EntryPoint = "D3D12CreateVersionedRootSignatureDeserializerFromSubobjectInLibrary", Convention = CallingConvention.StdCall)]
+ public unsafe partial int CreateVersionedRootSignatureDeserializerFromSubobjectInLibrary([Flow(Silk.NET.Core.Native.FlowDirection.In)] ref readonly T0 pSrcData, nuint SrcDataSizeInBytes, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* RootSignatureSubobjectName, Guid* pRootSignatureDeserializerInterface, ref void* ppRootSignatureDeserializer) where T0 : unmanaged;
+
+ /// To be documented.
+ [NativeName("Src", "Line 4534, Column 16 in d3d12.h")]
+ [NativeApi(EntryPoint = "D3D12CreateVersionedRootSignatureDeserializerFromSubobjectInLibrary", Convention = CallingConvention.StdCall)]
+ public unsafe partial int CreateVersionedRootSignatureDeserializerFromSubobjectInLibrary([Flow(Silk.NET.Core.Native.FlowDirection.In)] ref readonly T0 pSrcData, nuint SrcDataSizeInBytes, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* RootSignatureSubobjectName, ref Guid pRootSignatureDeserializerInterface, void** ppRootSignatureDeserializer) where T0 : unmanaged;
+
+ /// To be documented.
+ [NativeName("Src", "Line 4534, Column 16 in d3d12.h")]
+ [NativeApi(EntryPoint = "D3D12CreateVersionedRootSignatureDeserializerFromSubobjectInLibrary", Convention = CallingConvention.StdCall)]
+ public unsafe partial int CreateVersionedRootSignatureDeserializerFromSubobjectInLibrary([Flow(Silk.NET.Core.Native.FlowDirection.In)] ref readonly T0 pSrcData, nuint SrcDataSizeInBytes, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* RootSignatureSubobjectName, ref Guid pRootSignatureDeserializerInterface, ref void* ppRootSignatureDeserializer) where T0 : unmanaged;
+
+ /// To be documented.
+ [NativeName("Src", "Line 4534, Column 16 in d3d12.h")]
+ [NativeApi(EntryPoint = "D3D12CreateVersionedRootSignatureDeserializerFromSubobjectInLibrary", Convention = CallingConvention.StdCall)]
+ public unsafe partial int CreateVersionedRootSignatureDeserializerFromSubobjectInLibrary([Flow(Silk.NET.Core.Native.FlowDirection.In)] ref readonly T0 pSrcData, nuint SrcDataSizeInBytes, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ref readonly char RootSignatureSubobjectName, Guid* pRootSignatureDeserializerInterface, void** ppRootSignatureDeserializer) where T0 : unmanaged;
+
+ /// To be documented.
+ [NativeName("Src", "Line 4534, Column 16 in d3d12.h")]
+ [NativeApi(EntryPoint = "D3D12CreateVersionedRootSignatureDeserializerFromSubobjectInLibrary", Convention = CallingConvention.StdCall)]
+ public unsafe partial int CreateVersionedRootSignatureDeserializerFromSubobjectInLibrary([Flow(Silk.NET.Core.Native.FlowDirection.In)] ref readonly T0 pSrcData, nuint SrcDataSizeInBytes, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ref readonly char RootSignatureSubobjectName, Guid* pRootSignatureDeserializerInterface, ref void* ppRootSignatureDeserializer) where T0 : unmanaged;
+
+ /// To be documented.
+ [NativeName("Src", "Line 4534, Column 16 in d3d12.h")]
+ [NativeApi(EntryPoint = "D3D12CreateVersionedRootSignatureDeserializerFromSubobjectInLibrary", Convention = CallingConvention.StdCall)]
+ public unsafe partial int CreateVersionedRootSignatureDeserializerFromSubobjectInLibrary([Flow(Silk.NET.Core.Native.FlowDirection.In)] ref readonly T0 pSrcData, nuint SrcDataSizeInBytes, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ref readonly char RootSignatureSubobjectName, ref Guid pRootSignatureDeserializerInterface, void** ppRootSignatureDeserializer) where T0 : unmanaged;
+
+ /// To be documented.
+ [NativeName("Src", "Line 4534, Column 16 in d3d12.h")]
+ [NativeApi(EntryPoint = "D3D12CreateVersionedRootSignatureDeserializerFromSubobjectInLibrary", Convention = CallingConvention.StdCall)]
+ public unsafe partial int CreateVersionedRootSignatureDeserializerFromSubobjectInLibrary([Flow(Silk.NET.Core.Native.FlowDirection.In)] ref readonly T0 pSrcData, nuint SrcDataSizeInBytes, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ref readonly char RootSignatureSubobjectName, ref Guid pRootSignatureDeserializerInterface, ref void* ppRootSignatureDeserializer) where T0 : unmanaged;
+
+ /// To be documented.
+ [NativeName("Src", "Line 4534, Column 16 in d3d12.h")]
+ [NativeApi(EntryPoint = "D3D12CreateVersionedRootSignatureDeserializerFromSubobjectInLibrary", Convention = CallingConvention.StdCall)]
+ public unsafe partial int CreateVersionedRootSignatureDeserializerFromSubobjectInLibrary([Flow(Silk.NET.Core.Native.FlowDirection.In)] ref readonly T0 pSrcData, nuint SrcDataSizeInBytes, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string RootSignatureSubobjectName, Guid* pRootSignatureDeserializerInterface, void** ppRootSignatureDeserializer) where T0 : unmanaged;
+
+ /// To be documented.
+ [NativeName("Src", "Line 4534, Column 16 in d3d12.h")]
+ [NativeApi(EntryPoint = "D3D12CreateVersionedRootSignatureDeserializerFromSubobjectInLibrary", Convention = CallingConvention.StdCall)]
+ public unsafe partial int CreateVersionedRootSignatureDeserializerFromSubobjectInLibrary([Flow(Silk.NET.Core.Native.FlowDirection.In)] ref readonly T0 pSrcData, nuint SrcDataSizeInBytes, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string RootSignatureSubobjectName, Guid* pRootSignatureDeserializerInterface, ref void* ppRootSignatureDeserializer) where T0 : unmanaged;
+
+ /// To be documented.
+ [NativeName("Src", "Line 4534, Column 16 in d3d12.h")]
+ [NativeApi(EntryPoint = "D3D12CreateVersionedRootSignatureDeserializerFromSubobjectInLibrary", Convention = CallingConvention.StdCall)]
+ public unsafe partial int CreateVersionedRootSignatureDeserializerFromSubobjectInLibrary([Flow(Silk.NET.Core.Native.FlowDirection.In)] ref readonly T0 pSrcData, nuint SrcDataSizeInBytes, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string RootSignatureSubobjectName, ref Guid pRootSignatureDeserializerInterface, void** ppRootSignatureDeserializer) where T0 : unmanaged;
+
+ /// To be documented.
+ [NativeName("Src", "Line 4534, Column 16 in d3d12.h")]
+ [NativeApi(EntryPoint = "D3D12CreateVersionedRootSignatureDeserializerFromSubobjectInLibrary", Convention = CallingConvention.StdCall)]
+ public unsafe partial int CreateVersionedRootSignatureDeserializerFromSubobjectInLibrary([Flow(Silk.NET.Core.Native.FlowDirection.In)] ref readonly T0 pSrcData, nuint SrcDataSizeInBytes, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string RootSignatureSubobjectName, ref Guid pRootSignatureDeserializerInterface, ref void* ppRootSignatureDeserializer) where T0 : unmanaged;
+
+ /// To be documented.
+ [NativeName("Src", "Line 30414, Column 16 in d3d12.h")]
[NativeApi(EntryPoint = "D3D12CreateDevice", Convention = CallingConvention.StdCall)]
public unsafe partial int CreateDevice(Silk.NET.Core.Native.IUnknown* pAdapter, Silk.NET.Core.Native.D3DFeatureLevel MinimumFeatureLevel, Guid* riid, void** ppDevice);
/// To be documented.
- [NativeName("Src", "Line 28655, Column 16 in d3d12.h")]
+ [NativeName("Src", "Line 30414, Column 16 in d3d12.h")]
[NativeApi(EntryPoint = "D3D12CreateDevice", Convention = CallingConvention.StdCall)]
public unsafe partial int CreateDevice(Silk.NET.Core.Native.IUnknown* pAdapter, Silk.NET.Core.Native.D3DFeatureLevel MinimumFeatureLevel, Guid* riid, ref void* ppDevice);
/// To be documented.
- [NativeName("Src", "Line 28655, Column 16 in d3d12.h")]
+ [NativeName("Src", "Line 30414, Column 16 in d3d12.h")]
[NativeApi(EntryPoint = "D3D12CreateDevice", Convention = CallingConvention.StdCall)]
public unsafe partial int CreateDevice(Silk.NET.Core.Native.IUnknown* pAdapter, Silk.NET.Core.Native.D3DFeatureLevel MinimumFeatureLevel, ref Guid riid, void** ppDevice);
/// To be documented.
- [NativeName("Src", "Line 28655, Column 16 in d3d12.h")]
+ [NativeName("Src", "Line 30414, Column 16 in d3d12.h")]
[NativeApi(EntryPoint = "D3D12CreateDevice", Convention = CallingConvention.StdCall)]
public unsafe partial int CreateDevice(Silk.NET.Core.Native.IUnknown* pAdapter, Silk.NET.Core.Native.D3DFeatureLevel MinimumFeatureLevel, ref Guid riid, ref void* ppDevice);
/// To be documented.
- [NativeName("Src", "Line 28655, Column 16 in d3d12.h")]
+ [NativeName("Src", "Line 30414, Column 16 in d3d12.h")]
[NativeApi(EntryPoint = "D3D12CreateDevice", Convention = CallingConvention.StdCall)]
public unsafe partial int CreateDevice(ref Silk.NET.Core.Native.IUnknown pAdapter, Silk.NET.Core.Native.D3DFeatureLevel MinimumFeatureLevel, Guid* riid, void** ppDevice);
/// To be documented.
- [NativeName("Src", "Line 28655, Column 16 in d3d12.h")]
+ [NativeName("Src", "Line 30414, Column 16 in d3d12.h")]
[NativeApi(EntryPoint = "D3D12CreateDevice", Convention = CallingConvention.StdCall)]
public unsafe partial int CreateDevice(ref Silk.NET.Core.Native.IUnknown pAdapter, Silk.NET.Core.Native.D3DFeatureLevel MinimumFeatureLevel, Guid* riid, ref void* ppDevice);
/// To be documented.
- [NativeName("Src", "Line 28655, Column 16 in d3d12.h")]
+ [NativeName("Src", "Line 30414, Column 16 in d3d12.h")]
[NativeApi(EntryPoint = "D3D12CreateDevice", Convention = CallingConvention.StdCall)]
public unsafe partial int CreateDevice(ref Silk.NET.Core.Native.IUnknown pAdapter, Silk.NET.Core.Native.D3DFeatureLevel MinimumFeatureLevel, ref Guid riid, void** ppDevice);
/// To be documented.
- [NativeName("Src", "Line 28655, Column 16 in d3d12.h")]
+ [NativeName("Src", "Line 30414, Column 16 in d3d12.h")]
[NativeApi(EntryPoint = "D3D12CreateDevice", Convention = CallingConvention.StdCall)]
public unsafe partial int CreateDevice(ref Silk.NET.Core.Native.IUnknown pAdapter, Silk.NET.Core.Native.D3DFeatureLevel MinimumFeatureLevel, ref Guid riid, ref void* ppDevice);
/// To be documented.
- [NativeName("Src", "Line 28664, Column 16 in d3d12.h")]
+ [NativeName("Src", "Line 30423, Column 16 in d3d12.h")]
[NativeApi(EntryPoint = "D3D12GetDebugInterface", Convention = CallingConvention.StdCall)]
public unsafe partial int GetDebugInterface(Guid* riid, void** ppvDebug);
/// To be documented.
- [NativeName("Src", "Line 28664, Column 16 in d3d12.h")]
+ [NativeName("Src", "Line 30423, Column 16 in d3d12.h")]
[NativeApi(EntryPoint = "D3D12GetDebugInterface", Convention = CallingConvention.StdCall)]
public unsafe partial int GetDebugInterface(Guid* riid, ref void* ppvDebug);
/// To be documented.
- [NativeName("Src", "Line 28664, Column 16 in d3d12.h")]
+ [NativeName("Src", "Line 30423, Column 16 in d3d12.h")]
[NativeApi(EntryPoint = "D3D12GetDebugInterface", Convention = CallingConvention.StdCall)]
public unsafe partial int GetDebugInterface(ref Guid riid, void** ppvDebug);
/// To be documented.
- [NativeName("Src", "Line 28664, Column 16 in d3d12.h")]
+ [NativeName("Src", "Line 30423, Column 16 in d3d12.h")]
[NativeApi(EntryPoint = "D3D12GetDebugInterface", Convention = CallingConvention.StdCall)]
public unsafe partial int GetDebugInterface(ref Guid riid, ref void* ppvDebug);
/// To be documented.
- [NativeName("Src", "Line 28690, Column 16 in d3d12.h")]
+ [NativeName("Src", "Line 30449, Column 16 in d3d12.h")]
[NativeApi(EntryPoint = "D3D12EnableExperimentalFeatures", Convention = CallingConvention.StdCall)]
public unsafe partial int EnableExperimentalFeatures(uint NumFeatures, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* pIIDs, void* pConfigurationStructs, uint* pConfigurationStructSizes);
/// To be documented.
- [NativeName("Src", "Line 28690, Column 16 in d3d12.h")]
+ [NativeName("Src", "Line 30449, Column 16 in d3d12.h")]
[NativeApi(EntryPoint = "D3D12EnableExperimentalFeatures", Convention = CallingConvention.StdCall)]
public unsafe partial int EnableExperimentalFeatures(uint NumFeatures, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* pIIDs, void* pConfigurationStructs, ref uint pConfigurationStructSizes);
/// To be documented.
- [NativeName("Src", "Line 28690, Column 16 in d3d12.h")]
+ [NativeName("Src", "Line 30449, Column 16 in d3d12.h")]
[NativeApi(EntryPoint = "D3D12EnableExperimentalFeatures", Convention = CallingConvention.StdCall)]
public unsafe partial int EnableExperimentalFeatures(uint NumFeatures, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* pIIDs, ref T0 pConfigurationStructs, uint* pConfigurationStructSizes) where T0 : unmanaged;
/// To be documented.
- [NativeName("Src", "Line 28690, Column 16 in d3d12.h")]
+ [NativeName("Src", "Line 30449, Column 16 in d3d12.h")]
[NativeApi(EntryPoint = "D3D12EnableExperimentalFeatures", Convention = CallingConvention.StdCall)]
public unsafe partial int EnableExperimentalFeatures(uint NumFeatures, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Guid* pIIDs, ref T0 pConfigurationStructs, ref uint pConfigurationStructSizes) where T0 : unmanaged;
/// To be documented.
- [NativeName("Src", "Line 28690, Column 16 in d3d12.h")]
+ [NativeName("Src", "Line 30449, Column 16 in d3d12.h")]
[NativeApi(EntryPoint = "D3D12EnableExperimentalFeatures", Convention = CallingConvention.StdCall)]
public unsafe partial int EnableExperimentalFeatures(uint NumFeatures, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ref readonly Guid pIIDs, void* pConfigurationStructs, uint* pConfigurationStructSizes);
/// To be documented.
- [NativeName("Src", "Line 28690, Column 16 in d3d12.h")]
+ [NativeName("Src", "Line 30449, Column 16 in d3d12.h")]
[NativeApi(EntryPoint = "D3D12EnableExperimentalFeatures", Convention = CallingConvention.StdCall)]
public unsafe partial int EnableExperimentalFeatures(uint NumFeatures, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ref readonly Guid pIIDs, void* pConfigurationStructs, ref uint pConfigurationStructSizes);
/// To be documented.
- [NativeName("Src", "Line 28690, Column 16 in d3d12.h")]
+ [NativeName("Src", "Line 30449, Column 16 in d3d12.h")]
[NativeApi(EntryPoint = "D3D12EnableExperimentalFeatures", Convention = CallingConvention.StdCall)]
public unsafe partial int EnableExperimentalFeatures(uint NumFeatures, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ref readonly Guid pIIDs, ref T0 pConfigurationStructs, uint* pConfigurationStructSizes) where T0 : unmanaged;
/// To be documented.
- [NativeName("Src", "Line 28690, Column 16 in d3d12.h")]
+ [NativeName("Src", "Line 30449, Column 16 in d3d12.h")]
[NativeApi(EntryPoint = "D3D12EnableExperimentalFeatures", Convention = CallingConvention.StdCall)]
public partial int EnableExperimentalFeatures(uint NumFeatures, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ref readonly Guid pIIDs, ref T0 pConfigurationStructs, ref uint pConfigurationStructSizes) where T0 : unmanaged;
/// To be documented.
- [NativeName("Src", "Line 28740, Column 16 in d3d12.h")]
+ [NativeName("Src", "Line 30516, Column 16 in d3d12.h")]
[NativeApi(EntryPoint = "D3D12GetInterface", Convention = CallingConvention.StdCall)]
public unsafe partial int GetInterface(Guid* rclsid, Guid* riid, void** ppvDebug);
/// To be documented.
- [NativeName("Src", "Line 28740, Column 16 in d3d12.h")]
+ [NativeName("Src", "Line 30516, Column 16 in d3d12.h")]
[NativeApi(EntryPoint = "D3D12GetInterface", Convention = CallingConvention.StdCall)]
public unsafe partial int GetInterface(Guid* rclsid, Guid* riid, ref void* ppvDebug);
/// To be documented.
- [NativeName("Src", "Line 28740, Column 16 in d3d12.h")]
+ [NativeName("Src", "Line 30516, Column 16 in d3d12.h")]
[NativeApi(EntryPoint = "D3D12GetInterface", Convention = CallingConvention.StdCall)]
public unsafe partial int GetInterface(Guid* rclsid, ref Guid riid, void** ppvDebug);
/// To be documented.
- [NativeName("Src", "Line 28740, Column 16 in d3d12.h")]
+ [NativeName("Src", "Line 30516, Column 16 in d3d12.h")]
[NativeApi(EntryPoint = "D3D12GetInterface", Convention = CallingConvention.StdCall)]
public unsafe partial int GetInterface(Guid* rclsid, ref Guid riid, ref void* ppvDebug);
/// To be documented.
- [NativeName("Src", "Line 28740, Column 16 in d3d12.h")]
+ [NativeName("Src", "Line 30516, Column 16 in d3d12.h")]
[NativeApi(EntryPoint = "D3D12GetInterface", Convention = CallingConvention.StdCall)]
public unsafe partial int GetInterface(ref Guid rclsid, Guid* riid, void** ppvDebug);
/// To be documented.
- [NativeName("Src", "Line 28740, Column 16 in d3d12.h")]
+ [NativeName("Src", "Line 30516, Column 16 in d3d12.h")]
[NativeApi(EntryPoint = "D3D12GetInterface", Convention = CallingConvention.StdCall)]
public unsafe partial int GetInterface(ref Guid rclsid, Guid* riid, ref void* ppvDebug);
/// To be documented.
- [NativeName("Src", "Line 28740, Column 16 in d3d12.h")]
+ [NativeName("Src", "Line 30516, Column 16 in d3d12.h")]
[NativeApi(EntryPoint = "D3D12GetInterface", Convention = CallingConvention.StdCall)]
public unsafe partial int GetInterface(ref Guid rclsid, ref Guid riid, void** ppvDebug);
/// To be documented.
- [NativeName("Src", "Line 28740, Column 16 in d3d12.h")]
+ [NativeName("Src", "Line 30516, Column 16 in d3d12.h")]
[NativeApi(EntryPoint = "D3D12GetInterface", Convention = CallingConvention.StdCall)]
public unsafe partial int GetInterface(ref Guid rclsid, ref Guid riid, ref void* ppvDebug);
/// To be documented.
- [NativeName("Src", "Line 4322, Column 16 in d3d12.h")]
+ [NativeName("Src", "Line 117, Column 16 in d3d12compiler.h")]
+ [NativeApi(EntryPoint = "D3D12CompilerCreateFactory", Convention = CallingConvention.StdCall)]
+ public unsafe partial int CompilerCreateFactory([Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pPluginCompilerDllPath, Guid* riid, void** ppFactory);
+
+ /// To be documented.
+ [NativeName("Src", "Line 117, Column 16 in d3d12compiler.h")]
+ [NativeApi(EntryPoint = "D3D12CompilerCreateFactory", Convention = CallingConvention.StdCall)]
+ public unsafe partial int CompilerCreateFactory([Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pPluginCompilerDllPath, Guid* riid, ref void* ppFactory);
+
+ /// To be documented.
+ [NativeName("Src", "Line 117, Column 16 in d3d12compiler.h")]
+ [NativeApi(EntryPoint = "D3D12CompilerCreateFactory", Convention = CallingConvention.StdCall)]
+ public unsafe partial int CompilerCreateFactory([Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pPluginCompilerDllPath, ref Guid riid, void** ppFactory);
+
+ /// To be documented.
+ [NativeName("Src", "Line 117, Column 16 in d3d12compiler.h")]
+ [NativeApi(EntryPoint = "D3D12CompilerCreateFactory", Convention = CallingConvention.StdCall)]
+ public unsafe partial int CompilerCreateFactory([Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pPluginCompilerDllPath, ref Guid riid, ref void* ppFactory);
+
+ /// To be documented.
+ [NativeName("Src", "Line 117, Column 16 in d3d12compiler.h")]
+ [NativeApi(EntryPoint = "D3D12CompilerCreateFactory", Convention = CallingConvention.StdCall)]
+ public unsafe partial int CompilerCreateFactory([Flow(Silk.NET.Core.Native.FlowDirection.In)] ref readonly char pPluginCompilerDllPath, Guid* riid, void** ppFactory);
+
+ /// To be documented.
+ [NativeName("Src", "Line 117, Column 16 in d3d12compiler.h")]
+ [NativeApi(EntryPoint = "D3D12CompilerCreateFactory", Convention = CallingConvention.StdCall)]
+ public unsafe partial int CompilerCreateFactory([Flow(Silk.NET.Core.Native.FlowDirection.In)] ref readonly char pPluginCompilerDllPath, Guid* riid, ref void* ppFactory);
+
+ /// To be documented.
+ [NativeName("Src", "Line 117, Column 16 in d3d12compiler.h")]
+ [NativeApi(EntryPoint = "D3D12CompilerCreateFactory", Convention = CallingConvention.StdCall)]
+ public unsafe partial int CompilerCreateFactory([Flow(Silk.NET.Core.Native.FlowDirection.In)] ref readonly char pPluginCompilerDllPath, ref Guid riid, void** ppFactory);
+
+ /// To be documented.
+ [NativeName("Src", "Line 117, Column 16 in d3d12compiler.h")]
+ [NativeApi(EntryPoint = "D3D12CompilerCreateFactory", Convention = CallingConvention.StdCall)]
+ public unsafe partial int CompilerCreateFactory([Flow(Silk.NET.Core.Native.FlowDirection.In)] ref readonly char pPluginCompilerDllPath, ref Guid riid, ref void* ppFactory);
+
+ /// To be documented.
+ [NativeName("Src", "Line 117, Column 16 in d3d12compiler.h")]
+ [NativeApi(EntryPoint = "D3D12CompilerCreateFactory", Convention = CallingConvention.StdCall)]
+ public unsafe partial int CompilerCreateFactory([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string pPluginCompilerDllPath, Guid* riid, void** ppFactory);
+
+ /// To be documented.
+ [NativeName("Src", "Line 117, Column 16 in d3d12compiler.h")]
+ [NativeApi(EntryPoint = "D3D12CompilerCreateFactory", Convention = CallingConvention.StdCall)]
+ public unsafe partial int CompilerCreateFactory([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string pPluginCompilerDllPath, Guid* riid, ref void* ppFactory);
+
+ /// To be documented.
+ [NativeName("Src", "Line 117, Column 16 in d3d12compiler.h")]
+ [NativeApi(EntryPoint = "D3D12CompilerCreateFactory", Convention = CallingConvention.StdCall)]
+ public unsafe partial int CompilerCreateFactory([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string pPluginCompilerDllPath, ref Guid riid, void** ppFactory);
+
+ /// To be documented.
+ [NativeName("Src", "Line 117, Column 16 in d3d12compiler.h")]
+ [NativeApi(EntryPoint = "D3D12CompilerCreateFactory", Convention = CallingConvention.StdCall)]
+ public unsafe partial int CompilerCreateFactory([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string pPluginCompilerDllPath, ref Guid riid, ref void* ppFactory);
+
+ /// To be documented.
+ [NativeName("Src", "Line 127, Column 16 in d3d12compiler.h")]
+ [NativeApi(EntryPoint = "D3D12CompilerSerializeVersionedRootSignature", Convention = CallingConvention.StdCall)]
+ public unsafe partial int CompilerSerializeVersionedRootSignature([Flow(Silk.NET.Core.Native.FlowDirection.In)] VersionedRootSignatureDesc* pRootSignature, Silk.NET.Core.Native.ID3D10Blob** ppBlob, Silk.NET.Core.Native.ID3D10Blob** ppErrorBlob);
+
+ /// To be documented.
+ [NativeName("Src", "Line 127, Column 16 in d3d12compiler.h")]
+ [NativeApi(EntryPoint = "D3D12CompilerSerializeVersionedRootSignature", Convention = CallingConvention.StdCall)]
+ public unsafe partial int CompilerSerializeVersionedRootSignature([Flow(Silk.NET.Core.Native.FlowDirection.In)] VersionedRootSignatureDesc* pRootSignature, Silk.NET.Core.Native.ID3D10Blob** ppBlob, ref Silk.NET.Core.Native.ID3D10Blob* ppErrorBlob);
+
+ /// To be documented.
+ [NativeName("Src", "Line 127, Column 16 in d3d12compiler.h")]
+ [NativeApi(EntryPoint = "D3D12CompilerSerializeVersionedRootSignature", Convention = CallingConvention.StdCall)]
+ public unsafe partial int CompilerSerializeVersionedRootSignature([Flow(Silk.NET.Core.Native.FlowDirection.In)] VersionedRootSignatureDesc* pRootSignature, ref Silk.NET.Core.Native.ID3D10Blob* ppBlob, Silk.NET.Core.Native.ID3D10Blob** ppErrorBlob);
+
+ /// To be documented.
+ [NativeName("Src", "Line 127, Column 16 in d3d12compiler.h")]
+ [NativeApi(EntryPoint = "D3D12CompilerSerializeVersionedRootSignature", Convention = CallingConvention.StdCall)]
+ public unsafe partial int CompilerSerializeVersionedRootSignature([Flow(Silk.NET.Core.Native.FlowDirection.In)] VersionedRootSignatureDesc* pRootSignature, ref Silk.NET.Core.Native.ID3D10Blob* ppBlob, ref Silk.NET.Core.Native.ID3D10Blob* ppErrorBlob);
+
+ /// To be documented.
+ [NativeName("Src", "Line 127, Column 16 in d3d12compiler.h")]
+ [NativeApi(EntryPoint = "D3D12CompilerSerializeVersionedRootSignature", Convention = CallingConvention.StdCall)]
+ public unsafe partial int CompilerSerializeVersionedRootSignature([Flow(Silk.NET.Core.Native.FlowDirection.In)] ref readonly VersionedRootSignatureDesc pRootSignature, Silk.NET.Core.Native.ID3D10Blob** ppBlob, Silk.NET.Core.Native.ID3D10Blob** ppErrorBlob);
+
+ /// To be documented.
+ [NativeName("Src", "Line 127, Column 16 in d3d12compiler.h")]
+ [NativeApi(EntryPoint = "D3D12CompilerSerializeVersionedRootSignature", Convention = CallingConvention.StdCall)]
+ public unsafe partial int CompilerSerializeVersionedRootSignature([Flow(Silk.NET.Core.Native.FlowDirection.In)] ref readonly VersionedRootSignatureDesc pRootSignature, Silk.NET.Core.Native.ID3D10Blob** ppBlob, ref Silk.NET.Core.Native.ID3D10Blob* ppErrorBlob);
+
+ /// To be documented.
+ [NativeName("Src", "Line 127, Column 16 in d3d12compiler.h")]
+ [NativeApi(EntryPoint = "D3D12CompilerSerializeVersionedRootSignature", Convention = CallingConvention.StdCall)]
+ public unsafe partial int CompilerSerializeVersionedRootSignature([Flow(Silk.NET.Core.Native.FlowDirection.In)] ref readonly VersionedRootSignatureDesc pRootSignature, ref Silk.NET.Core.Native.ID3D10Blob* ppBlob, Silk.NET.Core.Native.ID3D10Blob** ppErrorBlob);
+
+ /// To be documented.
+ [NativeName("Src", "Line 127, Column 16 in d3d12compiler.h")]
+ [NativeApi(EntryPoint = "D3D12CompilerSerializeVersionedRootSignature", Convention = CallingConvention.StdCall)]
+ public unsafe partial int CompilerSerializeVersionedRootSignature([Flow(Silk.NET.Core.Native.FlowDirection.In)] ref readonly VersionedRootSignatureDesc pRootSignature, ref Silk.NET.Core.Native.ID3D10Blob* ppBlob, ref Silk.NET.Core.Native.ID3D10Blob* ppErrorBlob);
+
+ /// To be documented.
+ [NativeName("Src", "Line 4487, Column 16 in d3d12.h")]
public unsafe int SerializeRootSignature([Flow(Silk.NET.Core.Native.FlowDirection.In)] RootSignatureDesc* pRootSignature, D3DRootSignatureVersion Version, ref ComPtr ppBlob, ref ComPtr ppErrorBlob) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl
{
// ComPtrOverloader
@@ -1604,7 +1845,7 @@ public unsafe int SerializeRootSignature([Flow(Silk.NET.Core.Native.Fl
}
/// To be documented.
- [NativeName("Src", "Line 4322, Column 16 in d3d12.h")]
+ [NativeName("Src", "Line 4487, Column 16 in d3d12.h")]
public unsafe int SerializeRootSignature([Flow(Silk.NET.Core.Native.FlowDirection.In)] RootSignatureDesc* pRootSignature, D3DRootSignatureVersion Version, ref ComPtr ppBlob, ref Silk.NET.Core.Native.ID3D10Blob* ppErrorBlob) where TI0 : unmanaged, IComVtbl, IComVtbl
{
// ComPtrOverloader
@@ -1612,7 +1853,7 @@ public unsafe int SerializeRootSignature([Flow(Silk.NET.Core.Native.FlowDir
}
/// To be documented.
- [NativeName("Src", "Line 4322, Column 16 in d3d12.h")]
+ [NativeName("Src", "Line 4487, Column 16 in d3d12.h")]
public unsafe int SerializeRootSignature([Flow(Silk.NET.Core.Native.FlowDirection.In)] RootSignatureDesc* pRootSignature, D3DRootSignatureVersion Version, ref Silk.NET.Core.Native.ID3D10Blob* ppBlob, ref ComPtr ppErrorBlob) where TI0 : unmanaged, IComVtbl, IComVtbl
{
// ComPtrOverloader
@@ -1620,7 +1861,7 @@ public unsafe int SerializeRootSignature([Flow(Silk.NET.Core.Native.FlowDir
}
/// To be documented.
- [NativeName("Src", "Line 4322, Column 16 in d3d12.h")]
+ [NativeName("Src", "Line 4487, Column 16 in d3d12.h")]
public unsafe int SerializeRootSignature([Flow(Silk.NET.Core.Native.FlowDirection.In)] ref readonly RootSignatureDesc pRootSignature, D3DRootSignatureVersion Version, ref ComPtr ppBlob, ref ComPtr ppErrorBlob) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl
{
// ComPtrOverloader
@@ -1628,7 +1869,7 @@ public unsafe int SerializeRootSignature([Flow(Silk.NET.Core.Native.Fl
}
/// To be documented.
- [NativeName("Src", "Line 4322, Column 16 in d3d12.h")]
+ [NativeName("Src", "Line 4487, Column 16 in d3d12.h")]
public unsafe int SerializeRootSignature([Flow(Silk.NET.Core.Native.FlowDirection.In)] ref readonly RootSignatureDesc pRootSignature, D3DRootSignatureVersion Version, ref ComPtr ppBlob, ref Silk.NET.Core.Native.ID3D10Blob* ppErrorBlob) where TI0 : unmanaged, IComVtbl, IComVtbl
{
// ComPtrOverloader
@@ -1636,7 +1877,7 @@ public unsafe int SerializeRootSignature([Flow(Silk.NET.Core.Native.FlowDir
}
/// To be documented.
- [NativeName("Src", "Line 4322, Column 16 in d3d12.h")]
+ [NativeName("Src", "Line 4487, Column 16 in d3d12.h")]
public unsafe int SerializeRootSignature([Flow(Silk.NET.Core.Native.FlowDirection.In)] ref readonly RootSignatureDesc pRootSignature, D3DRootSignatureVersion Version, ref Silk.NET.Core.Native.ID3D10Blob* ppBlob, ref ComPtr ppErrorBlob) where TI0 : unmanaged, IComVtbl, IComVtbl
{
// ComPtrOverloader
@@ -1644,7 +1885,7 @@ public unsafe int SerializeRootSignature([Flow(Silk.NET.Core.Native.FlowDir
}
/// To be documented.
- [NativeName("Src", "Line 4334, Column 16 in d3d12.h")]
+ [NativeName("Src", "Line 4499, Column 16 in d3d12.h")]
public unsafe int CreateRootSignatureDeserializer([Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pSrcData, nuint SrcDataSizeInBytes, out ComPtr ppRootSignatureDeserializer) where TI0 : unmanaged, IComVtbl
{
// ComPtrOverloader
@@ -1653,7 +1894,7 @@ public unsafe int CreateRootSignatureDeserializer([Flow(Silk.NET.Core.Nativ
}
/// To be documented.
- [NativeName("Src", "Line 4334, Column 16 in d3d12.h")]
+ [NativeName("Src", "Line 4499, Column 16 in d3d12.h")]
public unsafe int CreateRootSignatureDeserializer([Flow(Silk.NET.Core.Native.FlowDirection.In)] ref readonly T0 pSrcData, nuint SrcDataSizeInBytes, out ComPtr ppRootSignatureDeserializer) where T0 : unmanaged where TI0 : unmanaged, IComVtbl
{
// ComPtrOverloader
@@ -1662,7 +1903,7 @@ public unsafe int CreateRootSignatureDeserializer([Flow(Silk.NET.Core.N
}
/// To be documented.
- [NativeName("Src", "Line 4345, Column 16 in d3d12.h")]
+ [NativeName("Src", "Line 4510, Column 16 in d3d12.h")]
public unsafe int SerializeVersionedRootSignature([Flow(Silk.NET.Core.Native.FlowDirection.In)] VersionedRootSignatureDesc* pRootSignature, ref ComPtr ppBlob, ref ComPtr ppErrorBlob) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl
{
// ComPtrOverloader
@@ -1670,7 +1911,7 @@ public unsafe int SerializeVersionedRootSignature([Flow(Silk.NET.Core.
}
/// To be documented.
- [NativeName("Src", "Line 4345, Column 16 in d3d12.h")]
+ [NativeName("Src", "Line 4510, Column 16 in d3d12.h")]
public unsafe int SerializeVersionedRootSignature([Flow(Silk.NET.Core.Native.FlowDirection.In)] VersionedRootSignatureDesc* pRootSignature, ref ComPtr ppBlob, ref Silk.NET.Core.Native.ID3D10Blob* ppErrorBlob) where TI0 : unmanaged, IComVtbl, IComVtbl
{
// ComPtrOverloader
@@ -1678,7 +1919,7 @@ public unsafe int SerializeVersionedRootSignature([Flow(Silk.NET.Core.Nativ
}
/// To be documented.
- [NativeName("Src", "Line 4345, Column 16 in d3d12.h")]
+ [NativeName("Src", "Line 4510, Column 16 in d3d12.h")]
public unsafe int SerializeVersionedRootSignature([Flow(Silk.NET.Core.Native.FlowDirection.In)] VersionedRootSignatureDesc* pRootSignature, ref Silk.NET.Core.Native.ID3D10Blob* ppBlob, ref ComPtr ppErrorBlob) where TI0 : unmanaged, IComVtbl, IComVtbl
{
// ComPtrOverloader
@@ -1686,7 +1927,7 @@ public unsafe int SerializeVersionedRootSignature([Flow(Silk.NET.Core.Nativ
}
/// To be documented.
- [NativeName("Src", "Line 4345, Column 16 in d3d12.h")]
+ [NativeName("Src", "Line 4510, Column 16 in d3d12.h")]
public unsafe int SerializeVersionedRootSignature([Flow(Silk.NET.Core.Native.FlowDirection.In)] ref readonly VersionedRootSignatureDesc pRootSignature, ref ComPtr ppBlob, ref ComPtr ppErrorBlob) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl
{
// ComPtrOverloader
@@ -1694,7 +1935,7 @@ public unsafe int SerializeVersionedRootSignature([Flow(Silk.NET.Core.
}
/// To be documented.
- [NativeName("Src", "Line 4345, Column 16 in d3d12.h")]
+ [NativeName("Src", "Line 4510, Column 16 in d3d12.h")]
public unsafe int SerializeVersionedRootSignature([Flow(Silk.NET.Core.Native.FlowDirection.In)] ref readonly VersionedRootSignatureDesc pRootSignature, ref ComPtr ppBlob, ref Silk.NET.Core.Native.ID3D10Blob* ppErrorBlob) where TI0 : unmanaged, IComVtbl, IComVtbl
{
// ComPtrOverloader
@@ -1702,7 +1943,7 @@ public unsafe int SerializeVersionedRootSignature([Flow(Silk.NET.Core.Nativ
}
/// To be documented.
- [NativeName("Src", "Line 4345, Column 16 in d3d12.h")]
+ [NativeName("Src", "Line 4510, Column 16 in d3d12.h")]
public unsafe int SerializeVersionedRootSignature([Flow(Silk.NET.Core.Native.FlowDirection.In)] ref readonly VersionedRootSignatureDesc pRootSignature, ref Silk.NET.Core.Native.ID3D10Blob* ppBlob, ref ComPtr ppErrorBlob) where TI0 : unmanaged, IComVtbl, IComVtbl
{
// ComPtrOverloader
@@ -1710,7 +1951,7 @@ public unsafe int SerializeVersionedRootSignature([Flow(Silk.NET.Core.Nativ
}
/// To be documented.
- [NativeName("Src", "Line 4356, Column 16 in d3d12.h")]
+ [NativeName("Src", "Line 4521, Column 16 in d3d12.h")]
public unsafe int CreateVersionedRootSignatureDeserializer([Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pSrcData, nuint SrcDataSizeInBytes, out ComPtr ppRootSignatureDeserializer) where TI0 : unmanaged, IComVtbl
{
// ComPtrOverloader
@@ -1719,7 +1960,7 @@ public unsafe int CreateVersionedRootSignatureDeserializer([Flow(Silk.NET.C
}
/// To be documented.
- [NativeName("Src", "Line 4356, Column 16 in d3d12.h")]
+ [NativeName("Src", "Line 4521, Column 16 in d3d12.h")]
public unsafe int CreateVersionedRootSignatureDeserializer([Flow(Silk.NET.Core.Native.FlowDirection.In)] ref readonly T0 pSrcData, nuint SrcDataSizeInBytes, out ComPtr ppRootSignatureDeserializer) where T0 : unmanaged where TI0 : unmanaged, IComVtbl
{
// ComPtrOverloader
@@ -1728,7 +1969,61 @@ public unsafe int CreateVersionedRootSignatureDeserializer([Flow(Silk.N
}
/// To be documented.
- [NativeName("Src", "Line 28655, Column 16 in d3d12.h")]
+ [NativeName("Src", "Line 4534, Column 16 in d3d12.h")]
+ public unsafe int CreateVersionedRootSignatureDeserializerFromSubobjectInLibrary([Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pSrcData, nuint SrcDataSizeInBytes, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* RootSignatureSubobjectName, out ComPtr ppRootSignatureDeserializer) where TI0 : unmanaged, IComVtbl
+ {
+ // ComPtrOverloader
+ ppRootSignatureDeserializer = default;
+ return CreateVersionedRootSignatureDeserializerFromSubobjectInLibrary(pSrcData, SrcDataSizeInBytes, RootSignatureSubobjectName, SilkMarshal.GuidPtrOf(), (void**) ppRootSignatureDeserializer.GetAddressOf());
+ }
+
+ /// To be documented.
+ [NativeName("Src", "Line 4534, Column 16 in d3d12.h")]
+ public unsafe int CreateVersionedRootSignatureDeserializerFromSubobjectInLibrary([Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pSrcData, nuint SrcDataSizeInBytes, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ref readonly char RootSignatureSubobjectName, out ComPtr ppRootSignatureDeserializer) where TI0 : unmanaged, IComVtbl
+ {
+ // ComPtrOverloader
+ ppRootSignatureDeserializer = default;
+ return CreateVersionedRootSignatureDeserializerFromSubobjectInLibrary(pSrcData, SrcDataSizeInBytes, in RootSignatureSubobjectName, SilkMarshal.GuidPtrOf(), (void**) ppRootSignatureDeserializer.GetAddressOf());
+ }
+
+ /// To be documented.
+ [NativeName("Src", "Line 4534, Column 16 in d3d12.h")]
+ public unsafe int CreateVersionedRootSignatureDeserializerFromSubobjectInLibrary([Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pSrcData, nuint SrcDataSizeInBytes, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string RootSignatureSubobjectName, out ComPtr ppRootSignatureDeserializer) where TI0 : unmanaged, IComVtbl
+ {
+ // ComPtrOverloader
+ ppRootSignatureDeserializer = default;
+ return CreateVersionedRootSignatureDeserializerFromSubobjectInLibrary(pSrcData, SrcDataSizeInBytes, RootSignatureSubobjectName, SilkMarshal.GuidPtrOf(), (void**) ppRootSignatureDeserializer.GetAddressOf());
+ }
+
+ /// To be documented.
+ [NativeName("Src", "Line 4534, Column 16 in d3d12.h")]
+ public unsafe int CreateVersionedRootSignatureDeserializerFromSubobjectInLibrary([Flow(Silk.NET.Core.Native.FlowDirection.In)] ref readonly T0 pSrcData, nuint SrcDataSizeInBytes, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* RootSignatureSubobjectName, out ComPtr ppRootSignatureDeserializer) where T0 : unmanaged where TI0 : unmanaged, IComVtbl
+ {
+ // ComPtrOverloader
+ ppRootSignatureDeserializer = default;
+ return CreateVersionedRootSignatureDeserializerFromSubobjectInLibrary(in pSrcData, SrcDataSizeInBytes, RootSignatureSubobjectName, SilkMarshal.GuidPtrOf(), (void**) ppRootSignatureDeserializer.GetAddressOf());
+ }
+
+ /// To be documented.
+ [NativeName("Src", "Line 4534, Column 16 in d3d12.h")]
+ public unsafe int CreateVersionedRootSignatureDeserializerFromSubobjectInLibrary([Flow(Silk.NET.Core.Native.FlowDirection.In)] ref readonly T0 pSrcData, nuint SrcDataSizeInBytes, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ref readonly char RootSignatureSubobjectName, out ComPtr ppRootSignatureDeserializer) where T0 : unmanaged where TI0 : unmanaged, IComVtbl
+ {
+ // ComPtrOverloader
+ ppRootSignatureDeserializer = default;
+ return CreateVersionedRootSignatureDeserializerFromSubobjectInLibrary(in pSrcData, SrcDataSizeInBytes, in RootSignatureSubobjectName, SilkMarshal.GuidPtrOf(), (void**) ppRootSignatureDeserializer.GetAddressOf());
+ }
+
+ /// To be documented.
+ [NativeName("Src", "Line 4534, Column 16 in d3d12.h")]
+ public unsafe int CreateVersionedRootSignatureDeserializerFromSubobjectInLibrary([Flow(Silk.NET.Core.Native.FlowDirection.In)] ref readonly T0 pSrcData, nuint SrcDataSizeInBytes, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string RootSignatureSubobjectName, out ComPtr ppRootSignatureDeserializer) where T0 : unmanaged where TI0 : unmanaged, IComVtbl
+ {
+ // ComPtrOverloader
+ ppRootSignatureDeserializer = default;
+ return CreateVersionedRootSignatureDeserializerFromSubobjectInLibrary(in pSrcData, SrcDataSizeInBytes, RootSignatureSubobjectName, SilkMarshal.GuidPtrOf(), (void**) ppRootSignatureDeserializer.GetAddressOf());
+ }
+
+ /// To be documented.
+ [NativeName("Src", "Line 30414, Column 16 in d3d12.h")]
public unsafe int CreateDevice(ComPtr pAdapter, Silk.NET.Core.Native.D3DFeatureLevel MinimumFeatureLevel, out ComPtr ppDevice) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl
{
// ComPtrOverloader
@@ -1737,7 +2032,7 @@ public unsafe int CreateDevice(ComPtr pAdapter, Silk.NET.Core.Nat
}
/// To be documented.
- [NativeName("Src", "Line 28655, Column 16 in d3d12.h")]
+ [NativeName("Src", "Line 30414, Column 16 in d3d12.h")]
public unsafe int CreateDevice(ComPtr pAdapter, Silk.NET.Core.Native.D3DFeatureLevel MinimumFeatureLevel, Guid* riid, ref void* ppDevice) where TI0 : unmanaged, IComVtbl, IComVtbl
{
// ComPtrOverloader
@@ -1745,7 +2040,7 @@ public unsafe int CreateDevice(ComPtr pAdapter, Silk.NET.Core.Native.D
}
/// To be documented.
- [NativeName("Src", "Line 28655, Column 16 in d3d12.h")]
+ [NativeName("Src", "Line 30414, Column 16 in d3d12.h")]
public unsafe int CreateDevice(ComPtr pAdapter, Silk.NET.Core.Native.D3DFeatureLevel MinimumFeatureLevel, ref Guid riid, void** ppDevice) where TI0 : unmanaged, IComVtbl, IComVtbl
{
// ComPtrOverloader
@@ -1753,7 +2048,7 @@ public unsafe int CreateDevice(ComPtr pAdapter, Silk.NET.Core.Native.D
}
/// To be documented.
- [NativeName("Src", "Line 28655, Column 16 in d3d12.h")]
+ [NativeName("Src", "Line 30414, Column 16 in d3d12.h")]
public unsafe int CreateDevice(ComPtr pAdapter, Silk.NET.Core.Native.D3DFeatureLevel MinimumFeatureLevel, ref Guid riid, ref void* ppDevice) where TI0 : unmanaged, IComVtbl, IComVtbl
{
// ComPtrOverloader
@@ -1761,7 +2056,7 @@ public unsafe int CreateDevice(ComPtr pAdapter, Silk.NET.Core.Native.D
}
/// To be documented.
- [NativeName("Src", "Line 28655, Column 16 in d3d12.h")]
+ [NativeName("Src", "Line 30414, Column 16 in d3d12.h")]
public unsafe int CreateDevice(ref Silk.NET.Core.Native.IUnknown pAdapter, Silk.NET.Core.Native.D3DFeatureLevel MinimumFeatureLevel, out ComPtr ppDevice) where TI0 : unmanaged, IComVtbl
{
// ComPtrOverloader
@@ -1770,7 +2065,7 @@ public unsafe int CreateDevice(ref Silk.NET.Core.Native.IUnknown pAdapter,
}
/// To be documented.
- [NativeName("Src", "Line 28664, Column 16 in d3d12.h")]
+ [NativeName("Src", "Line 30423, Column 16 in d3d12.h")]
public unsafe int GetDebugInterface(out ComPtr ppvDebug) where TI0 : unmanaged, IComVtbl
{
// ComPtrOverloader
@@ -1779,7 +2074,7 @@ public unsafe int GetDebugInterface(out ComPtr ppvDebug) where TI0 : u
}
/// To be documented.
- [NativeName("Src", "Line 28740, Column 16 in d3d12.h")]
+ [NativeName("Src", "Line 30516, Column 16 in d3d12.h")]
public unsafe int GetInterface(Guid* rclsid, out ComPtr ppvDebug) where TI0 : unmanaged, IComVtbl
{
// ComPtrOverloader
@@ -1788,7 +2083,7 @@ public unsafe int GetInterface(Guid* rclsid, out ComPtr ppvDebug) wher
}
/// To be documented.
- [NativeName("Src", "Line 28740, Column 16 in d3d12.h")]
+ [NativeName("Src", "Line 30516, Column 16 in d3d12.h")]
public unsafe int GetInterface(ref Guid rclsid, out ComPtr ppvDebug) where TI0 : unmanaged, IComVtbl
{
// ComPtrOverloader
@@ -1797,7 +2092,82 @@ public unsafe int GetInterface(ref Guid rclsid, out ComPtr ppvDebug) w
}
/// To be documented.
- [NativeName("Src", "Line 4334, Column 16 in d3d12.h")]
+ [NativeName("Src", "Line 117, Column 16 in d3d12compiler.h")]
+ public unsafe int CompilerCreateFactory([Flow(Silk.NET.Core.Native.FlowDirection.In)] char* pPluginCompilerDllPath, out ComPtr ppFactory) where TI0 : unmanaged, IComVtbl
+ {
+ // ComPtrOverloader
+ ppFactory = default;
+ return CompilerCreateFactory(pPluginCompilerDllPath, SilkMarshal.GuidPtrOf(), (void**) ppFactory.GetAddressOf());
+ }
+
+ /// To be documented.
+ [NativeName("Src", "Line 117, Column 16 in d3d12compiler.h")]
+ public unsafe int CompilerCreateFactory([Flow(Silk.NET.Core.Native.FlowDirection.In)] ref readonly char pPluginCompilerDllPath, out ComPtr ppFactory) where TI0 : unmanaged, IComVtbl
+ {
+ // ComPtrOverloader
+ ppFactory = default;
+ return CompilerCreateFactory(in pPluginCompilerDllPath, SilkMarshal.GuidPtrOf(), (void**) ppFactory.GetAddressOf());
+ }
+
+ /// To be documented.
+ [NativeName("Src", "Line 117, Column 16 in d3d12compiler.h")]
+ public unsafe int CompilerCreateFactory([Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string pPluginCompilerDllPath, out ComPtr ppFactory) where TI0 : unmanaged, IComVtbl
+ {
+ // ComPtrOverloader
+ ppFactory = default;
+ return CompilerCreateFactory(pPluginCompilerDllPath, SilkMarshal.GuidPtrOf(), (void**) ppFactory.GetAddressOf());
+ }
+
+ /// To be documented.
+ [NativeName("Src", "Line 127, Column 16 in d3d12compiler.h")]
+ public unsafe int CompilerSerializeVersionedRootSignature([Flow(Silk.NET.Core.Native.FlowDirection.In)] VersionedRootSignatureDesc* pRootSignature, ref ComPtr ppBlob, ref ComPtr ppErrorBlob) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl
+ {
+ // ComPtrOverloader
+ return CompilerSerializeVersionedRootSignature(pRootSignature, (Silk.NET.Core.Native.ID3D10Blob**) ppBlob.GetAddressOf(), (Silk.NET.Core.Native.ID3D10Blob**) ppErrorBlob.GetAddressOf());
+ }
+
+ /// To be documented.
+ [NativeName("Src", "Line 127, Column 16 in d3d12compiler.h")]
+ public unsafe int CompilerSerializeVersionedRootSignature([Flow(Silk.NET.Core.Native.FlowDirection.In)] VersionedRootSignatureDesc* pRootSignature, ref ComPtr ppBlob, ref Silk.NET.Core.Native.ID3D10Blob* ppErrorBlob) where TI0 : unmanaged, IComVtbl, IComVtbl
+ {
+ // ComPtrOverloader
+ return CompilerSerializeVersionedRootSignature(pRootSignature, (Silk.NET.Core.Native.ID3D10Blob**) ppBlob.GetAddressOf(), ref ppErrorBlob);
+ }
+
+ /// To be documented.
+ [NativeName("Src", "Line 127, Column 16 in d3d12compiler.h")]
+ public unsafe int CompilerSerializeVersionedRootSignature([Flow(Silk.NET.Core.Native.FlowDirection.In)] VersionedRootSignatureDesc* pRootSignature, ref Silk.NET.Core.Native.ID3D10Blob* ppBlob, ref ComPtr ppErrorBlob) where TI0 : unmanaged, IComVtbl, IComVtbl
+ {
+ // ComPtrOverloader
+ return CompilerSerializeVersionedRootSignature(pRootSignature, ref ppBlob, (Silk.NET.Core.Native.ID3D10Blob**) ppErrorBlob.GetAddressOf());
+ }
+
+ /// To be documented.
+ [NativeName("Src", "Line 127, Column 16 in d3d12compiler.h")]
+ public unsafe int CompilerSerializeVersionedRootSignature([Flow(Silk.NET.Core.Native.FlowDirection.In)] ref readonly VersionedRootSignatureDesc pRootSignature, ref ComPtr ppBlob, ref ComPtr ppErrorBlob) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl, IComVtbl
+ {
+ // ComPtrOverloader
+ return CompilerSerializeVersionedRootSignature(in pRootSignature, (Silk.NET.Core.Native.ID3D10Blob**) ppBlob.GetAddressOf(), (Silk.NET.Core.Native.ID3D10Blob**) ppErrorBlob.GetAddressOf());
+ }
+
+ /// To be documented.
+ [NativeName("Src", "Line 127, Column 16 in d3d12compiler.h")]
+ public unsafe int CompilerSerializeVersionedRootSignature([Flow(Silk.NET.Core.Native.FlowDirection.In)] ref readonly VersionedRootSignatureDesc pRootSignature, ref ComPtr ppBlob, ref Silk.NET.Core.Native.ID3D10Blob* ppErrorBlob) where TI0 : unmanaged, IComVtbl, IComVtbl
+ {
+ // ComPtrOverloader
+ return CompilerSerializeVersionedRootSignature(in pRootSignature, (Silk.NET.Core.Native.ID3D10Blob**) ppBlob.GetAddressOf(), ref ppErrorBlob);
+ }
+
+ /// To be documented.
+ [NativeName("Src", "Line 127, Column 16 in d3d12compiler.h")]
+ public unsafe int CompilerSerializeVersionedRootSignature([Flow(Silk.NET.Core.Native.FlowDirection.In)] ref readonly VersionedRootSignatureDesc pRootSignature, ref Silk.NET.Core.Native.ID3D10Blob* ppBlob, ref ComPtr ppErrorBlob) where TI0 : unmanaged, IComVtbl, IComVtbl
+ {
+ // ComPtrOverloader
+ return CompilerSerializeVersionedRootSignature(in pRootSignature, ref ppBlob, (Silk.NET.Core.Native.ID3D10Blob**) ppErrorBlob.GetAddressOf());
+ }
+
+ /// To be documented.
+ [NativeName("Src", "Line 4499, Column 16 in d3d12.h")]
public unsafe ComPtr CreateRootSignatureDeserializer([Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pSrcData, nuint SrcDataSizeInBytes) where TI0 : unmanaged, IComVtbl
{
// NonKhrReturnTypeOverloader
@@ -1806,7 +2176,7 @@ public unsafe ComPtr CreateRootSignatureDeserializer([Flow(Silk.NET.Co
}
/// To be documented.
- [NativeName("Src", "Line 4334, Column 16 in d3d12.h")]
+ [NativeName("Src", "Line 4499, Column 16 in d3d12.h")]
public unsafe ComPtr CreateRootSignatureDeserializer([Flow(Silk.NET.Core.Native.FlowDirection.In)] ref readonly T0 pSrcData, nuint SrcDataSizeInBytes) where T0 : unmanaged where TI0 : unmanaged, IComVtbl
{
// NonKhrReturnTypeOverloader
@@ -1815,7 +2185,7 @@ public unsafe ComPtr CreateRootSignatureDeserializer([Flow(Silk.NE
}
/// To be documented.
- [NativeName("Src", "Line 4356, Column 16 in d3d12.h")]
+ [NativeName("Src", "Line 4521, Column 16 in d3d12.h")]
public unsafe ComPtr CreateVersionedRootSignatureDeserializer([Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pSrcData, nuint SrcDataSizeInBytes) where TI0 : unmanaged, IComVtbl
{
// NonKhrReturnTypeOverloader
@@ -1824,7 +2194,7 @@ public unsafe ComPtr CreateVersionedRootSignatureDeserializer([Flow(Si
}
/// To be documented.
- [NativeName("Src", "Line 4356, Column 16 in d3d12.h")]
+ [NativeName("Src", "Line 4521, Column 16 in d3d12.h")]
public unsafe ComPtr CreateVersionedRootSignatureDeserializer([Flow(Silk.NET.Core.Native.FlowDirection.In)] ref readonly T0 pSrcData, nuint SrcDataSizeInBytes) where T0 : unmanaged where TI0 : unmanaged, IComVtbl
{
// NonKhrReturnTypeOverloader
@@ -1833,7 +2203,61 @@ public unsafe ComPtr CreateVersionedRootSignatureDeserializer([Flo
}
/// To be documented.
- [NativeName("Src", "Line 28655, Column 16 in d3d12.h")]
+ [NativeName("Src", "Line 4534, Column 16 in d3d12.h")]
+ public unsafe ComPtr CreateVersionedRootSignatureDeserializerFromSubobjectInLibrary([Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pSrcData, nuint SrcDataSizeInBytes, [Flow(Silk.NET.Core.Native.FlowDirection.In)] char* RootSignatureSubobjectName) where TI0 : unmanaged, IComVtbl