diff --git a/Silk.NET.sln b/Silk.NET.sln index 8c21b556f7..005c9b2f82 100644 --- a/Silk.NET.sln +++ b/Silk.NET.sln @@ -520,6 +520,8 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Silk.NET.WebGPU.Extensions. EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WebGPUTexturedQuad", "src\Lab\Experiments\WebGPUTexturedQuad\WebGPUTexturedQuad.csproj", "{5DD2A122-34CB-45B9-8D89-42DB5CE9FD17}" EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WebGPUTriangleUnoWasm", "src\Lab\Experiments\WebGPUTriangleUnoWasm\WebGPUTriangleUnoWasm.csproj", "{98A1E882-2D92-4E2E-BEC3-3B7F0CEA410B}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -3133,6 +3135,18 @@ Global {5DD2A122-34CB-45B9-8D89-42DB5CE9FD17}.Release|x64.Build.0 = Release|Any CPU {5DD2A122-34CB-45B9-8D89-42DB5CE9FD17}.Release|x86.ActiveCfg = Release|Any CPU {5DD2A122-34CB-45B9-8D89-42DB5CE9FD17}.Release|x86.Build.0 = Release|Any CPU + {98A1E882-2D92-4E2E-BEC3-3B7F0CEA410B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {98A1E882-2D92-4E2E-BEC3-3B7F0CEA410B}.Debug|Any CPU.Build.0 = Debug|Any CPU + {98A1E882-2D92-4E2E-BEC3-3B7F0CEA410B}.Debug|x64.ActiveCfg = Debug|Any CPU + {98A1E882-2D92-4E2E-BEC3-3B7F0CEA410B}.Debug|x64.Build.0 = Debug|Any CPU + {98A1E882-2D92-4E2E-BEC3-3B7F0CEA410B}.Debug|x86.ActiveCfg = Debug|Any CPU + {98A1E882-2D92-4E2E-BEC3-3B7F0CEA410B}.Debug|x86.Build.0 = Debug|Any CPU + {98A1E882-2D92-4E2E-BEC3-3B7F0CEA410B}.Release|Any CPU.ActiveCfg = Release|Any CPU + {98A1E882-2D92-4E2E-BEC3-3B7F0CEA410B}.Release|Any CPU.Build.0 = Release|Any CPU + {98A1E882-2D92-4E2E-BEC3-3B7F0CEA410B}.Release|x64.ActiveCfg = Release|Any CPU + {98A1E882-2D92-4E2E-BEC3-3B7F0CEA410B}.Release|x64.Build.0 = Release|Any CPU + {98A1E882-2D92-4E2E-BEC3-3B7F0CEA410B}.Release|x86.ActiveCfg = Release|Any CPU + {98A1E882-2D92-4E2E-BEC3-3B7F0CEA410B}.Release|x86.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE @@ -3385,6 +3399,7 @@ Global {3DADBCD8-5C5E-487C-8616-55A56BC351EF} = {D218E3C8-44C7-472F-B147-3C9DA8B0C2EC} {1314FEAF-71F7-42A8-881F-091384CE601B} = {D218E3C8-44C7-472F-B147-3C9DA8B0C2EC} {5DD2A122-34CB-45B9-8D89-42DB5CE9FD17} = {39B598E9-44BA-4A61-A1BB-7C543734DBA6} + {98A1E882-2D92-4E2E-BEC3-3B7F0CEA410B} = {39B598E9-44BA-4A61-A1BB-7C543734DBA6} EndGlobalSection GlobalSection(ExtensibilityGlobals) = postSolution SolutionGuid = {F5273D7F-3334-48DF-94E3-41AE6816CD4D} diff --git a/build/cache/dxc.json.gz b/build/cache/dxc.json.gz index d2e533101a..ac0ffd81f9 100644 Binary files a/build/cache/dxc.json.gz and b/build/cache/dxc.json.gz differ diff --git a/build/cache/xaudio.json.gz b/build/cache/xaudio.json.gz index 348b3e241c..5c3ebc7e19 100644 Binary files a/build/cache/xaudio.json.gz and b/build/cache/xaudio.json.gz differ diff --git a/build/submodules/ANGLE b/build/submodules/ANGLE index 24136212d6..04cf49bc56 160000 --- a/build/submodules/ANGLE +++ b/build/submodules/ANGLE @@ -1 +1 @@ -Subproject commit 24136212d6bc975008b7e894b57b44f3010d2412 +Subproject commit 04cf49bc56af06d60ae236bc4fc747ff384970ef diff --git a/generator.json b/generator.json index e5e1444898..0eb703611d 100644 --- a/generator.json +++ b/generator.json @@ -2085,6 +2085,7 @@ "win-x86": "libwgpu.dll", "osx-x64": "libwgpu.dylib", "android": "libwgpu.so", + "browser": "libWebGPU", "className": "WebGPULibraryNameContainer" }, "typeMaps": [ diff --git a/src/Core/Silk.NET.BuildTools/Bind/ClassWriter.cs b/src/Core/Silk.NET.BuildTools/Bind/ClassWriter.cs index 906a580811..ce696de701 100644 --- a/src/Core/Silk.NET.BuildTools/Bind/ClassWriter.cs +++ b/src/Core/Silk.NET.BuildTools/Bind/ClassWriter.cs @@ -55,6 +55,9 @@ public static void WriteNameContainer(this Project project, Profile profile, str sw.WriteLine(); sw.WriteLine(" /// "); sw.WriteLine($" public override string Windows86 => \"{task.Task.NameContainer.Windows86}\";"); + sw.WriteLine(); + sw.WriteLine(" /// "); + sw.WriteLine($" public override string Browser => \"{task.Task.NameContainer.Browser}\";"); sw.WriteLine(" }"); sw.WriteLine("}"); } diff --git a/src/Core/Silk.NET.BuildTools/Common/NameContainer.cs b/src/Core/Silk.NET.BuildTools/Common/NameContainer.cs index 25514a7c0f..7c8d16e0b7 100644 --- a/src/Core/Silk.NET.BuildTools/Common/NameContainer.cs +++ b/src/Core/Silk.NET.BuildTools/Common/NameContainer.cs @@ -45,6 +45,12 @@ public class NameContainer /// [JsonProperty("iOS")] public string IOS { get; set; } + + /// + /// Gets or sets the browser library name. + /// + [JsonProperty("browser")] + public string Browser { get; set; } /// /// Gets or sets the class name of the output name container. diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/DebugEvent.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/DebugEvent.gen.cs index c28b64c614..1021513de1 100644 --- a/src/Core/Silk.NET.Core.Win32Extras/Structs/DebugEvent.gen.cs +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/DebugEvent.gen.cs @@ -64,8 +64,8 @@ public DebugEvent [NativeName("Name", "dwThreadId")] public uint DwThreadId; - [NativeName("Type", "union (unnamed union at D:/Windows Kits/10/Include/10.0.22621.0/um\\minwinbase.h:370:5)")] - [NativeName("Type.Name", "union (unnamed union at D:/Windows Kits/10/Include/10.0.22621.0/um\\minwinbase.h:370:5)")] + [NativeName("Type", "union (unnamed union at C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\minwinbase.h:370:5)")] + [NativeName("Type.Name", "union (unnamed union at C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\minwinbase.h:370:5)")] [NativeName("Name", "u")] public DebugEventU U; } diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/EventInstanceHeaderUnion2.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/EventInstanceHeaderUnion2.gen.cs index af00fca5e7..7fefd73893 100644 --- a/src/Core/Silk.NET.Core.Win32Extras/Structs/EventInstanceHeaderUnion2.gen.cs +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/EventInstanceHeaderUnion2.gen.cs @@ -45,8 +45,8 @@ public EventInstanceHeaderUnion2 public uint Version; [FieldOffset(0)] - [NativeName("Type", "struct (unnamed struct at D:/Windows Kits/10/Include/10.0.22621.0/shared\\evntrace.h:929:9)")] - [NativeName("Type.Name", "struct (unnamed struct at D:/Windows Kits/10/Include/10.0.22621.0/shared\\evntrace.h:929:9)")] + [NativeName("Type", "struct (unnamed struct at C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/shared\\evntrace.h:929:9)")] + [NativeName("Type.Name", "struct (unnamed struct at C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/shared\\evntrace.h:929:9)")] [NativeName("Name", "Class")] public EventInstanceHeaderUnion2Class Class; } diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/EventTraceHeaderUnion2.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/EventTraceHeaderUnion2.gen.cs index a51e9e1f2a..ba78968fbb 100644 --- a/src/Core/Silk.NET.Core.Win32Extras/Structs/EventTraceHeaderUnion2.gen.cs +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/EventTraceHeaderUnion2.gen.cs @@ -45,8 +45,8 @@ public EventTraceHeaderUnion2 public uint Version; [FieldOffset(0)] - [NativeName("Type", "struct (unnamed struct at D:/Windows Kits/10/Include/10.0.22621.0/shared\\evntrace.h:889:9)")] - [NativeName("Type.Name", "struct (unnamed struct at D:/Windows Kits/10/Include/10.0.22621.0/shared\\evntrace.h:889:9)")] + [NativeName("Type", "struct (unnamed struct at C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/shared\\evntrace.h:889:9)")] + [NativeName("Type.Name", "struct (unnamed struct at C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/shared\\evntrace.h:889:9)")] [NativeName("Name", "Class")] public EventTraceHeaderUnion2Class Class; } diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/ProcessHeapEntryUnion.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/ProcessHeapEntryUnion.gen.cs index 03c89c356b..c8dfd1a6cd 100644 --- a/src/Core/Silk.NET.Core.Win32Extras/Structs/ProcessHeapEntryUnion.gen.cs +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/ProcessHeapEntryUnion.gen.cs @@ -39,14 +39,14 @@ public ProcessHeapEntryUnion [FieldOffset(0)] - [NativeName("Type", "struct (unnamed struct at D:/Windows Kits/10/Include/10.0.22621.0/um\\minwinbase.h:250:9)")] - [NativeName("Type.Name", "struct (unnamed struct at D:/Windows Kits/10/Include/10.0.22621.0/um\\minwinbase.h:250:9)")] + [NativeName("Type", "struct (unnamed struct at C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\minwinbase.h:250:9)")] + [NativeName("Type.Name", "struct (unnamed struct at C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\minwinbase.h:250:9)")] [NativeName("Name", "Block")] public ProcessHeapEntryUnionBlock Block; [FieldOffset(0)] - [NativeName("Type", "struct (unnamed struct at D:/Windows Kits/10/Include/10.0.22621.0/um\\minwinbase.h:254:9)")] - [NativeName("Type.Name", "struct (unnamed struct at D:/Windows Kits/10/Include/10.0.22621.0/um\\minwinbase.h:254:9)")] + [NativeName("Type", "struct (unnamed struct at C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\minwinbase.h:254:9)")] + [NativeName("Type.Name", "struct (unnamed struct at C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\minwinbase.h:254:9)")] [NativeName("Name", "Region")] public ProcessHeapEntryUnionRegion Region; } diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/ReasonContext.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/ReasonContext.gen.cs index f40e63265e..bd31962532 100644 --- a/src/Core/Silk.NET.Core.Win32Extras/Structs/ReasonContext.gen.cs +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/ReasonContext.gen.cs @@ -53,8 +53,8 @@ public ReasonContext [NativeName("Name", "Flags")] public uint Flags; - [NativeName("Type", "union (unnamed union at D:/Windows Kits/10/Include/10.0.22621.0/um\\minwinbase.h:273:5)")] - [NativeName("Type.Name", "union (unnamed union at D:/Windows Kits/10/Include/10.0.22621.0/um\\minwinbase.h:273:5)")] + [NativeName("Type", "union (unnamed union at C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\minwinbase.h:273:5)")] + [NativeName("Type.Name", "union (unnamed union at C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\minwinbase.h:273:5)")] [NativeName("Name", "Reason")] public ReasonContextReason Reason; } diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/ReasonContextReason.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/ReasonContextReason.gen.cs index 394dacadef..a6710458bb 100644 --- a/src/Core/Silk.NET.Core.Win32Extras/Structs/ReasonContextReason.gen.cs +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/ReasonContextReason.gen.cs @@ -39,8 +39,8 @@ public ReasonContextReason [FieldOffset(0)] - [NativeName("Type", "struct (unnamed struct at D:/Windows Kits/10/Include/10.0.22621.0/um\\minwinbase.h:274:9)")] - [NativeName("Type.Name", "struct (unnamed struct at D:/Windows Kits/10/Include/10.0.22621.0/um\\minwinbase.h:274:9)")] + [NativeName("Type", "struct (unnamed struct at C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\minwinbase.h:274:9)")] + [NativeName("Type.Name", "struct (unnamed struct at C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\minwinbase.h:274:9)")] [NativeName("Name", "Detailed")] public ReasonContextReasonDetailed Detailed; diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/TraceLogfileHeader32Union1.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/TraceLogfileHeader32Union1.gen.cs index b4eda4cc77..3969a6025c 100644 --- a/src/Core/Silk.NET.Core.Win32Extras/Structs/TraceLogfileHeader32Union1.gen.cs +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/TraceLogfileHeader32Union1.gen.cs @@ -45,8 +45,8 @@ public TraceLogfileHeader32Union1 public uint Version; [FieldOffset(0)] - [NativeName("Type", "struct (unnamed struct at D:/Windows Kits/10/Include/10.0.22621.0/shared\\evntrace.h:1078:9)")] - [NativeName("Type.Name", "struct (unnamed struct at D:/Windows Kits/10/Include/10.0.22621.0/shared\\evntrace.h:1078:9)")] + [NativeName("Type", "struct (unnamed struct at C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/shared\\evntrace.h:1078:9)")] + [NativeName("Type.Name", "struct (unnamed struct at C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/shared\\evntrace.h:1078:9)")] [NativeName("Name", "VersionDetail")] public TraceLogfileHeader32Union1VersionDetail VersionDetail; } diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/TraceLogfileHeader64Union1.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/TraceLogfileHeader64Union1.gen.cs index 356f9dffd2..337ab65a99 100644 --- a/src/Core/Silk.NET.Core.Win32Extras/Structs/TraceLogfileHeader64Union1.gen.cs +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/TraceLogfileHeader64Union1.gen.cs @@ -45,8 +45,8 @@ public TraceLogfileHeader64Union1 public uint Version; [FieldOffset(0)] - [NativeName("Type", "struct (unnamed struct at D:/Windows Kits/10/Include/10.0.22621.0/shared\\evntrace.h:1121:9)")] - [NativeName("Type.Name", "struct (unnamed struct at D:/Windows Kits/10/Include/10.0.22621.0/shared\\evntrace.h:1121:9)")] + [NativeName("Type", "struct (unnamed struct at C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/shared\\evntrace.h:1121:9)")] + [NativeName("Type.Name", "struct (unnamed struct at C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/shared\\evntrace.h:1121:9)")] [NativeName("Name", "VersionDetail")] public TraceLogfileHeader64Union1VersionDetail VersionDetail; } diff --git a/src/Core/Silk.NET.Core.Win32Extras/Structs/TraceLogfileHeaderUnion1.gen.cs b/src/Core/Silk.NET.Core.Win32Extras/Structs/TraceLogfileHeaderUnion1.gen.cs index c0f6cd7e16..8e9319ce52 100644 --- a/src/Core/Silk.NET.Core.Win32Extras/Structs/TraceLogfileHeaderUnion1.gen.cs +++ b/src/Core/Silk.NET.Core.Win32Extras/Structs/TraceLogfileHeaderUnion1.gen.cs @@ -45,8 +45,8 @@ public TraceLogfileHeaderUnion1 public uint Version; [FieldOffset(0)] - [NativeName("Type", "struct (unnamed struct at D:/Windows Kits/10/Include/10.0.22621.0/shared\\evntrace.h:1035:9)")] - [NativeName("Type.Name", "struct (unnamed struct at D:/Windows Kits/10/Include/10.0.22621.0/shared\\evntrace.h:1035:9)")] + [NativeName("Type", "struct (unnamed struct at C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/shared\\evntrace.h:1035:9)")] + [NativeName("Type.Name", "struct (unnamed struct at C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/shared\\evntrace.h:1035:9)")] [NativeName("Name", "VersionDetail")] public TraceLogfileHeaderUnion1VersionDetail VersionDetail; } diff --git a/src/Core/Silk.NET.Core/Loader/Emscripten.cs b/src/Core/Silk.NET.Core/Loader/Emscripten.cs new file mode 100644 index 0000000000..6964956ac7 --- /dev/null +++ b/src/Core/Silk.NET.Core/Loader/Emscripten.cs @@ -0,0 +1,22 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + +using System.Runtime.InteropServices; + +namespace Silk.NET.Core.Loader; + +internal static class Emscripten +{ + private const string LibName = "__Internal_emscripten"; + + public const int RtldNow = 0x002; + + [DllImport(LibName)] + public static extern nint dlopen(string fileName, int flags); + + [DllImport(LibName)] + public static extern nint dlsym(nint handle, string name); + + [DllImport(LibName)] + public static extern int dlclose(nint handle); +} diff --git a/src/Core/Silk.NET.Core/Loader/LibraryLoader.cs b/src/Core/Silk.NET.Core/Loader/LibraryLoader.cs index a0378bc867..bac6efd23c 100644 --- a/src/Core/Silk.NET.Core/Loader/LibraryLoader.cs +++ b/src/Core/Silk.NET.Core/Loader/LibraryLoader.cs @@ -330,6 +330,11 @@ public static LibraryLoader GetPlatformDefaultLoader() return new BsdLibraryLoader(); } + if (RuntimeInformation.IsOSPlatform(OSPlatform.Create("BROWSER"))) + { + return new UnixLibraryLoader(); + } + PlatformNotSupported(); return default; #endif @@ -390,6 +395,24 @@ protected override nint CoreLoadNativeLibrary(string name) return Libc.dlopen(name, Libc.RtldNow); } } + + // private class EmscriptenLibraryLoader : LibraryLoader + // { + // protected override void CoreFreeNativeLibrary(nint handle) + // { + // Emscripten.dlclose(handle); + // } + // + // protected override nint CoreLoadFunctionPointer(nint handle, string functionName) + // { + // return Emscripten.dlsym(handle, functionName); + // } + // + // protected override nint CoreLoadNativeLibrary(string name) + // { + // return Emscripten.dlopen(name, Emscripten.RtldNow); + // } + // } private class Win32LibraryLoader : LibraryLoader { diff --git a/src/Core/Silk.NET.Core/Loader/SearchPathContainer.cs b/src/Core/Silk.NET.Core/Loader/SearchPathContainer.cs index 97df5fb563..65330e27a6 100644 --- a/src/Core/Silk.NET.Core/Loader/SearchPathContainer.cs +++ b/src/Core/Silk.NET.Core/Loader/SearchPathContainer.cs @@ -29,6 +29,7 @@ public abstract class SearchPathContainer ? RuntimeInformation.IsOSPlatform(OSPlatform.Create("IOS")) ? UnderlyingPlatform.IOS // NOTE: This seems to work inconsistently. Recommend setting manually. : UnderlyingPlatform.MacOS + : RuntimeInformation.IsOSPlatform(OSPlatform.Create("BROWSER")) ? UnderlyingPlatform.Browser : UnderlyingPlatform.Unknown; /// @@ -61,6 +62,8 @@ public abstract class SearchPathContainer /// public virtual string IOS => MacOS; + public virtual string Browser => throw new NotImplementedException("No Browser library available"); + /// /// Gets the library name to use on the current platform. /// @@ -74,6 +77,7 @@ public abstract class SearchPathContainer UnderlyingPlatform.Android => Android, UnderlyingPlatform.MacOS => MacOS, UnderlyingPlatform.IOS => IOS, + UnderlyingPlatform.Browser => Browser, _ => ThrowInvalidPlatform() }; diff --git a/src/Core/Silk.NET.Core/Loader/UnderlyingPlatform.cs b/src/Core/Silk.NET.Core/Loader/UnderlyingPlatform.cs index e13c22e8ce..c97a65a39c 100644 --- a/src/Core/Silk.NET.Core/Loader/UnderlyingPlatform.cs +++ b/src/Core/Silk.NET.Core/Loader/UnderlyingPlatform.cs @@ -12,6 +12,7 @@ public enum UnderlyingPlatform Linux, Android, MacOS, - IOS + IOS, + Browser } } diff --git a/src/Core/Silk.NET.Core/Native/ExcludeFromOverride.cs b/src/Core/Silk.NET.Core/Native/ExcludeFromOverride.cs index 3f50b21884..924bbe3a04 100644 --- a/src/Core/Silk.NET.Core/Native/ExcludeFromOverride.cs +++ b/src/Core/Silk.NET.Core/Native/ExcludeFromOverride.cs @@ -5,7 +5,7 @@ namespace Silk.NET.Core.Native { - [AttributeUsage(AttributeTargets.Method)] + [AttributeUsage(AttributeTargets.Method, AllowMultiple = true)] public sealed class ExcludeFromOverrideAttribute : Attribute { public ExcludeFromOverrideAttribute(int id) { } diff --git a/src/Core/Silk.NET.Core/Native/SilkMarshal.cs b/src/Core/Silk.NET.Core/Native/SilkMarshal.cs index 7cdf4aa64c..2f4e9df72e 100644 --- a/src/Core/Silk.NET.Core/Native/SilkMarshal.cs +++ b/src/Core/Silk.NET.Core/Native/SilkMarshal.cs @@ -27,6 +27,8 @@ public static class SilkMarshal /// public static readonly bool IsWinapiStdcall; + public static void Log([CallerMemberName] string cmn = "") => Console.WriteLine(cmn); + static SilkMarshal() { #if NET5_0_OR_GREATER diff --git a/src/Lab/Experiments/WebGPUTriangleUnoWasm/Program.cs b/src/Lab/Experiments/WebGPUTriangleUnoWasm/Program.cs new file mode 100644 index 0000000000..76d47efa2b --- /dev/null +++ b/src/Lab/Experiments/WebGPUTriangleUnoWasm/Program.cs @@ -0,0 +1,331 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + +using System.Diagnostics; +using Silk.NET.Core.Native; +using Silk.NET.Maths; +using Silk.NET.WebGPU; +using Silk.NET.WebGPU.Extensions.Disposal; +using Silk.NET.WebGPU.Extensions.WGPU; +using Silk.NET.Windowing; +using Silk.NET.Windowing.Sdl; + +namespace WebGPUTriangle; + +public static unsafe class Program +{ + // ReSharper disable once InconsistentNaming + private static WebGPU wgpu = null!; + private static WebGPUDisposal _WebGpuDisposal = null!; + private static IWindow? _Window; + + private static Surface* _Surface; + private static Adapter* _Adapter; + private static Device* _Device; + private static ShaderModule* _Shader; + private static RenderPipeline* _Pipeline; + private static SwapChain* _SwapChain; + private static TextureFormat _SwapChainFormat; + + private const string SHADER = @"@vertex +fn vs_main(@builtin(vertex_index) in_vertex_index: u32) -> @builtin(position) vec4 { + let x = f32(i32(in_vertex_index) - 1); + let y = f32(i32(in_vertex_index & 1u) * 2 - 1); + return vec4(x, y, 0.0, 1.0); +} + +@fragment +fn fs_main() -> @location(0) vec4 { + return vec4(1.0, 0.0, 0.0, 1.0); +}"; + + public static void Main() + { + // GlfwWindowing.RegisterPlatform(); + SdlWindowing.RegisterPlatform(); + + //Create window + var options = WindowOptions.Default; + options.API = GraphicsAPI.None; + options.Size = new Vector2D(800, 600); + options.FramesPerSecond = 60; + options.UpdatesPerSecond = 60; + options.Position = new Vector2D(0, 0); + options.Title = "WebGPU Triangle"; + options.IsVisible = true; + options.ShouldSwapAutomatically = false; + options.IsContextControlDisabled = true; + + _Window = Window.Create(options); + + _Window.Load += WindowOnLoad; + _Window.Closing += WindowClosing; + _Window.Update += WindowOnUpdate; + _Window.Render += WindowOnRender; + _Window.FramebufferResize += FramebufferResize; + + _Window.Run(); + } + + private static void FramebufferResize(Vector2D obj) + { + CreateSwapchain(); + } + + private static void WindowOnLoad() + { + wgpu = WebGPU.GetApi(); + + _WebGpuDisposal = new WebGPUDisposal(wgpu); + + _Surface = _Window.CreateWebGPUSurface(wgpu); + + { //Get adapter + var requestAdapterOptions = new RequestAdapterOptions + { + CompatibleSurface = _Surface + }; + + wgpu.InstanceRequestAdapter + ( + null, + requestAdapterOptions, + new PfnRequestAdapterCallback((_, adapter1, _, _) => _Adapter = adapter1), + null + ); + + Console.WriteLine($"Got adapter {(nuint) _Adapter:X}"); + } //Get adapter + + PrintAdapterFeatures(); + + { //Get device + var requiredLimits = stackalloc RequiredLimits[1]; + requiredLimits->Limits.MaxBindGroups = 1; + + var deviceDescriptor = new DeviceDescriptor + { + RequiredLimits = requiredLimits, + DefaultQueue = new QueueDescriptor() + }; + + wgpu.AdapterRequestDevice + ( + _Adapter, + deviceDescriptor, + new PfnRequestDeviceCallback((_, device1, _, _) => _Device = device1), + null + ); + + Console.WriteLine($"Got device {(nuint) _Device:X}"); + } //Get device + + wgpu.DeviceSetUncapturedErrorCallback(_Device, new PfnErrorCallback(UncapturedError), null); + wgpu.DeviceSetDeviceLostCallback(_Device, new PfnDeviceLostCallback(DeviceLost), null); + + { //Load shader + var wgslDescriptor = new ShaderModuleWGSLDescriptor + { + Code = (byte*) SilkMarshal.StringToPtr(SHADER), + Chain = new ChainedStruct + { + SType = SType.ShaderModuleWgsldescriptor + } + }; + + var shaderModuleDescriptor = new ShaderModuleDescriptor + { + NextInChain = (ChainedStruct*) (&wgslDescriptor), + }; + + _Shader = wgpu.DeviceCreateShaderModule(_Device, shaderModuleDescriptor); + + Console.WriteLine($"Created shader {(nuint) _Shader:X}"); + } //Load shader + + _SwapChainFormat = wgpu.SurfaceGetPreferredFormat(_Surface, _Adapter); + + { //Create pipeline + + var blendState = new BlendState + { + Color = new BlendComponent + { + SrcFactor = BlendFactor.One, + DstFactor = BlendFactor.Zero, + Operation = BlendOperation.Add + }, + Alpha = new BlendComponent + { + SrcFactor = BlendFactor.One, + DstFactor = BlendFactor.Zero, + Operation = BlendOperation.Add + } + }; + + var colorTargetState = new ColorTargetState + { + Format = _SwapChainFormat, + Blend = &blendState, + WriteMask = ColorWriteMask.All + }; + + var fragmentState = new FragmentState + { + Module = _Shader, + TargetCount = 1, + Targets = &colorTargetState, + EntryPoint = (byte*) SilkMarshal.StringToPtr("fs_main") + }; + + var renderPipelineDescriptor = new RenderPipelineDescriptor + { + Vertex = new VertexState + { + Module = _Shader, + EntryPoint = (byte*) SilkMarshal.StringToPtr("vs_main"), + }, + Primitive = new PrimitiveState + { + Topology = PrimitiveTopology.TriangleList, + StripIndexFormat = IndexFormat.Undefined, + FrontFace = FrontFace.Ccw, + CullMode = CullMode.None + }, + Multisample = new MultisampleState + { + Count = 1, + Mask = ~0u, + AlphaToCoverageEnabled = false + }, + Fragment = &fragmentState, + DepthStencil = null + }; + + _Pipeline = wgpu.DeviceCreateRenderPipeline(_Device, renderPipelineDescriptor); + + Console.WriteLine($"Created pipeline {(nuint) _Pipeline:X}"); + } //Create pipeline + + CreateSwapchain(); + } + + private static void WindowClosing() + { + _WebGpuDisposal.Dispose(_Shader); + _WebGpuDisposal.Dispose(_Pipeline); + _WebGpuDisposal.Dispose(_Device); + _WebGpuDisposal.Dispose(_Adapter); + _WebGpuDisposal.Dispose(_Surface); + + wgpu.Dispose(); + } + + private static void CreateSwapchain() + { + var swapChainDescriptor = new SwapChainDescriptor + { + Usage = TextureUsage.RenderAttachment, + Format = _SwapChainFormat, + Width = (uint) _Window.FramebufferSize.X, + Height = (uint) _Window.FramebufferSize.Y, + PresentMode = PresentMode.Fifo + }; + + _SwapChain = wgpu.DeviceCreateSwapChain(_Device, _Surface, swapChainDescriptor); + } + + private static void WindowOnUpdate(double delta) {} + + private static void WindowOnRender(double delta) + { + TextureView* nextTexture = null; + + for (var attempt = 0; attempt < 2; attempt++) + { + nextTexture = wgpu.SwapChainGetCurrentTextureView(_SwapChain); + + if (attempt == 0 && nextTexture == null) + { + Console.WriteLine("wgpu.SwapChainGetCurrentTextureView() failed; trying to create a new swap chain...\n"); + CreateSwapchain(); + continue; + } + + break; + } + + if (nextTexture == null) + { + Console.WriteLine("wgpu.SwapChainGetCurrentTextureView() failed after multiple attempts; giving up.\n"); + return; + } + + var commandEncoderDescriptor = new CommandEncoderDescriptor(); + + var encoder = wgpu.DeviceCreateCommandEncoder(_Device, commandEncoderDescriptor); + + var colorAttachment = new RenderPassColorAttachment + { + View = nextTexture, + ResolveTarget = null, + LoadOp = LoadOp.Clear, + StoreOp = StoreOp.Store, + ClearValue = new Color + { + R = 0, + G = 1, + B = 0, + A = 1 + } + }; + + var renderPassDescriptor = new RenderPassDescriptor + { + ColorAttachments = &colorAttachment, + ColorAttachmentCount = 1, + DepthStencilAttachment = null + }; + + var renderPass = wgpu.CommandEncoderBeginRenderPass(encoder, renderPassDescriptor); + + wgpu.RenderPassEncoderSetPipeline(renderPass, _Pipeline); + wgpu.RenderPassEncoderDraw(renderPass, 3, 1, 0, 0); + wgpu.RenderPassEncoderEnd(renderPass); + _WebGpuDisposal.Dispose(nextTexture); + + var queue = wgpu.DeviceGetQueue(_Device); + + var commandBuffer = wgpu.CommandEncoderFinish(encoder, new CommandBufferDescriptor()); + + wgpu.QueueSubmit(queue, 1, &commandBuffer); + wgpu.SwapChainPresent(_SwapChain); + // _Window.SwapBuffers(); + } + + private static void PrintAdapterFeatures() + { + var count = (int) wgpu.AdapterEnumerateFeatures(_Adapter, null); + + var features = stackalloc FeatureName[count]; + + wgpu.AdapterEnumerateFeatures(_Adapter, features); + + Console.WriteLine("Adapter features:"); + + for (var i = 0; i < count; i++) + { + Console.WriteLine($"\t{features[i]}"); + } + } + + private static void DeviceLost(DeviceLostReason arg0, byte* arg1, void* arg2) + { + Console.WriteLine($"Device lost! Reason: {arg0} Message: {SilkMarshal.PtrToString((nint) arg1)}"); + } + + private static void UncapturedError(ErrorType arg0, byte* arg1, void* arg2) + { + Console.WriteLine($"{arg0}: {SilkMarshal.PtrToString((nint) arg1)}"); + } +} diff --git a/src/Lab/Experiments/WebGPUTriangleUnoWasm/WebGPUTriangleUnoWasm.csproj b/src/Lab/Experiments/WebGPUTriangleUnoWasm/WebGPUTriangleUnoWasm.csproj new file mode 100644 index 0000000000..427f92f0fb --- /dev/null +++ b/src/Lab/Experiments/WebGPUTriangleUnoWasm/WebGPUTriangleUnoWasm.csproj @@ -0,0 +1,33 @@ + + + + Exe + net6.0 + enable + enable + true + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Microsoft/Silk.NET.DXVA/DXVA.gen.cs b/src/Microsoft/Silk.NET.DXVA/DXVA.gen.cs index b106182ff7..f293d6339c 100644 --- a/src/Microsoft/Silk.NET.DXVA/DXVA.gen.cs +++ b/src/Microsoft/Silk.NET.DXVA/DXVA.gen.cs @@ -144,107 +144,107 @@ public unsafe partial class DXVA : NativeAPI public const int DXVA2DecodeSpecifyEncryptedBlocks = unchecked((int) 0x724); /// To be documented. - [NativeName("Src", "Line 1134, Column 1 in D:/Windows Kits/10/Include/10.0.22621.0/um\\dxvahd.h")] + [NativeName("Src", "Line 1134, Column 1 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\dxvahd.h")] [NativeApi(EntryPoint = "DXVAHD_CreateDevice", Convention = CallingConvention.StdCall)] public unsafe partial int HDCreateDevice(Silk.NET.Direct3D9.IDirect3DDevice9Ex* pD3DDevice, HDContentDesc* pContentDesc, HDDeviceUsage Usage, PfnPDXVAHDSWPlugin pPlugin, IDXVAHDDevice** ppDevice); /// To be documented. - [NativeName("Src", "Line 1134, Column 1 in D:/Windows Kits/10/Include/10.0.22621.0/um\\dxvahd.h")] + [NativeName("Src", "Line 1134, Column 1 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\dxvahd.h")] [NativeApi(EntryPoint = "DXVAHD_CreateDevice", Convention = CallingConvention.StdCall)] public unsafe partial int HDCreateDevice(Silk.NET.Direct3D9.IDirect3DDevice9Ex* pD3DDevice, HDContentDesc* pContentDesc, HDDeviceUsage Usage, PfnPDXVAHDSWPlugin pPlugin, ref IDXVAHDDevice* ppDevice); /// To be documented. - [NativeName("Src", "Line 1134, Column 1 in D:/Windows Kits/10/Include/10.0.22621.0/um\\dxvahd.h")] + [NativeName("Src", "Line 1134, Column 1 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\dxvahd.h")] [NativeApi(EntryPoint = "DXVAHD_CreateDevice", Convention = CallingConvention.StdCall)] public unsafe partial int HDCreateDevice(Silk.NET.Direct3D9.IDirect3DDevice9Ex* pD3DDevice, ref HDContentDesc pContentDesc, HDDeviceUsage Usage, PfnPDXVAHDSWPlugin pPlugin, IDXVAHDDevice** ppDevice); /// To be documented. - [NativeName("Src", "Line 1134, Column 1 in D:/Windows Kits/10/Include/10.0.22621.0/um\\dxvahd.h")] + [NativeName("Src", "Line 1134, Column 1 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\dxvahd.h")] [NativeApi(EntryPoint = "DXVAHD_CreateDevice", Convention = CallingConvention.StdCall)] public unsafe partial int HDCreateDevice(Silk.NET.Direct3D9.IDirect3DDevice9Ex* pD3DDevice, ref HDContentDesc pContentDesc, HDDeviceUsage Usage, PfnPDXVAHDSWPlugin pPlugin, ref IDXVAHDDevice* ppDevice); /// To be documented. - [NativeName("Src", "Line 1134, Column 1 in D:/Windows Kits/10/Include/10.0.22621.0/um\\dxvahd.h")] + [NativeName("Src", "Line 1134, Column 1 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\dxvahd.h")] [NativeApi(EntryPoint = "DXVAHD_CreateDevice", Convention = CallingConvention.StdCall)] public unsafe partial int HDCreateDevice(ref Silk.NET.Direct3D9.IDirect3DDevice9Ex pD3DDevice, HDContentDesc* pContentDesc, HDDeviceUsage Usage, PfnPDXVAHDSWPlugin pPlugin, IDXVAHDDevice** ppDevice); /// To be documented. - [NativeName("Src", "Line 1134, Column 1 in D:/Windows Kits/10/Include/10.0.22621.0/um\\dxvahd.h")] + [NativeName("Src", "Line 1134, Column 1 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\dxvahd.h")] [NativeApi(EntryPoint = "DXVAHD_CreateDevice", Convention = CallingConvention.StdCall)] public unsafe partial int HDCreateDevice(ref Silk.NET.Direct3D9.IDirect3DDevice9Ex pD3DDevice, HDContentDesc* pContentDesc, HDDeviceUsage Usage, PfnPDXVAHDSWPlugin pPlugin, ref IDXVAHDDevice* ppDevice); /// To be documented. - [NativeName("Src", "Line 1134, Column 1 in D:/Windows Kits/10/Include/10.0.22621.0/um\\dxvahd.h")] + [NativeName("Src", "Line 1134, Column 1 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\dxvahd.h")] [NativeApi(EntryPoint = "DXVAHD_CreateDevice", Convention = CallingConvention.StdCall)] public unsafe partial int HDCreateDevice(ref Silk.NET.Direct3D9.IDirect3DDevice9Ex pD3DDevice, ref HDContentDesc pContentDesc, HDDeviceUsage Usage, PfnPDXVAHDSWPlugin pPlugin, IDXVAHDDevice** ppDevice); /// To be documented. - [NativeName("Src", "Line 1134, Column 1 in D:/Windows Kits/10/Include/10.0.22621.0/um\\dxvahd.h")] + [NativeName("Src", "Line 1134, Column 1 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\dxvahd.h")] [NativeApi(EntryPoint = "DXVAHD_CreateDevice", Convention = CallingConvention.StdCall)] public unsafe partial int HDCreateDevice(ref Silk.NET.Direct3D9.IDirect3DDevice9Ex pD3DDevice, ref HDContentDesc pContentDesc, HDDeviceUsage Usage, PfnPDXVAHDSWPlugin pPlugin, ref IDXVAHDDevice* ppDevice); /// To be documented. - [NativeName("Src", "Line 1967, Column 8 in D:/Windows Kits/10/Include/10.0.22621.0/um\\dxva2api.h")] + [NativeName("Src", "Line 1967, Column 8 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\dxva2api.h")] [NativeApi(EntryPoint = "DXVA2CreateDirect3DDeviceManager9", Convention = CallingConvention.StdCall)] public unsafe partial int DXVA2CreateDirect3DDeviceManager9(uint* pResetToken, IDirect3DDeviceManager9** ppDeviceManager); /// To be documented. - [NativeName("Src", "Line 1967, Column 8 in D:/Windows Kits/10/Include/10.0.22621.0/um\\dxva2api.h")] + [NativeName("Src", "Line 1967, Column 8 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\dxva2api.h")] [NativeApi(EntryPoint = "DXVA2CreateDirect3DDeviceManager9", Convention = CallingConvention.StdCall)] public unsafe partial int DXVA2CreateDirect3DDeviceManager9(uint* pResetToken, ref IDirect3DDeviceManager9* ppDeviceManager); /// To be documented. - [NativeName("Src", "Line 1967, Column 8 in D:/Windows Kits/10/Include/10.0.22621.0/um\\dxva2api.h")] + [NativeName("Src", "Line 1967, Column 8 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\dxva2api.h")] [NativeApi(EntryPoint = "DXVA2CreateDirect3DDeviceManager9", Convention = CallingConvention.StdCall)] public unsafe partial int DXVA2CreateDirect3DDeviceManager9(ref uint pResetToken, IDirect3DDeviceManager9** ppDeviceManager); /// To be documented. - [NativeName("Src", "Line 1967, Column 8 in D:/Windows Kits/10/Include/10.0.22621.0/um\\dxva2api.h")] + [NativeName("Src", "Line 1967, Column 8 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\dxva2api.h")] [NativeApi(EntryPoint = "DXVA2CreateDirect3DDeviceManager9", Convention = CallingConvention.StdCall)] public unsafe partial int DXVA2CreateDirect3DDeviceManager9(ref uint pResetToken, ref IDirect3DDeviceManager9* ppDeviceManager); /// To be documented. - [NativeName("Src", "Line 1971, Column 8 in D:/Windows Kits/10/Include/10.0.22621.0/um\\dxva2api.h")] + [NativeName("Src", "Line 1971, Column 8 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\dxva2api.h")] [NativeApi(EntryPoint = "DXVA2CreateVideoService", Convention = CallingConvention.StdCall)] public unsafe partial int DXVA2CreateVideoService(Silk.NET.Direct3D9.IDirect3DDevice9* pDD, Guid* riid, void** ppService); /// To be documented. - [NativeName("Src", "Line 1971, Column 8 in D:/Windows Kits/10/Include/10.0.22621.0/um\\dxva2api.h")] + [NativeName("Src", "Line 1971, Column 8 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\dxva2api.h")] [NativeApi(EntryPoint = "DXVA2CreateVideoService", Convention = CallingConvention.StdCall)] public unsafe partial int DXVA2CreateVideoService(Silk.NET.Direct3D9.IDirect3DDevice9* pDD, Guid* riid, ref void* ppService); /// To be documented. - [NativeName("Src", "Line 1971, Column 8 in D:/Windows Kits/10/Include/10.0.22621.0/um\\dxva2api.h")] + [NativeName("Src", "Line 1971, Column 8 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\dxva2api.h")] [NativeApi(EntryPoint = "DXVA2CreateVideoService", Convention = CallingConvention.StdCall)] public unsafe partial int DXVA2CreateVideoService(Silk.NET.Direct3D9.IDirect3DDevice9* pDD, ref Guid riid, void** ppService); /// To be documented. - [NativeName("Src", "Line 1971, Column 8 in D:/Windows Kits/10/Include/10.0.22621.0/um\\dxva2api.h")] + [NativeName("Src", "Line 1971, Column 8 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\dxva2api.h")] [NativeApi(EntryPoint = "DXVA2CreateVideoService", Convention = CallingConvention.StdCall)] public unsafe partial int DXVA2CreateVideoService(Silk.NET.Direct3D9.IDirect3DDevice9* pDD, ref Guid riid, ref void* ppService); /// To be documented. - [NativeName("Src", "Line 1971, Column 8 in D:/Windows Kits/10/Include/10.0.22621.0/um\\dxva2api.h")] + [NativeName("Src", "Line 1971, Column 8 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\dxva2api.h")] [NativeApi(EntryPoint = "DXVA2CreateVideoService", Convention = CallingConvention.StdCall)] public unsafe partial int DXVA2CreateVideoService(ref Silk.NET.Direct3D9.IDirect3DDevice9 pDD, Guid* riid, void** ppService); /// To be documented. - [NativeName("Src", "Line 1971, Column 8 in D:/Windows Kits/10/Include/10.0.22621.0/um\\dxva2api.h")] + [NativeName("Src", "Line 1971, Column 8 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\dxva2api.h")] [NativeApi(EntryPoint = "DXVA2CreateVideoService", Convention = CallingConvention.StdCall)] public unsafe partial int DXVA2CreateVideoService(ref Silk.NET.Direct3D9.IDirect3DDevice9 pDD, Guid* riid, ref void* ppService); /// To be documented. - [NativeName("Src", "Line 1971, Column 8 in D:/Windows Kits/10/Include/10.0.22621.0/um\\dxva2api.h")] + [NativeName("Src", "Line 1971, Column 8 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\dxva2api.h")] [NativeApi(EntryPoint = "DXVA2CreateVideoService", Convention = CallingConvention.StdCall)] public unsafe partial int DXVA2CreateVideoService(ref Silk.NET.Direct3D9.IDirect3DDevice9 pDD, ref Guid riid, void** ppService); /// To be documented. - [NativeName("Src", "Line 1971, Column 8 in D:/Windows Kits/10/Include/10.0.22621.0/um\\dxva2api.h")] + [NativeName("Src", "Line 1971, Column 8 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\dxva2api.h")] [NativeApi(EntryPoint = "DXVA2CreateVideoService", Convention = CallingConvention.StdCall)] public unsafe partial int DXVA2CreateVideoService(ref Silk.NET.Direct3D9.IDirect3DDevice9 pDD, ref Guid riid, ref void* ppService); /// To be documented. - [NativeName("Src", "Line 1134, Column 1 in D:/Windows Kits/10/Include/10.0.22621.0/um\\dxvahd.h")] + [NativeName("Src", "Line 1134, Column 1 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\dxvahd.h")] public unsafe int HDCreateDevice(Silk.NET.Direct3D9.IDirect3DDevice9Ex* pD3DDevice, HDContentDesc* pContentDesc, HDDeviceUsage Usage, PfnPDXVAHDSWPlugin pPlugin, ref ComPtr ppDevice) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader @@ -252,7 +252,7 @@ public unsafe int HDCreateDevice(Silk.NET.Direct3D9.IDirect3DDevice9Ex* pD3 } /// To be documented. - [NativeName("Src", "Line 1134, Column 1 in D:/Windows Kits/10/Include/10.0.22621.0/um\\dxvahd.h")] + [NativeName("Src", "Line 1134, Column 1 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\dxvahd.h")] public unsafe int HDCreateDevice(Silk.NET.Direct3D9.IDirect3DDevice9Ex* pD3DDevice, ref HDContentDesc pContentDesc, HDDeviceUsage Usage, PfnPDXVAHDSWPlugin pPlugin, ref ComPtr ppDevice) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader @@ -260,7 +260,7 @@ public unsafe int HDCreateDevice(Silk.NET.Direct3D9.IDirect3DDevice9Ex* pD3 } /// To be documented. - [NativeName("Src", "Line 1134, Column 1 in D:/Windows Kits/10/Include/10.0.22621.0/um\\dxvahd.h")] + [NativeName("Src", "Line 1134, Column 1 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\dxvahd.h")] public unsafe int HDCreateDevice(ref Silk.NET.Direct3D9.IDirect3DDevice9Ex pD3DDevice, HDContentDesc* pContentDesc, HDDeviceUsage Usage, PfnPDXVAHDSWPlugin pPlugin, ref ComPtr ppDevice) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader @@ -268,7 +268,7 @@ public unsafe int HDCreateDevice(ref Silk.NET.Direct3D9.IDirect3DDevice9Ex } /// To be documented. - [NativeName("Src", "Line 1134, Column 1 in D:/Windows Kits/10/Include/10.0.22621.0/um\\dxvahd.h")] + [NativeName("Src", "Line 1134, Column 1 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\dxvahd.h")] public unsafe int HDCreateDevice(ref Silk.NET.Direct3D9.IDirect3DDevice9Ex pD3DDevice, ref HDContentDesc pContentDesc, HDDeviceUsage Usage, PfnPDXVAHDSWPlugin pPlugin, ref ComPtr ppDevice) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader @@ -276,7 +276,7 @@ public unsafe int HDCreateDevice(ref Silk.NET.Direct3D9.IDirect3DDevice9Ex } /// To be documented. - [NativeName("Src", "Line 1967, Column 8 in D:/Windows Kits/10/Include/10.0.22621.0/um\\dxva2api.h")] + [NativeName("Src", "Line 1967, Column 8 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\dxva2api.h")] public unsafe int DXVA2CreateDirect3DDeviceManager9(uint* pResetToken, ref ComPtr ppDeviceManager) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader @@ -284,7 +284,7 @@ public unsafe int DXVA2CreateDirect3DDeviceManager9(uint* pResetToken, ref } /// To be documented. - [NativeName("Src", "Line 1967, Column 8 in D:/Windows Kits/10/Include/10.0.22621.0/um\\dxva2api.h")] + [NativeName("Src", "Line 1967, Column 8 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\dxva2api.h")] public unsafe int DXVA2CreateDirect3DDeviceManager9(ref uint pResetToken, ref ComPtr ppDeviceManager) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader @@ -292,7 +292,7 @@ public unsafe int DXVA2CreateDirect3DDeviceManager9(ref uint pResetToken, r } /// To be documented. - [NativeName("Src", "Line 1971, Column 8 in D:/Windows Kits/10/Include/10.0.22621.0/um\\dxva2api.h")] + [NativeName("Src", "Line 1971, Column 8 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\dxva2api.h")] public unsafe int DXVA2CreateVideoService(Silk.NET.Direct3D9.IDirect3DDevice9* pDD, out ComPtr ppService) where TI0 : unmanaged, IComVtbl { // ComPtrOverloader @@ -301,7 +301,7 @@ public unsafe int DXVA2CreateVideoService(Silk.NET.Direct3D9.IDirect3DDevic } /// To be documented. - [NativeName("Src", "Line 1971, Column 8 in D:/Windows Kits/10/Include/10.0.22621.0/um\\dxva2api.h")] + [NativeName("Src", "Line 1971, Column 8 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\dxva2api.h")] public unsafe int DXVA2CreateVideoService(ref Silk.NET.Direct3D9.IDirect3DDevice9 pDD, out ComPtr ppService) where TI0 : unmanaged, IComVtbl { // ComPtrOverloader @@ -310,7 +310,7 @@ public unsafe int DXVA2CreateVideoService(ref Silk.NET.Direct3D9.IDirect3DD } /// To be documented. - [NativeName("Src", "Line 1971, Column 8 in D:/Windows Kits/10/Include/10.0.22621.0/um\\dxva2api.h")] + [NativeName("Src", "Line 1971, Column 8 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\dxva2api.h")] public unsafe ComPtr DXVA2CreateVideoService(Silk.NET.Direct3D9.IDirect3DDevice9* pDD) where TI0 : unmanaged, IComVtbl { // NonKhrReturnTypeOverloader @@ -319,7 +319,7 @@ public unsafe ComPtr DXVA2CreateVideoService(Silk.NET.Direct3D9.IDirec } /// To be documented. - [NativeName("Src", "Line 1971, Column 8 in D:/Windows Kits/10/Include/10.0.22621.0/um\\dxva2api.h")] + [NativeName("Src", "Line 1971, Column 8 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\dxva2api.h")] public unsafe ComPtr DXVA2CreateVideoService(ref Silk.NET.Direct3D9.IDirect3DDevice9 pDD) where TI0 : unmanaged, IComVtbl { // NonKhrReturnTypeOverloader diff --git a/src/Microsoft/Silk.NET.DXVA/DXVAOverloads.gen.cs b/src/Microsoft/Silk.NET.DXVA/DXVAOverloads.gen.cs index 56354b9538..6d1702162f 100644 --- a/src/Microsoft/Silk.NET.DXVA/DXVAOverloads.gen.cs +++ b/src/Microsoft/Silk.NET.DXVA/DXVAOverloads.gen.cs @@ -17,7 +17,7 @@ namespace Silk.NET.DXVA public static class DXVAOverloads { /// To be documented. - [NativeName("Src", "Line 1134, Column 1 in D:/Windows Kits/10/Include/10.0.22621.0/um\\dxvahd.h")] + [NativeName("Src", "Line 1134, Column 1 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\dxvahd.h")] public static unsafe int HDCreateDevice(this DXVA thisApi, Silk.NET.Direct3D9.IDirect3DDevice9Ex* pD3DDevice, Span pContentDesc, HDDeviceUsage Usage, PfnPDXVAHDSWPlugin pPlugin, IDXVAHDDevice** ppDevice) { // SpanOverloader @@ -25,7 +25,7 @@ public static unsafe int HDCreateDevice(this DXVA thisApi, Silk.NET.Direct3D9.ID } /// To be documented. - [NativeName("Src", "Line 1134, Column 1 in D:/Windows Kits/10/Include/10.0.22621.0/um\\dxvahd.h")] + [NativeName("Src", "Line 1134, Column 1 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\dxvahd.h")] public static unsafe int HDCreateDevice(this DXVA thisApi, Silk.NET.Direct3D9.IDirect3DDevice9Ex* pD3DDevice, Span pContentDesc, HDDeviceUsage Usage, PfnPDXVAHDSWPlugin pPlugin, ref IDXVAHDDevice* ppDevice) { // SpanOverloader @@ -33,7 +33,7 @@ public static unsafe int HDCreateDevice(this DXVA thisApi, Silk.NET.Direct3D9.ID } /// To be documented. - [NativeName("Src", "Line 1134, Column 1 in D:/Windows Kits/10/Include/10.0.22621.0/um\\dxvahd.h")] + [NativeName("Src", "Line 1134, Column 1 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\dxvahd.h")] public static unsafe int HDCreateDevice(this DXVA thisApi, Span pD3DDevice, HDContentDesc* pContentDesc, HDDeviceUsage Usage, PfnPDXVAHDSWPlugin pPlugin, IDXVAHDDevice** ppDevice) { // SpanOverloader @@ -41,7 +41,7 @@ public static unsafe int HDCreateDevice(this DXVA thisApi, SpanTo be documented. - [NativeName("Src", "Line 1134, Column 1 in D:/Windows Kits/10/Include/10.0.22621.0/um\\dxvahd.h")] + [NativeName("Src", "Line 1134, Column 1 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\dxvahd.h")] public static unsafe int HDCreateDevice(this DXVA thisApi, Span pD3DDevice, HDContentDesc* pContentDesc, HDDeviceUsage Usage, PfnPDXVAHDSWPlugin pPlugin, ref IDXVAHDDevice* ppDevice) { // SpanOverloader @@ -49,7 +49,7 @@ public static unsafe int HDCreateDevice(this DXVA thisApi, SpanTo be documented. - [NativeName("Src", "Line 1134, Column 1 in D:/Windows Kits/10/Include/10.0.22621.0/um\\dxvahd.h")] + [NativeName("Src", "Line 1134, Column 1 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\dxvahd.h")] public static unsafe int HDCreateDevice(this DXVA thisApi, Span pD3DDevice, Span pContentDesc, HDDeviceUsage Usage, PfnPDXVAHDSWPlugin pPlugin, IDXVAHDDevice** ppDevice) { // SpanOverloader @@ -57,7 +57,7 @@ public static unsafe int HDCreateDevice(this DXVA thisApi, SpanTo be documented. - [NativeName("Src", "Line 1134, Column 1 in D:/Windows Kits/10/Include/10.0.22621.0/um\\dxvahd.h")] + [NativeName("Src", "Line 1134, Column 1 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\dxvahd.h")] public static unsafe int HDCreateDevice(this DXVA thisApi, Span pD3DDevice, Span pContentDesc, HDDeviceUsage Usage, PfnPDXVAHDSWPlugin pPlugin, ref IDXVAHDDevice* ppDevice) { // SpanOverloader @@ -65,7 +65,7 @@ public static unsafe int HDCreateDevice(this DXVA thisApi, SpanTo be documented. - [NativeName("Src", "Line 1967, Column 8 in D:/Windows Kits/10/Include/10.0.22621.0/um\\dxva2api.h")] + [NativeName("Src", "Line 1967, Column 8 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\dxva2api.h")] public static unsafe int DXVA2CreateDirect3DDeviceManager9(this DXVA thisApi, Span pResetToken, IDirect3DDeviceManager9** ppDeviceManager) { // SpanOverloader @@ -73,7 +73,7 @@ public static unsafe int DXVA2CreateDirect3DDeviceManager9(this DXVA thisApi, Sp } /// To be documented. - [NativeName("Src", "Line 1967, Column 8 in D:/Windows Kits/10/Include/10.0.22621.0/um\\dxva2api.h")] + [NativeName("Src", "Line 1967, Column 8 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\dxva2api.h")] public static unsafe int DXVA2CreateDirect3DDeviceManager9(this DXVA thisApi, Span pResetToken, ref IDirect3DDeviceManager9* ppDeviceManager) { // SpanOverloader @@ -81,7 +81,7 @@ public static unsafe int DXVA2CreateDirect3DDeviceManager9(this DXVA thisApi, Sp } /// To be documented. - [NativeName("Src", "Line 1971, Column 8 in D:/Windows Kits/10/Include/10.0.22621.0/um\\dxva2api.h")] + [NativeName("Src", "Line 1971, Column 8 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\dxva2api.h")] public static unsafe int DXVA2CreateVideoService(this DXVA thisApi, Silk.NET.Direct3D9.IDirect3DDevice9* pDD, Span riid, void** ppService) { // SpanOverloader @@ -89,7 +89,7 @@ public static unsafe int DXVA2CreateVideoService(this DXVA thisApi, Silk.NET.Dir } /// To be documented. - [NativeName("Src", "Line 1971, Column 8 in D:/Windows Kits/10/Include/10.0.22621.0/um\\dxva2api.h")] + [NativeName("Src", "Line 1971, Column 8 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\dxva2api.h")] public static unsafe int DXVA2CreateVideoService(this DXVA thisApi, Silk.NET.Direct3D9.IDirect3DDevice9* pDD, Span riid, ref void* ppService) { // SpanOverloader @@ -97,7 +97,7 @@ public static unsafe int DXVA2CreateVideoService(this DXVA thisApi, Silk.NET.Dir } /// To be documented. - [NativeName("Src", "Line 1971, Column 8 in D:/Windows Kits/10/Include/10.0.22621.0/um\\dxva2api.h")] + [NativeName("Src", "Line 1971, Column 8 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\dxva2api.h")] public static unsafe int DXVA2CreateVideoService(this DXVA thisApi, Span pDD, Guid* riid, void** ppService) { // SpanOverloader @@ -105,7 +105,7 @@ public static unsafe int DXVA2CreateVideoService(this DXVA thisApi, SpanTo be documented. - [NativeName("Src", "Line 1971, Column 8 in D:/Windows Kits/10/Include/10.0.22621.0/um\\dxva2api.h")] + [NativeName("Src", "Line 1971, Column 8 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\dxva2api.h")] public static unsafe int DXVA2CreateVideoService(this DXVA thisApi, Span pDD, Guid* riid, ref void* ppService) { // SpanOverloader @@ -113,7 +113,7 @@ public static unsafe int DXVA2CreateVideoService(this DXVA thisApi, SpanTo be documented. - [NativeName("Src", "Line 1971, Column 8 in D:/Windows Kits/10/Include/10.0.22621.0/um\\dxva2api.h")] + [NativeName("Src", "Line 1971, Column 8 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\dxva2api.h")] public static unsafe int DXVA2CreateVideoService(this DXVA thisApi, Span pDD, Span riid, void** ppService) { // SpanOverloader @@ -121,7 +121,7 @@ public static unsafe int DXVA2CreateVideoService(this DXVA thisApi, SpanTo be documented. - [NativeName("Src", "Line 1971, Column 8 in D:/Windows Kits/10/Include/10.0.22621.0/um\\dxva2api.h")] + [NativeName("Src", "Line 1971, Column 8 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\dxva2api.h")] public static unsafe int DXVA2CreateVideoService(this DXVA thisApi, Span pDD, Span riid, ref void* ppService) { // SpanOverloader diff --git a/src/Microsoft/Silk.NET.Direct3D.Compilers/DXC.gen.cs b/src/Microsoft/Silk.NET.Direct3D.Compilers/DXC.gen.cs index 00fdf4e14d..1d0b3802d0 100644 --- a/src/Microsoft/Silk.NET.Direct3D.Compilers/DXC.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D.Compilers/DXC.gen.cs @@ -117,127 +117,127 @@ public unsafe partial class DXC : NativeAPI public const string ExtraOutputNameStderr = unchecked((string) "*stderr*"); /// To be documented. - [NativeName("Src", "Line 76, Column 34 in D:/Windows Kits/10/Include/10.0.22621.0/um\\dxcapi.h")] + [NativeName("Src", "Line 76, Column 34 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\dxcapi.h")] [NativeApi(EntryPoint = "DxcCreateInstance", Convention = CallingConvention.StdCall)] public unsafe partial int CreateInstance(Guid* rclsid, Guid* riid, void** ppv); /// To be documented. - [NativeName("Src", "Line 76, Column 34 in D:/Windows Kits/10/Include/10.0.22621.0/um\\dxcapi.h")] + [NativeName("Src", "Line 76, Column 34 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\dxcapi.h")] [NativeApi(EntryPoint = "DxcCreateInstance", Convention = CallingConvention.StdCall)] public unsafe partial int CreateInstance(Guid* rclsid, Guid* riid, ref void* ppv); /// To be documented. - [NativeName("Src", "Line 76, Column 34 in D:/Windows Kits/10/Include/10.0.22621.0/um\\dxcapi.h")] + [NativeName("Src", "Line 76, Column 34 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\dxcapi.h")] [NativeApi(EntryPoint = "DxcCreateInstance", Convention = CallingConvention.StdCall)] public unsafe partial int CreateInstance(Guid* rclsid, ref Guid riid, void** ppv); /// To be documented. - [NativeName("Src", "Line 76, Column 34 in D:/Windows Kits/10/Include/10.0.22621.0/um\\dxcapi.h")] + [NativeName("Src", "Line 76, Column 34 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\dxcapi.h")] [NativeApi(EntryPoint = "DxcCreateInstance", Convention = CallingConvention.StdCall)] public unsafe partial int CreateInstance(Guid* rclsid, ref Guid riid, ref void* ppv); /// To be documented. - [NativeName("Src", "Line 76, Column 34 in D:/Windows Kits/10/Include/10.0.22621.0/um\\dxcapi.h")] + [NativeName("Src", "Line 76, Column 34 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\dxcapi.h")] [NativeApi(EntryPoint = "DxcCreateInstance", Convention = CallingConvention.StdCall)] public unsafe partial int CreateInstance(ref Guid rclsid, Guid* riid, void** ppv); /// To be documented. - [NativeName("Src", "Line 76, Column 34 in D:/Windows Kits/10/Include/10.0.22621.0/um\\dxcapi.h")] + [NativeName("Src", "Line 76, Column 34 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\dxcapi.h")] [NativeApi(EntryPoint = "DxcCreateInstance", Convention = CallingConvention.StdCall)] public unsafe partial int CreateInstance(ref Guid rclsid, Guid* riid, ref void* ppv); /// To be documented. - [NativeName("Src", "Line 76, Column 34 in D:/Windows Kits/10/Include/10.0.22621.0/um\\dxcapi.h")] + [NativeName("Src", "Line 76, Column 34 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\dxcapi.h")] [NativeApi(EntryPoint = "DxcCreateInstance", Convention = CallingConvention.StdCall)] public unsafe partial int CreateInstance(ref Guid rclsid, ref Guid riid, void** ppv); /// To be documented. - [NativeName("Src", "Line 76, Column 34 in D:/Windows Kits/10/Include/10.0.22621.0/um\\dxcapi.h")] + [NativeName("Src", "Line 76, Column 34 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\dxcapi.h")] [NativeApi(EntryPoint = "DxcCreateInstance", Convention = CallingConvention.StdCall)] public unsafe partial int CreateInstance(ref Guid rclsid, ref Guid riid, ref void* ppv); /// To be documented. - [NativeName("Src", "Line 83, Column 34 in D:/Windows Kits/10/Include/10.0.22621.0/um\\dxcapi.h")] + [NativeName("Src", "Line 83, Column 34 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\dxcapi.h")] [NativeApi(EntryPoint = "DxcCreateInstance2", Convention = CallingConvention.StdCall)] public unsafe partial int CreateInstance2(IMalloc* pMalloc, Guid* rclsid, Guid* riid, void** ppv); /// To be documented. - [NativeName("Src", "Line 83, Column 34 in D:/Windows Kits/10/Include/10.0.22621.0/um\\dxcapi.h")] + [NativeName("Src", "Line 83, Column 34 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\dxcapi.h")] [NativeApi(EntryPoint = "DxcCreateInstance2", Convention = CallingConvention.StdCall)] public unsafe partial int CreateInstance2(IMalloc* pMalloc, Guid* rclsid, Guid* riid, ref void* ppv); /// To be documented. - [NativeName("Src", "Line 83, Column 34 in D:/Windows Kits/10/Include/10.0.22621.0/um\\dxcapi.h")] + [NativeName("Src", "Line 83, Column 34 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\dxcapi.h")] [NativeApi(EntryPoint = "DxcCreateInstance2", Convention = CallingConvention.StdCall)] public unsafe partial int CreateInstance2(IMalloc* pMalloc, Guid* rclsid, ref Guid riid, void** ppv); /// To be documented. - [NativeName("Src", "Line 83, Column 34 in D:/Windows Kits/10/Include/10.0.22621.0/um\\dxcapi.h")] + [NativeName("Src", "Line 83, Column 34 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\dxcapi.h")] [NativeApi(EntryPoint = "DxcCreateInstance2", Convention = CallingConvention.StdCall)] public unsafe partial int CreateInstance2(IMalloc* pMalloc, Guid* rclsid, ref Guid riid, ref void* ppv); /// To be documented. - [NativeName("Src", "Line 83, Column 34 in D:/Windows Kits/10/Include/10.0.22621.0/um\\dxcapi.h")] + [NativeName("Src", "Line 83, Column 34 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\dxcapi.h")] [NativeApi(EntryPoint = "DxcCreateInstance2", Convention = CallingConvention.StdCall)] public unsafe partial int CreateInstance2(IMalloc* pMalloc, ref Guid rclsid, Guid* riid, void** ppv); /// To be documented. - [NativeName("Src", "Line 83, Column 34 in D:/Windows Kits/10/Include/10.0.22621.0/um\\dxcapi.h")] + [NativeName("Src", "Line 83, Column 34 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\dxcapi.h")] [NativeApi(EntryPoint = "DxcCreateInstance2", Convention = CallingConvention.StdCall)] public unsafe partial int CreateInstance2(IMalloc* pMalloc, ref Guid rclsid, Guid* riid, ref void* ppv); /// To be documented. - [NativeName("Src", "Line 83, Column 34 in D:/Windows Kits/10/Include/10.0.22621.0/um\\dxcapi.h")] + [NativeName("Src", "Line 83, Column 34 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\dxcapi.h")] [NativeApi(EntryPoint = "DxcCreateInstance2", Convention = CallingConvention.StdCall)] public unsafe partial int CreateInstance2(IMalloc* pMalloc, ref Guid rclsid, ref Guid riid, void** ppv); /// To be documented. - [NativeName("Src", "Line 83, Column 34 in D:/Windows Kits/10/Include/10.0.22621.0/um\\dxcapi.h")] + [NativeName("Src", "Line 83, Column 34 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\dxcapi.h")] [NativeApi(EntryPoint = "DxcCreateInstance2", Convention = CallingConvention.StdCall)] public unsafe partial int CreateInstance2(IMalloc* pMalloc, ref Guid rclsid, ref Guid riid, ref void* ppv); /// To be documented. - [NativeName("Src", "Line 83, Column 34 in D:/Windows Kits/10/Include/10.0.22621.0/um\\dxcapi.h")] + [NativeName("Src", "Line 83, Column 34 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\dxcapi.h")] [NativeApi(EntryPoint = "DxcCreateInstance2", Convention = CallingConvention.StdCall)] public unsafe partial int CreateInstance2(ref IMalloc pMalloc, Guid* rclsid, Guid* riid, void** ppv); /// To be documented. - [NativeName("Src", "Line 83, Column 34 in D:/Windows Kits/10/Include/10.0.22621.0/um\\dxcapi.h")] + [NativeName("Src", "Line 83, Column 34 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\dxcapi.h")] [NativeApi(EntryPoint = "DxcCreateInstance2", Convention = CallingConvention.StdCall)] public unsafe partial int CreateInstance2(ref IMalloc pMalloc, Guid* rclsid, Guid* riid, ref void* ppv); /// To be documented. - [NativeName("Src", "Line 83, Column 34 in D:/Windows Kits/10/Include/10.0.22621.0/um\\dxcapi.h")] + [NativeName("Src", "Line 83, Column 34 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\dxcapi.h")] [NativeApi(EntryPoint = "DxcCreateInstance2", Convention = CallingConvention.StdCall)] public unsafe partial int CreateInstance2(ref IMalloc pMalloc, Guid* rclsid, ref Guid riid, void** ppv); /// To be documented. - [NativeName("Src", "Line 83, Column 34 in D:/Windows Kits/10/Include/10.0.22621.0/um\\dxcapi.h")] + [NativeName("Src", "Line 83, Column 34 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\dxcapi.h")] [NativeApi(EntryPoint = "DxcCreateInstance2", Convention = CallingConvention.StdCall)] public unsafe partial int CreateInstance2(ref IMalloc pMalloc, Guid* rclsid, ref Guid riid, ref void* ppv); /// To be documented. - [NativeName("Src", "Line 83, Column 34 in D:/Windows Kits/10/Include/10.0.22621.0/um\\dxcapi.h")] + [NativeName("Src", "Line 83, Column 34 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\dxcapi.h")] [NativeApi(EntryPoint = "DxcCreateInstance2", Convention = CallingConvention.StdCall)] public unsafe partial int CreateInstance2(ref IMalloc pMalloc, ref Guid rclsid, Guid* riid, void** ppv); /// To be documented. - [NativeName("Src", "Line 83, Column 34 in D:/Windows Kits/10/Include/10.0.22621.0/um\\dxcapi.h")] + [NativeName("Src", "Line 83, Column 34 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\dxcapi.h")] [NativeApi(EntryPoint = "DxcCreateInstance2", Convention = CallingConvention.StdCall)] public unsafe partial int CreateInstance2(ref IMalloc pMalloc, ref Guid rclsid, Guid* riid, ref void* ppv); /// To be documented. - [NativeName("Src", "Line 83, Column 34 in D:/Windows Kits/10/Include/10.0.22621.0/um\\dxcapi.h")] + [NativeName("Src", "Line 83, Column 34 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\dxcapi.h")] [NativeApi(EntryPoint = "DxcCreateInstance2", Convention = CallingConvention.StdCall)] public unsafe partial int CreateInstance2(ref IMalloc pMalloc, ref Guid rclsid, ref Guid riid, void** ppv); /// To be documented. - [NativeName("Src", "Line 83, Column 34 in D:/Windows Kits/10/Include/10.0.22621.0/um\\dxcapi.h")] + [NativeName("Src", "Line 83, Column 34 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\dxcapi.h")] [NativeApi(EntryPoint = "DxcCreateInstance2", Convention = CallingConvention.StdCall)] public unsafe partial int CreateInstance2(ref IMalloc pMalloc, ref Guid rclsid, ref Guid riid, ref void* ppv); /// To be documented. - [NativeName("Src", "Line 76, Column 34 in D:/Windows Kits/10/Include/10.0.22621.0/um\\dxcapi.h")] + [NativeName("Src", "Line 76, Column 34 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\dxcapi.h")] public unsafe int CreateInstance(Guid* rclsid, out ComPtr ppv) where TI0 : unmanaged, IComVtbl { // ComPtrOverloader @@ -246,7 +246,7 @@ public unsafe int CreateInstance(Guid* rclsid, out ComPtr ppv) where T } /// To be documented. - [NativeName("Src", "Line 76, Column 34 in D:/Windows Kits/10/Include/10.0.22621.0/um\\dxcapi.h")] + [NativeName("Src", "Line 76, Column 34 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\dxcapi.h")] public unsafe int CreateInstance(ref Guid rclsid, out ComPtr ppv) where TI0 : unmanaged, IComVtbl { // ComPtrOverloader @@ -255,7 +255,7 @@ public unsafe int CreateInstance(ref Guid rclsid, out ComPtr ppv) wher } /// To be documented. - [NativeName("Src", "Line 83, Column 34 in D:/Windows Kits/10/Include/10.0.22621.0/um\\dxcapi.h")] + [NativeName("Src", "Line 83, Column 34 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\dxcapi.h")] public unsafe int CreateInstance2(ComPtr pMalloc, Guid* rclsid, out ComPtr ppv) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl { // ComPtrOverloader @@ -264,7 +264,7 @@ public unsafe int CreateInstance2(ComPtr pMalloc, Guid* rclsid, o } /// To be documented. - [NativeName("Src", "Line 83, Column 34 in D:/Windows Kits/10/Include/10.0.22621.0/um\\dxcapi.h")] + [NativeName("Src", "Line 83, Column 34 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\dxcapi.h")] public unsafe int CreateInstance2(ComPtr pMalloc, Guid* rclsid, Guid* riid, ref void* ppv) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader @@ -272,7 +272,7 @@ public unsafe int CreateInstance2(ComPtr pMalloc, Guid* rclsid, Guid* } /// To be documented. - [NativeName("Src", "Line 83, Column 34 in D:/Windows Kits/10/Include/10.0.22621.0/um\\dxcapi.h")] + [NativeName("Src", "Line 83, Column 34 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\dxcapi.h")] public unsafe int CreateInstance2(ComPtr pMalloc, Guid* rclsid, ref Guid riid, void** ppv) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader @@ -280,7 +280,7 @@ public unsafe int CreateInstance2(ComPtr pMalloc, Guid* rclsid, ref Gu } /// To be documented. - [NativeName("Src", "Line 83, Column 34 in D:/Windows Kits/10/Include/10.0.22621.0/um\\dxcapi.h")] + [NativeName("Src", "Line 83, Column 34 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\dxcapi.h")] public unsafe int CreateInstance2(ComPtr pMalloc, Guid* rclsid, ref Guid riid, ref void* ppv) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader @@ -288,7 +288,7 @@ public unsafe int CreateInstance2(ComPtr pMalloc, Guid* rclsid, ref Gu } /// To be documented. - [NativeName("Src", "Line 83, Column 34 in D:/Windows Kits/10/Include/10.0.22621.0/um\\dxcapi.h")] + [NativeName("Src", "Line 83, Column 34 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\dxcapi.h")] public unsafe int CreateInstance2(ComPtr pMalloc, ref Guid rclsid, out ComPtr ppv) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl { // ComPtrOverloader @@ -297,7 +297,7 @@ public unsafe int CreateInstance2(ComPtr pMalloc, ref Guid rclsid } /// To be documented. - [NativeName("Src", "Line 83, Column 34 in D:/Windows Kits/10/Include/10.0.22621.0/um\\dxcapi.h")] + [NativeName("Src", "Line 83, Column 34 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\dxcapi.h")] public unsafe int CreateInstance2(ComPtr pMalloc, ref Guid rclsid, Guid* riid, ref void* ppv) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader @@ -305,7 +305,7 @@ public unsafe int CreateInstance2(ComPtr pMalloc, ref Guid rclsid, Gui } /// To be documented. - [NativeName("Src", "Line 83, Column 34 in D:/Windows Kits/10/Include/10.0.22621.0/um\\dxcapi.h")] + [NativeName("Src", "Line 83, Column 34 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\dxcapi.h")] public unsafe int CreateInstance2(ComPtr pMalloc, ref Guid rclsid, ref Guid riid, void** ppv) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader @@ -313,7 +313,7 @@ public unsafe int CreateInstance2(ComPtr pMalloc, ref Guid rclsid, ref } /// To be documented. - [NativeName("Src", "Line 83, Column 34 in D:/Windows Kits/10/Include/10.0.22621.0/um\\dxcapi.h")] + [NativeName("Src", "Line 83, Column 34 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\dxcapi.h")] public unsafe int CreateInstance2(ComPtr pMalloc, ref Guid rclsid, ref Guid riid, ref void* ppv) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader @@ -321,7 +321,7 @@ public unsafe int CreateInstance2(ComPtr pMalloc, ref Guid rclsid, ref } /// To be documented. - [NativeName("Src", "Line 83, Column 34 in D:/Windows Kits/10/Include/10.0.22621.0/um\\dxcapi.h")] + [NativeName("Src", "Line 83, Column 34 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\dxcapi.h")] public unsafe int CreateInstance2(ref IMalloc pMalloc, Guid* rclsid, out ComPtr ppv) where TI0 : unmanaged, IComVtbl { // ComPtrOverloader @@ -330,7 +330,7 @@ public unsafe int CreateInstance2(ref IMalloc pMalloc, Guid* rclsid, out Co } /// To be documented. - [NativeName("Src", "Line 83, Column 34 in D:/Windows Kits/10/Include/10.0.22621.0/um\\dxcapi.h")] + [NativeName("Src", "Line 83, Column 34 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\dxcapi.h")] public unsafe int CreateInstance2(ref IMalloc pMalloc, ref Guid rclsid, out ComPtr ppv) where TI0 : unmanaged, IComVtbl { // ComPtrOverloader @@ -339,7 +339,7 @@ public unsafe int CreateInstance2(ref IMalloc pMalloc, ref Guid rclsid, out } /// To be documented. - [NativeName("Src", "Line 76, Column 34 in D:/Windows Kits/10/Include/10.0.22621.0/um\\dxcapi.h")] + [NativeName("Src", "Line 76, Column 34 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\dxcapi.h")] public unsafe ComPtr CreateInstance(Guid* rclsid) where TI0 : unmanaged, IComVtbl { // NonKhrReturnTypeOverloader @@ -348,7 +348,7 @@ public unsafe ComPtr CreateInstance(Guid* rclsid) where TI0 : unmanage } /// To be documented. - [NativeName("Src", "Line 76, Column 34 in D:/Windows Kits/10/Include/10.0.22621.0/um\\dxcapi.h")] + [NativeName("Src", "Line 76, Column 34 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\dxcapi.h")] public unsafe ComPtr CreateInstance(ref Guid rclsid) where TI0 : unmanaged, IComVtbl { // NonKhrReturnTypeOverloader @@ -357,7 +357,7 @@ public unsafe ComPtr CreateInstance(ref Guid rclsid) where TI0 : unman } /// To be documented. - [NativeName("Src", "Line 83, Column 34 in D:/Windows Kits/10/Include/10.0.22621.0/um\\dxcapi.h")] + [NativeName("Src", "Line 83, Column 34 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\dxcapi.h")] public unsafe ComPtr CreateInstance2(ComPtr pMalloc, Guid* rclsid) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl { // NonKhrReturnTypeOverloader @@ -366,7 +366,7 @@ public unsafe ComPtr CreateInstance2(ComPtr pMalloc, Guid* r } /// To be documented. - [NativeName("Src", "Line 83, Column 34 in D:/Windows Kits/10/Include/10.0.22621.0/um\\dxcapi.h")] + [NativeName("Src", "Line 83, Column 34 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\dxcapi.h")] public unsafe ComPtr CreateInstance2(ComPtr pMalloc, ref Guid rclsid) where TI0 : unmanaged, IComVtbl, IComVtbl where TI1 : unmanaged, IComVtbl { // NonKhrReturnTypeOverloader @@ -375,7 +375,7 @@ public unsafe ComPtr CreateInstance2(ComPtr pMalloc, ref Gui } /// To be documented. - [NativeName("Src", "Line 83, Column 34 in D:/Windows Kits/10/Include/10.0.22621.0/um\\dxcapi.h")] + [NativeName("Src", "Line 83, Column 34 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\dxcapi.h")] public unsafe ComPtr CreateInstance2(ref IMalloc pMalloc, Guid* rclsid) where TI0 : unmanaged, IComVtbl { // NonKhrReturnTypeOverloader @@ -384,7 +384,7 @@ public unsafe ComPtr CreateInstance2(ref IMalloc pMalloc, Guid* rclsid } /// To be documented. - [NativeName("Src", "Line 83, Column 34 in D:/Windows Kits/10/Include/10.0.22621.0/um\\dxcapi.h")] + [NativeName("Src", "Line 83, Column 34 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\dxcapi.h")] public unsafe ComPtr CreateInstance2(ref IMalloc pMalloc, ref Guid rclsid) where TI0 : unmanaged, IComVtbl { // NonKhrReturnTypeOverloader diff --git a/src/Microsoft/Silk.NET.Direct3D.Compilers/DXCOverloads.gen.cs b/src/Microsoft/Silk.NET.Direct3D.Compilers/DXCOverloads.gen.cs index 97d111e55d..579f9a2207 100644 --- a/src/Microsoft/Silk.NET.Direct3D.Compilers/DXCOverloads.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D.Compilers/DXCOverloads.gen.cs @@ -17,7 +17,7 @@ namespace Silk.NET.Direct3D.Compilers public static class DXCOverloads { /// To be documented. - [NativeName("Src", "Line 76, Column 34 in D:/Windows Kits/10/Include/10.0.22621.0/um\\dxcapi.h")] + [NativeName("Src", "Line 76, Column 34 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\dxcapi.h")] public static unsafe int CreateInstance(this DXC thisApi, Guid* rclsid, Span riid, void** ppv) { // SpanOverloader @@ -25,7 +25,7 @@ public static unsafe int CreateInstance(this DXC thisApi, Guid* rclsid, SpanTo be documented. - [NativeName("Src", "Line 76, Column 34 in D:/Windows Kits/10/Include/10.0.22621.0/um\\dxcapi.h")] + [NativeName("Src", "Line 76, Column 34 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\dxcapi.h")] public static unsafe int CreateInstance(this DXC thisApi, Guid* rclsid, Span riid, ref void* ppv) { // SpanOverloader @@ -33,7 +33,7 @@ public static unsafe int CreateInstance(this DXC thisApi, Guid* rclsid, SpanTo be documented. - [NativeName("Src", "Line 76, Column 34 in D:/Windows Kits/10/Include/10.0.22621.0/um\\dxcapi.h")] + [NativeName("Src", "Line 76, Column 34 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\dxcapi.h")] public static unsafe int CreateInstance(this DXC thisApi, Span rclsid, Guid* riid, void** ppv) { // SpanOverloader @@ -41,7 +41,7 @@ public static unsafe int CreateInstance(this DXC thisApi, Span rclsid, Gui } /// To be documented. - [NativeName("Src", "Line 76, Column 34 in D:/Windows Kits/10/Include/10.0.22621.0/um\\dxcapi.h")] + [NativeName("Src", "Line 76, Column 34 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\dxcapi.h")] public static unsafe int CreateInstance(this DXC thisApi, Span rclsid, Guid* riid, ref void* ppv) { // SpanOverloader @@ -49,7 +49,7 @@ public static unsafe int CreateInstance(this DXC thisApi, Span rclsid, Gui } /// To be documented. - [NativeName("Src", "Line 76, Column 34 in D:/Windows Kits/10/Include/10.0.22621.0/um\\dxcapi.h")] + [NativeName("Src", "Line 76, Column 34 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\dxcapi.h")] public static unsafe int CreateInstance(this DXC thisApi, Span rclsid, Span riid, void** ppv) { // SpanOverloader @@ -57,7 +57,7 @@ public static unsafe int CreateInstance(this DXC thisApi, Span rclsid, Spa } /// To be documented. - [NativeName("Src", "Line 76, Column 34 in D:/Windows Kits/10/Include/10.0.22621.0/um\\dxcapi.h")] + [NativeName("Src", "Line 76, Column 34 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\dxcapi.h")] public static unsafe int CreateInstance(this DXC thisApi, Span rclsid, Span riid, ref void* ppv) { // SpanOverloader @@ -65,7 +65,7 @@ public static unsafe int CreateInstance(this DXC thisApi, Span rclsid, Spa } /// To be documented. - [NativeName("Src", "Line 83, Column 34 in D:/Windows Kits/10/Include/10.0.22621.0/um\\dxcapi.h")] + [NativeName("Src", "Line 83, Column 34 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\dxcapi.h")] public static unsafe int CreateInstance2(this DXC thisApi, IMalloc* pMalloc, Guid* rclsid, Span riid, void** ppv) { // SpanOverloader @@ -73,7 +73,7 @@ public static unsafe int CreateInstance2(this DXC thisApi, IMalloc* pMalloc, Gui } /// To be documented. - [NativeName("Src", "Line 83, Column 34 in D:/Windows Kits/10/Include/10.0.22621.0/um\\dxcapi.h")] + [NativeName("Src", "Line 83, Column 34 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\dxcapi.h")] public static unsafe int CreateInstance2(this DXC thisApi, IMalloc* pMalloc, Guid* rclsid, Span riid, ref void* ppv) { // SpanOverloader @@ -81,7 +81,7 @@ public static unsafe int CreateInstance2(this DXC thisApi, IMalloc* pMalloc, Gui } /// To be documented. - [NativeName("Src", "Line 83, Column 34 in D:/Windows Kits/10/Include/10.0.22621.0/um\\dxcapi.h")] + [NativeName("Src", "Line 83, Column 34 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\dxcapi.h")] public static unsafe int CreateInstance2(this DXC thisApi, IMalloc* pMalloc, Span rclsid, Guid* riid, void** ppv) { // SpanOverloader @@ -89,7 +89,7 @@ public static unsafe int CreateInstance2(this DXC thisApi, IMalloc* pMalloc, Spa } /// To be documented. - [NativeName("Src", "Line 83, Column 34 in D:/Windows Kits/10/Include/10.0.22621.0/um\\dxcapi.h")] + [NativeName("Src", "Line 83, Column 34 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\dxcapi.h")] public static unsafe int CreateInstance2(this DXC thisApi, IMalloc* pMalloc, Span rclsid, Guid* riid, ref void* ppv) { // SpanOverloader @@ -97,7 +97,7 @@ public static unsafe int CreateInstance2(this DXC thisApi, IMalloc* pMalloc, Spa } /// To be documented. - [NativeName("Src", "Line 83, Column 34 in D:/Windows Kits/10/Include/10.0.22621.0/um\\dxcapi.h")] + [NativeName("Src", "Line 83, Column 34 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\dxcapi.h")] public static unsafe int CreateInstance2(this DXC thisApi, IMalloc* pMalloc, Span rclsid, Span riid, void** ppv) { // SpanOverloader @@ -105,7 +105,7 @@ public static unsafe int CreateInstance2(this DXC thisApi, IMalloc* pMalloc, Spa } /// To be documented. - [NativeName("Src", "Line 83, Column 34 in D:/Windows Kits/10/Include/10.0.22621.0/um\\dxcapi.h")] + [NativeName("Src", "Line 83, Column 34 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\dxcapi.h")] public static unsafe int CreateInstance2(this DXC thisApi, IMalloc* pMalloc, Span rclsid, Span riid, ref void* ppv) { // SpanOverloader @@ -113,7 +113,7 @@ public static unsafe int CreateInstance2(this DXC thisApi, IMalloc* pMalloc, Spa } /// To be documented. - [NativeName("Src", "Line 83, Column 34 in D:/Windows Kits/10/Include/10.0.22621.0/um\\dxcapi.h")] + [NativeName("Src", "Line 83, Column 34 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\dxcapi.h")] public static unsafe int CreateInstance2(this DXC thisApi, Span pMalloc, Guid* rclsid, Guid* riid, void** ppv) { // SpanOverloader @@ -121,7 +121,7 @@ public static unsafe int CreateInstance2(this DXC thisApi, Span pMalloc } /// To be documented. - [NativeName("Src", "Line 83, Column 34 in D:/Windows Kits/10/Include/10.0.22621.0/um\\dxcapi.h")] + [NativeName("Src", "Line 83, Column 34 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\dxcapi.h")] public static unsafe int CreateInstance2(this DXC thisApi, Span pMalloc, Guid* rclsid, Guid* riid, ref void* ppv) { // SpanOverloader @@ -129,7 +129,7 @@ public static unsafe int CreateInstance2(this DXC thisApi, Span pMalloc } /// To be documented. - [NativeName("Src", "Line 83, Column 34 in D:/Windows Kits/10/Include/10.0.22621.0/um\\dxcapi.h")] + [NativeName("Src", "Line 83, Column 34 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\dxcapi.h")] public static unsafe int CreateInstance2(this DXC thisApi, Span pMalloc, Guid* rclsid, Span riid, void** ppv) { // SpanOverloader @@ -137,7 +137,7 @@ public static unsafe int CreateInstance2(this DXC thisApi, Span pMalloc } /// To be documented. - [NativeName("Src", "Line 83, Column 34 in D:/Windows Kits/10/Include/10.0.22621.0/um\\dxcapi.h")] + [NativeName("Src", "Line 83, Column 34 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\dxcapi.h")] public static unsafe int CreateInstance2(this DXC thisApi, Span pMalloc, Guid* rclsid, Span riid, ref void* ppv) { // SpanOverloader @@ -145,7 +145,7 @@ public static unsafe int CreateInstance2(this DXC thisApi, Span pMalloc } /// To be documented. - [NativeName("Src", "Line 83, Column 34 in D:/Windows Kits/10/Include/10.0.22621.0/um\\dxcapi.h")] + [NativeName("Src", "Line 83, Column 34 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\dxcapi.h")] public static unsafe int CreateInstance2(this DXC thisApi, Span pMalloc, Span rclsid, Guid* riid, void** ppv) { // SpanOverloader @@ -153,7 +153,7 @@ public static unsafe int CreateInstance2(this DXC thisApi, Span pMalloc } /// To be documented. - [NativeName("Src", "Line 83, Column 34 in D:/Windows Kits/10/Include/10.0.22621.0/um\\dxcapi.h")] + [NativeName("Src", "Line 83, Column 34 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\dxcapi.h")] public static unsafe int CreateInstance2(this DXC thisApi, Span pMalloc, Span rclsid, Guid* riid, ref void* ppv) { // SpanOverloader @@ -161,7 +161,7 @@ public static unsafe int CreateInstance2(this DXC thisApi, Span pMalloc } /// To be documented. - [NativeName("Src", "Line 83, Column 34 in D:/Windows Kits/10/Include/10.0.22621.0/um\\dxcapi.h")] + [NativeName("Src", "Line 83, Column 34 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\dxcapi.h")] public static unsafe int CreateInstance2(this DXC thisApi, Span pMalloc, Span rclsid, Span riid, void** ppv) { // SpanOverloader @@ -169,7 +169,7 @@ public static unsafe int CreateInstance2(this DXC thisApi, Span pMalloc } /// To be documented. - [NativeName("Src", "Line 83, Column 34 in D:/Windows Kits/10/Include/10.0.22621.0/um\\dxcapi.h")] + [NativeName("Src", "Line 83, Column 34 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\dxcapi.h")] public static unsafe int CreateInstance2(this DXC thisApi, Span pMalloc, Span rclsid, Span riid, ref void* ppv) { // SpanOverloader diff --git a/src/Microsoft/Silk.NET.Direct3D9/D3D9.gen.cs b/src/Microsoft/Silk.NET.Direct3D9/D3D9.gen.cs index c0806f6d8c..8a6cb520a2 100644 --- a/src/Microsoft/Silk.NET.Direct3D9/D3D9.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D9/D3D9.gen.cs @@ -1362,87 +1362,87 @@ public unsafe partial class D3D9 : NativeAPI public const int Facd3D = unchecked((int) 0x876); /// To be documented. - [NativeName("Src", "Line 309, Column 21 in D:/Windows Kits/10/Include/10.0.22621.0/shared\\d3d9.h")] + [NativeName("Src", "Line 309, Column 21 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/shared\\d3d9.h")] [NativeApi(EntryPoint = "Direct3DCreate9")] public unsafe partial IDirect3D9* Direct3DCreate9(uint SDKVersion); /// To be documented. - [NativeName("Src", "Line 315, Column 12 in D:/Windows Kits/10/Include/10.0.22621.0/shared\\d3d9.h")] + [NativeName("Src", "Line 315, Column 12 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/shared\\d3d9.h")] [NativeApi(EntryPoint = "D3DPERF_BeginEvent")] public unsafe partial int PERFBeginEvent(uint col, char* wszName); /// To be documented. - [NativeName("Src", "Line 315, Column 12 in D:/Windows Kits/10/Include/10.0.22621.0/shared\\d3d9.h")] + [NativeName("Src", "Line 315, Column 12 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/shared\\d3d9.h")] [NativeApi(EntryPoint = "D3DPERF_BeginEvent")] public partial int PERFBeginEvent(uint col, ref char wszName); /// To be documented. - [NativeName("Src", "Line 315, Column 12 in D:/Windows Kits/10/Include/10.0.22621.0/shared\\d3d9.h")] + [NativeName("Src", "Line 315, Column 12 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/shared\\d3d9.h")] [NativeApi(EntryPoint = "D3DPERF_BeginEvent")] public partial int PERFBeginEvent(uint col, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string wszName); /// To be documented. - [NativeName("Src", "Line 316, Column 12 in D:/Windows Kits/10/Include/10.0.22621.0/shared\\d3d9.h")] + [NativeName("Src", "Line 316, Column 12 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/shared\\d3d9.h")] [NativeApi(EntryPoint = "D3DPERF_EndEvent")] public partial int PERFEndEvent(); /// To be documented. - [NativeName("Src", "Line 317, Column 13 in D:/Windows Kits/10/Include/10.0.22621.0/shared\\d3d9.h")] + [NativeName("Src", "Line 317, Column 13 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/shared\\d3d9.h")] [NativeApi(EntryPoint = "D3DPERF_SetMarker")] public unsafe partial void PERFSetMarker(uint col, char* wszName); /// To be documented. - [NativeName("Src", "Line 317, Column 13 in D:/Windows Kits/10/Include/10.0.22621.0/shared\\d3d9.h")] + [NativeName("Src", "Line 317, Column 13 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/shared\\d3d9.h")] [NativeApi(EntryPoint = "D3DPERF_SetMarker")] public partial void PERFSetMarker(uint col, ref char wszName); /// To be documented. - [NativeName("Src", "Line 317, Column 13 in D:/Windows Kits/10/Include/10.0.22621.0/shared\\d3d9.h")] + [NativeName("Src", "Line 317, Column 13 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/shared\\d3d9.h")] [NativeApi(EntryPoint = "D3DPERF_SetMarker")] public partial void PERFSetMarker(uint col, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string wszName); /// To be documented. - [NativeName("Src", "Line 318, Column 13 in D:/Windows Kits/10/Include/10.0.22621.0/shared\\d3d9.h")] + [NativeName("Src", "Line 318, Column 13 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/shared\\d3d9.h")] [NativeApi(EntryPoint = "D3DPERF_SetRegion")] public unsafe partial void PERFSetRegion(uint col, char* wszName); /// To be documented. - [NativeName("Src", "Line 318, Column 13 in D:/Windows Kits/10/Include/10.0.22621.0/shared\\d3d9.h")] + [NativeName("Src", "Line 318, Column 13 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/shared\\d3d9.h")] [NativeApi(EntryPoint = "D3DPERF_SetRegion")] public partial void PERFSetRegion(uint col, ref char wszName); /// To be documented. - [NativeName("Src", "Line 318, Column 13 in D:/Windows Kits/10/Include/10.0.22621.0/shared\\d3d9.h")] + [NativeName("Src", "Line 318, Column 13 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/shared\\d3d9.h")] [NativeApi(EntryPoint = "D3DPERF_SetRegion")] public partial void PERFSetRegion(uint col, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string wszName); /// To be documented. - [NativeName("Src", "Line 319, Column 13 in D:/Windows Kits/10/Include/10.0.22621.0/shared\\d3d9.h")] + [NativeName("Src", "Line 319, Column 13 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/shared\\d3d9.h")] [NativeApi(EntryPoint = "D3DPERF_QueryRepeatFrame")] public partial int PERFQueryRepeatFrame(); /// To be documented. - [NativeName("Src", "Line 321, Column 13 in D:/Windows Kits/10/Include/10.0.22621.0/shared\\d3d9.h")] + [NativeName("Src", "Line 321, Column 13 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/shared\\d3d9.h")] [NativeApi(EntryPoint = "D3DPERF_SetOptions")] public partial void PERFSetOptions(uint dwOptions); /// To be documented. - [NativeName("Src", "Line 322, Column 14 in D:/Windows Kits/10/Include/10.0.22621.0/shared\\d3d9.h")] + [NativeName("Src", "Line 322, Column 14 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/shared\\d3d9.h")] [NativeApi(EntryPoint = "D3DPERF_GetStatus")] public partial uint PERFGetStatus(); /// To be documented. - [NativeName("Src", "Line 2030, Column 16 in D:/Windows Kits/10/Include/10.0.22621.0/shared\\d3d9.h")] + [NativeName("Src", "Line 2030, Column 16 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/shared\\d3d9.h")] [NativeApi(EntryPoint = "Direct3DCreate9Ex")] public unsafe partial int Direct3DCreate9Ex(uint SDKVersion, IDirect3D9Ex** arg1); /// To be documented. - [NativeName("Src", "Line 2030, Column 16 in D:/Windows Kits/10/Include/10.0.22621.0/shared\\d3d9.h")] + [NativeName("Src", "Line 2030, Column 16 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/shared\\d3d9.h")] [NativeApi(EntryPoint = "Direct3DCreate9Ex")] public unsafe partial int Direct3DCreate9Ex(uint SDKVersion, ref IDirect3D9Ex* arg1); /// To be documented. - [NativeName("Src", "Line 2030, Column 16 in D:/Windows Kits/10/Include/10.0.22621.0/shared\\d3d9.h")] + [NativeName("Src", "Line 2030, Column 16 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/shared\\d3d9.h")] public unsafe int Direct3DCreate9Ex(uint SDKVersion, ref ComPtr arg1) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader diff --git a/src/Microsoft/Silk.NET.Direct3D9/D3D9Overloads.gen.cs b/src/Microsoft/Silk.NET.Direct3D9/D3D9Overloads.gen.cs index 8b500ee678..502f7f646a 100644 --- a/src/Microsoft/Silk.NET.Direct3D9/D3D9Overloads.gen.cs +++ b/src/Microsoft/Silk.NET.Direct3D9/D3D9Overloads.gen.cs @@ -17,7 +17,7 @@ namespace Silk.NET.Direct3D9 public static class D3D9Overloads { /// To be documented. - [NativeName("Src", "Line 315, Column 12 in D:/Windows Kits/10/Include/10.0.22621.0/shared\\d3d9.h")] + [NativeName("Src", "Line 315, Column 12 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/shared\\d3d9.h")] public static unsafe int PERFBeginEvent(this D3D9 thisApi, uint col, Span wszName) { // SpanOverloader @@ -25,7 +25,7 @@ public static unsafe int PERFBeginEvent(this D3D9 thisApi, uint col, Span } /// To be documented. - [NativeName("Src", "Line 317, Column 13 in D:/Windows Kits/10/Include/10.0.22621.0/shared\\d3d9.h")] + [NativeName("Src", "Line 317, Column 13 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/shared\\d3d9.h")] public static unsafe void PERFSetMarker(this D3D9 thisApi, uint col, Span wszName) { // SpanOverloader @@ -33,7 +33,7 @@ public static unsafe void PERFSetMarker(this D3D9 thisApi, uint col, Span } /// To be documented. - [NativeName("Src", "Line 318, Column 13 in D:/Windows Kits/10/Include/10.0.22621.0/shared\\d3d9.h")] + [NativeName("Src", "Line 318, Column 13 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/shared\\d3d9.h")] public static unsafe void PERFSetRegion(this D3D9 thisApi, uint col, Span wszName) { // SpanOverloader diff --git a/src/Microsoft/Silk.NET.XAudio/XAudio.gen.cs b/src/Microsoft/Silk.NET.XAudio/XAudio.gen.cs index 8c7abf3b98..6dc79af6db 100644 --- a/src/Microsoft/Silk.NET.XAudio/XAudio.gen.cs +++ b/src/Microsoft/Silk.NET.XAudio/XAudio.gen.cs @@ -294,17 +294,17 @@ public unsafe partial class XAudio : NativeAPI public const int LogStreaming = unchecked((int) 0x1000); /// To be documented. - [NativeName("Src", "Line 1273, Column 16 in D:/Windows Kits/10/Include/10.0.22621.0/um\\xaudio2.h")] + [NativeName("Src", "Line 1273, Column 16 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\xaudio2.h")] [NativeApi(EntryPoint = "XAudio2CreateWithVersionInfo", Convention = CallingConvention.StdCall)] public unsafe partial int CreateWithVersionInfo(IXAudio2** ppXAudio2, uint Flags, uint XAudio2Processor, uint ntddiVersion); /// To be documented. - [NativeName("Src", "Line 1273, Column 16 in D:/Windows Kits/10/Include/10.0.22621.0/um\\xaudio2.h")] + [NativeName("Src", "Line 1273, Column 16 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\xaudio2.h")] [NativeApi(EntryPoint = "XAudio2CreateWithVersionInfo", Convention = CallingConvention.StdCall)] public unsafe partial int CreateWithVersionInfo(ref IXAudio2* ppXAudio2, uint Flags, uint XAudio2Processor, uint ntddiVersion); /// To be documented. - [NativeName("Src", "Line 1273, Column 16 in D:/Windows Kits/10/Include/10.0.22621.0/um\\xaudio2.h")] + [NativeName("Src", "Line 1273, Column 16 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\xaudio2.h")] public unsafe int CreateWithVersionInfo(ref ComPtr ppXAudio2, uint Flags, uint XAudio2Processor, uint ntddiVersion) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader diff --git a/src/Microsoft/Silk.NET.XAudio/XAudioFX.gen.cs b/src/Microsoft/Silk.NET.XAudio/XAudioFX.gen.cs index 5d5929233d..4838fb6f1d 100644 --- a/src/Microsoft/Silk.NET.XAudio/XAudioFX.gen.cs +++ b/src/Microsoft/Silk.NET.XAudio/XAudioFX.gen.cs @@ -132,27 +132,27 @@ public unsafe partial class XAudioFX : NativeAPI public const int FXReverbDefaultDisableLateField = unchecked((int) 0x0); /// To be documented. - [NativeName("Src", "Line 68, Column 18 in D:/Windows Kits/10/Include/10.0.22621.0/um\\xaudio2fx.h")] + [NativeName("Src", "Line 68, Column 18 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\xaudio2fx.h")] [NativeApi(EntryPoint = "CreateAudioVolumeMeter", Convention = CallingConvention.StdCall)] public unsafe partial int CreateAudioVolumeMeter(Silk.NET.Core.Native.IUnknown** ppApo); /// To be documented. - [NativeName("Src", "Line 68, Column 18 in D:/Windows Kits/10/Include/10.0.22621.0/um\\xaudio2fx.h")] + [NativeName("Src", "Line 68, Column 18 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\xaudio2fx.h")] [NativeApi(EntryPoint = "CreateAudioVolumeMeter", Convention = CallingConvention.StdCall)] public unsafe partial int CreateAudioVolumeMeter(ref Silk.NET.Core.Native.IUnknown* ppApo); /// To be documented. - [NativeName("Src", "Line 69, Column 18 in D:/Windows Kits/10/Include/10.0.22621.0/um\\xaudio2fx.h")] + [NativeName("Src", "Line 69, Column 18 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\xaudio2fx.h")] [NativeApi(EntryPoint = "CreateAudioReverb", Convention = CallingConvention.StdCall)] public unsafe partial int CreateAudioReverb(Silk.NET.Core.Native.IUnknown** ppApo); /// To be documented. - [NativeName("Src", "Line 69, Column 18 in D:/Windows Kits/10/Include/10.0.22621.0/um\\xaudio2fx.h")] + [NativeName("Src", "Line 69, Column 18 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\xaudio2fx.h")] [NativeApi(EntryPoint = "CreateAudioReverb", Convention = CallingConvention.StdCall)] public unsafe partial int CreateAudioReverb(ref Silk.NET.Core.Native.IUnknown* ppApo); /// To be documented. - [NativeName("Src", "Line 68, Column 18 in D:/Windows Kits/10/Include/10.0.22621.0/um\\xaudio2fx.h")] + [NativeName("Src", "Line 68, Column 18 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\xaudio2fx.h")] public unsafe int CreateAudioVolumeMeter(ref ComPtr ppApo) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader @@ -160,7 +160,7 @@ public unsafe int CreateAudioVolumeMeter(ref ComPtr ppApo) where TI0 : } /// To be documented. - [NativeName("Src", "Line 69, Column 18 in D:/Windows Kits/10/Include/10.0.22621.0/um\\xaudio2fx.h")] + [NativeName("Src", "Line 69, Column 18 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\xaudio2fx.h")] public unsafe int CreateAudioReverb(ref ComPtr ppApo) where TI0 : unmanaged, IComVtbl, IComVtbl { // ComPtrOverloader diff --git a/src/Microsoft/Silk.NET.XInput/XInput.gen.cs b/src/Microsoft/Silk.NET.XInput/XInput.gen.cs index c9b6bb5b79..fd5eec74a7 100644 --- a/src/Microsoft/Silk.NET.XInput/XInput.gen.cs +++ b/src/Microsoft/Silk.NET.XInput/XInput.gen.cs @@ -276,237 +276,237 @@ public unsafe partial class XInput : NativeAPI public const int KeystrokeRepeat = unchecked((int) 0x4); /// To be documented. - [NativeName("Src", "Line 258, Column 14 in D:/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] + [NativeName("Src", "Line 258, Column 14 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] [NativeApi(EntryPoint = "XInputGetState", Convention = CallingConvention.StdCall)] public unsafe partial uint GetState(uint dwUserIndex, State* pState); /// To be documented. - [NativeName("Src", "Line 258, Column 14 in D:/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] + [NativeName("Src", "Line 258, Column 14 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] [NativeApi(EntryPoint = "XInputGetState", Convention = CallingConvention.StdCall)] public partial uint GetState(uint dwUserIndex, ref State pState); /// To be documented. - [NativeName("Src", "Line 264, Column 14 in D:/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] + [NativeName("Src", "Line 264, Column 14 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] [NativeApi(EntryPoint = "XInputSetState", Convention = CallingConvention.StdCall)] public unsafe partial uint SetState(uint dwUserIndex, Vibration* pVibration); /// To be documented. - [NativeName("Src", "Line 264, Column 14 in D:/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] + [NativeName("Src", "Line 264, Column 14 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] [NativeApi(EntryPoint = "XInputSetState", Convention = CallingConvention.StdCall)] public partial uint SetState(uint dwUserIndex, ref Vibration pVibration); /// To be documented. - [NativeName("Src", "Line 270, Column 14 in D:/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] + [NativeName("Src", "Line 270, Column 14 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] [NativeApi(EntryPoint = "XInputGetCapabilities", Convention = CallingConvention.StdCall)] public unsafe partial uint GetCapabilities(uint dwUserIndex, uint dwFlags, Capabilities* pCapabilities); /// To be documented. - [NativeName("Src", "Line 270, Column 14 in D:/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] + [NativeName("Src", "Line 270, Column 14 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] [NativeApi(EntryPoint = "XInputGetCapabilities", Convention = CallingConvention.StdCall)] public partial uint GetCapabilities(uint dwUserIndex, uint dwFlags, ref Capabilities pCapabilities); /// To be documented. - [NativeName("Src", "Line 279, Column 13 in D:/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] + [NativeName("Src", "Line 279, Column 13 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] [NativeApi(EntryPoint = "XInputEnable", Convention = CallingConvention.StdCall)] public partial void Enable(int enable); /// To be documented. - [NativeName("Src", "Line 288, Column 14 in D:/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] + [NativeName("Src", "Line 288, Column 14 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] [NativeApi(EntryPoint = "XInputGetAudioDeviceIds", Convention = CallingConvention.StdCall)] public unsafe partial uint GetAudioDeviceIds(uint dwUserIndex, char* pRenderDeviceId, uint* pRenderCount, char* pCaptureDeviceId, uint* pCaptureCount); /// To be documented. - [NativeName("Src", "Line 288, Column 14 in D:/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] + [NativeName("Src", "Line 288, Column 14 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] [NativeApi(EntryPoint = "XInputGetAudioDeviceIds", Convention = CallingConvention.StdCall)] public unsafe partial uint GetAudioDeviceIds(uint dwUserIndex, char* pRenderDeviceId, uint* pRenderCount, char* pCaptureDeviceId, ref uint pCaptureCount); /// To be documented. - [NativeName("Src", "Line 288, Column 14 in D:/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] + [NativeName("Src", "Line 288, Column 14 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] [NativeApi(EntryPoint = "XInputGetAudioDeviceIds", Convention = CallingConvention.StdCall)] public unsafe partial uint GetAudioDeviceIds(uint dwUserIndex, char* pRenderDeviceId, uint* pRenderCount, ref char pCaptureDeviceId, uint* pCaptureCount); /// To be documented. - [NativeName("Src", "Line 288, Column 14 in D:/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] + [NativeName("Src", "Line 288, Column 14 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] [NativeApi(EntryPoint = "XInputGetAudioDeviceIds", Convention = CallingConvention.StdCall)] public unsafe partial uint GetAudioDeviceIds(uint dwUserIndex, char* pRenderDeviceId, uint* pRenderCount, ref char pCaptureDeviceId, ref uint pCaptureCount); /// To be documented. - [NativeName("Src", "Line 288, Column 14 in D:/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] + [NativeName("Src", "Line 288, Column 14 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] [NativeApi(EntryPoint = "XInputGetAudioDeviceIds", Convention = CallingConvention.StdCall)] public unsafe partial uint GetAudioDeviceIds(uint dwUserIndex, char* pRenderDeviceId, uint* pRenderCount, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string pCaptureDeviceId, uint* pCaptureCount); /// To be documented. - [NativeName("Src", "Line 288, Column 14 in D:/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] + [NativeName("Src", "Line 288, Column 14 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] [NativeApi(EntryPoint = "XInputGetAudioDeviceIds", Convention = CallingConvention.StdCall)] public unsafe partial uint GetAudioDeviceIds(uint dwUserIndex, char* pRenderDeviceId, uint* pRenderCount, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string pCaptureDeviceId, ref uint pCaptureCount); /// To be documented. - [NativeName("Src", "Line 288, Column 14 in D:/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] + [NativeName("Src", "Line 288, Column 14 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] [NativeApi(EntryPoint = "XInputGetAudioDeviceIds", Convention = CallingConvention.StdCall)] public unsafe partial uint GetAudioDeviceIds(uint dwUserIndex, char* pRenderDeviceId, ref uint pRenderCount, char* pCaptureDeviceId, uint* pCaptureCount); /// To be documented. - [NativeName("Src", "Line 288, Column 14 in D:/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] + [NativeName("Src", "Line 288, Column 14 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] [NativeApi(EntryPoint = "XInputGetAudioDeviceIds", Convention = CallingConvention.StdCall)] public unsafe partial uint GetAudioDeviceIds(uint dwUserIndex, char* pRenderDeviceId, ref uint pRenderCount, char* pCaptureDeviceId, ref uint pCaptureCount); /// To be documented. - [NativeName("Src", "Line 288, Column 14 in D:/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] + [NativeName("Src", "Line 288, Column 14 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] [NativeApi(EntryPoint = "XInputGetAudioDeviceIds", Convention = CallingConvention.StdCall)] public unsafe partial uint GetAudioDeviceIds(uint dwUserIndex, char* pRenderDeviceId, ref uint pRenderCount, ref char pCaptureDeviceId, uint* pCaptureCount); /// To be documented. - [NativeName("Src", "Line 288, Column 14 in D:/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] + [NativeName("Src", "Line 288, Column 14 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] [NativeApi(EntryPoint = "XInputGetAudioDeviceIds", Convention = CallingConvention.StdCall)] public unsafe partial uint GetAudioDeviceIds(uint dwUserIndex, char* pRenderDeviceId, ref uint pRenderCount, ref char pCaptureDeviceId, ref uint pCaptureCount); /// To be documented. - [NativeName("Src", "Line 288, Column 14 in D:/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] + [NativeName("Src", "Line 288, Column 14 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] [NativeApi(EntryPoint = "XInputGetAudioDeviceIds", Convention = CallingConvention.StdCall)] public unsafe partial uint GetAudioDeviceIds(uint dwUserIndex, char* pRenderDeviceId, ref uint pRenderCount, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string pCaptureDeviceId, uint* pCaptureCount); /// To be documented. - [NativeName("Src", "Line 288, Column 14 in D:/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] + [NativeName("Src", "Line 288, Column 14 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] [NativeApi(EntryPoint = "XInputGetAudioDeviceIds", Convention = CallingConvention.StdCall)] public unsafe partial uint GetAudioDeviceIds(uint dwUserIndex, char* pRenderDeviceId, ref uint pRenderCount, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string pCaptureDeviceId, ref uint pCaptureCount); /// To be documented. - [NativeName("Src", "Line 288, Column 14 in D:/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] + [NativeName("Src", "Line 288, Column 14 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] [NativeApi(EntryPoint = "XInputGetAudioDeviceIds", Convention = CallingConvention.StdCall)] public unsafe partial uint GetAudioDeviceIds(uint dwUserIndex, ref char pRenderDeviceId, uint* pRenderCount, char* pCaptureDeviceId, uint* pCaptureCount); /// To be documented. - [NativeName("Src", "Line 288, Column 14 in D:/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] + [NativeName("Src", "Line 288, Column 14 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] [NativeApi(EntryPoint = "XInputGetAudioDeviceIds", Convention = CallingConvention.StdCall)] public unsafe partial uint GetAudioDeviceIds(uint dwUserIndex, ref char pRenderDeviceId, uint* pRenderCount, char* pCaptureDeviceId, ref uint pCaptureCount); /// To be documented. - [NativeName("Src", "Line 288, Column 14 in D:/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] + [NativeName("Src", "Line 288, Column 14 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] [NativeApi(EntryPoint = "XInputGetAudioDeviceIds", Convention = CallingConvention.StdCall)] public unsafe partial uint GetAudioDeviceIds(uint dwUserIndex, ref char pRenderDeviceId, uint* pRenderCount, ref char pCaptureDeviceId, uint* pCaptureCount); /// To be documented. - [NativeName("Src", "Line 288, Column 14 in D:/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] + [NativeName("Src", "Line 288, Column 14 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] [NativeApi(EntryPoint = "XInputGetAudioDeviceIds", Convention = CallingConvention.StdCall)] public unsafe partial uint GetAudioDeviceIds(uint dwUserIndex, ref char pRenderDeviceId, uint* pRenderCount, ref char pCaptureDeviceId, ref uint pCaptureCount); /// To be documented. - [NativeName("Src", "Line 288, Column 14 in D:/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] + [NativeName("Src", "Line 288, Column 14 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] [NativeApi(EntryPoint = "XInputGetAudioDeviceIds", Convention = CallingConvention.StdCall)] public unsafe partial uint GetAudioDeviceIds(uint dwUserIndex, ref char pRenderDeviceId, uint* pRenderCount, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string pCaptureDeviceId, uint* pCaptureCount); /// To be documented. - [NativeName("Src", "Line 288, Column 14 in D:/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] + [NativeName("Src", "Line 288, Column 14 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] [NativeApi(EntryPoint = "XInputGetAudioDeviceIds", Convention = CallingConvention.StdCall)] public unsafe partial uint GetAudioDeviceIds(uint dwUserIndex, ref char pRenderDeviceId, uint* pRenderCount, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string pCaptureDeviceId, ref uint pCaptureCount); /// To be documented. - [NativeName("Src", "Line 288, Column 14 in D:/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] + [NativeName("Src", "Line 288, Column 14 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] [NativeApi(EntryPoint = "XInputGetAudioDeviceIds", Convention = CallingConvention.StdCall)] public unsafe partial uint GetAudioDeviceIds(uint dwUserIndex, ref char pRenderDeviceId, ref uint pRenderCount, char* pCaptureDeviceId, uint* pCaptureCount); /// To be documented. - [NativeName("Src", "Line 288, Column 14 in D:/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] + [NativeName("Src", "Line 288, Column 14 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] [NativeApi(EntryPoint = "XInputGetAudioDeviceIds", Convention = CallingConvention.StdCall)] public unsafe partial uint GetAudioDeviceIds(uint dwUserIndex, ref char pRenderDeviceId, ref uint pRenderCount, char* pCaptureDeviceId, ref uint pCaptureCount); /// To be documented. - [NativeName("Src", "Line 288, Column 14 in D:/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] + [NativeName("Src", "Line 288, Column 14 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] [NativeApi(EntryPoint = "XInputGetAudioDeviceIds", Convention = CallingConvention.StdCall)] public unsafe partial uint GetAudioDeviceIds(uint dwUserIndex, ref char pRenderDeviceId, ref uint pRenderCount, ref char pCaptureDeviceId, uint* pCaptureCount); /// To be documented. - [NativeName("Src", "Line 288, Column 14 in D:/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] + [NativeName("Src", "Line 288, Column 14 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] [NativeApi(EntryPoint = "XInputGetAudioDeviceIds", Convention = CallingConvention.StdCall)] public partial uint GetAudioDeviceIds(uint dwUserIndex, ref char pRenderDeviceId, ref uint pRenderCount, ref char pCaptureDeviceId, ref uint pCaptureCount); /// To be documented. - [NativeName("Src", "Line 288, Column 14 in D:/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] + [NativeName("Src", "Line 288, Column 14 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] [NativeApi(EntryPoint = "XInputGetAudioDeviceIds", Convention = CallingConvention.StdCall)] public unsafe partial uint GetAudioDeviceIds(uint dwUserIndex, ref char pRenderDeviceId, ref uint pRenderCount, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string pCaptureDeviceId, uint* pCaptureCount); /// To be documented. - [NativeName("Src", "Line 288, Column 14 in D:/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] + [NativeName("Src", "Line 288, Column 14 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] [NativeApi(EntryPoint = "XInputGetAudioDeviceIds", Convention = CallingConvention.StdCall)] public partial uint GetAudioDeviceIds(uint dwUserIndex, ref char pRenderDeviceId, ref uint pRenderCount, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string pCaptureDeviceId, ref uint pCaptureCount); /// To be documented. - [NativeName("Src", "Line 288, Column 14 in D:/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] + [NativeName("Src", "Line 288, Column 14 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] [NativeApi(EntryPoint = "XInputGetAudioDeviceIds", Convention = CallingConvention.StdCall)] public unsafe partial uint GetAudioDeviceIds(uint dwUserIndex, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string pRenderDeviceId, uint* pRenderCount, char* pCaptureDeviceId, uint* pCaptureCount); /// To be documented. - [NativeName("Src", "Line 288, Column 14 in D:/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] + [NativeName("Src", "Line 288, Column 14 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] [NativeApi(EntryPoint = "XInputGetAudioDeviceIds", Convention = CallingConvention.StdCall)] public unsafe partial uint GetAudioDeviceIds(uint dwUserIndex, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string pRenderDeviceId, uint* pRenderCount, char* pCaptureDeviceId, ref uint pCaptureCount); /// To be documented. - [NativeName("Src", "Line 288, Column 14 in D:/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] + [NativeName("Src", "Line 288, Column 14 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] [NativeApi(EntryPoint = "XInputGetAudioDeviceIds", Convention = CallingConvention.StdCall)] public unsafe partial uint GetAudioDeviceIds(uint dwUserIndex, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string pRenderDeviceId, uint* pRenderCount, ref char pCaptureDeviceId, uint* pCaptureCount); /// To be documented. - [NativeName("Src", "Line 288, Column 14 in D:/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] + [NativeName("Src", "Line 288, Column 14 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] [NativeApi(EntryPoint = "XInputGetAudioDeviceIds", Convention = CallingConvention.StdCall)] public unsafe partial uint GetAudioDeviceIds(uint dwUserIndex, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string pRenderDeviceId, uint* pRenderCount, ref char pCaptureDeviceId, ref uint pCaptureCount); /// To be documented. - [NativeName("Src", "Line 288, Column 14 in D:/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] + [NativeName("Src", "Line 288, Column 14 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] [NativeApi(EntryPoint = "XInputGetAudioDeviceIds", Convention = CallingConvention.StdCall)] public unsafe partial uint GetAudioDeviceIds(uint dwUserIndex, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string pRenderDeviceId, uint* pRenderCount, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string pCaptureDeviceId, uint* pCaptureCount); /// To be documented. - [NativeName("Src", "Line 288, Column 14 in D:/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] + [NativeName("Src", "Line 288, Column 14 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] [NativeApi(EntryPoint = "XInputGetAudioDeviceIds", Convention = CallingConvention.StdCall)] public unsafe partial uint GetAudioDeviceIds(uint dwUserIndex, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string pRenderDeviceId, uint* pRenderCount, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string pCaptureDeviceId, ref uint pCaptureCount); /// To be documented. - [NativeName("Src", "Line 288, Column 14 in D:/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] + [NativeName("Src", "Line 288, Column 14 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] [NativeApi(EntryPoint = "XInputGetAudioDeviceIds", Convention = CallingConvention.StdCall)] public unsafe partial uint GetAudioDeviceIds(uint dwUserIndex, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string pRenderDeviceId, ref uint pRenderCount, char* pCaptureDeviceId, uint* pCaptureCount); /// To be documented. - [NativeName("Src", "Line 288, Column 14 in D:/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] + [NativeName("Src", "Line 288, Column 14 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] [NativeApi(EntryPoint = "XInputGetAudioDeviceIds", Convention = CallingConvention.StdCall)] public unsafe partial uint GetAudioDeviceIds(uint dwUserIndex, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string pRenderDeviceId, ref uint pRenderCount, char* pCaptureDeviceId, ref uint pCaptureCount); /// To be documented. - [NativeName("Src", "Line 288, Column 14 in D:/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] + [NativeName("Src", "Line 288, Column 14 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] [NativeApi(EntryPoint = "XInputGetAudioDeviceIds", Convention = CallingConvention.StdCall)] public unsafe partial uint GetAudioDeviceIds(uint dwUserIndex, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string pRenderDeviceId, ref uint pRenderCount, ref char pCaptureDeviceId, uint* pCaptureCount); /// To be documented. - [NativeName("Src", "Line 288, Column 14 in D:/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] + [NativeName("Src", "Line 288, Column 14 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] [NativeApi(EntryPoint = "XInputGetAudioDeviceIds", Convention = CallingConvention.StdCall)] public partial uint GetAudioDeviceIds(uint dwUserIndex, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string pRenderDeviceId, ref uint pRenderCount, ref char pCaptureDeviceId, ref uint pCaptureCount); /// To be documented. - [NativeName("Src", "Line 288, Column 14 in D:/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] + [NativeName("Src", "Line 288, Column 14 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] [NativeApi(EntryPoint = "XInputGetAudioDeviceIds", Convention = CallingConvention.StdCall)] public unsafe partial uint GetAudioDeviceIds(uint dwUserIndex, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string pRenderDeviceId, ref uint pRenderCount, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string pCaptureDeviceId, uint* pCaptureCount); /// To be documented. - [NativeName("Src", "Line 288, Column 14 in D:/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] + [NativeName("Src", "Line 288, Column 14 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] [NativeApi(EntryPoint = "XInputGetAudioDeviceIds", Convention = CallingConvention.StdCall)] public partial uint GetAudioDeviceIds(uint dwUserIndex, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string pRenderDeviceId, ref uint pRenderCount, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string pCaptureDeviceId, ref uint pCaptureCount); /// To be documented. - [NativeName("Src", "Line 297, Column 14 in D:/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] + [NativeName("Src", "Line 297, Column 14 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] [NativeApi(EntryPoint = "XInputGetBatteryInformation", Convention = CallingConvention.StdCall)] public unsafe partial uint GetBatteryInformation(uint dwUserIndex, byte devType, BatteryInformation* pBatteryInformation); /// To be documented. - [NativeName("Src", "Line 297, Column 14 in D:/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] + [NativeName("Src", "Line 297, Column 14 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] [NativeApi(EntryPoint = "XInputGetBatteryInformation", Convention = CallingConvention.StdCall)] public partial uint GetBatteryInformation(uint dwUserIndex, byte devType, ref BatteryInformation pBatteryInformation); /// To be documented. - [NativeName("Src", "Line 304, Column 14 in D:/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] + [NativeName("Src", "Line 304, Column 14 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] [NativeApi(EntryPoint = "XInputGetKeystroke", Convention = CallingConvention.StdCall)] public unsafe partial uint GetKeystroke(uint dwUserIndex, uint dwReserved, Keystroke* pKeystroke); /// To be documented. - [NativeName("Src", "Line 304, Column 14 in D:/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] + [NativeName("Src", "Line 304, Column 14 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] [NativeApi(EntryPoint = "XInputGetKeystroke", Convention = CallingConvention.StdCall)] public partial uint GetKeystroke(uint dwUserIndex, uint dwReserved, ref Keystroke pKeystroke); diff --git a/src/Microsoft/Silk.NET.XInput/XInputOverloads.gen.cs b/src/Microsoft/Silk.NET.XInput/XInputOverloads.gen.cs index c67187e856..74fc52a4a7 100644 --- a/src/Microsoft/Silk.NET.XInput/XInputOverloads.gen.cs +++ b/src/Microsoft/Silk.NET.XInput/XInputOverloads.gen.cs @@ -17,7 +17,7 @@ namespace Silk.NET.XInput public static class XInputOverloads { /// To be documented. - [NativeName("Src", "Line 258, Column 14 in D:/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] + [NativeName("Src", "Line 258, Column 14 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] public static unsafe uint GetState(this XInput thisApi, uint dwUserIndex, Span pState) { // SpanOverloader @@ -25,7 +25,7 @@ public static unsafe uint GetState(this XInput thisApi, uint dwUserIndex, SpanTo be documented. - [NativeName("Src", "Line 264, Column 14 in D:/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] + [NativeName("Src", "Line 264, Column 14 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] public static unsafe uint SetState(this XInput thisApi, uint dwUserIndex, Span pVibration) { // SpanOverloader @@ -33,7 +33,7 @@ public static unsafe uint SetState(this XInput thisApi, uint dwUserIndex, SpanTo be documented. - [NativeName("Src", "Line 270, Column 14 in D:/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] + [NativeName("Src", "Line 270, Column 14 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] public static unsafe uint GetCapabilities(this XInput thisApi, uint dwUserIndex, uint dwFlags, Span pCapabilities) { // SpanOverloader @@ -41,7 +41,7 @@ public static unsafe uint GetCapabilities(this XInput thisApi, uint dwUserIndex, } /// To be documented. - [NativeName("Src", "Line 288, Column 14 in D:/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] + [NativeName("Src", "Line 288, Column 14 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] public static unsafe uint GetAudioDeviceIds(this XInput thisApi, uint dwUserIndex, char* pRenderDeviceId, uint* pRenderCount, char* pCaptureDeviceId, Span pCaptureCount) { // SpanOverloader @@ -49,7 +49,7 @@ public static unsafe uint GetAudioDeviceIds(this XInput thisApi, uint dwUserInde } /// To be documented. - [NativeName("Src", "Line 288, Column 14 in D:/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] + [NativeName("Src", "Line 288, Column 14 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] public static unsafe uint GetAudioDeviceIds(this XInput thisApi, uint dwUserIndex, char* pRenderDeviceId, uint* pRenderCount, Span pCaptureDeviceId, uint* pCaptureCount) { // SpanOverloader @@ -57,7 +57,7 @@ public static unsafe uint GetAudioDeviceIds(this XInput thisApi, uint dwUserInde } /// To be documented. - [NativeName("Src", "Line 288, Column 14 in D:/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] + [NativeName("Src", "Line 288, Column 14 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] public static unsafe uint GetAudioDeviceIds(this XInput thisApi, uint dwUserIndex, char* pRenderDeviceId, uint* pRenderCount, Span pCaptureDeviceId, Span pCaptureCount) { // SpanOverloader @@ -65,7 +65,7 @@ public static unsafe uint GetAudioDeviceIds(this XInput thisApi, uint dwUserInde } /// To be documented. - [NativeName("Src", "Line 288, Column 14 in D:/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] + [NativeName("Src", "Line 288, Column 14 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] public static unsafe uint GetAudioDeviceIds(this XInput thisApi, uint dwUserIndex, char* pRenderDeviceId, uint* pRenderCount, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string pCaptureDeviceId, Span pCaptureCount) { // SpanOverloader @@ -73,7 +73,7 @@ public static unsafe uint GetAudioDeviceIds(this XInput thisApi, uint dwUserInde } /// To be documented. - [NativeName("Src", "Line 288, Column 14 in D:/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] + [NativeName("Src", "Line 288, Column 14 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] public static unsafe uint GetAudioDeviceIds(this XInput thisApi, uint dwUserIndex, char* pRenderDeviceId, Span pRenderCount, char* pCaptureDeviceId, uint* pCaptureCount) { // SpanOverloader @@ -81,7 +81,7 @@ public static unsafe uint GetAudioDeviceIds(this XInput thisApi, uint dwUserInde } /// To be documented. - [NativeName("Src", "Line 288, Column 14 in D:/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] + [NativeName("Src", "Line 288, Column 14 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] public static unsafe uint GetAudioDeviceIds(this XInput thisApi, uint dwUserIndex, char* pRenderDeviceId, Span pRenderCount, char* pCaptureDeviceId, Span pCaptureCount) { // SpanOverloader @@ -89,7 +89,7 @@ public static unsafe uint GetAudioDeviceIds(this XInput thisApi, uint dwUserInde } /// To be documented. - [NativeName("Src", "Line 288, Column 14 in D:/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] + [NativeName("Src", "Line 288, Column 14 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] public static unsafe uint GetAudioDeviceIds(this XInput thisApi, uint dwUserIndex, char* pRenderDeviceId, Span pRenderCount, Span pCaptureDeviceId, uint* pCaptureCount) { // SpanOverloader @@ -97,7 +97,7 @@ public static unsafe uint GetAudioDeviceIds(this XInput thisApi, uint dwUserInde } /// To be documented. - [NativeName("Src", "Line 288, Column 14 in D:/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] + [NativeName("Src", "Line 288, Column 14 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] public static unsafe uint GetAudioDeviceIds(this XInput thisApi, uint dwUserIndex, char* pRenderDeviceId, Span pRenderCount, Span pCaptureDeviceId, Span pCaptureCount) { // SpanOverloader @@ -105,7 +105,7 @@ public static unsafe uint GetAudioDeviceIds(this XInput thisApi, uint dwUserInde } /// To be documented. - [NativeName("Src", "Line 288, Column 14 in D:/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] + [NativeName("Src", "Line 288, Column 14 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] public static unsafe uint GetAudioDeviceIds(this XInput thisApi, uint dwUserIndex, char* pRenderDeviceId, Span pRenderCount, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string pCaptureDeviceId, uint* pCaptureCount) { // SpanOverloader @@ -113,7 +113,7 @@ public static unsafe uint GetAudioDeviceIds(this XInput thisApi, uint dwUserInde } /// To be documented. - [NativeName("Src", "Line 288, Column 14 in D:/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] + [NativeName("Src", "Line 288, Column 14 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] public static unsafe uint GetAudioDeviceIds(this XInput thisApi, uint dwUserIndex, char* pRenderDeviceId, Span pRenderCount, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string pCaptureDeviceId, Span pCaptureCount) { // SpanOverloader @@ -121,7 +121,7 @@ public static unsafe uint GetAudioDeviceIds(this XInput thisApi, uint dwUserInde } /// To be documented. - [NativeName("Src", "Line 288, Column 14 in D:/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] + [NativeName("Src", "Line 288, Column 14 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] public static unsafe uint GetAudioDeviceIds(this XInput thisApi, uint dwUserIndex, Span pRenderDeviceId, uint* pRenderCount, char* pCaptureDeviceId, uint* pCaptureCount) { // SpanOverloader @@ -129,7 +129,7 @@ public static unsafe uint GetAudioDeviceIds(this XInput thisApi, uint dwUserInde } /// To be documented. - [NativeName("Src", "Line 288, Column 14 in D:/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] + [NativeName("Src", "Line 288, Column 14 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] public static unsafe uint GetAudioDeviceIds(this XInput thisApi, uint dwUserIndex, Span pRenderDeviceId, uint* pRenderCount, char* pCaptureDeviceId, Span pCaptureCount) { // SpanOverloader @@ -137,7 +137,7 @@ public static unsafe uint GetAudioDeviceIds(this XInput thisApi, uint dwUserInde } /// To be documented. - [NativeName("Src", "Line 288, Column 14 in D:/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] + [NativeName("Src", "Line 288, Column 14 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] public static unsafe uint GetAudioDeviceIds(this XInput thisApi, uint dwUserIndex, Span pRenderDeviceId, uint* pRenderCount, Span pCaptureDeviceId, uint* pCaptureCount) { // SpanOverloader @@ -145,7 +145,7 @@ public static unsafe uint GetAudioDeviceIds(this XInput thisApi, uint dwUserInde } /// To be documented. - [NativeName("Src", "Line 288, Column 14 in D:/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] + [NativeName("Src", "Line 288, Column 14 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] public static unsafe uint GetAudioDeviceIds(this XInput thisApi, uint dwUserIndex, Span pRenderDeviceId, uint* pRenderCount, Span pCaptureDeviceId, Span pCaptureCount) { // SpanOverloader @@ -153,7 +153,7 @@ public static unsafe uint GetAudioDeviceIds(this XInput thisApi, uint dwUserInde } /// To be documented. - [NativeName("Src", "Line 288, Column 14 in D:/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] + [NativeName("Src", "Line 288, Column 14 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] public static unsafe uint GetAudioDeviceIds(this XInput thisApi, uint dwUserIndex, Span pRenderDeviceId, uint* pRenderCount, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string pCaptureDeviceId, uint* pCaptureCount) { // SpanOverloader @@ -161,7 +161,7 @@ public static unsafe uint GetAudioDeviceIds(this XInput thisApi, uint dwUserInde } /// To be documented. - [NativeName("Src", "Line 288, Column 14 in D:/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] + [NativeName("Src", "Line 288, Column 14 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] public static unsafe uint GetAudioDeviceIds(this XInput thisApi, uint dwUserIndex, Span pRenderDeviceId, uint* pRenderCount, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string pCaptureDeviceId, Span pCaptureCount) { // SpanOverloader @@ -169,7 +169,7 @@ public static unsafe uint GetAudioDeviceIds(this XInput thisApi, uint dwUserInde } /// To be documented. - [NativeName("Src", "Line 288, Column 14 in D:/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] + [NativeName("Src", "Line 288, Column 14 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] public static unsafe uint GetAudioDeviceIds(this XInput thisApi, uint dwUserIndex, Span pRenderDeviceId, Span pRenderCount, char* pCaptureDeviceId, uint* pCaptureCount) { // SpanOverloader @@ -177,7 +177,7 @@ public static unsafe uint GetAudioDeviceIds(this XInput thisApi, uint dwUserInde } /// To be documented. - [NativeName("Src", "Line 288, Column 14 in D:/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] + [NativeName("Src", "Line 288, Column 14 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] public static unsafe uint GetAudioDeviceIds(this XInput thisApi, uint dwUserIndex, Span pRenderDeviceId, Span pRenderCount, char* pCaptureDeviceId, Span pCaptureCount) { // SpanOverloader @@ -185,7 +185,7 @@ public static unsafe uint GetAudioDeviceIds(this XInput thisApi, uint dwUserInde } /// To be documented. - [NativeName("Src", "Line 288, Column 14 in D:/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] + [NativeName("Src", "Line 288, Column 14 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] public static unsafe uint GetAudioDeviceIds(this XInput thisApi, uint dwUserIndex, Span pRenderDeviceId, Span pRenderCount, Span pCaptureDeviceId, uint* pCaptureCount) { // SpanOverloader @@ -193,7 +193,7 @@ public static unsafe uint GetAudioDeviceIds(this XInput thisApi, uint dwUserInde } /// To be documented. - [NativeName("Src", "Line 288, Column 14 in D:/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] + [NativeName("Src", "Line 288, Column 14 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] public static unsafe uint GetAudioDeviceIds(this XInput thisApi, uint dwUserIndex, Span pRenderDeviceId, Span pRenderCount, Span pCaptureDeviceId, Span pCaptureCount) { // SpanOverloader @@ -201,7 +201,7 @@ public static unsafe uint GetAudioDeviceIds(this XInput thisApi, uint dwUserInde } /// To be documented. - [NativeName("Src", "Line 288, Column 14 in D:/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] + [NativeName("Src", "Line 288, Column 14 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] public static unsafe uint GetAudioDeviceIds(this XInput thisApi, uint dwUserIndex, Span pRenderDeviceId, Span pRenderCount, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string pCaptureDeviceId, uint* pCaptureCount) { // SpanOverloader @@ -209,7 +209,7 @@ public static unsafe uint GetAudioDeviceIds(this XInput thisApi, uint dwUserInde } /// To be documented. - [NativeName("Src", "Line 288, Column 14 in D:/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] + [NativeName("Src", "Line 288, Column 14 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] public static unsafe uint GetAudioDeviceIds(this XInput thisApi, uint dwUserIndex, Span pRenderDeviceId, Span pRenderCount, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string pCaptureDeviceId, Span pCaptureCount) { // SpanOverloader @@ -217,7 +217,7 @@ public static unsafe uint GetAudioDeviceIds(this XInput thisApi, uint dwUserInde } /// To be documented. - [NativeName("Src", "Line 288, Column 14 in D:/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] + [NativeName("Src", "Line 288, Column 14 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] public static unsafe uint GetAudioDeviceIds(this XInput thisApi, uint dwUserIndex, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string pRenderDeviceId, uint* pRenderCount, char* pCaptureDeviceId, Span pCaptureCount) { // SpanOverloader @@ -225,7 +225,7 @@ public static unsafe uint GetAudioDeviceIds(this XInput thisApi, uint dwUserInde } /// To be documented. - [NativeName("Src", "Line 288, Column 14 in D:/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] + [NativeName("Src", "Line 288, Column 14 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] public static unsafe uint GetAudioDeviceIds(this XInput thisApi, uint dwUserIndex, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string pRenderDeviceId, uint* pRenderCount, Span pCaptureDeviceId, uint* pCaptureCount) { // SpanOverloader @@ -233,7 +233,7 @@ public static unsafe uint GetAudioDeviceIds(this XInput thisApi, uint dwUserInde } /// To be documented. - [NativeName("Src", "Line 288, Column 14 in D:/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] + [NativeName("Src", "Line 288, Column 14 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] public static unsafe uint GetAudioDeviceIds(this XInput thisApi, uint dwUserIndex, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string pRenderDeviceId, uint* pRenderCount, Span pCaptureDeviceId, Span pCaptureCount) { // SpanOverloader @@ -241,7 +241,7 @@ public static unsafe uint GetAudioDeviceIds(this XInput thisApi, uint dwUserInde } /// To be documented. - [NativeName("Src", "Line 288, Column 14 in D:/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] + [NativeName("Src", "Line 288, Column 14 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] public static unsafe uint GetAudioDeviceIds(this XInput thisApi, uint dwUserIndex, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string pRenderDeviceId, uint* pRenderCount, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string pCaptureDeviceId, Span pCaptureCount) { // SpanOverloader @@ -249,7 +249,7 @@ public static unsafe uint GetAudioDeviceIds(this XInput thisApi, uint dwUserInde } /// To be documented. - [NativeName("Src", "Line 288, Column 14 in D:/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] + [NativeName("Src", "Line 288, Column 14 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] public static unsafe uint GetAudioDeviceIds(this XInput thisApi, uint dwUserIndex, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string pRenderDeviceId, Span pRenderCount, char* pCaptureDeviceId, uint* pCaptureCount) { // SpanOverloader @@ -257,7 +257,7 @@ public static unsafe uint GetAudioDeviceIds(this XInput thisApi, uint dwUserInde } /// To be documented. - [NativeName("Src", "Line 288, Column 14 in D:/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] + [NativeName("Src", "Line 288, Column 14 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] public static unsafe uint GetAudioDeviceIds(this XInput thisApi, uint dwUserIndex, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string pRenderDeviceId, Span pRenderCount, char* pCaptureDeviceId, Span pCaptureCount) { // SpanOverloader @@ -265,7 +265,7 @@ public static unsafe uint GetAudioDeviceIds(this XInput thisApi, uint dwUserInde } /// To be documented. - [NativeName("Src", "Line 288, Column 14 in D:/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] + [NativeName("Src", "Line 288, Column 14 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] public static unsafe uint GetAudioDeviceIds(this XInput thisApi, uint dwUserIndex, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string pRenderDeviceId, Span pRenderCount, Span pCaptureDeviceId, uint* pCaptureCount) { // SpanOverloader @@ -273,7 +273,7 @@ public static unsafe uint GetAudioDeviceIds(this XInput thisApi, uint dwUserInde } /// To be documented. - [NativeName("Src", "Line 288, Column 14 in D:/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] + [NativeName("Src", "Line 288, Column 14 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] public static unsafe uint GetAudioDeviceIds(this XInput thisApi, uint dwUserIndex, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string pRenderDeviceId, Span pRenderCount, Span pCaptureDeviceId, Span pCaptureCount) { // SpanOverloader @@ -281,7 +281,7 @@ public static unsafe uint GetAudioDeviceIds(this XInput thisApi, uint dwUserInde } /// To be documented. - [NativeName("Src", "Line 288, Column 14 in D:/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] + [NativeName("Src", "Line 288, Column 14 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] public static unsafe uint GetAudioDeviceIds(this XInput thisApi, uint dwUserIndex, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string pRenderDeviceId, Span pRenderCount, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string pCaptureDeviceId, uint* pCaptureCount) { // SpanOverloader @@ -289,7 +289,7 @@ public static unsafe uint GetAudioDeviceIds(this XInput thisApi, uint dwUserInde } /// To be documented. - [NativeName("Src", "Line 288, Column 14 in D:/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] + [NativeName("Src", "Line 288, Column 14 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] public static unsafe uint GetAudioDeviceIds(this XInput thisApi, uint dwUserIndex, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string pRenderDeviceId, Span pRenderCount, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string pCaptureDeviceId, Span pCaptureCount) { // SpanOverloader @@ -297,7 +297,7 @@ public static unsafe uint GetAudioDeviceIds(this XInput thisApi, uint dwUserInde } /// To be documented. - [NativeName("Src", "Line 297, Column 14 in D:/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] + [NativeName("Src", "Line 297, Column 14 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] public static unsafe uint GetBatteryInformation(this XInput thisApi, uint dwUserIndex, byte devType, Span pBatteryInformation) { // SpanOverloader @@ -305,7 +305,7 @@ public static unsafe uint GetBatteryInformation(this XInput thisApi, uint dwUser } /// To be documented. - [NativeName("Src", "Line 304, Column 14 in D:/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] + [NativeName("Src", "Line 304, Column 14 in C:/Program Files (x86)/Windows Kits/10/Include/10.0.22621.0/um\\Xinput.h")] public static unsafe uint GetKeystroke(this XInput thisApi, uint dwUserIndex, uint dwReserved, Span pKeystroke) { // SpanOverloader diff --git a/src/WebGPU/Silk.NET.WebGPU/WebGPU.cs b/src/WebGPU/Silk.NET.WebGPU/WebGPU.cs index 722a8c1436..e4b2098d62 100644 --- a/src/WebGPU/Silk.NET.WebGPU/WebGPU.cs +++ b/src/WebGPU/Silk.NET.WebGPU/WebGPU.cs @@ -13,6 +13,7 @@ namespace Silk.NET.WebGPU { + [PInvokeOverride(0, "libWebGPU")] public partial class WebGPU { public static WebGPU GetApi() diff --git a/src/WebGPU/Silk.NET.WebGPU/WebGPULibraryNameContainer.cs b/src/WebGPU/Silk.NET.WebGPU/WebGPULibraryNameContainer.cs index d552b89ba7..85316eaeea 100644 --- a/src/WebGPU/Silk.NET.WebGPU/WebGPULibraryNameContainer.cs +++ b/src/WebGPU/Silk.NET.WebGPU/WebGPULibraryNameContainer.cs @@ -27,5 +27,8 @@ internal class WebGPULibraryNameContainer : SearchPathContainer /// public override string Windows86 => "libwgpu.dll"; + + /// + public override string Browser => "WebGPU"; } } diff --git a/src/Windowing/Silk.NET.GLFW/Glfw.cs b/src/Windowing/Silk.NET.GLFW/Glfw.cs index 48b14326bd..7d5dd42159 100644 --- a/src/Windowing/Silk.NET.GLFW/Glfw.cs +++ b/src/Windowing/Silk.NET.GLFW/Glfw.cs @@ -17,6 +17,7 @@ namespace Silk.NET.GLFW /// //public partial class Glfw : NativeAPI, IGlfw [NativeApi(Prefix = "glfw")] + [PInvokeOverride(0, "glfw3")] public partial class Glfw : NativeAPI { /// diff --git a/src/Windowing/Silk.NET.GLFW/GlfwLibraryNameContainer.cs b/src/Windowing/Silk.NET.GLFW/GlfwLibraryNameContainer.cs index 7794582ad8..d7014e5756 100644 --- a/src/Windowing/Silk.NET.GLFW/GlfwLibraryNameContainer.cs +++ b/src/Windowing/Silk.NET.GLFW/GlfwLibraryNameContainer.cs @@ -27,5 +27,8 @@ internal class GlfwLibraryNameContainer : SearchPathContainer /// public override string Windows86 => "glfw3.dll"; + + /// + public override string Browser => "glfw3"; } -} \ No newline at end of file +} diff --git a/src/Windowing/Silk.NET.SDL/SDLLibraryNameContainer.cs b/src/Windowing/Silk.NET.SDL/SDLLibraryNameContainer.cs index e584a56a6d..2952e7dd17 100644 --- a/src/Windowing/Silk.NET.SDL/SDLLibraryNameContainer.cs +++ b/src/Windowing/Silk.NET.SDL/SDLLibraryNameContainer.cs @@ -27,5 +27,8 @@ internal class SDLLibraryNameContainer : SearchPathContainer /// public override string Windows86 => "SDL2.dll"; + + /// + public override string Browser => "SDL"; } } diff --git a/src/Windowing/Silk.NET.SDL/Sdl.cs b/src/Windowing/Silk.NET.SDL/Sdl.cs index 6dc42ed79d..baa9cfd497 100644 --- a/src/Windowing/Silk.NET.SDL/Sdl.cs +++ b/src/Windowing/Silk.NET.SDL/Sdl.cs @@ -11,6 +11,7 @@ namespace Silk.NET.SDL // TODO for Silk.NET 3.0: // ideally we'd only use override 1 on android, but we can't really do that until it's better supported in .net 6 // (we'd need a preprocessor directive which is only available in xamarin) + [PInvokeOverride(2, "SDL")] [PInvokeOverride(1, "libSDL2.so")] [PInvokeOverride(0, "__Internal")] public partial class Sdl diff --git a/src/Windowing/Silk.NET.SDL/SdlContext.cs b/src/Windowing/Silk.NET.SDL/SdlContext.cs index 571b68e692..28c7c0257f 100644 --- a/src/Windowing/Silk.NET.SDL/SdlContext.cs +++ b/src/Windowing/Silk.NET.SDL/SdlContext.cs @@ -2,6 +2,7 @@ // The .NET Foundation licenses this file to you under the MIT license. using System; +using System.Runtime.InteropServices; using Silk.NET.Core.Contexts; using Silk.NET.Core.Loader; using Silk.NET.Maths; @@ -65,13 +66,14 @@ public Vector2D FramebufferSize /// public void Create(params (GLattr Attribute, int Value)[] attributes) { - foreach (var (attribute, value) in attributes) - { - if (_sdl.GLSetAttribute(attribute, value) != 0) + if (!RuntimeInformation.IsOSPlatform(OSPlatform.Create("BROWSER"))) + foreach (var (attribute, value) in attributes) { - _sdl.ThrowError(); + if (_sdl.GLSetAttribute(attribute, value) != 0) + { + _sdl.ThrowError(); + } } - } _ctx = _sdl.GLCreateContext(Window); if (_ctx == null) diff --git a/src/Windowing/Silk.NET.SDL/SdlProvider.cs b/src/Windowing/Silk.NET.SDL/SdlProvider.cs index 387e9f0419..482a524b53 100644 --- a/src/Windowing/Silk.NET.SDL/SdlProvider.cs +++ b/src/Windowing/Silk.NET.SDL/SdlProvider.cs @@ -17,7 +17,7 @@ public static class SdlProvider //Sdl.InitAudio | Sdl.InitVideo | Sdl.InitJoystick | - Sdl.InitHaptic | + // Sdl.InitHaptic | Sdl.InitGamecontroller | Sdl.InitEvents; //Sdl.InitSensor | diff --git a/src/Windowing/Silk.NET.SDL/Silk.NET.SDL.csproj b/src/Windowing/Silk.NET.SDL/Silk.NET.SDL.csproj index 3ea1aaf64d..94e8a6e7d7 100644 --- a/src/Windowing/Silk.NET.SDL/Silk.NET.SDL.csproj +++ b/src/Windowing/Silk.NET.SDL/Silk.NET.SDL.csproj @@ -6,6 +6,14 @@ preview + + 4 + + + + 4 + + diff --git a/src/Windowing/Silk.NET.Windowing.Sdl/Silk.NET.Windowing.Sdl.csproj b/src/Windowing/Silk.NET.Windowing.Sdl/Silk.NET.Windowing.Sdl.csproj index fa7f2b3e96..897e64b6e5 100644 --- a/src/Windowing/Silk.NET.Windowing.Sdl/Silk.NET.Windowing.Sdl.csproj +++ b/src/Windowing/Silk.NET.Windowing.Sdl/Silk.NET.Windowing.Sdl.csproj @@ -1,7 +1,7 @@  - netstandard2.0;netstandard2.1;netcoreapp3.1;net5.0;net6.0;net6.0-android;net6.0-ios;net6.0-maccatalyst + netstandard2.0;netstandard2.1;netcoreapp3.1;net5.0;net6.0 8 true enable diff --git a/src/Windowing/Silk.NET.Windowing/Silk.NET.Windowing.csproj b/src/Windowing/Silk.NET.Windowing/Silk.NET.Windowing.csproj index 79ef180217..b896392462 100644 --- a/src/Windowing/Silk.NET.Windowing/Silk.NET.Windowing.csproj +++ b/src/Windowing/Silk.NET.Windowing/Silk.NET.Windowing.csproj @@ -1,7 +1,7 @@ - netstandard2.0;netstandard2.1;netcoreapp3.1;net5.0;net6.0;net6.0-android;net6.0-ios;net6.0-maccatalyst + netstandard2.0;netstandard2.1;netcoreapp3.1;net5.0;net6.0 true pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy