diff --git a/build/cache/assimp.json.gz b/build/cache/assimp.json.gz index d966f76caa..0e34753d26 100644 Binary files a/build/cache/assimp.json.gz and b/build/cache/assimp.json.gz differ diff --git a/build/cache/cl.json.gz b/build/cache/cl.json.gz index 53682cbf65..6ef598a7d6 100644 Binary files a/build/cache/cl.json.gz and b/build/cache/cl.json.gz differ diff --git a/build/cache/gles2.json.gz b/build/cache/gles2.json.gz index 1e5a9188ed..d5df0e9522 100644 Binary files a/build/cache/gles2.json.gz and b/build/cache/gles2.json.gz differ diff --git a/build/cache/openxr.json.gz b/build/cache/openxr.json.gz index b312edb28d..a398a5497b 100644 Binary files a/build/cache/openxr.json.gz and b/build/cache/openxr.json.gz differ diff --git a/build/cache/sdl.json.gz b/build/cache/sdl.json.gz index 85daea7344..230917d0bd 100644 Binary files a/build/cache/sdl.json.gz and b/build/cache/sdl.json.gz differ diff --git a/build/cache/spirv-cross.json.gz b/build/cache/spirv-cross.json.gz index fed2c7bac4..4df53e75bf 100644 Binary files a/build/cache/spirv-cross.json.gz and b/build/cache/spirv-cross.json.gz differ diff --git a/build/cache/spirv-reflect.json.gz b/build/cache/spirv-reflect.json.gz index 4327fc71ce..246a32a7e7 100644 Binary files a/build/cache/spirv-reflect.json.gz and b/build/cache/spirv-reflect.json.gz differ diff --git a/build/cache/spirv.json.gz b/build/cache/spirv.json.gz index 72a8e0594b..b65b323e33 100644 Binary files a/build/cache/spirv.json.gz and b/build/cache/spirv.json.gz differ diff --git a/build/cache/vulkan.json.gz b/build/cache/vulkan.json.gz index c5afa24786..7b00239b89 100644 Binary files a/build/cache/vulkan.json.gz and b/build/cache/vulkan.json.gz differ diff --git a/build/cache/vulkan_video.json.gz b/build/cache/vulkan_video.json.gz index ea2f3add9b..63ea61dc5a 100644 Binary files a/build/cache/vulkan_video.json.gz and b/build/cache/vulkan_video.json.gz differ diff --git a/build/cache/webgpu.json.gz b/build/cache/webgpu.json.gz index 9491e4844e..ddd4bc7d35 100644 Binary files a/build/cache/webgpu.json.gz and b/build/cache/webgpu.json.gz differ diff --git a/build/submodules/ANGLE b/build/submodules/ANGLE index 803c3b1032..24dabdbbee 160000 --- a/build/submodules/ANGLE +++ b/build/submodules/ANGLE @@ -1 +1 @@ -Subproject commit 803c3b103234c6f73587d2e6e4e1bba1377bbede +Subproject commit 24dabdbbeee213d7a1fd01a70cddacc1949d3b26 diff --git a/build/submodules/Assimp b/build/submodules/Assimp index 9519a62dd2..6a08c39e3a 160000 --- a/build/submodules/Assimp +++ b/build/submodules/Assimp @@ -1 +1 @@ -Subproject commit 9519a62dd20799c5493c638d1ef5a6f484e5faf1 +Subproject commit 6a08c39e3a91ef385e76515cfad86aca4bfd57ff diff --git a/build/submodules/GLFW b/build/submodules/GLFW index 7482de6071..1ad5df8032 160000 --- a/build/submodules/GLFW +++ b/build/submodules/GLFW @@ -1 +1 @@ -Subproject commit 7482de6071d21db77a7236155da44c172a7f6c9e +Subproject commit 1ad5df803239250c43e021f92fe87b738f231f8b diff --git a/build/submodules/MoltenVK b/build/submodules/MoltenVK index 568cc3acc0..02a8c011a8 160000 --- a/build/submodules/MoltenVK +++ b/build/submodules/MoltenVK @@ -1 +1 @@ -Subproject commit 568cc3acc0e2299931fdaecaaa1fc3ec5b4af281 +Subproject commit 02a8c011a8ca077dfaa09f3b7ebf68be869dc26f diff --git a/build/submodules/SDL b/build/submodules/SDL index ffa78e6bea..4761467b2e 160000 --- a/build/submodules/SDL +++ b/build/submodules/SDL @@ -1 +1 @@ -Subproject commit ffa78e6bead23e2ba3adf8ec2367ff2218d4343c +Subproject commit 4761467b2e8cc7db3d6bc98747daca0051858f09 diff --git a/build/submodules/SPIRV-Cross b/build/submodules/SPIRV-Cross index 12542fc6fc..bccaa94db8 160000 --- a/build/submodules/SPIRV-Cross +++ b/build/submodules/SPIRV-Cross @@ -1 +1 @@ -Subproject commit 12542fc6fc05000e04742daf93892a0b10edbe80 +Subproject commit bccaa94db814af33d8ef05c153e7c34d8bd4d685 diff --git a/build/submodules/SPIRV-Headers b/build/submodules/SPIRV-Headers index d0006a3938..124a9665e4 160000 --- a/build/submodules/SPIRV-Headers +++ b/build/submodules/SPIRV-Headers @@ -1 +1 @@ -Subproject commit d0006a3938d7acedffb26ab517fe3e95b5288cc6 +Subproject commit 124a9665e464ef98b8b718d572d5f329311061eb diff --git a/build/submodules/SPIRV-Reflect b/build/submodules/SPIRV-Reflect index a7c7b8a99f..d7e316e7d5 160000 --- a/build/submodules/SPIRV-Reflect +++ b/build/submodules/SPIRV-Reflect @@ -1 +1 @@ -Subproject commit a7c7b8a99f8fa7e21ec37f591a427196262659c4 +Subproject commit d7e316e7d592d16ac58f1fe39b1df7babfe65c0d diff --git a/build/submodules/SPIRV-Tools b/build/submodules/SPIRV-Tools index a63ac9f73d..e553b884c7 160000 --- a/build/submodules/SPIRV-Tools +++ b/build/submodules/SPIRV-Tools @@ -1 +1 @@ -Subproject commit a63ac9f73d29cd27cdb6e3388d98d1d934e512bb +Subproject commit e553b884c7c9febaa4e52334f683641fb5f196a0 diff --git a/build/submodules/Vulkan-Headers b/build/submodules/Vulkan-Headers index ed857118e2..7e69138016 160000 --- a/build/submodules/Vulkan-Headers +++ b/build/submodules/Vulkan-Headers @@ -1 +1 @@ -Subproject commit ed857118e243fdc0f3a100f00ac9919e874cfe63 +Subproject commit 7e691380166fb1cd9b193ac9db896bc23a4ea9ad diff --git a/build/submodules/Vulkan-Loader b/build/submodules/Vulkan-Loader index dce85674e2..6d4f07c995 160000 --- a/build/submodules/Vulkan-Loader +++ b/build/submodules/Vulkan-Loader @@ -1 +1 @@ -Subproject commit dce85674e249f7b6956842dd6df067b70060c483 +Subproject commit 6d4f07c995975f12d0d8d7a8483cdcbf6c455108 diff --git a/build/submodules/dxvk b/build/submodules/dxvk index cae0a1cef3..80e075406b 160000 --- a/build/submodules/dxvk +++ b/build/submodules/dxvk @@ -1 +1 @@ -Subproject commit cae0a1cef3f4917cf525c5546da302ff5f968e8e +Subproject commit 80e075406b1b7d9d2508c9dc05e9745b3d3cf7e2 diff --git a/build/submodules/shaderc b/build/submodules/shaderc index 4dc596ddc2..39aa522785 160000 --- a/build/submodules/shaderc +++ b/build/submodules/shaderc @@ -1 +1 @@ -Subproject commit 4dc596ddc2702092c670e828745dc3e0338d83c1 +Subproject commit 39aa522785f130130927cd4766a37e8813af6d66 diff --git a/build/submodules/webgpu-headers b/build/submodules/webgpu-headers index d123885757..fe60050d67 160000 --- a/build/submodules/webgpu-headers +++ b/build/submodules/webgpu-headers @@ -1 +1 @@ -Subproject commit d12388575785f254b5c186667e0c1b79e4da46b1 +Subproject commit fe60050d672eb5c9da75987d827a1ae7b35884a6 diff --git a/build/submodules/wgpu-native b/build/submodules/wgpu-native index baaee05f9e..24e00f4711 160000 --- a/build/submodules/wgpu-native +++ b/build/submodules/wgpu-native @@ -1 +1 @@ -Subproject commit baaee05f9e4476e4f8e4cd21fe078bc314a54741 +Subproject commit 24e00f4711888cc7a11c26853b1be3bc35c1e6bb diff --git a/src/Assimp/Silk.NET.Assimp/Enums/MetadataType.gen.cs b/src/Assimp/Silk.NET.Assimp/Enums/MetadataType.gen.cs index 5519b8ea76..c57721893a 100644 --- a/src/Assimp/Silk.NET.Assimp/Enums/MetadataType.gen.cs +++ b/src/Assimp/Silk.NET.Assimp/Enums/MetadataType.gen.cs @@ -28,7 +28,11 @@ public enum MetadataType : int Aivector3D = 0x6, [NativeName("Name", "AI_AIMETADATA")] Aimetadata = 0x7, + [NativeName("Name", "AI_INT64")] + Int64 = 0x8, + [NativeName("Name", "AI_UINT32")] + Uint32 = 0x9, [NativeName("Name", "AI_META_MAX")] - MetaMax = 0x8, + MetaMax = 0xA, } } diff --git a/src/Assimp/Silk.NET.Assimp/Enums/MorphingMethod.gen.cs b/src/Assimp/Silk.NET.Assimp/Enums/MorphingMethod.gen.cs index 72bfb09fdd..cfa81216b6 100644 --- a/src/Assimp/Silk.NET.Assimp/Enums/MorphingMethod.gen.cs +++ b/src/Assimp/Silk.NET.Assimp/Enums/MorphingMethod.gen.cs @@ -12,6 +12,9 @@ namespace Silk.NET.Assimp [NativeName("Name", "aiMorphingMethod")] public enum MorphingMethod : int { + [Obsolete("Deprecated in favour of \"Unknown\"")] + [NativeName("Name", "aiMorphingMethod_UNKNOWN")] + MorphingMethodUnknown = 0x0, [Obsolete("Deprecated in favour of \"VertexBlend\"")] [NativeName("Name", "aiMorphingMethod_VERTEX_BLEND")] MorphingMethodVertexBlend = 0x1, @@ -21,6 +24,8 @@ public enum MorphingMethod : int [Obsolete("Deprecated in favour of \"MorphRelative\"")] [NativeName("Name", "aiMorphingMethod_MORPH_RELATIVE")] MorphingMethodMorphRelative = 0x3, + [NativeName("Name", "aiMorphingMethod_UNKNOWN")] + Unknown = 0x0, [NativeName("Name", "aiMorphingMethod_VERTEX_BLEND")] VertexBlend = 0x1, [NativeName("Name", "aiMorphingMethod_MORPH_NORMALIZED")] diff --git a/src/Assimp/Silk.NET.Assimp/Structs/Mesh.gen.cs b/src/Assimp/Silk.NET.Assimp/Structs/Mesh.gen.cs index ef44f77c65..87b2c94cb7 100644 --- a/src/Assimp/Silk.NET.Assimp/Structs/Mesh.gen.cs +++ b/src/Assimp/Silk.NET.Assimp/Structs/Mesh.gen.cs @@ -35,7 +35,7 @@ public Mesh AssimpString? mName = null, uint? mNumAnimMeshes = null, AnimMesh** mAnimMeshes = null, - uint? mMethod = null, + MorphingMethod? mMethod = null, Silk.NET.Maths.Box3D? mAABB = null, AssimpString** mTextureCoordsNames = null ) : this() @@ -267,10 +267,10 @@ public ref System.Numerics.Vector3* this[int index] [NativeName("Name", "mAnimMeshes")] public AnimMesh** MAnimMeshes; - [NativeName("Type", "unsigned int")] - [NativeName("Type.Name", "unsigned int")] + [NativeName("Type", "enum aiMorphingMethod")] + [NativeName("Type.Name", "enum aiMorphingMethod")] [NativeName("Name", "mMethod")] - public uint MMethod; + public MorphingMethod MMethod; [NativeName("Type", "aiAABB")] [NativeName("Type.Name", "aiAABB")] diff --git a/src/OpenCL/Extensions/Silk.NET.OpenCL.Extensions.ARM/Enums/ARM.gen.cs b/src/OpenCL/Extensions/Silk.NET.OpenCL.Extensions.ARM/Enums/ARM.gen.cs index 646f1aa221..c22b713935 100644 --- a/src/OpenCL/Extensions/Silk.NET.OpenCL.Extensions.ARM/Enums/ARM.gen.cs +++ b/src/OpenCL/Extensions/Silk.NET.OpenCL.Extensions.ARM/Enums/ARM.gen.cs @@ -69,6 +69,10 @@ public enum ARM : int ComputeUnitBatchQueueSize = 0x40, [NativeName("Name", "CL_DEVICE_SCHEDULING_COMPUTE_UNIT_BATCH_QUEUE_SIZE_ARM")] DeviceSchedulingComputeUnitBatchQueueSizeArm = 0x40, + [NativeName("Name", "CL_DEVICE_SCHEDULING_COMPUTE_UNIT_LIMIT_ARM")] + ComputeUnitLimit = 0x80, + [NativeName("Name", "CL_DEVICE_SCHEDULING_COMPUTE_UNIT_LIMIT_ARM")] + DeviceSchedulingComputeUnitLimitArm = 0x80, [NativeName("Name", "CL_DEVICE_SVM_COARSE_GRAIN_BUFFER_ARM")] CoarseGrainBuffer = 0x1, [NativeName("Name", "CL_DEVICE_SVM_COARSE_GRAIN_BUFFER_ARM")] @@ -219,6 +223,10 @@ public enum ARM : int DeferredFlushArm = 0x41EC, [NativeName("Name", "CL_QUEUE_DEFERRED_FLUSH_ARM")] QueueDeferredFlushArm = 0x41EC, + [NativeName("Name", "CL_QUEUE_COMPUTE_UNIT_LIMIT_ARM")] + ComputeUnitLimitArm = 0x41F3, + [NativeName("Name", "CL_QUEUE_COMPUTE_UNIT_LIMIT_ARM")] + QueueComputeUnitLimitArm = 0x41F3, [NativeName("Name", "CL_QUEUE_JOB_SLOT_ARM")] JobSlotArm = 0x41E1, [NativeName("Name", "CL_QUEUE_JOB_SLOT_ARM")] diff --git a/src/OpenCL/Extensions/Silk.NET.OpenCL.Extensions.ARM/Enums/DeviceSchedulingControlsCapabilities.gen.cs b/src/OpenCL/Extensions/Silk.NET.OpenCL.Extensions.ARM/Enums/DeviceSchedulingControlsCapabilities.gen.cs index d285c93ad7..edef0d3478 100644 --- a/src/OpenCL/Extensions/Silk.NET.OpenCL.Extensions.ARM/Enums/DeviceSchedulingControlsCapabilities.gen.cs +++ b/src/OpenCL/Extensions/Silk.NET.OpenCL.Extensions.ARM/Enums/DeviceSchedulingControlsCapabilities.gen.cs @@ -29,5 +29,7 @@ public enum DeviceSchedulingControlsCapabilities : ulong WarpThrottling = 0x20, [NativeName("Name", "CL_DEVICE_SCHEDULING_COMPUTE_UNIT_BATCH_QUEUE_SIZE_ARM")] ComputeUnitBatchQueueSize = 0x40, + [NativeName("Name", "CL_DEVICE_SCHEDULING_COMPUTE_UNIT_LIMIT_ARM")] + ComputeUnitLimit = 0x80, } } diff --git a/src/OpenCL/Extensions/Silk.NET.OpenCL.Extensions.EXT/Enums/EXT.gen.cs b/src/OpenCL/Extensions/Silk.NET.OpenCL.Extensions.EXT/Enums/EXT.gen.cs index 78125d4e58..9121496319 100644 --- a/src/OpenCL/Extensions/Silk.NET.OpenCL.Extensions.EXT/Enums/EXT.gen.cs +++ b/src/OpenCL/Extensions/Silk.NET.OpenCL.Extensions.EXT/Enums/EXT.gen.cs @@ -113,6 +113,10 @@ public enum EXT : int MigrateMemObjectHost = 0x1, [NativeName("Name", "CL_MIGRATE_MEM_OBJECT_HOST_EXT")] MigrateMemObjectHostExt = 0x1, + [NativeName("Name", "CL_UNSIGNED_INT_RAW10_EXT")] + UnsignedIntRaw10Ext = 0x10E3, + [NativeName("Name", "CL_UNSIGNED_INT_RAW12_EXT")] + UnsignedIntRaw12Ext = 0x10E4, [NativeName("Name", "CL_COMMAND_MIGRATE_MEM_OBJECT_EXT")] MigrateMemObjectExt = 0x4040, [NativeName("Name", "CL_COMMAND_MIGRATE_MEM_OBJECT_EXT")] diff --git a/src/OpenCL/Extensions/Silk.NET.OpenCL.Extensions.IMG/Enums/IMG.gen.cs b/src/OpenCL/Extensions/Silk.NET.OpenCL.Extensions.IMG/Enums/IMG.gen.cs index 896fafb905..03a9771eee 100644 --- a/src/OpenCL/Extensions/Silk.NET.OpenCL.Extensions.IMG/Enums/IMG.gen.cs +++ b/src/OpenCL/Extensions/Silk.NET.OpenCL.Extensions.IMG/Enums/IMG.gen.cs @@ -58,6 +58,8 @@ public enum IMG : int [NativeName("Name", "CL_MEM_USE_GRALLOC_PTR_IMG")] MemUseGrallocPtrImg = 0x10000000, [NativeName("Name", "CL_MEM_ALLOC_FLAGS_IMG")] + AllocFlagsImg = 0x40D7, + [NativeName("Name", "CL_MEM_ALLOC_FLAGS_IMG")] MemAllocFlagsImg = 0x40D7, } } diff --git a/src/OpenCL/Extensions/Silk.NET.OpenCL.Extensions.INTEL/Enums/AdvancedMotionEstimationSkipBlockType.gen.cs b/src/OpenCL/Extensions/Silk.NET.OpenCL.Extensions.INTEL/Enums/AdvancedMotionEstimationSkipBlockType.gen.cs index 71f20845b2..a0f40ff8dc 100644 --- a/src/OpenCL/Extensions/Silk.NET.OpenCL.Extensions.INTEL/Enums/AdvancedMotionEstimationSkipBlockType.gen.cs +++ b/src/OpenCL/Extensions/Silk.NET.OpenCL.Extensions.INTEL/Enums/AdvancedMotionEstimationSkipBlockType.gen.cs @@ -15,6 +15,6 @@ public enum AdvancedMotionEstimationSkipBlockType : int [NativeName("Name", "CL_ME_SKIP_BLOCK_TYPE_16x16_INTEL")] Type16x16 = 0x0, [NativeName("Name", "CL_ME_SKIP_BLOCK_TYPE_8x8_INTEL")] - Type8x8 = 0x1, + Type8x8 = 0x4, } } diff --git a/src/OpenCL/Extensions/Silk.NET.OpenCL.Extensions.INTEL/Enums/INTEL.gen.cs b/src/OpenCL/Extensions/Silk.NET.OpenCL.Extensions.INTEL/Enums/INTEL.gen.cs index c3ec3e6756..97cbfd85fb 100644 --- a/src/OpenCL/Extensions/Silk.NET.OpenCL.Extensions.INTEL/Enums/INTEL.gen.cs +++ b/src/OpenCL/Extensions/Silk.NET.OpenCL.Extensions.INTEL/Enums/INTEL.gen.cs @@ -170,9 +170,9 @@ public enum INTEL : int [NativeName("Name", "CL_ME_SKIP_BLOCK_TYPE_16x16_INTEL")] MESkipBlockType16x16Intel = 0x0, [NativeName("Name", "CL_ME_SKIP_BLOCK_TYPE_8x8_INTEL")] - Type8x8 = 0x1, + Type8x8 = 0x4, [NativeName("Name", "CL_ME_SKIP_BLOCK_TYPE_8x8_INTEL")] - MESkipBlockType8x8Intel = 0x1, + MESkipBlockType8x8Intel = 0x4, [NativeName("Name", "CL_QUEUE_CAPABILITY_CREATE_SINGLE_QUEUE_EVENTS_INTEL")] CreateSingleQueueEvents = 0x1, [NativeName("Name", "CL_QUEUE_CAPABILITY_CREATE_SINGLE_QUEUE_EVENTS_INTEL")] @@ -994,6 +994,8 @@ public enum INTEL : int [NativeName("Name", "CL_MEM_DX9_SHARED_HANDLE_INTEL")] MemDX9SharedHandleIntel = 0x4074, [NativeName("Name", "CL_MEM_LOCALLY_UNCACHED_RESOURCE_INTEL")] + LocallyUncachedResourceIntel = 0x4218, + [NativeName("Name", "CL_MEM_LOCALLY_UNCACHED_RESOURCE_INTEL")] MemLocallyUncachedResourceIntel = 0x4218, [NativeName("Name", "CL_MEM_DEVICE_ID_INTEL")] MemDeviceIDIntel = 0x4219, diff --git a/src/OpenCL/Extensions/Silk.NET.OpenCL.Extensions.KHR/Enums/CommandBufferState.gen.cs b/src/OpenCL/Extensions/Silk.NET.OpenCL.Extensions.KHR/Enums/CommandBufferState.gen.cs index 13d2e088ca..8078a490d0 100644 --- a/src/OpenCL/Extensions/Silk.NET.OpenCL.Extensions.KHR/Enums/CommandBufferState.gen.cs +++ b/src/OpenCL/Extensions/Silk.NET.OpenCL.Extensions.KHR/Enums/CommandBufferState.gen.cs @@ -18,7 +18,5 @@ public enum CommandBufferState : int Executable = 0x1, [NativeName("Name", "CL_COMMAND_BUFFER_STATE_PENDING_KHR")] Pending = 0x2, - [NativeName("Name", "CL_COMMAND_BUFFER_STATE_INVALID_KHR")] - Invalid = 0x3, } } diff --git a/src/OpenCL/Extensions/Silk.NET.OpenCL.Extensions.KHR/Enums/ContextMemoryInitialize.gen.cs b/src/OpenCL/Extensions/Silk.NET.OpenCL.Extensions.KHR/Enums/ContextMemoryInitialize.gen.cs new file mode 100644 index 0000000000..163a8cf9f1 --- /dev/null +++ b/src/OpenCL/Extensions/Silk.NET.OpenCL.Extensions.KHR/Enums/ContextMemoryInitialize.gen.cs @@ -0,0 +1,23 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using Silk.NET.Core.Attributes; + +#pragma warning disable 1591 + +namespace Silk.NET.OpenCL.Extensions.KHR +{ + [System.Flags] + [NativeName("Name", "cl_context_memory_initialize_khr")] + public enum ContextMemoryInitialize : ulong + { + [NativeName("Name", "")] + None = 0, + [NativeName("Name", "CL_CONTEXT_MEMORY_INITIALIZE_LOCAL_KHR")] + Local = 0x1, + [NativeName("Name", "CL_CONTEXT_MEMORY_INITIALIZE_PRIVATE_KHR")] + Private = 0x2, + } +} diff --git a/src/OpenCL/Extensions/Silk.NET.OpenCL.Extensions.KHR/Enums/KHR.gen.cs b/src/OpenCL/Extensions/Silk.NET.OpenCL.Extensions.KHR/Enums/KHR.gen.cs index 6502c62282..98953a6824 100644 --- a/src/OpenCL/Extensions/Silk.NET.OpenCL.Extensions.KHR/Enums/KHR.gen.cs +++ b/src/OpenCL/Extensions/Silk.NET.OpenCL.Extensions.KHR/Enums/KHR.gen.cs @@ -65,10 +65,6 @@ public enum KHR : int Pending = 0x2, [NativeName("Name", "CL_COMMAND_BUFFER_STATE_PENDING_KHR")] CommandBufferStatePendingKhr = 0x2, - [NativeName("Name", "CL_COMMAND_BUFFER_STATE_INVALID_KHR")] - Invalid = 0x3, - [NativeName("Name", "CL_COMMAND_BUFFER_STATE_INVALID_KHR")] - CommandBufferStateInvalidKhr = 0x3, [NativeName("Name", "CL_STRUCTURE_TYPE_MUTABLE_BASE_CONFIG_KHR")] BaseConfig = 0x0, [NativeName("Name", "CL_STRUCTURE_TYPE_MUTABLE_BASE_CONFIG_KHR")] @@ -77,6 +73,14 @@ public enum KHR : int DispatchConfig = 0x1, [NativeName("Name", "CL_STRUCTURE_TYPE_MUTABLE_DISPATCH_CONFIG_KHR")] StructureTypeMutableDispatchConfigKhr = 0x1, + [NativeName("Name", "CL_CONTEXT_MEMORY_INITIALIZE_LOCAL_KHR")] + Local = 0x1, + [NativeName("Name", "CL_CONTEXT_MEMORY_INITIALIZE_LOCAL_KHR")] + ContextMemoryInitializeLocalKhr = 0x1, + [NativeName("Name", "CL_CONTEXT_MEMORY_INITIALIZE_PRIVATE_KHR")] + Private = 0x2, + [NativeName("Name", "CL_CONTEXT_MEMORY_INITIALIZE_PRIVATE_KHR")] + ContextMemoryInitializePrivateKhr = 0x2, [NativeName("Name", "CL_PREFERRED_DEVICES_FOR_D3D10_KHR")] PreferredDevicesForD3D10 = 0x4012, [NativeName("Name", "CL_PREFERRED_DEVICES_FOR_D3D10_KHR")] @@ -431,6 +435,10 @@ public enum KHR : int ContextAdapterD3D9EXKhr = 0x2026, [NativeName("Name", "CL_CONTEXT_ADAPTER_DXVA_KHR")] ContextAdapterDxvaKhr = 0x2027, + [NativeName("Name", "CL_CONTEXT_MEMORY_INITIALIZE_KHR")] + MemoryInitializeKhr = 0x2030, + [NativeName("Name", "CL_CONTEXT_MEMORY_INITIALIZE_KHR")] + ContextMemoryInitializeKhr = 0x2030, [NativeName("Name", "CL_CONTEXT_TERMINATE_KHR")] TerminateKhr = 0x2032, [NativeName("Name", "CL_CONTEXT_TERMINATE_KHR")] @@ -523,6 +531,10 @@ public enum KHR : int ExternalMemoryImportHandleTypesKhr = 0x204F, [NativeName("Name", "CL_DEVICE_EXTERNAL_MEMORY_IMPORT_HANDLE_TYPES_KHR")] DeviceExternalMemoryImportHandleTypesKhr = 0x204F, + [NativeName("Name", "CL_DEVICE_EXTERNAL_MEMORY_IMPORT_ASSUME_LINEAR_IMAGES_HANDLE_TYPES_KHR")] + ExternalMemoryImportAssumeLinearImagesHandleTypesKhr = 0x2052, + [NativeName("Name", "CL_DEVICE_EXTERNAL_MEMORY_IMPORT_ASSUME_LINEAR_IMAGES_HANDLE_TYPES_KHR")] + DeviceExternalMemoryImportAssumeLinearImagesHandleTypesKhr = 0x2052, [NativeName("Name", "CL_DEVICE_COMMAND_BUFFER_CAPABILITIES_KHR")] CommandBufferCapabilitiesKhr = 0x12A9, [NativeName("Name", "CL_DEVICE_COMMAND_BUFFER_CAPABILITIES_KHR")] @@ -623,8 +635,10 @@ public enum KHR : int DX9MediaSurfaceInfoKhr = 0x2029, [NativeName("Name", "CL_MEM_DX9_MEDIA_SURFACE_INFO_KHR")] MemDX9MediaSurfaceInfoKhr = 0x2029, - [NativeName("Name", "CL_DEVICE_HANDLE_LIST_KHR")] + [NativeName("Name", "CL_MEM_DEVICE_HANDLE_LIST_KHR")] DeviceHandleListKhr = 0x2051, + [NativeName("Name", "CL_MEM_DEVICE_HANDLE_LIST_KHR")] + MemDeviceHandleListKhr = 0x2051, [NativeName("Name", "CL_PLATFORM_ICD_SUFFIX_KHR")] IcdSuffixKhr = 0x920, [NativeName("Name", "CL_PLATFORM_ICD_SUFFIX_KHR")] @@ -677,8 +691,6 @@ public enum KHR : int DeviceDoubleFPConfig = 0x1032, [NativeName("Name", "CL_DEVICE_HALF_FP_CONFIG")] DeviceHalfFPConfig = 0x1033, - [NativeName("Name", "CL_CONTEXT_MEMORY_INITIALIZE_KHR")] - ContextMemoryInitializeKhr = 0x2030, [NativeName("Name", "CL_DEVICE_SPIR_VERSIONS")] DeviceSpirVersions = 0x40E0, [NativeName("Name", "CL_PROGRAM_BINARY_TYPE_INTERMEDIATE")] @@ -703,5 +715,7 @@ public enum KHR : int Depth = 0x10BD, [NativeName("Name", "CL_SEMAPHORE_TYPE_KHR")] SemaphoreTypeKhr = 0x203D, + [NativeName("Name", "CL_SEMAPHORE_DEVICE_HANDLE_LIST_KHR")] + SemaphoreDeviceHandleListKhr = 0x2053, } } diff --git a/src/OpenCL/Extensions/Silk.NET.OpenCL.Extensions.KHR/KhrCommandBuffer.gen.cs b/src/OpenCL/Extensions/Silk.NET.OpenCL.Extensions.KHR/KhrCommandBuffer.gen.cs index bee8b7e997..30778cc583 100644 --- a/src/OpenCL/Extensions/Silk.NET.OpenCL.Extensions.KHR/KhrCommandBuffer.gen.cs +++ b/src/OpenCL/Extensions/Silk.NET.OpenCL.Extensions.KHR/KhrCommandBuffer.gen.cs @@ -1780,6 +1780,198 @@ public unsafe partial class KhrCommandBuffer : NativeExtension [NativeApi(EntryPoint = "clCommandNDRangeKernelKHR", Convention = CallingConvention.Winapi)] public partial int CommandNdrangeKernel([Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_buffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_queue, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ulong properties, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint kernel, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint work_dim, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in nuint global_work_offset, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in nuint global_work_size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in nuint local_work_size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_sync_points_in_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in uint sync_point_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out uint sync_point, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out nint mutable_handle); + [NativeApi(EntryPoint = "clCommandSVMMemcpyKHR", Convention = CallingConvention.Winapi)] + public unsafe partial int CommandSvmmemcpy([Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_buffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_queue, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] void* dst_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* src_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_sync_points_in_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint* sync_point_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] uint* sync_point, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] nint* mutable_handle); + + [NativeApi(EntryPoint = "clCommandSVMMemcpyKHR", Convention = CallingConvention.Winapi)] + public unsafe partial int CommandSvmmemcpy([Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_buffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_queue, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] void* dst_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* src_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_sync_points_in_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint* sync_point_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] uint* sync_point, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out nint mutable_handle); + + [NativeApi(EntryPoint = "clCommandSVMMemcpyKHR", Convention = CallingConvention.Winapi)] + public unsafe partial int CommandSvmmemcpy([Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_buffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_queue, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] void* dst_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* src_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_sync_points_in_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint* sync_point_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out uint sync_point, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] nint* mutable_handle); + + [NativeApi(EntryPoint = "clCommandSVMMemcpyKHR", Convention = CallingConvention.Winapi)] + public unsafe partial int CommandSvmmemcpy([Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_buffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_queue, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] void* dst_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* src_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_sync_points_in_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint* sync_point_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out uint sync_point, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out nint mutable_handle); + + [NativeApi(EntryPoint = "clCommandSVMMemcpyKHR", Convention = CallingConvention.Winapi)] + public unsafe partial int CommandSvmmemcpy([Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_buffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_queue, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] void* dst_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* src_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_sync_points_in_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in uint sync_point_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] uint* sync_point, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] nint* mutable_handle); + + [NativeApi(EntryPoint = "clCommandSVMMemcpyKHR", Convention = CallingConvention.Winapi)] + public unsafe partial int CommandSvmmemcpy([Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_buffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_queue, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] void* dst_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* src_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_sync_points_in_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in uint sync_point_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] uint* sync_point, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out nint mutable_handle); + + [NativeApi(EntryPoint = "clCommandSVMMemcpyKHR", Convention = CallingConvention.Winapi)] + public unsafe partial int CommandSvmmemcpy([Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_buffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_queue, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] void* dst_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* src_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_sync_points_in_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in uint sync_point_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out uint sync_point, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] nint* mutable_handle); + + [NativeApi(EntryPoint = "clCommandSVMMemcpyKHR", Convention = CallingConvention.Winapi)] + public unsafe partial int CommandSvmmemcpy([Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_buffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_queue, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] void* dst_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* src_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_sync_points_in_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in uint sync_point_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out uint sync_point, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out nint mutable_handle); + + [NativeApi(EntryPoint = "clCommandSVMMemcpyKHR", Convention = CallingConvention.Winapi)] + public unsafe partial int CommandSvmmemcpy([Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_buffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_queue, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] void* dst_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in T0 src_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_sync_points_in_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint* sync_point_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] uint* sync_point, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] nint* mutable_handle) where T0 : unmanaged; + + [NativeApi(EntryPoint = "clCommandSVMMemcpyKHR", Convention = CallingConvention.Winapi)] + public unsafe partial int CommandSvmmemcpy([Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_buffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_queue, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] void* dst_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in T0 src_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_sync_points_in_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint* sync_point_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] uint* sync_point, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out nint mutable_handle) where T0 : unmanaged; + + [NativeApi(EntryPoint = "clCommandSVMMemcpyKHR", Convention = CallingConvention.Winapi)] + public unsafe partial int CommandSvmmemcpy([Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_buffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_queue, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] void* dst_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in T0 src_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_sync_points_in_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint* sync_point_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out uint sync_point, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] nint* mutable_handle) where T0 : unmanaged; + + [NativeApi(EntryPoint = "clCommandSVMMemcpyKHR", Convention = CallingConvention.Winapi)] + public unsafe partial int CommandSvmmemcpy([Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_buffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_queue, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] void* dst_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in T0 src_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_sync_points_in_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint* sync_point_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out uint sync_point, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out nint mutable_handle) where T0 : unmanaged; + + [NativeApi(EntryPoint = "clCommandSVMMemcpyKHR", Convention = CallingConvention.Winapi)] + public unsafe partial int CommandSvmmemcpy([Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_buffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_queue, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] void* dst_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in T0 src_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_sync_points_in_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in uint sync_point_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] uint* sync_point, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] nint* mutable_handle) where T0 : unmanaged; + + [NativeApi(EntryPoint = "clCommandSVMMemcpyKHR", Convention = CallingConvention.Winapi)] + public unsafe partial int CommandSvmmemcpy([Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_buffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_queue, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] void* dst_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in T0 src_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_sync_points_in_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in uint sync_point_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] uint* sync_point, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out nint mutable_handle) where T0 : unmanaged; + + [NativeApi(EntryPoint = "clCommandSVMMemcpyKHR", Convention = CallingConvention.Winapi)] + public unsafe partial int CommandSvmmemcpy([Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_buffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_queue, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] void* dst_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in T0 src_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_sync_points_in_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in uint sync_point_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out uint sync_point, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] nint* mutable_handle) where T0 : unmanaged; + + [NativeApi(EntryPoint = "clCommandSVMMemcpyKHR", Convention = CallingConvention.Winapi)] + public unsafe partial int CommandSvmmemcpy([Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_buffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_queue, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] void* dst_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in T0 src_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_sync_points_in_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in uint sync_point_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out uint sync_point, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out nint mutable_handle) where T0 : unmanaged; + + [NativeApi(EntryPoint = "clCommandSVMMemcpyKHR", Convention = CallingConvention.Winapi)] + public unsafe partial int CommandSvmmemcpy([Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_buffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_queue, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out T0 dst_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* src_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_sync_points_in_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint* sync_point_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] uint* sync_point, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] nint* mutable_handle) where T0 : unmanaged; + + [NativeApi(EntryPoint = "clCommandSVMMemcpyKHR", Convention = CallingConvention.Winapi)] + public unsafe partial int CommandSvmmemcpy([Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_buffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_queue, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out T0 dst_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* src_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_sync_points_in_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint* sync_point_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] uint* sync_point, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out nint mutable_handle) where T0 : unmanaged; + + [NativeApi(EntryPoint = "clCommandSVMMemcpyKHR", Convention = CallingConvention.Winapi)] + public unsafe partial int CommandSvmmemcpy([Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_buffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_queue, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out T0 dst_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* src_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_sync_points_in_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint* sync_point_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out uint sync_point, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] nint* mutable_handle) where T0 : unmanaged; + + [NativeApi(EntryPoint = "clCommandSVMMemcpyKHR", Convention = CallingConvention.Winapi)] + public unsafe partial int CommandSvmmemcpy([Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_buffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_queue, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out T0 dst_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* src_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_sync_points_in_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint* sync_point_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out uint sync_point, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out nint mutable_handle) where T0 : unmanaged; + + [NativeApi(EntryPoint = "clCommandSVMMemcpyKHR", Convention = CallingConvention.Winapi)] + public unsafe partial int CommandSvmmemcpy([Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_buffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_queue, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out T0 dst_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* src_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_sync_points_in_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in uint sync_point_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] uint* sync_point, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] nint* mutable_handle) where T0 : unmanaged; + + [NativeApi(EntryPoint = "clCommandSVMMemcpyKHR", Convention = CallingConvention.Winapi)] + public unsafe partial int CommandSvmmemcpy([Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_buffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_queue, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out T0 dst_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* src_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_sync_points_in_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in uint sync_point_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] uint* sync_point, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out nint mutable_handle) where T0 : unmanaged; + + [NativeApi(EntryPoint = "clCommandSVMMemcpyKHR", Convention = CallingConvention.Winapi)] + public unsafe partial int CommandSvmmemcpy([Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_buffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_queue, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out T0 dst_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* src_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_sync_points_in_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in uint sync_point_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out uint sync_point, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] nint* mutable_handle) where T0 : unmanaged; + + [NativeApi(EntryPoint = "clCommandSVMMemcpyKHR", Convention = CallingConvention.Winapi)] + public unsafe partial int CommandSvmmemcpy([Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_buffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_queue, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out T0 dst_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* src_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_sync_points_in_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in uint sync_point_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out uint sync_point, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out nint mutable_handle) where T0 : unmanaged; + + [NativeApi(EntryPoint = "clCommandSVMMemcpyKHR", Convention = CallingConvention.Winapi)] + public unsafe partial int CommandSvmmemcpy([Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_buffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_queue, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out T0 dst_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in T1 src_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_sync_points_in_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint* sync_point_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] uint* sync_point, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] nint* mutable_handle) where T0 : unmanaged where T1 : unmanaged; + + [NativeApi(EntryPoint = "clCommandSVMMemcpyKHR", Convention = CallingConvention.Winapi)] + public unsafe partial int CommandSvmmemcpy([Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_buffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_queue, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out T0 dst_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in T1 src_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_sync_points_in_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint* sync_point_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] uint* sync_point, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out nint mutable_handle) where T0 : unmanaged where T1 : unmanaged; + + [NativeApi(EntryPoint = "clCommandSVMMemcpyKHR", Convention = CallingConvention.Winapi)] + public unsafe partial int CommandSvmmemcpy([Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_buffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_queue, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out T0 dst_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in T1 src_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_sync_points_in_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint* sync_point_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out uint sync_point, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] nint* mutable_handle) where T0 : unmanaged where T1 : unmanaged; + + [NativeApi(EntryPoint = "clCommandSVMMemcpyKHR", Convention = CallingConvention.Winapi)] + public unsafe partial int CommandSvmmemcpy([Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_buffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_queue, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out T0 dst_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in T1 src_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_sync_points_in_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint* sync_point_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out uint sync_point, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out nint mutable_handle) where T0 : unmanaged where T1 : unmanaged; + + [NativeApi(EntryPoint = "clCommandSVMMemcpyKHR", Convention = CallingConvention.Winapi)] + public unsafe partial int CommandSvmmemcpy([Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_buffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_queue, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out T0 dst_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in T1 src_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_sync_points_in_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in uint sync_point_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] uint* sync_point, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] nint* mutable_handle) where T0 : unmanaged where T1 : unmanaged; + + [NativeApi(EntryPoint = "clCommandSVMMemcpyKHR", Convention = CallingConvention.Winapi)] + public unsafe partial int CommandSvmmemcpy([Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_buffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_queue, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out T0 dst_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in T1 src_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_sync_points_in_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in uint sync_point_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] uint* sync_point, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out nint mutable_handle) where T0 : unmanaged where T1 : unmanaged; + + [NativeApi(EntryPoint = "clCommandSVMMemcpyKHR", Convention = CallingConvention.Winapi)] + public unsafe partial int CommandSvmmemcpy([Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_buffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_queue, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out T0 dst_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in T1 src_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_sync_points_in_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in uint sync_point_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out uint sync_point, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] nint* mutable_handle) where T0 : unmanaged where T1 : unmanaged; + + [NativeApi(EntryPoint = "clCommandSVMMemcpyKHR", Convention = CallingConvention.Winapi)] + public partial int CommandSvmmemcpy([Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_buffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_queue, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out T0 dst_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in T1 src_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_sync_points_in_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in uint sync_point_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out uint sync_point, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out nint mutable_handle) where T0 : unmanaged where T1 : unmanaged; + + [NativeApi(EntryPoint = "clCommandSVMMemFillKHR", Convention = CallingConvention.Winapi)] + public unsafe partial int CommandSvmmemFill([Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_buffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_queue, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] void* svm_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pattern, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint pattern_size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_sync_points_in_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint* sync_point_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] uint* sync_point, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] nint* mutable_handle); + + [NativeApi(EntryPoint = "clCommandSVMMemFillKHR", Convention = CallingConvention.Winapi)] + public unsafe partial int CommandSvmmemFill([Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_buffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_queue, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] void* svm_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pattern, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint pattern_size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_sync_points_in_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint* sync_point_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] uint* sync_point, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out nint mutable_handle); + + [NativeApi(EntryPoint = "clCommandSVMMemFillKHR", Convention = CallingConvention.Winapi)] + public unsafe partial int CommandSvmmemFill([Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_buffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_queue, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] void* svm_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pattern, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint pattern_size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_sync_points_in_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint* sync_point_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out uint sync_point, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] nint* mutable_handle); + + [NativeApi(EntryPoint = "clCommandSVMMemFillKHR", Convention = CallingConvention.Winapi)] + public unsafe partial int CommandSvmmemFill([Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_buffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_queue, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] void* svm_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pattern, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint pattern_size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_sync_points_in_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint* sync_point_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out uint sync_point, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out nint mutable_handle); + + [NativeApi(EntryPoint = "clCommandSVMMemFillKHR", Convention = CallingConvention.Winapi)] + public unsafe partial int CommandSvmmemFill([Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_buffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_queue, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] void* svm_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pattern, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint pattern_size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_sync_points_in_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in uint sync_point_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] uint* sync_point, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] nint* mutable_handle); + + [NativeApi(EntryPoint = "clCommandSVMMemFillKHR", Convention = CallingConvention.Winapi)] + public unsafe partial int CommandSvmmemFill([Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_buffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_queue, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] void* svm_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pattern, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint pattern_size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_sync_points_in_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in uint sync_point_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] uint* sync_point, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out nint mutable_handle); + + [NativeApi(EntryPoint = "clCommandSVMMemFillKHR", Convention = CallingConvention.Winapi)] + public unsafe partial int CommandSvmmemFill([Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_buffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_queue, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] void* svm_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pattern, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint pattern_size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_sync_points_in_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in uint sync_point_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out uint sync_point, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] nint* mutable_handle); + + [NativeApi(EntryPoint = "clCommandSVMMemFillKHR", Convention = CallingConvention.Winapi)] + public unsafe partial int CommandSvmmemFill([Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_buffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_queue, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] void* svm_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pattern, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint pattern_size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_sync_points_in_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in uint sync_point_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out uint sync_point, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out nint mutable_handle); + + [NativeApi(EntryPoint = "clCommandSVMMemFillKHR", Convention = CallingConvention.Winapi)] + public unsafe partial int CommandSvmmemFill([Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_buffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_queue, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] void* svm_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in T0 pattern, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint pattern_size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_sync_points_in_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint* sync_point_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] uint* sync_point, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] nint* mutable_handle) where T0 : unmanaged; + + [NativeApi(EntryPoint = "clCommandSVMMemFillKHR", Convention = CallingConvention.Winapi)] + public unsafe partial int CommandSvmmemFill([Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_buffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_queue, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] void* svm_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in T0 pattern, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint pattern_size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_sync_points_in_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint* sync_point_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] uint* sync_point, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out nint mutable_handle) where T0 : unmanaged; + + [NativeApi(EntryPoint = "clCommandSVMMemFillKHR", Convention = CallingConvention.Winapi)] + public unsafe partial int CommandSvmmemFill([Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_buffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_queue, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] void* svm_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in T0 pattern, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint pattern_size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_sync_points_in_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint* sync_point_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out uint sync_point, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] nint* mutable_handle) where T0 : unmanaged; + + [NativeApi(EntryPoint = "clCommandSVMMemFillKHR", Convention = CallingConvention.Winapi)] + public unsafe partial int CommandSvmmemFill([Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_buffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_queue, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] void* svm_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in T0 pattern, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint pattern_size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_sync_points_in_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint* sync_point_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out uint sync_point, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out nint mutable_handle) where T0 : unmanaged; + + [NativeApi(EntryPoint = "clCommandSVMMemFillKHR", Convention = CallingConvention.Winapi)] + public unsafe partial int CommandSvmmemFill([Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_buffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_queue, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] void* svm_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in T0 pattern, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint pattern_size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_sync_points_in_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in uint sync_point_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] uint* sync_point, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] nint* mutable_handle) where T0 : unmanaged; + + [NativeApi(EntryPoint = "clCommandSVMMemFillKHR", Convention = CallingConvention.Winapi)] + public unsafe partial int CommandSvmmemFill([Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_buffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_queue, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] void* svm_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in T0 pattern, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint pattern_size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_sync_points_in_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in uint sync_point_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] uint* sync_point, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out nint mutable_handle) where T0 : unmanaged; + + [NativeApi(EntryPoint = "clCommandSVMMemFillKHR", Convention = CallingConvention.Winapi)] + public unsafe partial int CommandSvmmemFill([Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_buffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_queue, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] void* svm_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in T0 pattern, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint pattern_size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_sync_points_in_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in uint sync_point_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out uint sync_point, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] nint* mutable_handle) where T0 : unmanaged; + + [NativeApi(EntryPoint = "clCommandSVMMemFillKHR", Convention = CallingConvention.Winapi)] + public unsafe partial int CommandSvmmemFill([Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_buffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_queue, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] void* svm_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in T0 pattern, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint pattern_size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_sync_points_in_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in uint sync_point_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out uint sync_point, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out nint mutable_handle) where T0 : unmanaged; + + [NativeApi(EntryPoint = "clCommandSVMMemFillKHR", Convention = CallingConvention.Winapi)] + public unsafe partial int CommandSvmmemFill([Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_buffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_queue, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out T0 svm_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pattern, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint pattern_size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_sync_points_in_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint* sync_point_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] uint* sync_point, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] nint* mutable_handle) where T0 : unmanaged; + + [NativeApi(EntryPoint = "clCommandSVMMemFillKHR", Convention = CallingConvention.Winapi)] + public unsafe partial int CommandSvmmemFill([Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_buffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_queue, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out T0 svm_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pattern, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint pattern_size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_sync_points_in_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint* sync_point_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] uint* sync_point, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out nint mutable_handle) where T0 : unmanaged; + + [NativeApi(EntryPoint = "clCommandSVMMemFillKHR", Convention = CallingConvention.Winapi)] + public unsafe partial int CommandSvmmemFill([Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_buffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_queue, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out T0 svm_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pattern, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint pattern_size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_sync_points_in_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint* sync_point_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out uint sync_point, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] nint* mutable_handle) where T0 : unmanaged; + + [NativeApi(EntryPoint = "clCommandSVMMemFillKHR", Convention = CallingConvention.Winapi)] + public unsafe partial int CommandSvmmemFill([Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_buffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_queue, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out T0 svm_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pattern, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint pattern_size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_sync_points_in_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint* sync_point_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out uint sync_point, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out nint mutable_handle) where T0 : unmanaged; + + [NativeApi(EntryPoint = "clCommandSVMMemFillKHR", Convention = CallingConvention.Winapi)] + public unsafe partial int CommandSvmmemFill([Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_buffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_queue, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out T0 svm_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pattern, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint pattern_size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_sync_points_in_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in uint sync_point_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] uint* sync_point, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] nint* mutable_handle) where T0 : unmanaged; + + [NativeApi(EntryPoint = "clCommandSVMMemFillKHR", Convention = CallingConvention.Winapi)] + public unsafe partial int CommandSvmmemFill([Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_buffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_queue, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out T0 svm_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pattern, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint pattern_size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_sync_points_in_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in uint sync_point_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] uint* sync_point, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out nint mutable_handle) where T0 : unmanaged; + + [NativeApi(EntryPoint = "clCommandSVMMemFillKHR", Convention = CallingConvention.Winapi)] + public unsafe partial int CommandSvmmemFill([Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_buffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_queue, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out T0 svm_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pattern, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint pattern_size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_sync_points_in_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in uint sync_point_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out uint sync_point, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] nint* mutable_handle) where T0 : unmanaged; + + [NativeApi(EntryPoint = "clCommandSVMMemFillKHR", Convention = CallingConvention.Winapi)] + public unsafe partial int CommandSvmmemFill([Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_buffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_queue, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out T0 svm_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pattern, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint pattern_size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_sync_points_in_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in uint sync_point_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out uint sync_point, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out nint mutable_handle) where T0 : unmanaged; + + [NativeApi(EntryPoint = "clCommandSVMMemFillKHR", Convention = CallingConvention.Winapi)] + public unsafe partial int CommandSvmmemFill([Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_buffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_queue, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out T0 svm_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in T1 pattern, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint pattern_size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_sync_points_in_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint* sync_point_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] uint* sync_point, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] nint* mutable_handle) where T0 : unmanaged where T1 : unmanaged; + + [NativeApi(EntryPoint = "clCommandSVMMemFillKHR", Convention = CallingConvention.Winapi)] + public unsafe partial int CommandSvmmemFill([Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_buffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_queue, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out T0 svm_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in T1 pattern, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint pattern_size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_sync_points_in_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint* sync_point_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] uint* sync_point, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out nint mutable_handle) where T0 : unmanaged where T1 : unmanaged; + + [NativeApi(EntryPoint = "clCommandSVMMemFillKHR", Convention = CallingConvention.Winapi)] + public unsafe partial int CommandSvmmemFill([Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_buffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_queue, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out T0 svm_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in T1 pattern, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint pattern_size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_sync_points_in_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint* sync_point_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out uint sync_point, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] nint* mutable_handle) where T0 : unmanaged where T1 : unmanaged; + + [NativeApi(EntryPoint = "clCommandSVMMemFillKHR", Convention = CallingConvention.Winapi)] + public unsafe partial int CommandSvmmemFill([Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_buffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_queue, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out T0 svm_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in T1 pattern, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint pattern_size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_sync_points_in_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint* sync_point_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out uint sync_point, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out nint mutable_handle) where T0 : unmanaged where T1 : unmanaged; + + [NativeApi(EntryPoint = "clCommandSVMMemFillKHR", Convention = CallingConvention.Winapi)] + public unsafe partial int CommandSvmmemFill([Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_buffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_queue, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out T0 svm_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in T1 pattern, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint pattern_size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_sync_points_in_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in uint sync_point_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] uint* sync_point, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] nint* mutable_handle) where T0 : unmanaged where T1 : unmanaged; + + [NativeApi(EntryPoint = "clCommandSVMMemFillKHR", Convention = CallingConvention.Winapi)] + public unsafe partial int CommandSvmmemFill([Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_buffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_queue, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out T0 svm_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in T1 pattern, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint pattern_size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_sync_points_in_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in uint sync_point_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] uint* sync_point, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out nint mutable_handle) where T0 : unmanaged where T1 : unmanaged; + + [NativeApi(EntryPoint = "clCommandSVMMemFillKHR", Convention = CallingConvention.Winapi)] + public unsafe partial int CommandSvmmemFill([Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_buffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_queue, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out T0 svm_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in T1 pattern, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint pattern_size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_sync_points_in_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in uint sync_point_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out uint sync_point, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] nint* mutable_handle) where T0 : unmanaged where T1 : unmanaged; + + [NativeApi(EntryPoint = "clCommandSVMMemFillKHR", Convention = CallingConvention.Winapi)] + public partial int CommandSvmmemFill([Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_buffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_queue, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out T0 svm_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in T1 pattern, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint pattern_size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_sync_points_in_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in uint sync_point_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out uint sync_point, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out nint mutable_handle) where T0 : unmanaged where T1 : unmanaged; + [NativeApi(EntryPoint = "clCreateCommandBufferKHR", Convention = CallingConvention.Winapi)] public unsafe partial nint CreateCommandBuffer([Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_queues, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint* queues, [Flow(Silk.NET.Core.Native.FlowDirection.In)] CommandBufferProperties* properties, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] int* errcode_ret); diff --git a/src/OpenCL/Extensions/Silk.NET.OpenCL.Extensions.KHR/KhrCommandBufferOverloads.gen.cs b/src/OpenCL/Extensions/Silk.NET.OpenCL.Extensions.KHR/KhrCommandBufferOverloads.gen.cs index f8df1a0a06..090ac52cfd 100644 --- a/src/OpenCL/Extensions/Silk.NET.OpenCL.Extensions.KHR/KhrCommandBufferOverloads.gen.cs +++ b/src/OpenCL/Extensions/Silk.NET.OpenCL.Extensions.KHR/KhrCommandBufferOverloads.gen.cs @@ -3347,6 +3347,378 @@ public static unsafe int CommandNdrangeKernel(this KhrCommandBuffer thisApi, [Fl return thisApi.CommandNdrangeKernel(command_buffer, command_queue, in properties.GetPinnableReference(), kernel, work_dim, in global_work_offset.GetPinnableReference(), in global_work_size.GetPinnableReference(), in local_work_size.GetPinnableReference(), num_sync_points_in_wait_list, in sync_point_wait_list.GetPinnableReference(), out sync_point.GetPinnableReference(), out mutable_handle.GetPinnableReference()); } + public static unsafe int CommandSvmmemcpy(this KhrCommandBuffer thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_buffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_queue, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] void* dst_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* src_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_sync_points_in_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint* sync_point_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] uint* sync_point, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span mutable_handle) + { + // SpanOverloader + return thisApi.CommandSvmmemcpy(command_buffer, command_queue, dst_ptr, src_ptr, size, num_sync_points_in_wait_list, sync_point_wait_list, sync_point, out mutable_handle.GetPinnableReference()); + } + + public static unsafe int CommandSvmmemcpy(this KhrCommandBuffer thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_buffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_queue, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] void* dst_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* src_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_sync_points_in_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint* sync_point_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span sync_point, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] nint* mutable_handle) + { + // SpanOverloader + return thisApi.CommandSvmmemcpy(command_buffer, command_queue, dst_ptr, src_ptr, size, num_sync_points_in_wait_list, sync_point_wait_list, out sync_point.GetPinnableReference(), mutable_handle); + } + + public static unsafe int CommandSvmmemcpy(this KhrCommandBuffer thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_buffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_queue, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] void* dst_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* src_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_sync_points_in_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint* sync_point_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span sync_point, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span mutable_handle) + { + // SpanOverloader + return thisApi.CommandSvmmemcpy(command_buffer, command_queue, dst_ptr, src_ptr, size, num_sync_points_in_wait_list, sync_point_wait_list, out sync_point.GetPinnableReference(), out mutable_handle.GetPinnableReference()); + } + + public static unsafe int CommandSvmmemcpy(this KhrCommandBuffer thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_buffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_queue, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] void* dst_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* src_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_sync_points_in_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan sync_point_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] uint* sync_point, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] nint* mutable_handle) + { + // SpanOverloader + return thisApi.CommandSvmmemcpy(command_buffer, command_queue, dst_ptr, src_ptr, size, num_sync_points_in_wait_list, in sync_point_wait_list.GetPinnableReference(), sync_point, mutable_handle); + } + + public static unsafe int CommandSvmmemcpy(this KhrCommandBuffer thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_buffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_queue, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] void* dst_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* src_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_sync_points_in_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan sync_point_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] uint* sync_point, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span mutable_handle) + { + // SpanOverloader + return thisApi.CommandSvmmemcpy(command_buffer, command_queue, dst_ptr, src_ptr, size, num_sync_points_in_wait_list, in sync_point_wait_list.GetPinnableReference(), sync_point, out mutable_handle.GetPinnableReference()); + } + + public static unsafe int CommandSvmmemcpy(this KhrCommandBuffer thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_buffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_queue, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] void* dst_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* src_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_sync_points_in_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan sync_point_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span sync_point, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] nint* mutable_handle) + { + // SpanOverloader + return thisApi.CommandSvmmemcpy(command_buffer, command_queue, dst_ptr, src_ptr, size, num_sync_points_in_wait_list, in sync_point_wait_list.GetPinnableReference(), out sync_point.GetPinnableReference(), mutable_handle); + } + + public static unsafe int CommandSvmmemcpy(this KhrCommandBuffer thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_buffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_queue, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] void* dst_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* src_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_sync_points_in_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan sync_point_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span sync_point, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span mutable_handle) + { + // SpanOverloader + return thisApi.CommandSvmmemcpy(command_buffer, command_queue, dst_ptr, src_ptr, size, num_sync_points_in_wait_list, in sync_point_wait_list.GetPinnableReference(), out sync_point.GetPinnableReference(), out mutable_handle.GetPinnableReference()); + } + + public static unsafe int CommandSvmmemcpy(this KhrCommandBuffer thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_buffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_queue, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] void* dst_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan src_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_sync_points_in_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint* sync_point_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] uint* sync_point, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] nint* mutable_handle) where T0 : unmanaged + { + // SpanOverloader + return thisApi.CommandSvmmemcpy(command_buffer, command_queue, dst_ptr, in src_ptr.GetPinnableReference(), size, num_sync_points_in_wait_list, sync_point_wait_list, sync_point, mutable_handle); + } + + public static unsafe int CommandSvmmemcpy(this KhrCommandBuffer thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_buffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_queue, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] void* dst_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan src_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_sync_points_in_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint* sync_point_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] uint* sync_point, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span mutable_handle) where T0 : unmanaged + { + // SpanOverloader + return thisApi.CommandSvmmemcpy(command_buffer, command_queue, dst_ptr, in src_ptr.GetPinnableReference(), size, num_sync_points_in_wait_list, sync_point_wait_list, sync_point, out mutable_handle.GetPinnableReference()); + } + + public static unsafe int CommandSvmmemcpy(this KhrCommandBuffer thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_buffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_queue, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] void* dst_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan src_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_sync_points_in_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint* sync_point_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span sync_point, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] nint* mutable_handle) where T0 : unmanaged + { + // SpanOverloader + return thisApi.CommandSvmmemcpy(command_buffer, command_queue, dst_ptr, in src_ptr.GetPinnableReference(), size, num_sync_points_in_wait_list, sync_point_wait_list, out sync_point.GetPinnableReference(), mutable_handle); + } + + public static unsafe int CommandSvmmemcpy(this KhrCommandBuffer thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_buffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_queue, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] void* dst_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan src_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_sync_points_in_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint* sync_point_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span sync_point, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span mutable_handle) where T0 : unmanaged + { + // SpanOverloader + return thisApi.CommandSvmmemcpy(command_buffer, command_queue, dst_ptr, in src_ptr.GetPinnableReference(), size, num_sync_points_in_wait_list, sync_point_wait_list, out sync_point.GetPinnableReference(), out mutable_handle.GetPinnableReference()); + } + + public static unsafe int CommandSvmmemcpy(this KhrCommandBuffer thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_buffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_queue, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] void* dst_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan src_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_sync_points_in_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan sync_point_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] uint* sync_point, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] nint* mutable_handle) where T0 : unmanaged + { + // SpanOverloader + return thisApi.CommandSvmmemcpy(command_buffer, command_queue, dst_ptr, in src_ptr.GetPinnableReference(), size, num_sync_points_in_wait_list, in sync_point_wait_list.GetPinnableReference(), sync_point, mutable_handle); + } + + public static unsafe int CommandSvmmemcpy(this KhrCommandBuffer thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_buffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_queue, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] void* dst_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan src_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_sync_points_in_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan sync_point_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] uint* sync_point, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span mutable_handle) where T0 : unmanaged + { + // SpanOverloader + return thisApi.CommandSvmmemcpy(command_buffer, command_queue, dst_ptr, in src_ptr.GetPinnableReference(), size, num_sync_points_in_wait_list, in sync_point_wait_list.GetPinnableReference(), sync_point, out mutable_handle.GetPinnableReference()); + } + + public static unsafe int CommandSvmmemcpy(this KhrCommandBuffer thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_buffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_queue, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] void* dst_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan src_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_sync_points_in_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan sync_point_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span sync_point, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] nint* mutable_handle) where T0 : unmanaged + { + // SpanOverloader + return thisApi.CommandSvmmemcpy(command_buffer, command_queue, dst_ptr, in src_ptr.GetPinnableReference(), size, num_sync_points_in_wait_list, in sync_point_wait_list.GetPinnableReference(), out sync_point.GetPinnableReference(), mutable_handle); + } + + public static unsafe int CommandSvmmemcpy(this KhrCommandBuffer thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_buffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_queue, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] void* dst_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan src_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_sync_points_in_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan sync_point_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span sync_point, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span mutable_handle) where T0 : unmanaged + { + // SpanOverloader + return thisApi.CommandSvmmemcpy(command_buffer, command_queue, dst_ptr, in src_ptr.GetPinnableReference(), size, num_sync_points_in_wait_list, in sync_point_wait_list.GetPinnableReference(), out sync_point.GetPinnableReference(), out mutable_handle.GetPinnableReference()); + } + + public static unsafe int CommandSvmmemcpy(this KhrCommandBuffer thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_buffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_queue, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span dst_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* src_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_sync_points_in_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint* sync_point_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] uint* sync_point, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] nint* mutable_handle) where T0 : unmanaged + { + // SpanOverloader + return thisApi.CommandSvmmemcpy(command_buffer, command_queue, out dst_ptr.GetPinnableReference(), src_ptr, size, num_sync_points_in_wait_list, sync_point_wait_list, sync_point, mutable_handle); + } + + public static unsafe int CommandSvmmemcpy(this KhrCommandBuffer thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_buffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_queue, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span dst_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* src_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_sync_points_in_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint* sync_point_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] uint* sync_point, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span mutable_handle) where T0 : unmanaged + { + // SpanOverloader + return thisApi.CommandSvmmemcpy(command_buffer, command_queue, out dst_ptr.GetPinnableReference(), src_ptr, size, num_sync_points_in_wait_list, sync_point_wait_list, sync_point, out mutable_handle.GetPinnableReference()); + } + + public static unsafe int CommandSvmmemcpy(this KhrCommandBuffer thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_buffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_queue, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span dst_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* src_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_sync_points_in_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint* sync_point_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span sync_point, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] nint* mutable_handle) where T0 : unmanaged + { + // SpanOverloader + return thisApi.CommandSvmmemcpy(command_buffer, command_queue, out dst_ptr.GetPinnableReference(), src_ptr, size, num_sync_points_in_wait_list, sync_point_wait_list, out sync_point.GetPinnableReference(), mutable_handle); + } + + public static unsafe int CommandSvmmemcpy(this KhrCommandBuffer thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_buffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_queue, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span dst_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* src_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_sync_points_in_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint* sync_point_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span sync_point, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span mutable_handle) where T0 : unmanaged + { + // SpanOverloader + return thisApi.CommandSvmmemcpy(command_buffer, command_queue, out dst_ptr.GetPinnableReference(), src_ptr, size, num_sync_points_in_wait_list, sync_point_wait_list, out sync_point.GetPinnableReference(), out mutable_handle.GetPinnableReference()); + } + + public static unsafe int CommandSvmmemcpy(this KhrCommandBuffer thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_buffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_queue, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span dst_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* src_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_sync_points_in_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan sync_point_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] uint* sync_point, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] nint* mutable_handle) where T0 : unmanaged + { + // SpanOverloader + return thisApi.CommandSvmmemcpy(command_buffer, command_queue, out dst_ptr.GetPinnableReference(), src_ptr, size, num_sync_points_in_wait_list, in sync_point_wait_list.GetPinnableReference(), sync_point, mutable_handle); + } + + public static unsafe int CommandSvmmemcpy(this KhrCommandBuffer thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_buffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_queue, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span dst_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* src_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_sync_points_in_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan sync_point_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] uint* sync_point, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span mutable_handle) where T0 : unmanaged + { + // SpanOverloader + return thisApi.CommandSvmmemcpy(command_buffer, command_queue, out dst_ptr.GetPinnableReference(), src_ptr, size, num_sync_points_in_wait_list, in sync_point_wait_list.GetPinnableReference(), sync_point, out mutable_handle.GetPinnableReference()); + } + + public static unsafe int CommandSvmmemcpy(this KhrCommandBuffer thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_buffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_queue, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span dst_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* src_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_sync_points_in_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan sync_point_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span sync_point, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] nint* mutable_handle) where T0 : unmanaged + { + // SpanOverloader + return thisApi.CommandSvmmemcpy(command_buffer, command_queue, out dst_ptr.GetPinnableReference(), src_ptr, size, num_sync_points_in_wait_list, in sync_point_wait_list.GetPinnableReference(), out sync_point.GetPinnableReference(), mutable_handle); + } + + public static unsafe int CommandSvmmemcpy(this KhrCommandBuffer thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_buffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_queue, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span dst_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* src_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_sync_points_in_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan sync_point_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span sync_point, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span mutable_handle) where T0 : unmanaged + { + // SpanOverloader + return thisApi.CommandSvmmemcpy(command_buffer, command_queue, out dst_ptr.GetPinnableReference(), src_ptr, size, num_sync_points_in_wait_list, in sync_point_wait_list.GetPinnableReference(), out sync_point.GetPinnableReference(), out mutable_handle.GetPinnableReference()); + } + + public static unsafe int CommandSvmmemcpy(this KhrCommandBuffer thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_buffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_queue, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span dst_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan src_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_sync_points_in_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint* sync_point_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] uint* sync_point, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] nint* mutable_handle) where T0 : unmanaged where T1 : unmanaged + { + // SpanOverloader + return thisApi.CommandSvmmemcpy(command_buffer, command_queue, out dst_ptr.GetPinnableReference(), in src_ptr.GetPinnableReference(), size, num_sync_points_in_wait_list, sync_point_wait_list, sync_point, mutable_handle); + } + + public static unsafe int CommandSvmmemcpy(this KhrCommandBuffer thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_buffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_queue, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span dst_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan src_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_sync_points_in_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint* sync_point_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] uint* sync_point, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span mutable_handle) where T0 : unmanaged where T1 : unmanaged + { + // SpanOverloader + return thisApi.CommandSvmmemcpy(command_buffer, command_queue, out dst_ptr.GetPinnableReference(), in src_ptr.GetPinnableReference(), size, num_sync_points_in_wait_list, sync_point_wait_list, sync_point, out mutable_handle.GetPinnableReference()); + } + + public static unsafe int CommandSvmmemcpy(this KhrCommandBuffer thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_buffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_queue, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span dst_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan src_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_sync_points_in_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint* sync_point_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span sync_point, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] nint* mutable_handle) where T0 : unmanaged where T1 : unmanaged + { + // SpanOverloader + return thisApi.CommandSvmmemcpy(command_buffer, command_queue, out dst_ptr.GetPinnableReference(), in src_ptr.GetPinnableReference(), size, num_sync_points_in_wait_list, sync_point_wait_list, out sync_point.GetPinnableReference(), mutable_handle); + } + + public static unsafe int CommandSvmmemcpy(this KhrCommandBuffer thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_buffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_queue, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span dst_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan src_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_sync_points_in_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint* sync_point_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span sync_point, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span mutable_handle) where T0 : unmanaged where T1 : unmanaged + { + // SpanOverloader + return thisApi.CommandSvmmemcpy(command_buffer, command_queue, out dst_ptr.GetPinnableReference(), in src_ptr.GetPinnableReference(), size, num_sync_points_in_wait_list, sync_point_wait_list, out sync_point.GetPinnableReference(), out mutable_handle.GetPinnableReference()); + } + + public static unsafe int CommandSvmmemcpy(this KhrCommandBuffer thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_buffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_queue, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span dst_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan src_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_sync_points_in_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan sync_point_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] uint* sync_point, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] nint* mutable_handle) where T0 : unmanaged where T1 : unmanaged + { + // SpanOverloader + return thisApi.CommandSvmmemcpy(command_buffer, command_queue, out dst_ptr.GetPinnableReference(), in src_ptr.GetPinnableReference(), size, num_sync_points_in_wait_list, in sync_point_wait_list.GetPinnableReference(), sync_point, mutable_handle); + } + + public static unsafe int CommandSvmmemcpy(this KhrCommandBuffer thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_buffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_queue, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span dst_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan src_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_sync_points_in_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan sync_point_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] uint* sync_point, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span mutable_handle) where T0 : unmanaged where T1 : unmanaged + { + // SpanOverloader + return thisApi.CommandSvmmemcpy(command_buffer, command_queue, out dst_ptr.GetPinnableReference(), in src_ptr.GetPinnableReference(), size, num_sync_points_in_wait_list, in sync_point_wait_list.GetPinnableReference(), sync_point, out mutable_handle.GetPinnableReference()); + } + + public static unsafe int CommandSvmmemcpy(this KhrCommandBuffer thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_buffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_queue, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span dst_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan src_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_sync_points_in_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan sync_point_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span sync_point, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] nint* mutable_handle) where T0 : unmanaged where T1 : unmanaged + { + // SpanOverloader + return thisApi.CommandSvmmemcpy(command_buffer, command_queue, out dst_ptr.GetPinnableReference(), in src_ptr.GetPinnableReference(), size, num_sync_points_in_wait_list, in sync_point_wait_list.GetPinnableReference(), out sync_point.GetPinnableReference(), mutable_handle); + } + + public static unsafe int CommandSvmmemcpy(this KhrCommandBuffer thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_buffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_queue, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span dst_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan src_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_sync_points_in_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan sync_point_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span sync_point, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span mutable_handle) where T0 : unmanaged where T1 : unmanaged + { + // SpanOverloader + return thisApi.CommandSvmmemcpy(command_buffer, command_queue, out dst_ptr.GetPinnableReference(), in src_ptr.GetPinnableReference(), size, num_sync_points_in_wait_list, in sync_point_wait_list.GetPinnableReference(), out sync_point.GetPinnableReference(), out mutable_handle.GetPinnableReference()); + } + + public static unsafe int CommandSvmmemFill(this KhrCommandBuffer thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_buffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_queue, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] void* svm_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pattern, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint pattern_size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_sync_points_in_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint* sync_point_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] uint* sync_point, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span mutable_handle) + { + // SpanOverloader + return thisApi.CommandSvmmemFill(command_buffer, command_queue, svm_ptr, pattern, pattern_size, size, num_sync_points_in_wait_list, sync_point_wait_list, sync_point, out mutable_handle.GetPinnableReference()); + } + + public static unsafe int CommandSvmmemFill(this KhrCommandBuffer thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_buffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_queue, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] void* svm_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pattern, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint pattern_size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_sync_points_in_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint* sync_point_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span sync_point, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] nint* mutable_handle) + { + // SpanOverloader + return thisApi.CommandSvmmemFill(command_buffer, command_queue, svm_ptr, pattern, pattern_size, size, num_sync_points_in_wait_list, sync_point_wait_list, out sync_point.GetPinnableReference(), mutable_handle); + } + + public static unsafe int CommandSvmmemFill(this KhrCommandBuffer thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_buffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_queue, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] void* svm_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pattern, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint pattern_size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_sync_points_in_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint* sync_point_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span sync_point, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span mutable_handle) + { + // SpanOverloader + return thisApi.CommandSvmmemFill(command_buffer, command_queue, svm_ptr, pattern, pattern_size, size, num_sync_points_in_wait_list, sync_point_wait_list, out sync_point.GetPinnableReference(), out mutable_handle.GetPinnableReference()); + } + + public static unsafe int CommandSvmmemFill(this KhrCommandBuffer thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_buffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_queue, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] void* svm_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pattern, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint pattern_size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_sync_points_in_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan sync_point_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] uint* sync_point, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] nint* mutable_handle) + { + // SpanOverloader + return thisApi.CommandSvmmemFill(command_buffer, command_queue, svm_ptr, pattern, pattern_size, size, num_sync_points_in_wait_list, in sync_point_wait_list.GetPinnableReference(), sync_point, mutable_handle); + } + + public static unsafe int CommandSvmmemFill(this KhrCommandBuffer thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_buffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_queue, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] void* svm_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pattern, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint pattern_size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_sync_points_in_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan sync_point_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] uint* sync_point, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span mutable_handle) + { + // SpanOverloader + return thisApi.CommandSvmmemFill(command_buffer, command_queue, svm_ptr, pattern, pattern_size, size, num_sync_points_in_wait_list, in sync_point_wait_list.GetPinnableReference(), sync_point, out mutable_handle.GetPinnableReference()); + } + + public static unsafe int CommandSvmmemFill(this KhrCommandBuffer thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_buffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_queue, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] void* svm_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pattern, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint pattern_size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_sync_points_in_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan sync_point_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span sync_point, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] nint* mutable_handle) + { + // SpanOverloader + return thisApi.CommandSvmmemFill(command_buffer, command_queue, svm_ptr, pattern, pattern_size, size, num_sync_points_in_wait_list, in sync_point_wait_list.GetPinnableReference(), out sync_point.GetPinnableReference(), mutable_handle); + } + + public static unsafe int CommandSvmmemFill(this KhrCommandBuffer thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_buffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_queue, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] void* svm_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pattern, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint pattern_size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_sync_points_in_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan sync_point_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span sync_point, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span mutable_handle) + { + // SpanOverloader + return thisApi.CommandSvmmemFill(command_buffer, command_queue, svm_ptr, pattern, pattern_size, size, num_sync_points_in_wait_list, in sync_point_wait_list.GetPinnableReference(), out sync_point.GetPinnableReference(), out mutable_handle.GetPinnableReference()); + } + + public static unsafe int CommandSvmmemFill(this KhrCommandBuffer thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_buffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_queue, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] void* svm_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pattern, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint pattern_size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_sync_points_in_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint* sync_point_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] uint* sync_point, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] nint* mutable_handle) where T0 : unmanaged + { + // SpanOverloader + return thisApi.CommandSvmmemFill(command_buffer, command_queue, svm_ptr, in pattern.GetPinnableReference(), pattern_size, size, num_sync_points_in_wait_list, sync_point_wait_list, sync_point, mutable_handle); + } + + public static unsafe int CommandSvmmemFill(this KhrCommandBuffer thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_buffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_queue, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] void* svm_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pattern, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint pattern_size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_sync_points_in_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint* sync_point_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] uint* sync_point, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span mutable_handle) where T0 : unmanaged + { + // SpanOverloader + return thisApi.CommandSvmmemFill(command_buffer, command_queue, svm_ptr, in pattern.GetPinnableReference(), pattern_size, size, num_sync_points_in_wait_list, sync_point_wait_list, sync_point, out mutable_handle.GetPinnableReference()); + } + + public static unsafe int CommandSvmmemFill(this KhrCommandBuffer thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_buffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_queue, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] void* svm_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pattern, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint pattern_size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_sync_points_in_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint* sync_point_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span sync_point, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] nint* mutable_handle) where T0 : unmanaged + { + // SpanOverloader + return thisApi.CommandSvmmemFill(command_buffer, command_queue, svm_ptr, in pattern.GetPinnableReference(), pattern_size, size, num_sync_points_in_wait_list, sync_point_wait_list, out sync_point.GetPinnableReference(), mutable_handle); + } + + public static unsafe int CommandSvmmemFill(this KhrCommandBuffer thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_buffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_queue, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] void* svm_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pattern, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint pattern_size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_sync_points_in_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint* sync_point_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span sync_point, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span mutable_handle) where T0 : unmanaged + { + // SpanOverloader + return thisApi.CommandSvmmemFill(command_buffer, command_queue, svm_ptr, in pattern.GetPinnableReference(), pattern_size, size, num_sync_points_in_wait_list, sync_point_wait_list, out sync_point.GetPinnableReference(), out mutable_handle.GetPinnableReference()); + } + + public static unsafe int CommandSvmmemFill(this KhrCommandBuffer thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_buffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_queue, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] void* svm_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pattern, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint pattern_size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_sync_points_in_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan sync_point_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] uint* sync_point, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] nint* mutable_handle) where T0 : unmanaged + { + // SpanOverloader + return thisApi.CommandSvmmemFill(command_buffer, command_queue, svm_ptr, in pattern.GetPinnableReference(), pattern_size, size, num_sync_points_in_wait_list, in sync_point_wait_list.GetPinnableReference(), sync_point, mutable_handle); + } + + public static unsafe int CommandSvmmemFill(this KhrCommandBuffer thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_buffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_queue, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] void* svm_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pattern, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint pattern_size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_sync_points_in_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan sync_point_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] uint* sync_point, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span mutable_handle) where T0 : unmanaged + { + // SpanOverloader + return thisApi.CommandSvmmemFill(command_buffer, command_queue, svm_ptr, in pattern.GetPinnableReference(), pattern_size, size, num_sync_points_in_wait_list, in sync_point_wait_list.GetPinnableReference(), sync_point, out mutable_handle.GetPinnableReference()); + } + + public static unsafe int CommandSvmmemFill(this KhrCommandBuffer thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_buffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_queue, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] void* svm_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pattern, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint pattern_size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_sync_points_in_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan sync_point_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span sync_point, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] nint* mutable_handle) where T0 : unmanaged + { + // SpanOverloader + return thisApi.CommandSvmmemFill(command_buffer, command_queue, svm_ptr, in pattern.GetPinnableReference(), pattern_size, size, num_sync_points_in_wait_list, in sync_point_wait_list.GetPinnableReference(), out sync_point.GetPinnableReference(), mutable_handle); + } + + public static unsafe int CommandSvmmemFill(this KhrCommandBuffer thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_buffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_queue, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] void* svm_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pattern, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint pattern_size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_sync_points_in_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan sync_point_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span sync_point, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span mutable_handle) where T0 : unmanaged + { + // SpanOverloader + return thisApi.CommandSvmmemFill(command_buffer, command_queue, svm_ptr, in pattern.GetPinnableReference(), pattern_size, size, num_sync_points_in_wait_list, in sync_point_wait_list.GetPinnableReference(), out sync_point.GetPinnableReference(), out mutable_handle.GetPinnableReference()); + } + + public static unsafe int CommandSvmmemFill(this KhrCommandBuffer thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_buffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_queue, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span svm_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pattern, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint pattern_size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_sync_points_in_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint* sync_point_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] uint* sync_point, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] nint* mutable_handle) where T0 : unmanaged + { + // SpanOverloader + return thisApi.CommandSvmmemFill(command_buffer, command_queue, out svm_ptr.GetPinnableReference(), pattern, pattern_size, size, num_sync_points_in_wait_list, sync_point_wait_list, sync_point, mutable_handle); + } + + public static unsafe int CommandSvmmemFill(this KhrCommandBuffer thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_buffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_queue, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span svm_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pattern, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint pattern_size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_sync_points_in_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint* sync_point_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] uint* sync_point, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span mutable_handle) where T0 : unmanaged + { + // SpanOverloader + return thisApi.CommandSvmmemFill(command_buffer, command_queue, out svm_ptr.GetPinnableReference(), pattern, pattern_size, size, num_sync_points_in_wait_list, sync_point_wait_list, sync_point, out mutable_handle.GetPinnableReference()); + } + + public static unsafe int CommandSvmmemFill(this KhrCommandBuffer thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_buffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_queue, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span svm_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pattern, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint pattern_size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_sync_points_in_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint* sync_point_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span sync_point, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] nint* mutable_handle) where T0 : unmanaged + { + // SpanOverloader + return thisApi.CommandSvmmemFill(command_buffer, command_queue, out svm_ptr.GetPinnableReference(), pattern, pattern_size, size, num_sync_points_in_wait_list, sync_point_wait_list, out sync_point.GetPinnableReference(), mutable_handle); + } + + public static unsafe int CommandSvmmemFill(this KhrCommandBuffer thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_buffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_queue, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span svm_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pattern, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint pattern_size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_sync_points_in_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint* sync_point_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span sync_point, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span mutable_handle) where T0 : unmanaged + { + // SpanOverloader + return thisApi.CommandSvmmemFill(command_buffer, command_queue, out svm_ptr.GetPinnableReference(), pattern, pattern_size, size, num_sync_points_in_wait_list, sync_point_wait_list, out sync_point.GetPinnableReference(), out mutable_handle.GetPinnableReference()); + } + + public static unsafe int CommandSvmmemFill(this KhrCommandBuffer thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_buffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_queue, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span svm_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pattern, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint pattern_size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_sync_points_in_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan sync_point_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] uint* sync_point, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] nint* mutable_handle) where T0 : unmanaged + { + // SpanOverloader + return thisApi.CommandSvmmemFill(command_buffer, command_queue, out svm_ptr.GetPinnableReference(), pattern, pattern_size, size, num_sync_points_in_wait_list, in sync_point_wait_list.GetPinnableReference(), sync_point, mutable_handle); + } + + public static unsafe int CommandSvmmemFill(this KhrCommandBuffer thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_buffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_queue, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span svm_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pattern, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint pattern_size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_sync_points_in_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan sync_point_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] uint* sync_point, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span mutable_handle) where T0 : unmanaged + { + // SpanOverloader + return thisApi.CommandSvmmemFill(command_buffer, command_queue, out svm_ptr.GetPinnableReference(), pattern, pattern_size, size, num_sync_points_in_wait_list, in sync_point_wait_list.GetPinnableReference(), sync_point, out mutable_handle.GetPinnableReference()); + } + + public static unsafe int CommandSvmmemFill(this KhrCommandBuffer thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_buffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_queue, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span svm_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pattern, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint pattern_size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_sync_points_in_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan sync_point_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span sync_point, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] nint* mutable_handle) where T0 : unmanaged + { + // SpanOverloader + return thisApi.CommandSvmmemFill(command_buffer, command_queue, out svm_ptr.GetPinnableReference(), pattern, pattern_size, size, num_sync_points_in_wait_list, in sync_point_wait_list.GetPinnableReference(), out sync_point.GetPinnableReference(), mutable_handle); + } + + public static unsafe int CommandSvmmemFill(this KhrCommandBuffer thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_buffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_queue, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span svm_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* pattern, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint pattern_size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_sync_points_in_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan sync_point_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span sync_point, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span mutable_handle) where T0 : unmanaged + { + // SpanOverloader + return thisApi.CommandSvmmemFill(command_buffer, command_queue, out svm_ptr.GetPinnableReference(), pattern, pattern_size, size, num_sync_points_in_wait_list, in sync_point_wait_list.GetPinnableReference(), out sync_point.GetPinnableReference(), out mutable_handle.GetPinnableReference()); + } + + public static unsafe int CommandSvmmemFill(this KhrCommandBuffer thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_buffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_queue, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span svm_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pattern, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint pattern_size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_sync_points_in_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint* sync_point_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] uint* sync_point, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] nint* mutable_handle) where T0 : unmanaged where T1 : unmanaged + { + // SpanOverloader + return thisApi.CommandSvmmemFill(command_buffer, command_queue, out svm_ptr.GetPinnableReference(), in pattern.GetPinnableReference(), pattern_size, size, num_sync_points_in_wait_list, sync_point_wait_list, sync_point, mutable_handle); + } + + public static unsafe int CommandSvmmemFill(this KhrCommandBuffer thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_buffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_queue, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span svm_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pattern, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint pattern_size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_sync_points_in_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint* sync_point_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] uint* sync_point, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span mutable_handle) where T0 : unmanaged where T1 : unmanaged + { + // SpanOverloader + return thisApi.CommandSvmmemFill(command_buffer, command_queue, out svm_ptr.GetPinnableReference(), in pattern.GetPinnableReference(), pattern_size, size, num_sync_points_in_wait_list, sync_point_wait_list, sync_point, out mutable_handle.GetPinnableReference()); + } + + public static unsafe int CommandSvmmemFill(this KhrCommandBuffer thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_buffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_queue, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span svm_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pattern, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint pattern_size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_sync_points_in_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint* sync_point_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span sync_point, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] nint* mutable_handle) where T0 : unmanaged where T1 : unmanaged + { + // SpanOverloader + return thisApi.CommandSvmmemFill(command_buffer, command_queue, out svm_ptr.GetPinnableReference(), in pattern.GetPinnableReference(), pattern_size, size, num_sync_points_in_wait_list, sync_point_wait_list, out sync_point.GetPinnableReference(), mutable_handle); + } + + public static unsafe int CommandSvmmemFill(this KhrCommandBuffer thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_buffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_queue, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span svm_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pattern, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint pattern_size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_sync_points_in_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint* sync_point_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span sync_point, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span mutable_handle) where T0 : unmanaged where T1 : unmanaged + { + // SpanOverloader + return thisApi.CommandSvmmemFill(command_buffer, command_queue, out svm_ptr.GetPinnableReference(), in pattern.GetPinnableReference(), pattern_size, size, num_sync_points_in_wait_list, sync_point_wait_list, out sync_point.GetPinnableReference(), out mutable_handle.GetPinnableReference()); + } + + public static unsafe int CommandSvmmemFill(this KhrCommandBuffer thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_buffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_queue, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span svm_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pattern, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint pattern_size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_sync_points_in_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan sync_point_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] uint* sync_point, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] nint* mutable_handle) where T0 : unmanaged where T1 : unmanaged + { + // SpanOverloader + return thisApi.CommandSvmmemFill(command_buffer, command_queue, out svm_ptr.GetPinnableReference(), in pattern.GetPinnableReference(), pattern_size, size, num_sync_points_in_wait_list, in sync_point_wait_list.GetPinnableReference(), sync_point, mutable_handle); + } + + public static unsafe int CommandSvmmemFill(this KhrCommandBuffer thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_buffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_queue, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span svm_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pattern, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint pattern_size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_sync_points_in_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan sync_point_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] uint* sync_point, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span mutable_handle) where T0 : unmanaged where T1 : unmanaged + { + // SpanOverloader + return thisApi.CommandSvmmemFill(command_buffer, command_queue, out svm_ptr.GetPinnableReference(), in pattern.GetPinnableReference(), pattern_size, size, num_sync_points_in_wait_list, in sync_point_wait_list.GetPinnableReference(), sync_point, out mutable_handle.GetPinnableReference()); + } + + public static unsafe int CommandSvmmemFill(this KhrCommandBuffer thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_buffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_queue, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span svm_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pattern, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint pattern_size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_sync_points_in_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan sync_point_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span sync_point, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] nint* mutable_handle) where T0 : unmanaged where T1 : unmanaged + { + // SpanOverloader + return thisApi.CommandSvmmemFill(command_buffer, command_queue, out svm_ptr.GetPinnableReference(), in pattern.GetPinnableReference(), pattern_size, size, num_sync_points_in_wait_list, in sync_point_wait_list.GetPinnableReference(), out sync_point.GetPinnableReference(), mutable_handle); + } + + public static unsafe int CommandSvmmemFill(this KhrCommandBuffer thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_buffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint command_queue, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span svm_ptr, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pattern, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint pattern_size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_sync_points_in_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan sync_point_wait_list, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span sync_point, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span mutable_handle) where T0 : unmanaged where T1 : unmanaged + { + // SpanOverloader + return thisApi.CommandSvmmemFill(command_buffer, command_queue, out svm_ptr.GetPinnableReference(), in pattern.GetPinnableReference(), pattern_size, size, num_sync_points_in_wait_list, in sync_point_wait_list.GetPinnableReference(), out sync_point.GetPinnableReference(), out mutable_handle.GetPinnableReference()); + } + public static unsafe nint CreateCommandBuffer(this KhrCommandBuffer thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_queues, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nint* queues, [Flow(Silk.NET.Core.Native.FlowDirection.In)] CommandBufferProperties* properties, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span errcode_ret) { // SpanOverloader diff --git a/src/OpenCL/Silk.NET.OpenCL/CL.gen.cs b/src/OpenCL/Silk.NET.OpenCL/CL.gen.cs index 351629ce01..cb94801e8a 100644 --- a/src/OpenCL/Silk.NET.OpenCL/CL.gen.cs +++ b/src/OpenCL/Silk.NET.OpenCL/CL.gen.cs @@ -56,9 +56,6 @@ public unsafe partial class CL : NativeAPI [NativeName("Name", "CL_DBL_RADIX")] public const double DblRadix = unchecked((double) 2); [NativeName("Type", "")] - [NativeName("Name", "CL_DEVICE_HANDLE_LIST_END_KHR")] - public const int DeviceHandleListEndKhr = unchecked((int) 0); - [NativeName("Type", "")] [NativeName("Name", "CL_DEVICE_PARTITION_BY_COUNTS_LIST_END")] public const int DevicePartitionByCountsListEnd = unchecked((int) 0x0); [NativeName("Type", "")] @@ -179,6 +176,9 @@ public unsafe partial class CL : NativeAPI [NativeName("Name", "CL_M_E_F")] public const float MEF = unchecked((float) 2.718281828f); [NativeName("Type", "")] + [NativeName("Name", "CL_MEM_DEVICE_HANDLE_LIST_END_KHR")] + public const double MemDeviceHandleListEndKhr = unchecked((double) 0); + [NativeName("Type", "")] [NativeName("Name", "CL_M_LN10")] public const double MLN10 = unchecked((double) 2.30258509299404568402); [NativeName("Type", "")] @@ -266,6 +266,9 @@ public unsafe partial class CL : NativeAPI [NativeName("Name", "CL_SCHAR_MIN")] public const sbyte ScharMin = unchecked((sbyte) sbyte.MinValue); [NativeName("Type", "")] + [NativeName("Name", "CL_SEMAPHORE_DEVICE_HANDLE_LIST_END_KHR")] + public const int SemaphoreDeviceHandleListEndKhr = unchecked((int) 0); + [NativeName("Type", "")] [NativeName("Name", "CL_SEMAPHORE_EXPORT_HANDLE_TYPES_LIST_END_KHR")] public const int SemaphoreExportHandleTypesListEndKhr = unchecked((int) 0); [NativeName("Type", "")] diff --git a/src/OpenCL/Silk.NET.OpenCL/Enums/CLEnum.gen.cs b/src/OpenCL/Silk.NET.OpenCL/Enums/CLEnum.gen.cs index 117db4dfcc..7adfef2141 100644 --- a/src/OpenCL/Silk.NET.OpenCL/Enums/CLEnum.gen.cs +++ b/src/OpenCL/Silk.NET.OpenCL/Enums/CLEnum.gen.cs @@ -111,6 +111,8 @@ public enum CLEnum : int VyuyIntel = 0x4079, [NativeName("Name", "CL_NV12_INTEL")] NV12Intel = 0x410E, + [NativeName("Name", "CL_DEPTH_STENCIL")] + DepthStencil = 0x10BE, [NativeName("Name", "CL_SNORM_INT8")] SNormInt8 = 0x10D0, [NativeName("Name", "CL_SNORM_INT16")] @@ -143,6 +145,12 @@ public enum CLEnum : int Float = 0x10DE, [NativeName("Name", "CL_UNORM_INT_101010_2")] UnormInt1010102 = 0x10E0, + [NativeName("Name", "CL_UNORM_INT24")] + UnormInt24 = 0x10DF, + [NativeName("Name", "CL_UNSIGNED_INT_RAW10_EXT")] + UnsignedIntRaw10Ext = 0x10E3, + [NativeName("Name", "CL_UNSIGNED_INT_RAW12_EXT")] + UnsignedIntRaw12Ext = 0x10E4, [NativeName("Name", "CL_COMPLETE")] Complete = 0x0, [NativeName("Name", "CL_RUNNING")] @@ -507,6 +515,10 @@ public enum CLEnum : int InteropUserSync = 0x1085, [NativeName("Name", "CL_CONTEXT_INTEROP_USER_SYNC")] ContextInteropUserSync = 0x1085, + [NativeName("Name", "CL_CONTEXT_MEMORY_INITIALIZE_KHR")] + MemoryInitializeKhr = 0x2030, + [NativeName("Name", "CL_CONTEXT_MEMORY_INITIALIZE_KHR")] + ContextMemoryInitializeKhr = 0x2030, [NativeName("Name", "CL_CONTEXT_TERMINATE_KHR")] TerminateKhr = 0x2032, [NativeName("Name", "CL_CONTEXT_TERMINATE_KHR")] @@ -1422,6 +1434,10 @@ public enum CLEnum : int ExternalMemoryImportHandleTypesKhr = 0x204F, [NativeName("Name", "CL_DEVICE_EXTERNAL_MEMORY_IMPORT_HANDLE_TYPES_KHR")] DeviceExternalMemoryImportHandleTypesKhr = 0x204F, + [NativeName("Name", "CL_DEVICE_EXTERNAL_MEMORY_IMPORT_ASSUME_LINEAR_IMAGES_HANDLE_TYPES_KHR")] + ExternalMemoryImportAssumeLinearImagesHandleTypesKhr = 0x2052, + [NativeName("Name", "CL_DEVICE_EXTERNAL_MEMORY_IMPORT_ASSUME_LINEAR_IMAGES_HANDLE_TYPES_KHR")] + DeviceExternalMemoryImportAssumeLinearImagesHandleTypesKhr = 0x2052, [NativeName("Name", "CL_DEVICE_COMMAND_BUFFER_CAPABILITIES_KHR")] CommandBufferCapabilitiesKhr = 0x12A9, [NativeName("Name", "CL_DEVICE_COMMAND_BUFFER_CAPABILITIES_KHR")] @@ -2239,9 +2255,15 @@ public enum CLEnum : int [NativeName("Name", "CL_MEM_OBJECT_PIPE")] MemObjectPipe = 0x10F7, [NativeName("Name", "CL_MEM_ALLOC_FLAGS_IMG")] + AllocFlagsImg = 0x40D7, + [NativeName("Name", "CL_MEM_ALLOC_FLAGS_IMG")] MemAllocFlagsImg = 0x40D7, - [NativeName("Name", "CL_DEVICE_HANDLE_LIST_KHR")] + [NativeName("Name", "CL_MEM_DEVICE_HANDLE_LIST_KHR")] DeviceHandleListKhr = 0x2051, + [NativeName("Name", "CL_MEM_DEVICE_HANDLE_LIST_KHR")] + MemDeviceHandleListKhr = 0x2051, + [NativeName("Name", "CL_MEM_LOCALLY_UNCACHED_RESOURCE_INTEL")] + LocallyUncachedResourceIntel = 0x4218, [NativeName("Name", "CL_MEM_LOCALLY_UNCACHED_RESOURCE_INTEL")] MemLocallyUncachedResourceIntel = 0x4218, [NativeName("Name", "CL_MEM_DEVICE_ID_INTEL")] @@ -2372,6 +2394,10 @@ public enum CLEnum : int DeferredFlushArm = 0x41EC, [NativeName("Name", "CL_QUEUE_DEFERRED_FLUSH_ARM")] QueueDeferredFlushArm = 0x41EC, + [NativeName("Name", "CL_QUEUE_COMPUTE_UNIT_LIMIT_ARM")] + ComputeUnitLimitArm = 0x41F3, + [NativeName("Name", "CL_QUEUE_COMPUTE_UNIT_LIMIT_ARM")] + QueueComputeUnitLimitArm = 0x41F3, [NativeName("Name", "CL_QUEUE_FAMILY_INTEL")] FamilyIntel = 0x418C, [NativeName("Name", "CL_QUEUE_FAMILY_INTEL")] @@ -2472,9 +2498,5 @@ public enum CLEnum : int LayerApiVersion = 0x4240, [NativeName("Name", "CL_LAYER_NAME")] LayerName = 0x4241, - [NativeName("Name", "CL_DEPTH_STENCIL")] - DepthStencil = 0x10BE, - [NativeName("Name", "CL_UNORM_INT24")] - UnormInt24 = 0x10DF, } } diff --git a/src/OpenCL/Silk.NET.OpenCL/Enums/ChannelOrder.gen.cs b/src/OpenCL/Silk.NET.OpenCL/Enums/ChannelOrder.gen.cs index c12f8c80ee..1015f58cb4 100644 --- a/src/OpenCL/Silk.NET.OpenCL/Enums/ChannelOrder.gen.cs +++ b/src/OpenCL/Silk.NET.OpenCL/Enums/ChannelOrder.gen.cs @@ -64,5 +64,7 @@ public enum ChannelOrder : int VyuyIntel = 0x4079, [NativeName("Name", "CL_NV12_INTEL")] NV12Intel = 0x410E, + [NativeName("Name", "CL_DEPTH_STENCIL")] + DepthStencil = 0x10BE, } } diff --git a/src/OpenCL/Silk.NET.OpenCL/Enums/ChannelType.gen.cs b/src/OpenCL/Silk.NET.OpenCL/Enums/ChannelType.gen.cs index 4044532278..fa45624335 100644 --- a/src/OpenCL/Silk.NET.OpenCL/Enums/ChannelType.gen.cs +++ b/src/OpenCL/Silk.NET.OpenCL/Enums/ChannelType.gen.cs @@ -44,5 +44,11 @@ public enum ChannelType : int Float = 0x10DE, [NativeName("Name", "CL_UNORM_INT_101010_2")] UnormInt1010102 = 0x10E0, + [NativeName("Name", "CL_UNORM_INT24")] + UnormInt24 = 0x10DF, + [NativeName("Name", "CL_UNSIGNED_INT_RAW10_EXT")] + UnsignedIntRaw10Ext = 0x10E3, + [NativeName("Name", "CL_UNSIGNED_INT_RAW12_EXT")] + UnsignedIntRaw12Ext = 0x10E4, } } diff --git a/src/OpenCL/Silk.NET.OpenCL/Enums/ContextProperties.gen.cs b/src/OpenCL/Silk.NET.OpenCL/Enums/ContextProperties.gen.cs index 2811eeb934..ddaf3fbd4e 100644 --- a/src/OpenCL/Silk.NET.OpenCL/Enums/ContextProperties.gen.cs +++ b/src/OpenCL/Silk.NET.OpenCL/Enums/ContextProperties.gen.cs @@ -16,6 +16,8 @@ public enum ContextProperties : ulong Platform = 0x1084, [NativeName("Name", "CL_CONTEXT_INTEROP_USER_SYNC")] InteropUserSync = 0x1085, + [NativeName("Name", "CL_CONTEXT_MEMORY_INITIALIZE_KHR")] + MemoryInitializeKhr = 0x2030, [NativeName("Name", "CL_CONTEXT_TERMINATE_KHR")] TerminateKhr = 0x2032, [NativeName("Name", "CL_PRINTF_CALLBACK_ARM")] diff --git a/src/OpenCL/Silk.NET.OpenCL/Enums/DeviceInfo.gen.cs b/src/OpenCL/Silk.NET.OpenCL/Enums/DeviceInfo.gen.cs index 4600c4b353..64474ec268 100644 --- a/src/OpenCL/Silk.NET.OpenCL/Enums/DeviceInfo.gen.cs +++ b/src/OpenCL/Silk.NET.OpenCL/Enums/DeviceInfo.gen.cs @@ -412,6 +412,8 @@ public enum DeviceInfo : int SemaphoreExportHandleTypesKhr = 0x204E, [NativeName("Name", "CL_DEVICE_EXTERNAL_MEMORY_IMPORT_HANDLE_TYPES_KHR")] ExternalMemoryImportHandleTypesKhr = 0x204F, + [NativeName("Name", "CL_DEVICE_EXTERNAL_MEMORY_IMPORT_ASSUME_LINEAR_IMAGES_HANDLE_TYPES_KHR")] + ExternalMemoryImportAssumeLinearImagesHandleTypesKhr = 0x2052, [NativeName("Name", "CL_DEVICE_COMMAND_BUFFER_CAPABILITIES_KHR")] CommandBufferCapabilitiesKhr = 0x12A9, [NativeName("Name", "CL_DEVICE_COMMAND_BUFFER_REQUIRED_QUEUE_PROPERTIES_KHR")] diff --git a/src/OpenCL/Silk.NET.OpenCL/Enums/MemProperties.gen.cs b/src/OpenCL/Silk.NET.OpenCL/Enums/MemProperties.gen.cs index 63aaa80438..4e2c249268 100644 --- a/src/OpenCL/Silk.NET.OpenCL/Enums/MemProperties.gen.cs +++ b/src/OpenCL/Silk.NET.OpenCL/Enums/MemProperties.gen.cs @@ -13,12 +13,12 @@ namespace Silk.NET.OpenCL public enum MemProperties : ulong { [NativeName("Name", "CL_MEM_ALLOC_FLAGS_IMG")] - MemAllocFlagsImg = 0x40D7, - [NativeName("Name", "CL_DEVICE_HANDLE_LIST_KHR")] + AllocFlagsImg = 0x40D7, + [NativeName("Name", "CL_MEM_DEVICE_HANDLE_LIST_KHR")] DeviceHandleListKhr = 0x2051, [NativeName("Name", "CL_MEM_LOCALLY_UNCACHED_RESOURCE_INTEL")] - MemLocallyUncachedResourceIntel = 0x4218, + LocallyUncachedResourceIntel = 0x4218, [NativeName("Name", "CL_MEM_DEVICE_ID_INTEL")] - MemDeviceIDIntel = 0x4219, + DeviceIDIntel = 0x4219, } } diff --git a/src/OpenCL/Silk.NET.OpenCL/Enums/QueueProperties.gen.cs b/src/OpenCL/Silk.NET.OpenCL/Enums/QueueProperties.gen.cs index f2f71f244b..64ff82345f 100644 --- a/src/OpenCL/Silk.NET.OpenCL/Enums/QueueProperties.gen.cs +++ b/src/OpenCL/Silk.NET.OpenCL/Enums/QueueProperties.gen.cs @@ -20,6 +20,8 @@ public enum QueueProperties : ulong KernelBatchingArm = 0x41E7, [NativeName("Name", "CL_QUEUE_DEFERRED_FLUSH_ARM")] DeferredFlushArm = 0x41EC, + [NativeName("Name", "CL_QUEUE_COMPUTE_UNIT_LIMIT_ARM")] + ComputeUnitLimitArm = 0x41F3, [NativeName("Name", "CL_QUEUE_FAMILY_INTEL")] FamilyIntel = 0x418C, [NativeName("Name", "CL_QUEUE_INDEX_INTEL")] diff --git a/src/OpenGL/Extensions/Silk.NET.OpenGLES.Extensions.QCOM/Enums/QCOM.gen.cs b/src/OpenGL/Extensions/Silk.NET.OpenGLES.Extensions.QCOM/Enums/QCOM.gen.cs index b518056b0c..aae6984749 100644 --- a/src/OpenGL/Extensions/Silk.NET.OpenGLES.Extensions.QCOM/Enums/QCOM.gen.cs +++ b/src/OpenGL/Extensions/Silk.NET.OpenGLES.Extensions.QCOM/Enums/QCOM.gen.cs @@ -92,6 +92,8 @@ public enum QCOM : int FoveationSubsampledLayoutMethodBitQCom = 0x4, [NativeName("Name", "GL_MAX_SHADER_SUBSAMPLED_IMAGE_UNITS_QCOM")] MaxShaderSubsampledImageUnitsQCom = 0x8FA1, + [NativeName("Name", "GL_TEXTURE_LOD_BIAS_QCOM")] + TextureLodBiasQCom = 0x8C96, [NativeName("Name", "GL_COLOR_BUFFER_BIT0_QCOM")] ColorBufferBit0QCom = 0x1, [NativeName("Name", "GL_COLOR_BUFFER_BIT1_QCOM")] diff --git a/src/OpenXR/Extensions/Silk.NET.OpenXR.Extensions.ANDROID/Silk.NET.OpenXR.Extensions.ANDROID.csproj b/src/OpenXR/Extensions/Silk.NET.OpenXR.Extensions.ANDROID/Silk.NET.OpenXR.Extensions.ANDROID.csproj new file mode 100644 index 0000000000..50c0b3add5 --- /dev/null +++ b/src/OpenXR/Extensions/Silk.NET.OpenXR.Extensions.ANDROID/Silk.NET.OpenXR.Extensions.ANDROID.csproj @@ -0,0 +1,14 @@ + + + + netstandard2.0;netstandard2.1;netcoreapp3.1;net5.0 + true + 10 + + + + + + + + diff --git a/src/OpenXR/Extensions/Silk.NET.OpenXR.Extensions.EXT/ExtPlaneDetection.gen.cs b/src/OpenXR/Extensions/Silk.NET.OpenXR.Extensions.EXT/ExtPlaneDetection.gen.cs new file mode 100644 index 0000000000..6caf234e68 --- /dev/null +++ b/src/OpenXR/Extensions/Silk.NET.OpenXR.Extensions.EXT/ExtPlaneDetection.gen.cs @@ -0,0 +1,89 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; +using Silk.NET.OpenXR; +using Extension = Silk.NET.Core.Attributes.ExtensionAttribute; + +#pragma warning disable 1591 + +namespace Silk.NET.OpenXR.Extensions.EXT +{ + [Extension("XR_EXT_plane_detection")] + public unsafe partial class ExtPlaneDetection : NativeExtension + { + public const string ExtensionName = "XR_EXT_plane_detection"; + /// To be documented. + [NativeApi(EntryPoint = "xrBeginPlaneDetectionEXT", Convention = CallingConvention.Winapi)] + public unsafe partial Result BeginPlaneDetection([Count(Count = 0)] PlaneDetectorEXT planeDetector, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] PlaneDetectorBeginInfoEXT* beginInfo); + + /// To be documented. + [NativeApi(EntryPoint = "xrBeginPlaneDetectionEXT", Convention = CallingConvention.Winapi)] + public partial Result BeginPlaneDetection([Count(Count = 0)] PlaneDetectorEXT planeDetector, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] in PlaneDetectorBeginInfoEXT beginInfo); + + /// To be documented. + [NativeApi(EntryPoint = "xrCreatePlaneDetectorEXT", Convention = CallingConvention.Winapi)] + public unsafe partial Result CreatePlaneDetector([Count(Count = 0)] Session session, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] PlaneDetectorCreateInfoEXT* createInfo, [Count(Count = 0)] PlaneDetectorEXT* planeDetector); + + /// To be documented. + [NativeApi(EntryPoint = "xrCreatePlaneDetectorEXT", Convention = CallingConvention.Winapi)] + public unsafe partial Result CreatePlaneDetector([Count(Count = 0)] Session session, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] PlaneDetectorCreateInfoEXT* createInfo, [Count(Count = 0)] ref PlaneDetectorEXT planeDetector); + + /// To be documented. + [NativeApi(EntryPoint = "xrCreatePlaneDetectorEXT", Convention = CallingConvention.Winapi)] + public unsafe partial Result CreatePlaneDetector([Count(Count = 0)] Session session, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] in PlaneDetectorCreateInfoEXT createInfo, [Count(Count = 0)] PlaneDetectorEXT* planeDetector); + + /// To be documented. + [NativeApi(EntryPoint = "xrCreatePlaneDetectorEXT", Convention = CallingConvention.Winapi)] + public partial Result CreatePlaneDetector([Count(Count = 0)] Session session, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] in PlaneDetectorCreateInfoEXT createInfo, [Count(Count = 0)] ref PlaneDetectorEXT planeDetector); + + /// To be documented. + [NativeApi(EntryPoint = "xrDestroyPlaneDetectorEXT", Convention = CallingConvention.Winapi)] + public partial Result DestroyPlaneDetector([Count(Count = 0)] PlaneDetectorEXT planeDetector); + + /// To be documented. + [NativeApi(EntryPoint = "xrGetPlaneDetectionsEXT", Convention = CallingConvention.Winapi)] + public unsafe partial Result GetPlaneDetection([Count(Count = 0)] PlaneDetectorEXT planeDetector, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] PlaneDetectorGetInfoEXT* info, [Count(Count = 0)] PlaneDetectorLocationsEXT* locations); + + /// To be documented. + [NativeApi(EntryPoint = "xrGetPlaneDetectionsEXT", Convention = CallingConvention.Winapi)] + public unsafe partial Result GetPlaneDetection([Count(Count = 0)] PlaneDetectorEXT planeDetector, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] PlaneDetectorGetInfoEXT* info, [Count(Count = 0)] ref PlaneDetectorLocationsEXT locations); + + /// To be documented. + [NativeApi(EntryPoint = "xrGetPlaneDetectionsEXT", Convention = CallingConvention.Winapi)] + public unsafe partial Result GetPlaneDetection([Count(Count = 0)] PlaneDetectorEXT planeDetector, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] in PlaneDetectorGetInfoEXT info, [Count(Count = 0)] PlaneDetectorLocationsEXT* locations); + + /// To be documented. + [NativeApi(EntryPoint = "xrGetPlaneDetectionsEXT", Convention = CallingConvention.Winapi)] + public partial Result GetPlaneDetection([Count(Count = 0)] PlaneDetectorEXT planeDetector, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] in PlaneDetectorGetInfoEXT info, [Count(Count = 0)] ref PlaneDetectorLocationsEXT locations); + + /// To be documented. + [NativeApi(EntryPoint = "xrGetPlaneDetectionStateEXT", Convention = CallingConvention.Winapi)] + public unsafe partial Result GetPlaneDetectionState([Count(Count = 0)] PlaneDetectorEXT planeDetector, [Count(Count = 0)] PlaneDetectionStateEXT* state); + + /// To be documented. + [NativeApi(EntryPoint = "xrGetPlaneDetectionStateEXT", Convention = CallingConvention.Winapi)] + public partial Result GetPlaneDetectionState([Count(Count = 0)] PlaneDetectorEXT planeDetector, [Count(Count = 0)] ref PlaneDetectionStateEXT state); + + /// To be documented. + [NativeApi(EntryPoint = "xrGetPlanePolygonBufferEXT", Convention = CallingConvention.Winapi)] + public unsafe partial Result GetPlanePolygonBuffer([Count(Count = 0)] PlaneDetectorEXT planeDetector, [Count(Count = 0)] ulong planeId, [Count(Count = 0)] uint polygonBufferIndex, [Count(Count = 0)] PlaneDetectorPolygonBufferEXT* polygonBuffer); + + /// To be documented. + [NativeApi(EntryPoint = "xrGetPlanePolygonBufferEXT", Convention = CallingConvention.Winapi)] + public partial Result GetPlanePolygonBuffer([Count(Count = 0)] PlaneDetectorEXT planeDetector, [Count(Count = 0)] ulong planeId, [Count(Count = 0)] uint polygonBufferIndex, [Count(Count = 0)] ref PlaneDetectorPolygonBufferEXT polygonBuffer); + + public ExtPlaneDetection(INativeContext ctx) + : base(ctx) + { + } + } +} + diff --git a/src/OpenXR/Extensions/Silk.NET.OpenXR.Extensions.EXT/ExtPlaneDetectionOverloads.gen.cs b/src/OpenXR/Extensions/Silk.NET.OpenXR.Extensions.EXT/ExtPlaneDetectionOverloads.gen.cs new file mode 100644 index 0000000000..dfa0b7c869 --- /dev/null +++ b/src/OpenXR/Extensions/Silk.NET.OpenXR.Extensions.EXT/ExtPlaneDetectionOverloads.gen.cs @@ -0,0 +1,84 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.OpenXR.Extensions.EXT +{ + public static class ExtPlaneDetectionOverloads + { + /// To be documented. + public static unsafe Result BeginPlaneDetection(this ExtPlaneDetection thisApi, [Count(Count = 0)] PlaneDetectorEXT planeDetector, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan beginInfo) + { + // SpanOverloader + return thisApi.BeginPlaneDetection(planeDetector, in beginInfo.GetPinnableReference()); + } + + /// To be documented. + public static unsafe Result CreatePlaneDetector(this ExtPlaneDetection thisApi, [Count(Count = 0)] Session session, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] PlaneDetectorCreateInfoEXT* createInfo, [Count(Count = 0)] Span planeDetector) + { + // SpanOverloader + return thisApi.CreatePlaneDetector(session, createInfo, ref planeDetector.GetPinnableReference()); + } + + /// To be documented. + public static unsafe Result CreatePlaneDetector(this ExtPlaneDetection thisApi, [Count(Count = 0)] Session session, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan createInfo, [Count(Count = 0)] PlaneDetectorEXT* planeDetector) + { + // SpanOverloader + return thisApi.CreatePlaneDetector(session, in createInfo.GetPinnableReference(), planeDetector); + } + + /// To be documented. + public static unsafe Result CreatePlaneDetector(this ExtPlaneDetection thisApi, [Count(Count = 0)] Session session, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan createInfo, [Count(Count = 0)] Span planeDetector) + { + // SpanOverloader + return thisApi.CreatePlaneDetector(session, in createInfo.GetPinnableReference(), ref planeDetector.GetPinnableReference()); + } + + /// To be documented. + public static unsafe Result GetPlaneDetection(this ExtPlaneDetection thisApi, [Count(Count = 0)] PlaneDetectorEXT planeDetector, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] PlaneDetectorGetInfoEXT* info, [Count(Count = 0)] Span locations) + { + // SpanOverloader + return thisApi.GetPlaneDetection(planeDetector, info, ref locations.GetPinnableReference()); + } + + /// To be documented. + public static unsafe Result GetPlaneDetection(this ExtPlaneDetection thisApi, [Count(Count = 0)] PlaneDetectorEXT planeDetector, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan info, [Count(Count = 0)] PlaneDetectorLocationsEXT* locations) + { + // SpanOverloader + return thisApi.GetPlaneDetection(planeDetector, in info.GetPinnableReference(), locations); + } + + /// To be documented. + public static unsafe Result GetPlaneDetection(this ExtPlaneDetection thisApi, [Count(Count = 0)] PlaneDetectorEXT planeDetector, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan info, [Count(Count = 0)] Span locations) + { + // SpanOverloader + return thisApi.GetPlaneDetection(planeDetector, in info.GetPinnableReference(), ref locations.GetPinnableReference()); + } + + /// To be documented. + public static unsafe Result GetPlaneDetectionState(this ExtPlaneDetection thisApi, [Count(Count = 0)] PlaneDetectorEXT planeDetector, [Count(Count = 0)] Span state) + { + // SpanOverloader + return thisApi.GetPlaneDetectionState(planeDetector, ref state.GetPinnableReference()); + } + + /// To be documented. + public static unsafe Result GetPlanePolygonBuffer(this ExtPlaneDetection thisApi, [Count(Count = 0)] PlaneDetectorEXT planeDetector, [Count(Count = 0)] ulong planeId, [Count(Count = 0)] uint polygonBufferIndex, [Count(Count = 0)] Span polygonBuffer) + { + // SpanOverloader + return thisApi.GetPlanePolygonBuffer(planeDetector, planeId, polygonBufferIndex, ref polygonBuffer.GetPinnableReference()); + } + + } +} + diff --git a/src/OpenXR/Extensions/Silk.NET.OpenXR.Extensions.FB/FBColorSpace.gen.cs b/src/OpenXR/Extensions/Silk.NET.OpenXR.Extensions.FB/FBColorSpace.gen.cs index 6f85d2f2d6..314287bc72 100644 --- a/src/OpenXR/Extensions/Silk.NET.OpenXR.Extensions.FB/FBColorSpace.gen.cs +++ b/src/OpenXR/Extensions/Silk.NET.OpenXR.Extensions.FB/FBColorSpace.gen.cs @@ -38,7 +38,7 @@ public unsafe partial class FBColorSpace : NativeExtension /// To be documented. [NativeApi(EntryPoint = "xrSetColorSpaceFB", Convention = CallingConvention.Winapi)] - public partial Result SetColorSpaceFB([Count(Count = 0)] Session session, [Count(Count = 0)] ColorSpaceFB colorspace); + public partial Result SetColorSpaceFB([Count(Count = 0)] Session session, [Count(Count = 0)] ColorSpaceFB colorSpace); /// To be documented. public unsafe Result EnumerateColorSpacesFB([Count(Count = 0)] Session session, [Count(Count = 0)] uint* colorSpaceCountOutput, [Count(Parameter = "colorSpaceCapacityInput")] Span colorSpaces) diff --git a/src/OpenXR/Extensions/Silk.NET.OpenXR.Extensions.VARJO/VarjoMarkerTracking.gen.cs b/src/OpenXR/Extensions/Silk.NET.OpenXR.Extensions.VARJO/VarjoMarkerTracking.gen.cs index 262fd1e04b..fe552e8732 100644 --- a/src/OpenXR/Extensions/Silk.NET.OpenXR.Extensions.VARJO/VarjoMarkerTracking.gen.cs +++ b/src/OpenXR/Extensions/Silk.NET.OpenXR.Extensions.VARJO/VarjoMarkerTracking.gen.cs @@ -46,7 +46,7 @@ public unsafe partial class VarjoMarkerTracking : NativeExtension /// To be documented. [NativeApi(EntryPoint = "xrSetMarkerTrackingPredictionVARJO", Convention = CallingConvention.Winapi)] - public partial Result SetMarkerTrackingPredictionVarjo([Count(Count = 0)] Session session, [Count(Count = 0)] ulong markerId, [Count(Count = 0)] uint enabled); + public partial Result SetMarkerTrackingPredictionVarjo([Count(Count = 0)] Session session, [Count(Count = 0)] ulong markerId, [Count(Count = 0)] uint enable); /// To be documented. [NativeApi(EntryPoint = "xrSetMarkerTrackingTimeoutVARJO", Convention = CallingConvention.Winapi)] diff --git a/src/OpenXR/Extensions/Silk.NET.OpenXR.Extensions.YVR/Silk.NET.OpenXR.Extensions.YVR.csproj b/src/OpenXR/Extensions/Silk.NET.OpenXR.Extensions.YVR/Silk.NET.OpenXR.Extensions.YVR.csproj new file mode 100644 index 0000000000..50c0b3add5 --- /dev/null +++ b/src/OpenXR/Extensions/Silk.NET.OpenXR.Extensions.YVR/Silk.NET.OpenXR.Extensions.YVR.csproj @@ -0,0 +1,14 @@ + + + + netstandard2.0;netstandard2.1;netcoreapp3.1;net5.0 + true + 10 + + + + + + + + diff --git a/src/OpenXR/Silk.NET.OpenXR/Enums/HandTrackingDataSourceEXT.gen.cs b/src/OpenXR/Silk.NET.OpenXR/Enums/HandTrackingDataSourceEXT.gen.cs new file mode 100644 index 0000000000..1deacf4bab --- /dev/null +++ b/src/OpenXR/Silk.NET.OpenXR/Enums/HandTrackingDataSourceEXT.gen.cs @@ -0,0 +1,26 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using Silk.NET.Core.Attributes; + +#pragma warning disable 1591 + +namespace Silk.NET.OpenXR +{ + [NativeName("Name", "XrHandTrackingDataSourceEXT")] + public enum HandTrackingDataSourceEXT : int + { + [Obsolete("Deprecated in favour of \"UnobstructedExt\"")] + [NativeName("Name", "XR_HAND_TRACKING_DATA_SOURCE_UNOBSTRUCTED_EXT")] + HandTrackingDataSourceUnobstructedExt = 1, + [Obsolete("Deprecated in favour of \"ControllerExt\"")] + [NativeName("Name", "XR_HAND_TRACKING_DATA_SOURCE_CONTROLLER_EXT")] + HandTrackingDataSourceControllerExt = 2, + [NativeName("Name", "XR_HAND_TRACKING_DATA_SOURCE_UNOBSTRUCTED_EXT")] + UnobstructedExt = 1, + [NativeName("Name", "XR_HAND_TRACKING_DATA_SOURCE_CONTROLLER_EXT")] + ControllerExt = 2, + } +} diff --git a/src/OpenXR/Silk.NET.OpenXR/Enums/ObjectType.gen.cs b/src/OpenXR/Silk.NET.OpenXR/Enums/ObjectType.gen.cs index 28d93b55da..cc00a974f9 100644 --- a/src/OpenXR/Silk.NET.OpenXR/Enums/ObjectType.gen.cs +++ b/src/OpenXR/Silk.NET.OpenXR/Enums/ObjectType.gen.cs @@ -58,9 +58,15 @@ public enum ObjectType : int FaceTrackerFB = 1000201000, [NativeName("Name", "XR_OBJECT_TYPE_EYE_TRACKER_FB")] EyeTrackerFB = 1000202000, + [NativeName("Name", "XR_OBJECT_TYPE_VIRTUAL_KEYBOARD_META")] + VirtualKeyboardMeta = 1000219000, [NativeName("Name", "XR_OBJECT_TYPE_SPACE_USER_FB")] SpaceUserFB = 1000241000, + [NativeName("Name", "XR_OBJECT_TYPE_PASSTHROUGH_COLOR_LUT_META")] + PassthroughColorLutMeta = 1000266000, [NativeName("Name", "XR_OBJECT_TYPE_PASSTHROUGH_HTC")] PassthroughHtc = 1000317000, + [NativeName("Name", "XR_OBJECT_TYPE_PLANE_DETECTOR_EXT")] + PlaneDetectorExt = 1000429000, } } diff --git a/src/OpenXR/Silk.NET.OpenXR/Enums/PassthroughColorLutChannelsMETA.gen.cs b/src/OpenXR/Silk.NET.OpenXR/Enums/PassthroughColorLutChannelsMETA.gen.cs new file mode 100644 index 0000000000..b96ae950d0 --- /dev/null +++ b/src/OpenXR/Silk.NET.OpenXR/Enums/PassthroughColorLutChannelsMETA.gen.cs @@ -0,0 +1,26 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using Silk.NET.Core.Attributes; + +#pragma warning disable 1591 + +namespace Silk.NET.OpenXR +{ + [NativeName("Name", "XrPassthroughColorLutChannelsMETA")] + public enum PassthroughColorLutChannelsMETA : int + { + [Obsolete("Deprecated in favour of \"Meta\"")] + [NativeName("Name", "XR_PASSTHROUGH_COLOR_LUT_CHANNELS_RGB_META")] + PassthroughColorLutChannelsRgbMeta = 1, + [Obsolete("Deprecated in favour of \"Meta\"")] + [NativeName("Name", "XR_PASSTHROUGH_COLOR_LUT_CHANNELS_RGBA_META")] + PassthroughColorLutChannelsRgbaMeta = 2, + [NativeName("Name", "XR_PASSTHROUGH_COLOR_LUT_CHANNELS_RGB_META")] + Meta = 1, + [NativeName("Name", "XR_PASSTHROUGH_COLOR_LUT_CHANNELS_RGBA_META")] + Meta = 2, + } +} diff --git a/src/OpenXR/Silk.NET.OpenXR/Enums/PassthroughPreferenceFlagsMETA.gen.cs b/src/OpenXR/Silk.NET.OpenXR/Enums/PassthroughPreferenceFlagsMETA.gen.cs new file mode 100644 index 0000000000..3a3808d0f3 --- /dev/null +++ b/src/OpenXR/Silk.NET.OpenXR/Enums/PassthroughPreferenceFlagsMETA.gen.cs @@ -0,0 +1,24 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using Silk.NET.Core.Attributes; + +#pragma warning disable 1591 + +namespace Silk.NET.OpenXR +{ + [Flags] + [NativeName("Name", "XrPassthroughPreferenceFlagsMETA")] + public enum PassthroughPreferenceFlagsMETA : long + { + [NativeName("Name", "")] + None = 0, + [Obsolete("Deprecated in favour of \"DefaultToActiveBitMeta\"")] + [NativeName("Name", "XR_PASSTHROUGH_PREFERENCE_DEFAULT_TO_ACTIVE_BIT_META")] + PassthroughPreferenceDefaultToActiveBitMeta = 1, + [NativeName("Name", "XR_PASSTHROUGH_PREFERENCE_DEFAULT_TO_ACTIVE_BIT_META")] + DefaultToActiveBitMeta = 1, + } +} diff --git a/src/OpenXR/Silk.NET.OpenXR/Enums/PlaneDetectionCapabilityFlagsEXT.gen.cs b/src/OpenXR/Silk.NET.OpenXR/Enums/PlaneDetectionCapabilityFlagsEXT.gen.cs new file mode 100644 index 0000000000..0639ffb65d --- /dev/null +++ b/src/OpenXR/Silk.NET.OpenXR/Enums/PlaneDetectionCapabilityFlagsEXT.gen.cs @@ -0,0 +1,54 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using Silk.NET.Core.Attributes; + +#pragma warning disable 1591 + +namespace Silk.NET.OpenXR +{ + [Flags] + [NativeName("Name", "XrPlaneDetectionCapabilityFlagsEXT")] + public enum PlaneDetectionCapabilityFlagsEXT : long + { + [NativeName("Name", "")] + None = 0, + [Obsolete("Deprecated in favour of \"PlaneDetectionBitExt\"")] + [NativeName("Name", "XR_PLANE_DETECTION_CAPABILITY_PLANE_DETECTION_BIT_EXT")] + PlaneDetectionCapabilityPlaneDetectionBitExt = 1, + [Obsolete("Deprecated in favour of \"PlaneHolesBitExt\"")] + [NativeName("Name", "XR_PLANE_DETECTION_CAPABILITY_PLANE_HOLES_BIT_EXT")] + PlaneDetectionCapabilityPlaneHolesBitExt = 2, + [Obsolete("Deprecated in favour of \"SemanticCeilingBitExt\"")] + [NativeName("Name", "XR_PLANE_DETECTION_CAPABILITY_SEMANTIC_CEILING_BIT_EXT")] + PlaneDetectionCapabilitySemanticCeilingBitExt = 4, + [Obsolete("Deprecated in favour of \"SemanticFloorBitExt\"")] + [NativeName("Name", "XR_PLANE_DETECTION_CAPABILITY_SEMANTIC_FLOOR_BIT_EXT")] + PlaneDetectionCapabilitySemanticFloorBitExt = 8, + [Obsolete("Deprecated in favour of \"SemanticWallBitExt\"")] + [NativeName("Name", "XR_PLANE_DETECTION_CAPABILITY_SEMANTIC_WALL_BIT_EXT")] + PlaneDetectionCapabilitySemanticWallBitExt = 16, + [Obsolete("Deprecated in favour of \"SemanticPlatformBitExt\"")] + [NativeName("Name", "XR_PLANE_DETECTION_CAPABILITY_SEMANTIC_PLATFORM_BIT_EXT")] + PlaneDetectionCapabilitySemanticPlatformBitExt = 32, + [Obsolete("Deprecated in favour of \"OrientationBitExt\"")] + [NativeName("Name", "XR_PLANE_DETECTION_CAPABILITY_ORIENTATION_BIT_EXT")] + PlaneDetectionCapabilityOrientationBitExt = 64, + [NativeName("Name", "XR_PLANE_DETECTION_CAPABILITY_PLANE_DETECTION_BIT_EXT")] + PlaneDetectionBitExt = 1, + [NativeName("Name", "XR_PLANE_DETECTION_CAPABILITY_PLANE_HOLES_BIT_EXT")] + PlaneHolesBitExt = 2, + [NativeName("Name", "XR_PLANE_DETECTION_CAPABILITY_SEMANTIC_CEILING_BIT_EXT")] + SemanticCeilingBitExt = 4, + [NativeName("Name", "XR_PLANE_DETECTION_CAPABILITY_SEMANTIC_FLOOR_BIT_EXT")] + SemanticFloorBitExt = 8, + [NativeName("Name", "XR_PLANE_DETECTION_CAPABILITY_SEMANTIC_WALL_BIT_EXT")] + SemanticWallBitExt = 16, + [NativeName("Name", "XR_PLANE_DETECTION_CAPABILITY_SEMANTIC_PLATFORM_BIT_EXT")] + SemanticPlatformBitExt = 32, + [NativeName("Name", "XR_PLANE_DETECTION_CAPABILITY_ORIENTATION_BIT_EXT")] + OrientationBitExt = 64, + } +} diff --git a/src/OpenXR/Silk.NET.OpenXR/Enums/PlaneDetectionStateEXT.gen.cs b/src/OpenXR/Silk.NET.OpenXR/Enums/PlaneDetectionStateEXT.gen.cs new file mode 100644 index 0000000000..d16976e11e --- /dev/null +++ b/src/OpenXR/Silk.NET.OpenXR/Enums/PlaneDetectionStateEXT.gen.cs @@ -0,0 +1,41 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using Silk.NET.Core.Attributes; + +#pragma warning disable 1591 + +namespace Silk.NET.OpenXR +{ + [NativeName("Name", "XrPlaneDetectionStateEXT")] + public enum PlaneDetectionStateEXT : int + { + [Obsolete("Deprecated in favour of \"NoneExt\"")] + [NativeName("Name", "XR_PLANE_DETECTION_STATE_NONE_EXT")] + PlaneDetectionStateNoneExt = 0, + [Obsolete("Deprecated in favour of \"PendingExt\"")] + [NativeName("Name", "XR_PLANE_DETECTION_STATE_PENDING_EXT")] + PlaneDetectionStatePendingExt = 1, + [Obsolete("Deprecated in favour of \"DoneExt\"")] + [NativeName("Name", "XR_PLANE_DETECTION_STATE_DONE_EXT")] + PlaneDetectionStateDoneExt = 2, + [Obsolete("Deprecated in favour of \"ErrorExt\"")] + [NativeName("Name", "XR_PLANE_DETECTION_STATE_ERROR_EXT")] + PlaneDetectionStateErrorExt = 3, + [Obsolete("Deprecated in favour of \"FatalExt\"")] + [NativeName("Name", "XR_PLANE_DETECTION_STATE_FATAL_EXT")] + PlaneDetectionStateFatalExt = 4, + [NativeName("Name", "XR_PLANE_DETECTION_STATE_NONE_EXT")] + NoneExt = 0, + [NativeName("Name", "XR_PLANE_DETECTION_STATE_PENDING_EXT")] + PendingExt = 1, + [NativeName("Name", "XR_PLANE_DETECTION_STATE_DONE_EXT")] + DoneExt = 2, + [NativeName("Name", "XR_PLANE_DETECTION_STATE_ERROR_EXT")] + ErrorExt = 3, + [NativeName("Name", "XR_PLANE_DETECTION_STATE_FATAL_EXT")] + FatalExt = 4, + } +} diff --git a/src/OpenXR/Silk.NET.OpenXR/Enums/PlaneDetectorFlagsEXT.gen.cs b/src/OpenXR/Silk.NET.OpenXR/Enums/PlaneDetectorFlagsEXT.gen.cs new file mode 100644 index 0000000000..2f65ea4f55 --- /dev/null +++ b/src/OpenXR/Silk.NET.OpenXR/Enums/PlaneDetectorFlagsEXT.gen.cs @@ -0,0 +1,24 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using Silk.NET.Core.Attributes; + +#pragma warning disable 1591 + +namespace Silk.NET.OpenXR +{ + [Flags] + [NativeName("Name", "XrPlaneDetectorFlagsEXT")] + public enum PlaneDetectorFlagsEXT : long + { + [NativeName("Name", "")] + None = 0, + [Obsolete("Deprecated in favour of \"EnableContourBitExt\"")] + [NativeName("Name", "XR_PLANE_DETECTOR_ENABLE_CONTOUR_BIT_EXT")] + PlaneDetectorEnableContourBitExt = 1, + [NativeName("Name", "XR_PLANE_DETECTOR_ENABLE_CONTOUR_BIT_EXT")] + EnableContourBitExt = 1, + } +} diff --git a/src/OpenXR/Silk.NET.OpenXR/Enums/PlaneDetectorOrientationEXT.gen.cs b/src/OpenXR/Silk.NET.OpenXR/Enums/PlaneDetectorOrientationEXT.gen.cs new file mode 100644 index 0000000000..01e9cbeb73 --- /dev/null +++ b/src/OpenXR/Silk.NET.OpenXR/Enums/PlaneDetectorOrientationEXT.gen.cs @@ -0,0 +1,36 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using Silk.NET.Core.Attributes; + +#pragma warning disable 1591 + +namespace Silk.NET.OpenXR +{ + [NativeName("Name", "XrPlaneDetectorOrientationEXT")] + public enum PlaneDetectorOrientationEXT : int + { + [Obsolete("Deprecated in favour of \"HorizontalUpwardExt\"")] + [NativeName("Name", "XR_PLANE_DETECTOR_ORIENTATION_HORIZONTAL_UPWARD_EXT")] + PlaneDetectorOrientationHorizontalUpwardExt = 0, + [Obsolete("Deprecated in favour of \"HorizontalDownwardExt\"")] + [NativeName("Name", "XR_PLANE_DETECTOR_ORIENTATION_HORIZONTAL_DOWNWARD_EXT")] + PlaneDetectorOrientationHorizontalDownwardExt = 1, + [Obsolete("Deprecated in favour of \"VerticalExt\"")] + [NativeName("Name", "XR_PLANE_DETECTOR_ORIENTATION_VERTICAL_EXT")] + PlaneDetectorOrientationVerticalExt = 2, + [Obsolete("Deprecated in favour of \"ArbitraryExt\"")] + [NativeName("Name", "XR_PLANE_DETECTOR_ORIENTATION_ARBITRARY_EXT")] + PlaneDetectorOrientationArbitraryExt = 3, + [NativeName("Name", "XR_PLANE_DETECTOR_ORIENTATION_HORIZONTAL_UPWARD_EXT")] + HorizontalUpwardExt = 0, + [NativeName("Name", "XR_PLANE_DETECTOR_ORIENTATION_HORIZONTAL_DOWNWARD_EXT")] + HorizontalDownwardExt = 1, + [NativeName("Name", "XR_PLANE_DETECTOR_ORIENTATION_VERTICAL_EXT")] + VerticalExt = 2, + [NativeName("Name", "XR_PLANE_DETECTOR_ORIENTATION_ARBITRARY_EXT")] + ArbitraryExt = 3, + } +} diff --git a/src/OpenXR/Silk.NET.OpenXR/Enums/PlaneDetectorSemanticTypeEXT.gen.cs b/src/OpenXR/Silk.NET.OpenXR/Enums/PlaneDetectorSemanticTypeEXT.gen.cs new file mode 100644 index 0000000000..9779b7234a --- /dev/null +++ b/src/OpenXR/Silk.NET.OpenXR/Enums/PlaneDetectorSemanticTypeEXT.gen.cs @@ -0,0 +1,41 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using Silk.NET.Core.Attributes; + +#pragma warning disable 1591 + +namespace Silk.NET.OpenXR +{ + [NativeName("Name", "XrPlaneDetectorSemanticTypeEXT")] + public enum PlaneDetectorSemanticTypeEXT : int + { + [Obsolete("Deprecated in favour of \"UndefinedExt\"")] + [NativeName("Name", "XR_PLANE_DETECTOR_SEMANTIC_TYPE_UNDEFINED_EXT")] + PlaneDetectorSemanticTypeUndefinedExt = 0, + [Obsolete("Deprecated in favour of \"CeilingExt\"")] + [NativeName("Name", "XR_PLANE_DETECTOR_SEMANTIC_TYPE_CEILING_EXT")] + PlaneDetectorSemanticTypeCeilingExt = 1, + [Obsolete("Deprecated in favour of \"FloorExt\"")] + [NativeName("Name", "XR_PLANE_DETECTOR_SEMANTIC_TYPE_FLOOR_EXT")] + PlaneDetectorSemanticTypeFloorExt = 2, + [Obsolete("Deprecated in favour of \"WallExt\"")] + [NativeName("Name", "XR_PLANE_DETECTOR_SEMANTIC_TYPE_WALL_EXT")] + PlaneDetectorSemanticTypeWallExt = 3, + [Obsolete("Deprecated in favour of \"PlatformExt\"")] + [NativeName("Name", "XR_PLANE_DETECTOR_SEMANTIC_TYPE_PLATFORM_EXT")] + PlaneDetectorSemanticTypePlatformExt = 4, + [NativeName("Name", "XR_PLANE_DETECTOR_SEMANTIC_TYPE_UNDEFINED_EXT")] + UndefinedExt = 0, + [NativeName("Name", "XR_PLANE_DETECTOR_SEMANTIC_TYPE_CEILING_EXT")] + CeilingExt = 1, + [NativeName("Name", "XR_PLANE_DETECTOR_SEMANTIC_TYPE_FLOOR_EXT")] + FloorExt = 2, + [NativeName("Name", "XR_PLANE_DETECTOR_SEMANTIC_TYPE_WALL_EXT")] + WallExt = 3, + [NativeName("Name", "XR_PLANE_DETECTOR_SEMANTIC_TYPE_PLATFORM_EXT")] + PlatformExt = 4, + } +} diff --git a/src/OpenXR/Silk.NET.OpenXR/Enums/Result.gen.cs b/src/OpenXR/Silk.NET.OpenXR/Enums/Result.gen.cs index 65d4d8a20f..4c74aa4ecf 100644 --- a/src/OpenXR/Silk.NET.OpenXR/Enums/Result.gen.cs +++ b/src/OpenXR/Silk.NET.OpenXR/Enums/Result.gen.cs @@ -192,7 +192,13 @@ public enum Result : int ErrorSpaceNetworkRequestFailedFB = unchecked((int) -1000169003), [NativeName("Name", "XR_ERROR_SPACE_CLOUD_STORAGE_DISABLED_FB")] ErrorSpaceCloudStorageDisabledFB = unchecked((int) -1000169004), + [NativeName("Name", "XR_ERROR_PASSTHROUGH_COLOR_LUT_BUFFER_SIZE_MISMATCH_META")] + ErrorPassthroughColorLutBufferSizeMismatchMeta = unchecked((int) -1000266000), [NativeName("Name", "XR_ERROR_HINT_ALREADY_SET_QCOM")] ErrorHintAlreadySetQCom = unchecked((int) -1000306000), + [NativeName("Name", "XR_ERROR_SPACE_NOT_LOCATABLE_EXT")] + ErrorSpaceNotLocatableExt = unchecked((int) -1000429000), + [NativeName("Name", "XR_ERROR_PLANE_DETECTION_PERMISSION_DENIED_EXT")] + ErrorPlaneDetectionPermissionDeniedExt = unchecked((int) -1000429001), } } diff --git a/src/OpenXR/Silk.NET.OpenXR/Enums/SemanticLabelsSupportFlagsFB.gen.cs b/src/OpenXR/Silk.NET.OpenXR/Enums/SemanticLabelsSupportFlagsFB.gen.cs new file mode 100644 index 0000000000..70c930d2f9 --- /dev/null +++ b/src/OpenXR/Silk.NET.OpenXR/Enums/SemanticLabelsSupportFlagsFB.gen.cs @@ -0,0 +1,29 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using Silk.NET.Core.Attributes; + +#pragma warning disable 1591 + +namespace Silk.NET.OpenXR +{ + [Flags] + [NativeName("Name", "XrSemanticLabelsSupportFlagsFB")] + public enum SemanticLabelsSupportFlagsFB : long + { + [NativeName("Name", "")] + None = 0, + [Obsolete("Deprecated in favour of \"MultipleSemanticLabelsBitFB\"")] + [NativeName("Name", "XR_SEMANTIC_LABELS_SUPPORT_MULTIPLE_SEMANTIC_LABELS_BIT_FB")] + SemanticLabelsSupportMultipleSemanticLabelsBitFB = 1, + [Obsolete("Deprecated in favour of \"AcceptDeskToTableMigrationBitFB\"")] + [NativeName("Name", "XR_SEMANTIC_LABELS_SUPPORT_ACCEPT_DESK_TO_TABLE_MIGRATION_BIT_FB")] + SemanticLabelsSupportAcceptDeskToTableMigrationBitFB = 2, + [NativeName("Name", "XR_SEMANTIC_LABELS_SUPPORT_MULTIPLE_SEMANTIC_LABELS_BIT_FB")] + MultipleSemanticLabelsBitFB = 1, + [NativeName("Name", "XR_SEMANTIC_LABELS_SUPPORT_ACCEPT_DESK_TO_TABLE_MIGRATION_BIT_FB")] + AcceptDeskToTableMigrationBitFB = 2, + } +} diff --git a/src/OpenXR/Silk.NET.OpenXR/Enums/StructureType.gen.cs b/src/OpenXR/Silk.NET.OpenXR/Enums/StructureType.gen.cs index 1dcfc5fb84..902fff1b7e 100644 --- a/src/OpenXR/Silk.NET.OpenXR/Enums/StructureType.gen.cs +++ b/src/OpenXR/Silk.NET.OpenXR/Enums/StructureType.gen.cs @@ -729,6 +729,9 @@ public enum StructureType : int [Obsolete("Deprecated in favour of \"Boundary2DFB\"")] [NativeName("Name", "XR_TYPE_BOUNDARY_2D_FB")] TypeBoundary2DFB = 1000175002, + [Obsolete("Deprecated in favour of \"SemanticLabelsSupportInfoFB\"")] + [NativeName("Name", "XR_TYPE_SEMANTIC_LABELS_SUPPORT_INFO_FB")] + TypeSemanticLabelsSupportInfoFB = 1000175010, [Obsolete("Deprecated in favour of \"DigitalLensControlAlmalence\"")] [NativeName("Name", "XR_TYPE_DIGITAL_LENS_CONTROL_ALMALENCE")] TypeDigitalLensControlAlmalence = 1000196000, @@ -795,6 +798,54 @@ public enum StructureType : int [Obsolete("Deprecated in favour of \"LocalDimmingFrameEndInfoMeta\"")] [NativeName("Name", "XR_TYPE_LOCAL_DIMMING_FRAME_END_INFO_META")] TypeLocalDimmingFrameEndInfoMeta = 1000216000, + [Obsolete("Deprecated in favour of \"PassthroughPreferencesMeta\"")] + [NativeName("Name", "XR_TYPE_PASSTHROUGH_PREFERENCES_META")] + TypePassthroughPreferencesMeta = 1000217000, + [Obsolete("Deprecated in favour of \"SystemVirtualKeyboardPropertiesMeta\"")] + [NativeName("Name", "XR_TYPE_SYSTEM_VIRTUAL_KEYBOARD_PROPERTIES_META")] + TypeSystemVirtualKeyboardPropertiesMeta = 1000219001, + [Obsolete("Deprecated in favour of \"VirtualKeyboardCreateInfoMeta\"")] + [NativeName("Name", "XR_TYPE_VIRTUAL_KEYBOARD_CREATE_INFO_META")] + TypeVirtualKeyboardCreateInfoMeta = 1000219002, + [Obsolete("Deprecated in favour of \"VirtualKeyboardSpaceCreateInfoMeta\"")] + [NativeName("Name", "XR_TYPE_VIRTUAL_KEYBOARD_SPACE_CREATE_INFO_META")] + TypeVirtualKeyboardSpaceCreateInfoMeta = 1000219003, + [Obsolete("Deprecated in favour of \"VirtualKeyboardLocationInfoMeta\"")] + [NativeName("Name", "XR_TYPE_VIRTUAL_KEYBOARD_LOCATION_INFO_META")] + TypeVirtualKeyboardLocationInfoMeta = 1000219004, + [Obsolete("Deprecated in favour of \"VirtualKeyboardModelVisibilitySetInfoMeta\"")] + [NativeName("Name", "XR_TYPE_VIRTUAL_KEYBOARD_MODEL_VISIBILITY_SET_INFO_META")] + TypeVirtualKeyboardModelVisibilitySetInfoMeta = 1000219005, + [Obsolete("Deprecated in favour of \"VirtualKeyboardAnimationStateMeta\"")] + [NativeName("Name", "XR_TYPE_VIRTUAL_KEYBOARD_ANIMATION_STATE_META")] + TypeVirtualKeyboardAnimationStateMeta = 1000219006, + [Obsolete("Deprecated in favour of \"VirtualKeyboardModelAnimationStatesMeta\"")] + [NativeName("Name", "XR_TYPE_VIRTUAL_KEYBOARD_MODEL_ANIMATION_STATES_META")] + TypeVirtualKeyboardModelAnimationStatesMeta = 1000219007, + [Obsolete("Deprecated in favour of \"VirtualKeyboardTextureDataMeta\"")] + [NativeName("Name", "XR_TYPE_VIRTUAL_KEYBOARD_TEXTURE_DATA_META")] + TypeVirtualKeyboardTextureDataMeta = 1000219009, + [Obsolete("Deprecated in favour of \"VirtualKeyboardInputInfoMeta\"")] + [NativeName("Name", "XR_TYPE_VIRTUAL_KEYBOARD_INPUT_INFO_META")] + TypeVirtualKeyboardInputInfoMeta = 1000219010, + [Obsolete("Deprecated in favour of \"VirtualKeyboardTextContextChangeInfoMeta\"")] + [NativeName("Name", "XR_TYPE_VIRTUAL_KEYBOARD_TEXT_CONTEXT_CHANGE_INFO_META")] + TypeVirtualKeyboardTextContextChangeInfoMeta = 1000219011, + [Obsolete("Deprecated in favour of \"EventDataVirtualKeyboardCommitTextMeta\"")] + [NativeName("Name", "XR_TYPE_EVENT_DATA_VIRTUAL_KEYBOARD_COMMIT_TEXT_META")] + TypeEventDataVirtualKeyboardCommitTextMeta = 1000219014, + [Obsolete("Deprecated in favour of \"EventDataVirtualKeyboardBackspaceMeta\"")] + [NativeName("Name", "XR_TYPE_EVENT_DATA_VIRTUAL_KEYBOARD_BACKSPACE_META")] + TypeEventDataVirtualKeyboardBackspaceMeta = 1000219015, + [Obsolete("Deprecated in favour of \"EventDataVirtualKeyboardEnterMeta\"")] + [NativeName("Name", "XR_TYPE_EVENT_DATA_VIRTUAL_KEYBOARD_ENTER_META")] + TypeEventDataVirtualKeyboardEnterMeta = 1000219016, + [Obsolete("Deprecated in favour of \"EventDataVirtualKeyboardShownMeta\"")] + [NativeName("Name", "XR_TYPE_EVENT_DATA_VIRTUAL_KEYBOARD_SHOWN_META")] + TypeEventDataVirtualKeyboardShownMeta = 1000219017, + [Obsolete("Deprecated in favour of \"EventDataVirtualKeyboardHiddenMeta\"")] + [NativeName("Name", "XR_TYPE_EVENT_DATA_VIRTUAL_KEYBOARD_HIDDEN_META")] + TypeEventDataVirtualKeyboardHiddenMeta = 1000219018, [Obsolete("Deprecated in favour of \"ExternalCameraOculus\"")] [NativeName("Name", "XR_TYPE_EXTERNAL_CAMERA_OCULUS")] TypeExternalCameraOculus = 1000226000, @@ -819,6 +870,21 @@ public enum StructureType : int [Obsolete("Deprecated in favour of \"SystemHeadsetIDPropertiesMeta\"")] [NativeName("Name", "XR_TYPE_SYSTEM_HEADSET_ID_PROPERTIES_META")] TypeSystemHeadsetIDPropertiesMeta = 1000245000, + [Obsolete("Deprecated in favour of \"SystemPassthroughColorLutPropertiesMeta\"")] + [NativeName("Name", "XR_TYPE_SYSTEM_PASSTHROUGH_COLOR_LUT_PROPERTIES_META")] + TypeSystemPassthroughColorLutPropertiesMeta = 1000266000, + [Obsolete("Deprecated in favour of \"PassthroughColorLutCreateInfoMeta\"")] + [NativeName("Name", "XR_TYPE_PASSTHROUGH_COLOR_LUT_CREATE_INFO_META")] + TypePassthroughColorLutCreateInfoMeta = 1000266001, + [Obsolete("Deprecated in favour of \"PassthroughColorLutUpdateInfoMeta\"")] + [NativeName("Name", "XR_TYPE_PASSTHROUGH_COLOR_LUT_UPDATE_INFO_META")] + TypePassthroughColorLutUpdateInfoMeta = 1000266002, + [Obsolete("Deprecated in favour of \"PassthroughColorMapLutMeta\"")] + [NativeName("Name", "XR_TYPE_PASSTHROUGH_COLOR_MAP_LUT_META")] + TypePassthroughColorMapLutMeta = 1000266100, + [Obsolete("Deprecated in favour of \"PassthroughColorMapInterpolatedLutMeta\"")] + [NativeName("Name", "XR_TYPE_PASSTHROUGH_COLOR_MAP_INTERPOLATED_LUT_META")] + TypePassthroughColorMapInterpolatedLutMeta = 1000266101, [Obsolete("Deprecated in favour of \"PassthroughCreateInfoHtc\"")] [NativeName("Name", "XR_TYPE_PASSTHROUGH_CREATE_INFO_HTC")] TypePassthroughCreateInfoHtc = 1000317001, @@ -849,6 +915,33 @@ public enum StructureType : int [Obsolete("Deprecated in favour of \"ForceFeedbackCurlApplyLocationsMndx\"")] [NativeName("Name", "XR_TYPE_FORCE_FEEDBACK_CURL_APPLY_LOCATIONS_MNDX")] TypeForceFeedbackCurlApplyLocationsMndx = 1000375001, + [Obsolete("Deprecated in favour of \"HandTrackingDataSourceInfoExt\"")] + [NativeName("Name", "XR_TYPE_HAND_TRACKING_DATA_SOURCE_INFO_EXT")] + TypeHandTrackingDataSourceInfoExt = 1000428000, + [Obsolete("Deprecated in favour of \"HandTrackingDataSourceStateExt\"")] + [NativeName("Name", "XR_TYPE_HAND_TRACKING_DATA_SOURCE_STATE_EXT")] + TypeHandTrackingDataSourceStateExt = 1000428001, + [Obsolete("Deprecated in favour of \"PlaneDetectorCreateInfoExt\"")] + [NativeName("Name", "XR_TYPE_PLANE_DETECTOR_CREATE_INFO_EXT")] + TypePlaneDetectorCreateInfoExt = 1000429001, + [Obsolete("Deprecated in favour of \"PlaneDetectorBeginInfoExt\"")] + [NativeName("Name", "XR_TYPE_PLANE_DETECTOR_BEGIN_INFO_EXT")] + TypePlaneDetectorBeginInfoExt = 1000429002, + [Obsolete("Deprecated in favour of \"PlaneDetectorGetInfoExt\"")] + [NativeName("Name", "XR_TYPE_PLANE_DETECTOR_GET_INFO_EXT")] + TypePlaneDetectorGetInfoExt = 1000429003, + [Obsolete("Deprecated in favour of \"PlaneDetectorLocationsExt\"")] + [NativeName("Name", "XR_TYPE_PLANE_DETECTOR_LOCATIONS_EXT")] + TypePlaneDetectorLocationsExt = 1000429004, + [Obsolete("Deprecated in favour of \"PlaneDetectorLocationExt\"")] + [NativeName("Name", "XR_TYPE_PLANE_DETECTOR_LOCATION_EXT")] + TypePlaneDetectorLocationExt = 1000429005, + [Obsolete("Deprecated in favour of \"PlaneDetectorPolygonBufferExt\"")] + [NativeName("Name", "XR_TYPE_PLANE_DETECTOR_POLYGON_BUFFER_EXT")] + TypePlaneDetectorPolygonBufferExt = 1000429006, + [Obsolete("Deprecated in favour of \"SystemPlaneDetectionPropertiesExt\"")] + [NativeName("Name", "XR_TYPE_SYSTEM_PLANE_DETECTION_PROPERTIES_EXT")] + TypeSystemPlaneDetectionPropertiesExt = 1000429007, [NativeName("Name", "XR_TYPE_UNKNOWN")] Unknown = 0, [NativeName("Name", "XR_TYPE_API_LAYER_PROPERTIES")] @@ -1327,6 +1420,8 @@ public enum StructureType : int RoomLayoutFB = 1000175001, [NativeName("Name", "XR_TYPE_BOUNDARY_2D_FB")] Boundary2DFB = 1000175002, + [NativeName("Name", "XR_TYPE_SEMANTIC_LABELS_SUPPORT_INFO_FB")] + SemanticLabelsSupportInfoFB = 1000175010, [NativeName("Name", "XR_TYPE_DIGITAL_LENS_CONTROL_ALMALENCE")] DigitalLensControlAlmalence = 1000196000, [NativeName("Name", "XR_TYPE_EVENT_DATA_SCENE_CAPTURE_COMPLETE_FB")] @@ -1371,6 +1466,38 @@ public enum StructureType : int CompositionLayerDepthTestFB = 1000212000, [NativeName("Name", "XR_TYPE_LOCAL_DIMMING_FRAME_END_INFO_META")] LocalDimmingFrameEndInfoMeta = 1000216000, + [NativeName("Name", "XR_TYPE_PASSTHROUGH_PREFERENCES_META")] + PassthroughPreferencesMeta = 1000217000, + [NativeName("Name", "XR_TYPE_SYSTEM_VIRTUAL_KEYBOARD_PROPERTIES_META")] + SystemVirtualKeyboardPropertiesMeta = 1000219001, + [NativeName("Name", "XR_TYPE_VIRTUAL_KEYBOARD_CREATE_INFO_META")] + VirtualKeyboardCreateInfoMeta = 1000219002, + [NativeName("Name", "XR_TYPE_VIRTUAL_KEYBOARD_SPACE_CREATE_INFO_META")] + VirtualKeyboardSpaceCreateInfoMeta = 1000219003, + [NativeName("Name", "XR_TYPE_VIRTUAL_KEYBOARD_LOCATION_INFO_META")] + VirtualKeyboardLocationInfoMeta = 1000219004, + [NativeName("Name", "XR_TYPE_VIRTUAL_KEYBOARD_MODEL_VISIBILITY_SET_INFO_META")] + VirtualKeyboardModelVisibilitySetInfoMeta = 1000219005, + [NativeName("Name", "XR_TYPE_VIRTUAL_KEYBOARD_ANIMATION_STATE_META")] + VirtualKeyboardAnimationStateMeta = 1000219006, + [NativeName("Name", "XR_TYPE_VIRTUAL_KEYBOARD_MODEL_ANIMATION_STATES_META")] + VirtualKeyboardModelAnimationStatesMeta = 1000219007, + [NativeName("Name", "XR_TYPE_VIRTUAL_KEYBOARD_TEXTURE_DATA_META")] + VirtualKeyboardTextureDataMeta = 1000219009, + [NativeName("Name", "XR_TYPE_VIRTUAL_KEYBOARD_INPUT_INFO_META")] + VirtualKeyboardInputInfoMeta = 1000219010, + [NativeName("Name", "XR_TYPE_VIRTUAL_KEYBOARD_TEXT_CONTEXT_CHANGE_INFO_META")] + VirtualKeyboardTextContextChangeInfoMeta = 1000219011, + [NativeName("Name", "XR_TYPE_EVENT_DATA_VIRTUAL_KEYBOARD_COMMIT_TEXT_META")] + EventDataVirtualKeyboardCommitTextMeta = 1000219014, + [NativeName("Name", "XR_TYPE_EVENT_DATA_VIRTUAL_KEYBOARD_BACKSPACE_META")] + EventDataVirtualKeyboardBackspaceMeta = 1000219015, + [NativeName("Name", "XR_TYPE_EVENT_DATA_VIRTUAL_KEYBOARD_ENTER_META")] + EventDataVirtualKeyboardEnterMeta = 1000219016, + [NativeName("Name", "XR_TYPE_EVENT_DATA_VIRTUAL_KEYBOARD_SHOWN_META")] + EventDataVirtualKeyboardShownMeta = 1000219017, + [NativeName("Name", "XR_TYPE_EVENT_DATA_VIRTUAL_KEYBOARD_HIDDEN_META")] + EventDataVirtualKeyboardHiddenMeta = 1000219018, [NativeName("Name", "XR_TYPE_EXTERNAL_CAMERA_OCULUS")] ExternalCameraOculus = 1000226000, [NativeName("Name", "XR_TYPE_VULKAN_SWAPCHAIN_CREATE_INFO_META")] @@ -1387,6 +1514,16 @@ public enum StructureType : int SpaceUserCreateInfoFB = 1000241001, [NativeName("Name", "XR_TYPE_SYSTEM_HEADSET_ID_PROPERTIES_META")] SystemHeadsetIDPropertiesMeta = 1000245000, + [NativeName("Name", "XR_TYPE_SYSTEM_PASSTHROUGH_COLOR_LUT_PROPERTIES_META")] + SystemPassthroughColorLutPropertiesMeta = 1000266000, + [NativeName("Name", "XR_TYPE_PASSTHROUGH_COLOR_LUT_CREATE_INFO_META")] + PassthroughColorLutCreateInfoMeta = 1000266001, + [NativeName("Name", "XR_TYPE_PASSTHROUGH_COLOR_LUT_UPDATE_INFO_META")] + PassthroughColorLutUpdateInfoMeta = 1000266002, + [NativeName("Name", "XR_TYPE_PASSTHROUGH_COLOR_MAP_LUT_META")] + PassthroughColorMapLutMeta = 1000266100, + [NativeName("Name", "XR_TYPE_PASSTHROUGH_COLOR_MAP_INTERPOLATED_LUT_META")] + PassthroughColorMapInterpolatedLutMeta = 1000266101, [NativeName("Name", "XR_TYPE_PASSTHROUGH_CREATE_INFO_HTC")] PassthroughCreateInfoHtc = 1000317001, [NativeName("Name", "XR_TYPE_PASSTHROUGH_COLOR_HTC")] @@ -1407,5 +1544,23 @@ public enum StructureType : int SystemForceFeedbackCurlPropertiesMndx = 1000375000, [NativeName("Name", "XR_TYPE_FORCE_FEEDBACK_CURL_APPLY_LOCATIONS_MNDX")] ForceFeedbackCurlApplyLocationsMndx = 1000375001, + [NativeName("Name", "XR_TYPE_HAND_TRACKING_DATA_SOURCE_INFO_EXT")] + HandTrackingDataSourceInfoExt = 1000428000, + [NativeName("Name", "XR_TYPE_HAND_TRACKING_DATA_SOURCE_STATE_EXT")] + HandTrackingDataSourceStateExt = 1000428001, + [NativeName("Name", "XR_TYPE_PLANE_DETECTOR_CREATE_INFO_EXT")] + PlaneDetectorCreateInfoExt = 1000429001, + [NativeName("Name", "XR_TYPE_PLANE_DETECTOR_BEGIN_INFO_EXT")] + PlaneDetectorBeginInfoExt = 1000429002, + [NativeName("Name", "XR_TYPE_PLANE_DETECTOR_GET_INFO_EXT")] + PlaneDetectorGetInfoExt = 1000429003, + [NativeName("Name", "XR_TYPE_PLANE_DETECTOR_LOCATIONS_EXT")] + PlaneDetectorLocationsExt = 1000429004, + [NativeName("Name", "XR_TYPE_PLANE_DETECTOR_LOCATION_EXT")] + PlaneDetectorLocationExt = 1000429005, + [NativeName("Name", "XR_TYPE_PLANE_DETECTOR_POLYGON_BUFFER_EXT")] + PlaneDetectorPolygonBufferExt = 1000429006, + [NativeName("Name", "XR_TYPE_SYSTEM_PLANE_DETECTION_PROPERTIES_EXT")] + SystemPlaneDetectionPropertiesExt = 1000429007, } } diff --git a/src/OpenXR/Silk.NET.OpenXR/Enums/VirtualKeyboardInputSourceMETA.gen.cs b/src/OpenXR/Silk.NET.OpenXR/Enums/VirtualKeyboardInputSourceMETA.gen.cs new file mode 100644 index 0000000000..254b07ebb8 --- /dev/null +++ b/src/OpenXR/Silk.NET.OpenXR/Enums/VirtualKeyboardInputSourceMETA.gen.cs @@ -0,0 +1,56 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using Silk.NET.Core.Attributes; + +#pragma warning disable 1591 + +namespace Silk.NET.OpenXR +{ + [NativeName("Name", "XrVirtualKeyboardInputSourceMETA")] + public enum VirtualKeyboardInputSourceMETA : int + { + [Obsolete("Deprecated in favour of \"ControllerRayLeftMeta\"")] + [NativeName("Name", "XR_VIRTUAL_KEYBOARD_INPUT_SOURCE_CONTROLLER_RAY_LEFT_META")] + VirtualKeyboardInputSourceControllerRayLeftMeta = 1, + [Obsolete("Deprecated in favour of \"ControllerRayRightMeta\"")] + [NativeName("Name", "XR_VIRTUAL_KEYBOARD_INPUT_SOURCE_CONTROLLER_RAY_RIGHT_META")] + VirtualKeyboardInputSourceControllerRayRightMeta = 2, + [Obsolete("Deprecated in favour of \"HandRayLeftMeta\"")] + [NativeName("Name", "XR_VIRTUAL_KEYBOARD_INPUT_SOURCE_HAND_RAY_LEFT_META")] + VirtualKeyboardInputSourceHandRayLeftMeta = 3, + [Obsolete("Deprecated in favour of \"HandRayRightMeta\"")] + [NativeName("Name", "XR_VIRTUAL_KEYBOARD_INPUT_SOURCE_HAND_RAY_RIGHT_META")] + VirtualKeyboardInputSourceHandRayRightMeta = 4, + [Obsolete("Deprecated in favour of \"ControllerDirectLeftMeta\"")] + [NativeName("Name", "XR_VIRTUAL_KEYBOARD_INPUT_SOURCE_CONTROLLER_DIRECT_LEFT_META")] + VirtualKeyboardInputSourceControllerDirectLeftMeta = 5, + [Obsolete("Deprecated in favour of \"ControllerDirectRightMeta\"")] + [NativeName("Name", "XR_VIRTUAL_KEYBOARD_INPUT_SOURCE_CONTROLLER_DIRECT_RIGHT_META")] + VirtualKeyboardInputSourceControllerDirectRightMeta = 6, + [Obsolete("Deprecated in favour of \"HandDirectIndexTipLeftMeta\"")] + [NativeName("Name", "XR_VIRTUAL_KEYBOARD_INPUT_SOURCE_HAND_DIRECT_INDEX_TIP_LEFT_META")] + VirtualKeyboardInputSourceHandDirectIndexTipLeftMeta = 7, + [Obsolete("Deprecated in favour of \"HandDirectIndexTipRightMeta\"")] + [NativeName("Name", "XR_VIRTUAL_KEYBOARD_INPUT_SOURCE_HAND_DIRECT_INDEX_TIP_RIGHT_META")] + VirtualKeyboardInputSourceHandDirectIndexTipRightMeta = 8, + [NativeName("Name", "XR_VIRTUAL_KEYBOARD_INPUT_SOURCE_CONTROLLER_RAY_LEFT_META")] + ControllerRayLeftMeta = 1, + [NativeName("Name", "XR_VIRTUAL_KEYBOARD_INPUT_SOURCE_CONTROLLER_RAY_RIGHT_META")] + ControllerRayRightMeta = 2, + [NativeName("Name", "XR_VIRTUAL_KEYBOARD_INPUT_SOURCE_HAND_RAY_LEFT_META")] + HandRayLeftMeta = 3, + [NativeName("Name", "XR_VIRTUAL_KEYBOARD_INPUT_SOURCE_HAND_RAY_RIGHT_META")] + HandRayRightMeta = 4, + [NativeName("Name", "XR_VIRTUAL_KEYBOARD_INPUT_SOURCE_CONTROLLER_DIRECT_LEFT_META")] + ControllerDirectLeftMeta = 5, + [NativeName("Name", "XR_VIRTUAL_KEYBOARD_INPUT_SOURCE_CONTROLLER_DIRECT_RIGHT_META")] + ControllerDirectRightMeta = 6, + [NativeName("Name", "XR_VIRTUAL_KEYBOARD_INPUT_SOURCE_HAND_DIRECT_INDEX_TIP_LEFT_META")] + HandDirectIndexTipLeftMeta = 7, + [NativeName("Name", "XR_VIRTUAL_KEYBOARD_INPUT_SOURCE_HAND_DIRECT_INDEX_TIP_RIGHT_META")] + HandDirectIndexTipRightMeta = 8, + } +} diff --git a/src/OpenXR/Silk.NET.OpenXR/Enums/VirtualKeyboardInputStateFlagsMETA.gen.cs b/src/OpenXR/Silk.NET.OpenXR/Enums/VirtualKeyboardInputStateFlagsMETA.gen.cs new file mode 100644 index 0000000000..92cac463d4 --- /dev/null +++ b/src/OpenXR/Silk.NET.OpenXR/Enums/VirtualKeyboardInputStateFlagsMETA.gen.cs @@ -0,0 +1,24 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using Silk.NET.Core.Attributes; + +#pragma warning disable 1591 + +namespace Silk.NET.OpenXR +{ + [Flags] + [NativeName("Name", "XrVirtualKeyboardInputStateFlagsMETA")] + public enum VirtualKeyboardInputStateFlagsMETA : long + { + [NativeName("Name", "")] + None = 0, + [Obsolete("Deprecated in favour of \"PressedBitMeta\"")] + [NativeName("Name", "XR_VIRTUAL_KEYBOARD_INPUT_STATE_PRESSED_BIT_META")] + VirtualKeyboardInputStatePressedBitMeta = 1, + [NativeName("Name", "XR_VIRTUAL_KEYBOARD_INPUT_STATE_PRESSED_BIT_META")] + PressedBitMeta = 1, + } +} diff --git a/src/OpenXR/Silk.NET.OpenXR/Enums/VirtualKeyboardLocationTypeMETA.gen.cs b/src/OpenXR/Silk.NET.OpenXR/Enums/VirtualKeyboardLocationTypeMETA.gen.cs new file mode 100644 index 0000000000..d8f7492d17 --- /dev/null +++ b/src/OpenXR/Silk.NET.OpenXR/Enums/VirtualKeyboardLocationTypeMETA.gen.cs @@ -0,0 +1,31 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using Silk.NET.Core.Attributes; + +#pragma warning disable 1591 + +namespace Silk.NET.OpenXR +{ + [NativeName("Name", "XrVirtualKeyboardLocationTypeMETA")] + public enum VirtualKeyboardLocationTypeMETA : int + { + [Obsolete("Deprecated in favour of \"CustomMeta\"")] + [NativeName("Name", "XR_VIRTUAL_KEYBOARD_LOCATION_TYPE_CUSTOM_META")] + VirtualKeyboardLocationTypeCustomMeta = 0, + [Obsolete("Deprecated in favour of \"FarMeta\"")] + [NativeName("Name", "XR_VIRTUAL_KEYBOARD_LOCATION_TYPE_FAR_META")] + VirtualKeyboardLocationTypeFarMeta = 1, + [Obsolete("Deprecated in favour of \"DirectMeta\"")] + [NativeName("Name", "XR_VIRTUAL_KEYBOARD_LOCATION_TYPE_DIRECT_META")] + VirtualKeyboardLocationTypeDirectMeta = 2, + [NativeName("Name", "XR_VIRTUAL_KEYBOARD_LOCATION_TYPE_CUSTOM_META")] + CustomMeta = 0, + [NativeName("Name", "XR_VIRTUAL_KEYBOARD_LOCATION_TYPE_FAR_META")] + FarMeta = 1, + [NativeName("Name", "XR_VIRTUAL_KEYBOARD_LOCATION_TYPE_DIRECT_META")] + DirectMeta = 2, + } +} diff --git a/src/OpenXR/Silk.NET.OpenXR/Structs/EventDataVirtualKeyboardBackspaceMETA.gen.cs b/src/OpenXR/Silk.NET.OpenXR/Structs/EventDataVirtualKeyboardBackspaceMETA.gen.cs new file mode 100644 index 0000000000..e166d7e529 --- /dev/null +++ b/src/OpenXR/Silk.NET.OpenXR/Structs/EventDataVirtualKeyboardBackspaceMETA.gen.cs @@ -0,0 +1,61 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.OpenXR +{ + [NativeName("Name", "XrEventDataVirtualKeyboardBackspaceMETA")] + public unsafe partial struct EventDataVirtualKeyboardBackspaceMETA + { + public EventDataVirtualKeyboardBackspaceMETA + ( + StructureType? type = StructureType.TypeEventDataVirtualKeyboardBackspaceMeta, + void* next = null, + VirtualKeyboardMETA? keyboard = null + ) : this() + { + if (type is not null) + { + Type = type.Value; + } + + if (next is not null) + { + Next = next; + } + + if (keyboard is not null) + { + Keyboard = keyboard.Value; + } + } + +/// + [NativeName("Type", "XrStructureType")] + [NativeName("Type.Name", "XrStructureType")] + [NativeName("Name", "type")] + public StructureType Type; +/// + [NativeName("Type", "void*")] + [NativeName("Type.Name", "void")] + [NativeName("Name", "next")] + public void* Next; +/// + [NativeName("Type", "XrVirtualKeyboardMETA")] + [NativeName("Type.Name", "XrVirtualKeyboardMETA")] + [NativeName("Name", "keyboard")] + public VirtualKeyboardMETA Keyboard; + } +} diff --git a/src/OpenXR/Silk.NET.OpenXR/Structs/EventDataVirtualKeyboardCommitTextMETA.gen.cs b/src/OpenXR/Silk.NET.OpenXR/Structs/EventDataVirtualKeyboardCommitTextMETA.gen.cs new file mode 100644 index 0000000000..173184969c --- /dev/null +++ b/src/OpenXR/Silk.NET.OpenXR/Structs/EventDataVirtualKeyboardCommitTextMETA.gen.cs @@ -0,0 +1,66 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.OpenXR +{ + [NativeName("Name", "XrEventDataVirtualKeyboardCommitTextMETA")] + public unsafe partial struct EventDataVirtualKeyboardCommitTextMETA + { + public EventDataVirtualKeyboardCommitTextMETA + ( + StructureType? type = StructureType.TypeEventDataVirtualKeyboardCommitTextMeta, + void* next = null, + VirtualKeyboardMETA? keyboard = null + ) : this() + { + if (type is not null) + { + Type = type.Value; + } + + if (next is not null) + { + Next = next; + } + + if (keyboard is not null) + { + Keyboard = keyboard.Value; + } + } + +/// + [NativeName("Type", "XrStructureType")] + [NativeName("Type.Name", "XrStructureType")] + [NativeName("Name", "type")] + public StructureType Type; +/// + [NativeName("Type", "void*")] + [NativeName("Type.Name", "void")] + [NativeName("Name", "next")] + public void* Next; +/// + [NativeName("Type", "XrVirtualKeyboardMETA")] + [NativeName("Type.Name", "XrVirtualKeyboardMETA")] + [NativeName("Name", "keyboard")] + public VirtualKeyboardMETA Keyboard; + /// + [NativeName("Type", "char")] + [NativeName("Type.Name", "char")] + [NativeName("Name", "text")] + public fixed byte Text[3992]; + } +} diff --git a/src/OpenXR/Silk.NET.OpenXR/Structs/EventDataVirtualKeyboardEnterMETA.gen.cs b/src/OpenXR/Silk.NET.OpenXR/Structs/EventDataVirtualKeyboardEnterMETA.gen.cs new file mode 100644 index 0000000000..c16cd745e8 --- /dev/null +++ b/src/OpenXR/Silk.NET.OpenXR/Structs/EventDataVirtualKeyboardEnterMETA.gen.cs @@ -0,0 +1,61 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.OpenXR +{ + [NativeName("Name", "XrEventDataVirtualKeyboardEnterMETA")] + public unsafe partial struct EventDataVirtualKeyboardEnterMETA + { + public EventDataVirtualKeyboardEnterMETA + ( + StructureType? type = StructureType.TypeEventDataVirtualKeyboardEnterMeta, + void* next = null, + VirtualKeyboardMETA? keyboard = null + ) : this() + { + if (type is not null) + { + Type = type.Value; + } + + if (next is not null) + { + Next = next; + } + + if (keyboard is not null) + { + Keyboard = keyboard.Value; + } + } + +/// + [NativeName("Type", "XrStructureType")] + [NativeName("Type.Name", "XrStructureType")] + [NativeName("Name", "type")] + public StructureType Type; +/// + [NativeName("Type", "void*")] + [NativeName("Type.Name", "void")] + [NativeName("Name", "next")] + public void* Next; +/// + [NativeName("Type", "XrVirtualKeyboardMETA")] + [NativeName("Type.Name", "XrVirtualKeyboardMETA")] + [NativeName("Name", "keyboard")] + public VirtualKeyboardMETA Keyboard; + } +} diff --git a/src/OpenXR/Silk.NET.OpenXR/Structs/EventDataVirtualKeyboardHiddenMETA.gen.cs b/src/OpenXR/Silk.NET.OpenXR/Structs/EventDataVirtualKeyboardHiddenMETA.gen.cs new file mode 100644 index 0000000000..df27ebb501 --- /dev/null +++ b/src/OpenXR/Silk.NET.OpenXR/Structs/EventDataVirtualKeyboardHiddenMETA.gen.cs @@ -0,0 +1,61 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.OpenXR +{ + [NativeName("Name", "XrEventDataVirtualKeyboardHiddenMETA")] + public unsafe partial struct EventDataVirtualKeyboardHiddenMETA + { + public EventDataVirtualKeyboardHiddenMETA + ( + StructureType? type = StructureType.TypeEventDataVirtualKeyboardHiddenMeta, + void* next = null, + VirtualKeyboardMETA? keyboard = null + ) : this() + { + if (type is not null) + { + Type = type.Value; + } + + if (next is not null) + { + Next = next; + } + + if (keyboard is not null) + { + Keyboard = keyboard.Value; + } + } + +/// + [NativeName("Type", "XrStructureType")] + [NativeName("Type.Name", "XrStructureType")] + [NativeName("Name", "type")] + public StructureType Type; +/// + [NativeName("Type", "void*")] + [NativeName("Type.Name", "void")] + [NativeName("Name", "next")] + public void* Next; +/// + [NativeName("Type", "XrVirtualKeyboardMETA")] + [NativeName("Type.Name", "XrVirtualKeyboardMETA")] + [NativeName("Name", "keyboard")] + public VirtualKeyboardMETA Keyboard; + } +} diff --git a/src/OpenXR/Silk.NET.OpenXR/Structs/EventDataVirtualKeyboardShownMETA.gen.cs b/src/OpenXR/Silk.NET.OpenXR/Structs/EventDataVirtualKeyboardShownMETA.gen.cs new file mode 100644 index 0000000000..c009f25d80 --- /dev/null +++ b/src/OpenXR/Silk.NET.OpenXR/Structs/EventDataVirtualKeyboardShownMETA.gen.cs @@ -0,0 +1,61 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.OpenXR +{ + [NativeName("Name", "XrEventDataVirtualKeyboardShownMETA")] + public unsafe partial struct EventDataVirtualKeyboardShownMETA + { + public EventDataVirtualKeyboardShownMETA + ( + StructureType? type = StructureType.TypeEventDataVirtualKeyboardShownMeta, + void* next = null, + VirtualKeyboardMETA? keyboard = null + ) : this() + { + if (type is not null) + { + Type = type.Value; + } + + if (next is not null) + { + Next = next; + } + + if (keyboard is not null) + { + Keyboard = keyboard.Value; + } + } + +/// + [NativeName("Type", "XrStructureType")] + [NativeName("Type.Name", "XrStructureType")] + [NativeName("Name", "type")] + public StructureType Type; +/// + [NativeName("Type", "void*")] + [NativeName("Type.Name", "void")] + [NativeName("Name", "next")] + public void* Next; +/// + [NativeName("Type", "XrVirtualKeyboardMETA")] + [NativeName("Type.Name", "XrVirtualKeyboardMETA")] + [NativeName("Name", "keyboard")] + public VirtualKeyboardMETA Keyboard; + } +} diff --git a/src/OpenXR/Silk.NET.OpenXR/Structs/Extent3DfEXT.gen.cs b/src/OpenXR/Silk.NET.OpenXR/Structs/Extent3DfEXT.gen.cs new file mode 100644 index 0000000000..2569a41125 --- /dev/null +++ b/src/OpenXR/Silk.NET.OpenXR/Structs/Extent3DfEXT.gen.cs @@ -0,0 +1,61 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.OpenXR +{ + [NativeName("Name", "XrExtent3DfEXT")] + public unsafe partial struct Extent3DfEXT + { + public Extent3DfEXT + ( + float? width = null, + float? height = null, + float? depth = null + ) : this() + { + if (width is not null) + { + Width = width.Value; + } + + if (height is not null) + { + Height = height.Value; + } + + if (depth is not null) + { + Depth = depth.Value; + } + } + +/// + [NativeName("Type", "float")] + [NativeName("Type.Name", "float")] + [NativeName("Name", "width")] + public float Width; +/// + [NativeName("Type", "float")] + [NativeName("Type.Name", "float")] + [NativeName("Name", "height")] + public float Height; +/// + [NativeName("Type", "float")] + [NativeName("Type.Name", "float")] + [NativeName("Name", "depth")] + public float Depth; + } +} diff --git a/src/OpenXR/Silk.NET.OpenXR/Structs/GraphicsBindingEGLMNDX.gen.cs b/src/OpenXR/Silk.NET.OpenXR/Structs/GraphicsBindingEGLMNDX.gen.cs index ee7a7da8ee..cb37a1bdbc 100644 --- a/src/OpenXR/Silk.NET.OpenXR/Structs/GraphicsBindingEGLMNDX.gen.cs +++ b/src/OpenXR/Silk.NET.OpenXR/Structs/GraphicsBindingEGLMNDX.gen.cs @@ -23,7 +23,7 @@ public GraphicsBindingEGLMNDX ( StructureType? type = StructureType.TypeGraphicsBindingEglMndx, void* next = null, - PfnVoidFunction? getProcAddress = null, + PFN_xrEglGetProcAddressMNDX? getProcAddress = null, nint? display = null, nint? config = null, nint? context = null @@ -71,10 +71,10 @@ public GraphicsBindingEGLMNDX [NativeName("Name", "next")] public void* Next; /// - [NativeName("Type", "PFNEGLGETPROCADDRESSPROC")] - [NativeName("Type.Name", "PFNEGLGETPROCADDRESSPROC")] + [NativeName("Type", "PFN_xrEglGetProcAddressMNDX")] + [NativeName("Type.Name", "PFN_xrEglGetProcAddressMNDX")] [NativeName("Name", "getProcAddress")] - public PfnVoidFunction GetProcAddress; + public PFN_xrEglGetProcAddressMNDX GetProcAddress; /// [NativeName("Type", "EGLDisplay")] [NativeName("Type.Name", "EGLDisplay")] diff --git a/src/OpenXR/Silk.NET.OpenXR/Structs/HandTrackingDataSourceInfoEXT.gen.cs b/src/OpenXR/Silk.NET.OpenXR/Structs/HandTrackingDataSourceInfoEXT.gen.cs new file mode 100644 index 0000000000..8bc94cad8f --- /dev/null +++ b/src/OpenXR/Silk.NET.OpenXR/Structs/HandTrackingDataSourceInfoEXT.gen.cs @@ -0,0 +1,72 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.OpenXR +{ + [NativeName("Name", "XrHandTrackingDataSourceInfoEXT")] + public unsafe partial struct HandTrackingDataSourceInfoEXT + { + public HandTrackingDataSourceInfoEXT + ( + StructureType? type = StructureType.TypeHandTrackingDataSourceInfoExt, + void* next = null, + uint? requestedDataSourceCount = null, + HandTrackingDataSourceEXT* requestedDataSources = null + ) : this() + { + if (type is not null) + { + Type = type.Value; + } + + if (next is not null) + { + Next = next; + } + + if (requestedDataSourceCount is not null) + { + RequestedDataSourceCount = requestedDataSourceCount.Value; + } + + if (requestedDataSources is not null) + { + RequestedDataSources = requestedDataSources; + } + } + +/// + [NativeName("Type", "XrStructureType")] + [NativeName("Type.Name", "XrStructureType")] + [NativeName("Name", "type")] + public StructureType Type; +/// + [NativeName("Type", "void*")] + [NativeName("Type.Name", "void")] + [NativeName("Name", "next")] + public void* Next; +/// + [NativeName("Type", "uint32_t")] + [NativeName("Type.Name", "uint32_t")] + [NativeName("Name", "requestedDataSourceCount")] + public uint RequestedDataSourceCount; +/// + [NativeName("Type", "XrHandTrackingDataSourceEXT*")] + [NativeName("Type.Name", "XrHandTrackingDataSourceEXT")] + [NativeName("Name", "requestedDataSources")] + public HandTrackingDataSourceEXT* RequestedDataSources; + } +} diff --git a/src/OpenXR/Silk.NET.OpenXR/Structs/HandTrackingDataSourceStateEXT.gen.cs b/src/OpenXR/Silk.NET.OpenXR/Structs/HandTrackingDataSourceStateEXT.gen.cs new file mode 100644 index 0000000000..88ac7c563c --- /dev/null +++ b/src/OpenXR/Silk.NET.OpenXR/Structs/HandTrackingDataSourceStateEXT.gen.cs @@ -0,0 +1,72 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.OpenXR +{ + [NativeName("Name", "XrHandTrackingDataSourceStateEXT")] + public unsafe partial struct HandTrackingDataSourceStateEXT + { + public HandTrackingDataSourceStateEXT + ( + StructureType? type = StructureType.TypeHandTrackingDataSourceStateExt, + void* next = null, + uint? isActive = null, + HandTrackingDataSourceEXT? dataSource = null + ) : this() + { + if (type is not null) + { + Type = type.Value; + } + + if (next is not null) + { + Next = next; + } + + if (isActive is not null) + { + IsActive = isActive.Value; + } + + if (dataSource is not null) + { + DataSource = dataSource.Value; + } + } + +/// + [NativeName("Type", "XrStructureType")] + [NativeName("Type.Name", "XrStructureType")] + [NativeName("Name", "type")] + public StructureType Type; +/// + [NativeName("Type", "void*")] + [NativeName("Type.Name", "void")] + [NativeName("Name", "next")] + public void* Next; +/// + [NativeName("Type", "XrBool32")] + [NativeName("Type.Name", "XrBool32")] + [NativeName("Name", "isActive")] + public uint IsActive; +/// + [NativeName("Type", "XrHandTrackingDataSourceEXT")] + [NativeName("Type.Name", "XrHandTrackingDataSourceEXT")] + [NativeName("Name", "dataSource")] + public HandTrackingDataSourceEXT DataSource; + } +} diff --git a/src/OpenXR/Silk.NET.OpenXR/Structs/PassthroughColorLutCreateInfoMETA.gen.cs b/src/OpenXR/Silk.NET.OpenXR/Structs/PassthroughColorLutCreateInfoMETA.gen.cs new file mode 100644 index 0000000000..63a1523ff1 --- /dev/null +++ b/src/OpenXR/Silk.NET.OpenXR/Structs/PassthroughColorLutCreateInfoMETA.gen.cs @@ -0,0 +1,83 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.OpenXR +{ + [NativeName("Name", "XrPassthroughColorLutCreateInfoMETA")] + public unsafe partial struct PassthroughColorLutCreateInfoMETA + { + public PassthroughColorLutCreateInfoMETA + ( + StructureType? type = StructureType.TypePassthroughColorLutCreateInfoMeta, + void* next = null, + PassthroughColorLutChannelsMETA? channels = null, + uint? resolution = null, + PassthroughColorLutDataMETA? data = null + ) : this() + { + if (type is not null) + { + Type = type.Value; + } + + if (next is not null) + { + Next = next; + } + + if (channels is not null) + { + Channels = channels.Value; + } + + if (resolution is not null) + { + Resolution = resolution.Value; + } + + if (data is not null) + { + Data = data.Value; + } + } + +/// + [NativeName("Type", "XrStructureType")] + [NativeName("Type.Name", "XrStructureType")] + [NativeName("Name", "type")] + public StructureType Type; +/// + [NativeName("Type", "void*")] + [NativeName("Type.Name", "void")] + [NativeName("Name", "next")] + public void* Next; +/// + [NativeName("Type", "XrPassthroughColorLutChannelsMETA")] + [NativeName("Type.Name", "XrPassthroughColorLutChannelsMETA")] + [NativeName("Name", "channels")] + public PassthroughColorLutChannelsMETA Channels; +/// + [NativeName("Type", "uint32_t")] + [NativeName("Type.Name", "uint32_t")] + [NativeName("Name", "resolution")] + public uint Resolution; +/// + [NativeName("Type", "XrPassthroughColorLutDataMETA")] + [NativeName("Type.Name", "XrPassthroughColorLutDataMETA")] + [NativeName("Name", "data")] + public PassthroughColorLutDataMETA Data; + } +} diff --git a/src/OpenXR/Silk.NET.OpenXR/Structs/PassthroughColorLutDataMETA.gen.cs b/src/OpenXR/Silk.NET.OpenXR/Structs/PassthroughColorLutDataMETA.gen.cs new file mode 100644 index 0000000000..180ec59437 --- /dev/null +++ b/src/OpenXR/Silk.NET.OpenXR/Structs/PassthroughColorLutDataMETA.gen.cs @@ -0,0 +1,50 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.OpenXR +{ + [NativeName("Name", "XrPassthroughColorLutDataMETA")] + public unsafe partial struct PassthroughColorLutDataMETA + { + public PassthroughColorLutDataMETA + ( + uint? bufferSize = null, + byte* buffer = null + ) : this() + { + if (bufferSize is not null) + { + BufferSize = bufferSize.Value; + } + + if (buffer is not null) + { + Buffer = buffer; + } + } + +/// + [NativeName("Type", "uint32_t")] + [NativeName("Type.Name", "uint32_t")] + [NativeName("Name", "bufferSize")] + public uint BufferSize; +/// + [NativeName("Type", "uint8_t*")] + [NativeName("Type.Name", "uint8_t")] + [NativeName("Name", "buffer")] + public byte* Buffer; + } +} diff --git a/src/OpenXR/Silk.NET.OpenXR/Structs/PassthroughColorLutMETA.gen.cs b/src/OpenXR/Silk.NET.OpenXR/Structs/PassthroughColorLutMETA.gen.cs new file mode 100644 index 0000000000..ca28e38687 --- /dev/null +++ b/src/OpenXR/Silk.NET.OpenXR/Structs/PassthroughColorLutMETA.gen.cs @@ -0,0 +1,39 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.OpenXR +{ + [NativeName("Name", "XrPassthroughColorLutMETA")] + public unsafe partial struct PassthroughColorLutMETA + { + public PassthroughColorLutMETA + ( + ulong? handle = null + ) : this() + { + if (handle is not null) + { + Handle = handle.Value; + } + } + + + [NativeName("Type", "")] + [NativeName("Type.Name", "")] + [NativeName("Name", "")] + public ulong Handle; + } +} diff --git a/src/OpenXR/Silk.NET.OpenXR/Structs/PassthroughColorLutUpdateInfoMETA.gen.cs b/src/OpenXR/Silk.NET.OpenXR/Structs/PassthroughColorLutUpdateInfoMETA.gen.cs new file mode 100644 index 0000000000..2e716e01bb --- /dev/null +++ b/src/OpenXR/Silk.NET.OpenXR/Structs/PassthroughColorLutUpdateInfoMETA.gen.cs @@ -0,0 +1,61 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.OpenXR +{ + [NativeName("Name", "XrPassthroughColorLutUpdateInfoMETA")] + public unsafe partial struct PassthroughColorLutUpdateInfoMETA + { + public PassthroughColorLutUpdateInfoMETA + ( + StructureType? type = StructureType.TypePassthroughColorLutUpdateInfoMeta, + void* next = null, + PassthroughColorLutDataMETA? data = null + ) : this() + { + if (type is not null) + { + Type = type.Value; + } + + if (next is not null) + { + Next = next; + } + + if (data is not null) + { + Data = data.Value; + } + } + +/// + [NativeName("Type", "XrStructureType")] + [NativeName("Type.Name", "XrStructureType")] + [NativeName("Name", "type")] + public StructureType Type; +/// + [NativeName("Type", "void*")] + [NativeName("Type.Name", "void")] + [NativeName("Name", "next")] + public void* Next; +/// + [NativeName("Type", "XrPassthroughColorLutDataMETA")] + [NativeName("Type.Name", "XrPassthroughColorLutDataMETA")] + [NativeName("Name", "data")] + public PassthroughColorLutDataMETA Data; + } +} diff --git a/src/OpenXR/Silk.NET.OpenXR/Structs/PassthroughColorMapInterpolatedLutMETA.gen.cs b/src/OpenXR/Silk.NET.OpenXR/Structs/PassthroughColorMapInterpolatedLutMETA.gen.cs new file mode 100644 index 0000000000..e25146e2db --- /dev/null +++ b/src/OpenXR/Silk.NET.OpenXR/Structs/PassthroughColorMapInterpolatedLutMETA.gen.cs @@ -0,0 +1,83 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.OpenXR +{ + [NativeName("Name", "XrPassthroughColorMapInterpolatedLutMETA")] + public unsafe partial struct PassthroughColorMapInterpolatedLutMETA + { + public PassthroughColorMapInterpolatedLutMETA + ( + StructureType? type = StructureType.TypePassthroughColorMapInterpolatedLutMeta, + void* next = null, + PassthroughColorLutMETA? sourceColorLut = null, + PassthroughColorLutMETA? targetColorLut = null, + float? weight = null + ) : this() + { + if (type is not null) + { + Type = type.Value; + } + + if (next is not null) + { + Next = next; + } + + if (sourceColorLut is not null) + { + SourceColorLut = sourceColorLut.Value; + } + + if (targetColorLut is not null) + { + TargetColorLut = targetColorLut.Value; + } + + if (weight is not null) + { + Weight = weight.Value; + } + } + +/// + [NativeName("Type", "XrStructureType")] + [NativeName("Type.Name", "XrStructureType")] + [NativeName("Name", "type")] + public StructureType Type; +/// + [NativeName("Type", "void*")] + [NativeName("Type.Name", "void")] + [NativeName("Name", "next")] + public void* Next; +/// + [NativeName("Type", "XrPassthroughColorLutMETA")] + [NativeName("Type.Name", "XrPassthroughColorLutMETA")] + [NativeName("Name", "sourceColorLut")] + public PassthroughColorLutMETA SourceColorLut; +/// + [NativeName("Type", "XrPassthroughColorLutMETA")] + [NativeName("Type.Name", "XrPassthroughColorLutMETA")] + [NativeName("Name", "targetColorLut")] + public PassthroughColorLutMETA TargetColorLut; +/// + [NativeName("Type", "float")] + [NativeName("Type.Name", "float")] + [NativeName("Name", "weight")] + public float Weight; + } +} diff --git a/src/OpenXR/Silk.NET.OpenXR/Structs/PassthroughColorMapLutMETA.gen.cs b/src/OpenXR/Silk.NET.OpenXR/Structs/PassthroughColorMapLutMETA.gen.cs new file mode 100644 index 0000000000..d057752625 --- /dev/null +++ b/src/OpenXR/Silk.NET.OpenXR/Structs/PassthroughColorMapLutMETA.gen.cs @@ -0,0 +1,72 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.OpenXR +{ + [NativeName("Name", "XrPassthroughColorMapLutMETA")] + public unsafe partial struct PassthroughColorMapLutMETA + { + public PassthroughColorMapLutMETA + ( + StructureType? type = StructureType.TypePassthroughColorMapLutMeta, + void* next = null, + PassthroughColorLutMETA? colorLut = null, + float? weight = null + ) : this() + { + if (type is not null) + { + Type = type.Value; + } + + if (next is not null) + { + Next = next; + } + + if (colorLut is not null) + { + ColorLut = colorLut.Value; + } + + if (weight is not null) + { + Weight = weight.Value; + } + } + +/// + [NativeName("Type", "XrStructureType")] + [NativeName("Type.Name", "XrStructureType")] + [NativeName("Name", "type")] + public StructureType Type; +/// + [NativeName("Type", "void*")] + [NativeName("Type.Name", "void")] + [NativeName("Name", "next")] + public void* Next; +/// + [NativeName("Type", "XrPassthroughColorLutMETA")] + [NativeName("Type.Name", "XrPassthroughColorLutMETA")] + [NativeName("Name", "colorLut")] + public PassthroughColorLutMETA ColorLut; +/// + [NativeName("Type", "float")] + [NativeName("Type.Name", "float")] + [NativeName("Name", "weight")] + public float Weight; + } +} diff --git a/src/OpenXR/Silk.NET.OpenXR/Structs/PassthroughPreferencesMETA.gen.cs b/src/OpenXR/Silk.NET.OpenXR/Structs/PassthroughPreferencesMETA.gen.cs new file mode 100644 index 0000000000..5324de813b --- /dev/null +++ b/src/OpenXR/Silk.NET.OpenXR/Structs/PassthroughPreferencesMETA.gen.cs @@ -0,0 +1,61 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.OpenXR +{ + [NativeName("Name", "XrPassthroughPreferencesMETA")] + public unsafe partial struct PassthroughPreferencesMETA + { + public PassthroughPreferencesMETA + ( + StructureType? type = StructureType.TypePassthroughPreferencesMeta, + void* next = null, + PassthroughPreferenceFlagsMETA? flags = null + ) : this() + { + if (type is not null) + { + Type = type.Value; + } + + if (next is not null) + { + Next = next; + } + + if (flags is not null) + { + Flags = flags.Value; + } + } + +/// + [NativeName("Type", "XrStructureType")] + [NativeName("Type.Name", "XrStructureType")] + [NativeName("Name", "type")] + public StructureType Type; +/// + [NativeName("Type", "void*")] + [NativeName("Type.Name", "void")] + [NativeName("Name", "next")] + public void* Next; +/// + [NativeName("Type", "XrPassthroughPreferenceFlagsMETA")] + [NativeName("Type.Name", "XrPassthroughPreferenceFlagsMETA")] + [NativeName("Name", "flags")] + public PassthroughPreferenceFlagsMETA Flags; + } +} diff --git a/src/OpenXR/Silk.NET.OpenXR/Structs/PlaneDetectorBeginInfoEXT.gen.cs b/src/OpenXR/Silk.NET.OpenXR/Structs/PlaneDetectorBeginInfoEXT.gen.cs new file mode 100644 index 0000000000..582031208c --- /dev/null +++ b/src/OpenXR/Silk.NET.OpenXR/Structs/PlaneDetectorBeginInfoEXT.gen.cs @@ -0,0 +1,160 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.OpenXR +{ + [NativeName("Name", "XrPlaneDetectorBeginInfoEXT")] + public unsafe partial struct PlaneDetectorBeginInfoEXT + { + public PlaneDetectorBeginInfoEXT + ( + StructureType? type = StructureType.TypePlaneDetectorBeginInfoExt, + void* next = null, + Space? baseSpace = null, + long? time = null, + uint? orientationCount = null, + PlaneDetectorOrientationEXT* orientations = null, + uint? semanticTypeCount = null, + PlaneDetectorSemanticTypeEXT* semanticTypes = null, + uint? maxPlanes = null, + float? minArea = null, + Posef? boundingBoxPose = null, + Extent3DfEXT? boundingBoxExtent = null + ) : this() + { + if (type is not null) + { + Type = type.Value; + } + + if (next is not null) + { + Next = next; + } + + if (baseSpace is not null) + { + BaseSpace = baseSpace.Value; + } + + if (time is not null) + { + Time = time.Value; + } + + if (orientationCount is not null) + { + OrientationCount = orientationCount.Value; + } + + if (orientations is not null) + { + Orientations = orientations; + } + + if (semanticTypeCount is not null) + { + SemanticTypeCount = semanticTypeCount.Value; + } + + if (semanticTypes is not null) + { + SemanticTypes = semanticTypes; + } + + if (maxPlanes is not null) + { + MaxPlanes = maxPlanes.Value; + } + + if (minArea is not null) + { + MinArea = minArea.Value; + } + + if (boundingBoxPose is not null) + { + BoundingBoxPose = boundingBoxPose.Value; + } + + if (boundingBoxExtent is not null) + { + BoundingBoxExtent = boundingBoxExtent.Value; + } + } + +/// + [NativeName("Type", "XrStructureType")] + [NativeName("Type.Name", "XrStructureType")] + [NativeName("Name", "type")] + public StructureType Type; +/// + [NativeName("Type", "void*")] + [NativeName("Type.Name", "void")] + [NativeName("Name", "next")] + public void* Next; +/// + [NativeName("Type", "XrSpace")] + [NativeName("Type.Name", "XrSpace")] + [NativeName("Name", "baseSpace")] + public Space BaseSpace; +/// + [NativeName("Type", "XrTime")] + [NativeName("Type.Name", "XrTime")] + [NativeName("Name", "time")] + public long Time; +/// + [NativeName("Type", "uint32_t")] + [NativeName("Type.Name", "uint32_t")] + [NativeName("Name", "orientationCount")] + public uint OrientationCount; +/// + [NativeName("Type", "XrPlaneDetectorOrientationEXT*")] + [NativeName("Type.Name", "XrPlaneDetectorOrientationEXT")] + [NativeName("Name", "orientations")] + public PlaneDetectorOrientationEXT* Orientations; +/// + [NativeName("Type", "uint32_t")] + [NativeName("Type.Name", "uint32_t")] + [NativeName("Name", "semanticTypeCount")] + public uint SemanticTypeCount; +/// + [NativeName("Type", "XrPlaneDetectorSemanticTypeEXT*")] + [NativeName("Type.Name", "XrPlaneDetectorSemanticTypeEXT")] + [NativeName("Name", "semanticTypes")] + public PlaneDetectorSemanticTypeEXT* SemanticTypes; +/// + [NativeName("Type", "uint32_t")] + [NativeName("Type.Name", "uint32_t")] + [NativeName("Name", "maxPlanes")] + public uint MaxPlanes; +/// + [NativeName("Type", "float")] + [NativeName("Type.Name", "float")] + [NativeName("Name", "minArea")] + public float MinArea; +/// + [NativeName("Type", "XrPosef")] + [NativeName("Type.Name", "XrPosef")] + [NativeName("Name", "boundingBoxPose")] + public Posef BoundingBoxPose; +/// + [NativeName("Type", "XrExtent3DfEXT")] + [NativeName("Type.Name", "XrExtent3DfEXT")] + [NativeName("Name", "boundingBoxExtent")] + public Extent3DfEXT BoundingBoxExtent; + } +} diff --git a/src/OpenXR/Silk.NET.OpenXR/Structs/PlaneDetectorCreateInfoEXT.gen.cs b/src/OpenXR/Silk.NET.OpenXR/Structs/PlaneDetectorCreateInfoEXT.gen.cs new file mode 100644 index 0000000000..2833d9a68e --- /dev/null +++ b/src/OpenXR/Silk.NET.OpenXR/Structs/PlaneDetectorCreateInfoEXT.gen.cs @@ -0,0 +1,61 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.OpenXR +{ + [NativeName("Name", "XrPlaneDetectorCreateInfoEXT")] + public unsafe partial struct PlaneDetectorCreateInfoEXT + { + public PlaneDetectorCreateInfoEXT + ( + StructureType? type = StructureType.TypePlaneDetectorCreateInfoExt, + void* next = null, + PlaneDetectorFlagsEXT? flags = null + ) : this() + { + if (type is not null) + { + Type = type.Value; + } + + if (next is not null) + { + Next = next; + } + + if (flags is not null) + { + Flags = flags.Value; + } + } + +/// + [NativeName("Type", "XrStructureType")] + [NativeName("Type.Name", "XrStructureType")] + [NativeName("Name", "type")] + public StructureType Type; +/// + [NativeName("Type", "void*")] + [NativeName("Type.Name", "void")] + [NativeName("Name", "next")] + public void* Next; +/// + [NativeName("Type", "XrPlaneDetectorFlagsEXT")] + [NativeName("Type.Name", "XrPlaneDetectorFlagsEXT")] + [NativeName("Name", "flags")] + public PlaneDetectorFlagsEXT Flags; + } +} diff --git a/src/OpenXR/Silk.NET.OpenXR/Structs/PlaneDetectorEXT.gen.cs b/src/OpenXR/Silk.NET.OpenXR/Structs/PlaneDetectorEXT.gen.cs new file mode 100644 index 0000000000..6ce25f1a24 --- /dev/null +++ b/src/OpenXR/Silk.NET.OpenXR/Structs/PlaneDetectorEXT.gen.cs @@ -0,0 +1,39 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.OpenXR +{ + [NativeName("Name", "XrPlaneDetectorEXT")] + public unsafe partial struct PlaneDetectorEXT + { + public PlaneDetectorEXT + ( + ulong? handle = null + ) : this() + { + if (handle is not null) + { + Handle = handle.Value; + } + } + + + [NativeName("Type", "")] + [NativeName("Type.Name", "")] + [NativeName("Name", "")] + public ulong Handle; + } +} diff --git a/src/OpenXR/Silk.NET.OpenXR/Structs/PlaneDetectorGetInfoEXT.gen.cs b/src/OpenXR/Silk.NET.OpenXR/Structs/PlaneDetectorGetInfoEXT.gen.cs new file mode 100644 index 0000000000..b89cd20535 --- /dev/null +++ b/src/OpenXR/Silk.NET.OpenXR/Structs/PlaneDetectorGetInfoEXT.gen.cs @@ -0,0 +1,72 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.OpenXR +{ + [NativeName("Name", "XrPlaneDetectorGetInfoEXT")] + public unsafe partial struct PlaneDetectorGetInfoEXT + { + public PlaneDetectorGetInfoEXT + ( + StructureType? type = StructureType.TypePlaneDetectorGetInfoExt, + void* next = null, + Space? baseSpace = null, + long? time = null + ) : this() + { + if (type is not null) + { + Type = type.Value; + } + + if (next is not null) + { + Next = next; + } + + if (baseSpace is not null) + { + BaseSpace = baseSpace.Value; + } + + if (time is not null) + { + Time = time.Value; + } + } + +/// + [NativeName("Type", "XrStructureType")] + [NativeName("Type.Name", "XrStructureType")] + [NativeName("Name", "type")] + public StructureType Type; +/// + [NativeName("Type", "void*")] + [NativeName("Type.Name", "void")] + [NativeName("Name", "next")] + public void* Next; +/// + [NativeName("Type", "XrSpace")] + [NativeName("Type.Name", "XrSpace")] + [NativeName("Name", "baseSpace")] + public Space BaseSpace; +/// + [NativeName("Type", "XrTime")] + [NativeName("Type.Name", "XrTime")] + [NativeName("Name", "time")] + public long Time; + } +} diff --git a/src/OpenXR/Silk.NET.OpenXR/Structs/PlaneDetectorLocationEXT.gen.cs b/src/OpenXR/Silk.NET.OpenXR/Structs/PlaneDetectorLocationEXT.gen.cs new file mode 100644 index 0000000000..cd7501dc94 --- /dev/null +++ b/src/OpenXR/Silk.NET.OpenXR/Structs/PlaneDetectorLocationEXT.gen.cs @@ -0,0 +1,127 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.OpenXR +{ + [NativeName("Name", "XrPlaneDetectorLocationEXT")] + public unsafe partial struct PlaneDetectorLocationEXT + { + public PlaneDetectorLocationEXT + ( + StructureType? type = StructureType.TypePlaneDetectorLocationExt, + void* next = null, + ulong? planeId = null, + SpaceLocationFlags? locationFlags = null, + Posef? pose = null, + Extent2Df? extents = null, + PlaneDetectorOrientationEXT? orientation = null, + PlaneDetectorSemanticTypeEXT? semanticType = null, + uint? polygonBufferCount = null + ) : this() + { + if (type is not null) + { + Type = type.Value; + } + + if (next is not null) + { + Next = next; + } + + if (planeId is not null) + { + PlaneId = planeId.Value; + } + + if (locationFlags is not null) + { + LocationFlags = locationFlags.Value; + } + + if (pose is not null) + { + Pose = pose.Value; + } + + if (extents is not null) + { + Extents = extents.Value; + } + + if (orientation is not null) + { + Orientation = orientation.Value; + } + + if (semanticType is not null) + { + SemanticType = semanticType.Value; + } + + if (polygonBufferCount is not null) + { + PolygonBufferCount = polygonBufferCount.Value; + } + } + +/// + [NativeName("Type", "XrStructureType")] + [NativeName("Type.Name", "XrStructureType")] + [NativeName("Name", "type")] + public StructureType Type; +/// + [NativeName("Type", "void*")] + [NativeName("Type.Name", "void")] + [NativeName("Name", "next")] + public void* Next; +/// + [NativeName("Type", "uint64_t")] + [NativeName("Type.Name", "uint64_t")] + [NativeName("Name", "planeId")] + public ulong PlaneId; +/// + [NativeName("Type", "XrSpaceLocationFlags")] + [NativeName("Type.Name", "XrSpaceLocationFlags")] + [NativeName("Name", "locationFlags")] + public SpaceLocationFlags LocationFlags; +/// + [NativeName("Type", "XrPosef")] + [NativeName("Type.Name", "XrPosef")] + [NativeName("Name", "pose")] + public Posef Pose; +/// + [NativeName("Type", "XrExtent2Df")] + [NativeName("Type.Name", "XrExtent2Df")] + [NativeName("Name", "extents")] + public Extent2Df Extents; +/// + [NativeName("Type", "XrPlaneDetectorOrientationEXT")] + [NativeName("Type.Name", "XrPlaneDetectorOrientationEXT")] + [NativeName("Name", "orientation")] + public PlaneDetectorOrientationEXT Orientation; +/// + [NativeName("Type", "XrPlaneDetectorSemanticTypeEXT")] + [NativeName("Type.Name", "XrPlaneDetectorSemanticTypeEXT")] + [NativeName("Name", "semanticType")] + public PlaneDetectorSemanticTypeEXT SemanticType; +/// + [NativeName("Type", "uint32_t")] + [NativeName("Type.Name", "uint32_t")] + [NativeName("Name", "polygonBufferCount")] + public uint PolygonBufferCount; + } +} diff --git a/src/OpenXR/Silk.NET.OpenXR/Structs/PlaneDetectorLocationsEXT.gen.cs b/src/OpenXR/Silk.NET.OpenXR/Structs/PlaneDetectorLocationsEXT.gen.cs new file mode 100644 index 0000000000..000076d98b --- /dev/null +++ b/src/OpenXR/Silk.NET.OpenXR/Structs/PlaneDetectorLocationsEXT.gen.cs @@ -0,0 +1,83 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.OpenXR +{ + [NativeName("Name", "XrPlaneDetectorLocationsEXT")] + public unsafe partial struct PlaneDetectorLocationsEXT + { + public PlaneDetectorLocationsEXT + ( + StructureType? type = StructureType.TypePlaneDetectorLocationsExt, + void* next = null, + uint? planeLocationCapacityInput = null, + uint? planeLocationCountOutput = null, + PlaneDetectorLocationEXT* planeLocations = null + ) : this() + { + if (type is not null) + { + Type = type.Value; + } + + if (next is not null) + { + Next = next; + } + + if (planeLocationCapacityInput is not null) + { + PlaneLocationCapacityInput = planeLocationCapacityInput.Value; + } + + if (planeLocationCountOutput is not null) + { + PlaneLocationCountOutput = planeLocationCountOutput.Value; + } + + if (planeLocations is not null) + { + PlaneLocations = planeLocations; + } + } + +/// + [NativeName("Type", "XrStructureType")] + [NativeName("Type.Name", "XrStructureType")] + [NativeName("Name", "type")] + public StructureType Type; +/// + [NativeName("Type", "void*")] + [NativeName("Type.Name", "void")] + [NativeName("Name", "next")] + public void* Next; +/// + [NativeName("Type", "uint32_t")] + [NativeName("Type.Name", "uint32_t")] + [NativeName("Name", "planeLocationCapacityInput")] + public uint PlaneLocationCapacityInput; +/// + [NativeName("Type", "uint32_t")] + [NativeName("Type.Name", "uint32_t")] + [NativeName("Name", "planeLocationCountOutput")] + public uint PlaneLocationCountOutput; +/// + [NativeName("Type", "XrPlaneDetectorLocationEXT*")] + [NativeName("Type.Name", "XrPlaneDetectorLocationEXT")] + [NativeName("Name", "planeLocations")] + public PlaneDetectorLocationEXT* PlaneLocations; + } +} diff --git a/src/OpenXR/Silk.NET.OpenXR/Structs/PlaneDetectorPolygonBufferEXT.gen.cs b/src/OpenXR/Silk.NET.OpenXR/Structs/PlaneDetectorPolygonBufferEXT.gen.cs new file mode 100644 index 0000000000..4fc0e965e7 --- /dev/null +++ b/src/OpenXR/Silk.NET.OpenXR/Structs/PlaneDetectorPolygonBufferEXT.gen.cs @@ -0,0 +1,83 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.OpenXR +{ + [NativeName("Name", "XrPlaneDetectorPolygonBufferEXT")] + public unsafe partial struct PlaneDetectorPolygonBufferEXT + { + public PlaneDetectorPolygonBufferEXT + ( + StructureType? type = StructureType.TypePlaneDetectorPolygonBufferExt, + void* next = null, + uint? vertexCapacityInput = null, + uint? vertexCountOutput = null, + Vector2f* vertices = null + ) : this() + { + if (type is not null) + { + Type = type.Value; + } + + if (next is not null) + { + Next = next; + } + + if (vertexCapacityInput is not null) + { + VertexCapacityInput = vertexCapacityInput.Value; + } + + if (vertexCountOutput is not null) + { + VertexCountOutput = vertexCountOutput.Value; + } + + if (vertices is not null) + { + Vertices = vertices; + } + } + +/// + [NativeName("Type", "XrStructureType")] + [NativeName("Type.Name", "XrStructureType")] + [NativeName("Name", "type")] + public StructureType Type; +/// + [NativeName("Type", "void*")] + [NativeName("Type.Name", "void")] + [NativeName("Name", "next")] + public void* Next; +/// + [NativeName("Type", "uint32_t")] + [NativeName("Type.Name", "uint32_t")] + [NativeName("Name", "vertexCapacityInput")] + public uint VertexCapacityInput; +/// + [NativeName("Type", "uint32_t")] + [NativeName("Type.Name", "uint32_t")] + [NativeName("Name", "vertexCountOutput")] + public uint VertexCountOutput; +/// + [NativeName("Type", "XrVector2f*")] + [NativeName("Type.Name", "XrVector2f")] + [NativeName("Name", "vertices")] + public Vector2f* Vertices; + } +} diff --git a/src/OpenXR/Silk.NET.OpenXR/Structs/SemanticLabelsSupportInfoFB.gen.cs b/src/OpenXR/Silk.NET.OpenXR/Structs/SemanticLabelsSupportInfoFB.gen.cs new file mode 100644 index 0000000000..8eea058b22 --- /dev/null +++ b/src/OpenXR/Silk.NET.OpenXR/Structs/SemanticLabelsSupportInfoFB.gen.cs @@ -0,0 +1,72 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.OpenXR +{ + [NativeName("Name", "XrSemanticLabelsSupportInfoFB")] + public unsafe partial struct SemanticLabelsSupportInfoFB + { + public SemanticLabelsSupportInfoFB + ( + StructureType? type = StructureType.TypeSemanticLabelsSupportInfoFB, + void* next = null, + SemanticLabelsSupportFlagsFB? flags = null, + byte* recognizedLabels = null + ) : this() + { + if (type is not null) + { + Type = type.Value; + } + + if (next is not null) + { + Next = next; + } + + if (flags is not null) + { + Flags = flags.Value; + } + + if (recognizedLabels is not null) + { + RecognizedLabels = recognizedLabels; + } + } + +/// + [NativeName("Type", "XrStructureType")] + [NativeName("Type.Name", "XrStructureType")] + [NativeName("Name", "type")] + public StructureType Type; +/// + [NativeName("Type", "void*")] + [NativeName("Type.Name", "void")] + [NativeName("Name", "next")] + public void* Next; +/// + [NativeName("Type", "XrSemanticLabelsSupportFlagsFB")] + [NativeName("Type.Name", "XrSemanticLabelsSupportFlagsFB")] + [NativeName("Name", "flags")] + public SemanticLabelsSupportFlagsFB Flags; +/// + [NativeName("Type", "char*")] + [NativeName("Type.Name", "char")] + [NativeName("Name", "recognizedLabels")] + public byte* RecognizedLabels; + } +} diff --git a/src/OpenXR/Silk.NET.OpenXR/Structs/SystemPassthroughColorLutPropertiesMETA.gen.cs b/src/OpenXR/Silk.NET.OpenXR/Structs/SystemPassthroughColorLutPropertiesMETA.gen.cs new file mode 100644 index 0000000000..9347cf3232 --- /dev/null +++ b/src/OpenXR/Silk.NET.OpenXR/Structs/SystemPassthroughColorLutPropertiesMETA.gen.cs @@ -0,0 +1,61 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.OpenXR +{ + [NativeName("Name", "XrSystemPassthroughColorLutPropertiesMETA")] + public unsafe partial struct SystemPassthroughColorLutPropertiesMETA + { + public SystemPassthroughColorLutPropertiesMETA + ( + StructureType? type = StructureType.TypeSystemPassthroughColorLutPropertiesMeta, + void* next = null, + uint? maxColorLutResolution = null + ) : this() + { + if (type is not null) + { + Type = type.Value; + } + + if (next is not null) + { + Next = next; + } + + if (maxColorLutResolution is not null) + { + MaxColorLutResolution = maxColorLutResolution.Value; + } + } + +/// + [NativeName("Type", "XrStructureType")] + [NativeName("Type.Name", "XrStructureType")] + [NativeName("Name", "type")] + public StructureType Type; +/// + [NativeName("Type", "void*")] + [NativeName("Type.Name", "void")] + [NativeName("Name", "next")] + public void* Next; +/// + [NativeName("Type", "uint32_t")] + [NativeName("Type.Name", "uint32_t")] + [NativeName("Name", "maxColorLutResolution")] + public uint MaxColorLutResolution; + } +} diff --git a/src/OpenXR/Silk.NET.OpenXR/Structs/SystemPlaneDetectionPropertiesEXT.gen.cs b/src/OpenXR/Silk.NET.OpenXR/Structs/SystemPlaneDetectionPropertiesEXT.gen.cs new file mode 100644 index 0000000000..9017117f95 --- /dev/null +++ b/src/OpenXR/Silk.NET.OpenXR/Structs/SystemPlaneDetectionPropertiesEXT.gen.cs @@ -0,0 +1,61 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.OpenXR +{ + [NativeName("Name", "XrSystemPlaneDetectionPropertiesEXT")] + public unsafe partial struct SystemPlaneDetectionPropertiesEXT + { + public SystemPlaneDetectionPropertiesEXT + ( + StructureType? type = StructureType.TypeSystemPlaneDetectionPropertiesExt, + void* next = null, + PlaneDetectionCapabilityFlagsEXT? supportedFeatures = null + ) : this() + { + if (type is not null) + { + Type = type.Value; + } + + if (next is not null) + { + Next = next; + } + + if (supportedFeatures is not null) + { + SupportedFeatures = supportedFeatures.Value; + } + } + +/// + [NativeName("Type", "XrStructureType")] + [NativeName("Type.Name", "XrStructureType")] + [NativeName("Name", "type")] + public StructureType Type; +/// + [NativeName("Type", "void*")] + [NativeName("Type.Name", "void")] + [NativeName("Name", "next")] + public void* Next; +/// + [NativeName("Type", "XrPlaneDetectionCapabilityFlagsEXT")] + [NativeName("Type.Name", "XrPlaneDetectionCapabilityFlagsEXT")] + [NativeName("Name", "supportedFeatures")] + public PlaneDetectionCapabilityFlagsEXT SupportedFeatures; + } +} diff --git a/src/OpenXR/Silk.NET.OpenXR/Structs/SystemVirtualKeyboardPropertiesMETA.gen.cs b/src/OpenXR/Silk.NET.OpenXR/Structs/SystemVirtualKeyboardPropertiesMETA.gen.cs new file mode 100644 index 0000000000..dce375ba26 --- /dev/null +++ b/src/OpenXR/Silk.NET.OpenXR/Structs/SystemVirtualKeyboardPropertiesMETA.gen.cs @@ -0,0 +1,61 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.OpenXR +{ + [NativeName("Name", "XrSystemVirtualKeyboardPropertiesMETA")] + public unsafe partial struct SystemVirtualKeyboardPropertiesMETA + { + public SystemVirtualKeyboardPropertiesMETA + ( + StructureType? type = StructureType.TypeSystemVirtualKeyboardPropertiesMeta, + void* next = null, + uint? supportsVirtualKeyboard = null + ) : this() + { + if (type is not null) + { + Type = type.Value; + } + + if (next is not null) + { + Next = next; + } + + if (supportsVirtualKeyboard is not null) + { + SupportsVirtualKeyboard = supportsVirtualKeyboard.Value; + } + } + +/// + [NativeName("Type", "XrStructureType")] + [NativeName("Type.Name", "XrStructureType")] + [NativeName("Name", "type")] + public StructureType Type; +/// + [NativeName("Type", "void*")] + [NativeName("Type.Name", "void")] + [NativeName("Name", "next")] + public void* Next; +/// + [NativeName("Type", "XrBool32")] + [NativeName("Type.Name", "XrBool32")] + [NativeName("Name", "supportsVirtualKeyboard")] + public uint SupportsVirtualKeyboard; + } +} diff --git a/src/OpenXR/Silk.NET.OpenXR/Structs/VirtualKeyboardAnimationStateMETA.gen.cs b/src/OpenXR/Silk.NET.OpenXR/Structs/VirtualKeyboardAnimationStateMETA.gen.cs new file mode 100644 index 0000000000..f1ab7232eb --- /dev/null +++ b/src/OpenXR/Silk.NET.OpenXR/Structs/VirtualKeyboardAnimationStateMETA.gen.cs @@ -0,0 +1,72 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.OpenXR +{ + [NativeName("Name", "XrVirtualKeyboardAnimationStateMETA")] + public unsafe partial struct VirtualKeyboardAnimationStateMETA + { + public VirtualKeyboardAnimationStateMETA + ( + StructureType? type = StructureType.TypeVirtualKeyboardAnimationStateMeta, + void* next = null, + int? animationIndex = null, + float? fraction = null + ) : this() + { + if (type is not null) + { + Type = type.Value; + } + + if (next is not null) + { + Next = next; + } + + if (animationIndex is not null) + { + AnimationIndex = animationIndex.Value; + } + + if (fraction is not null) + { + Fraction = fraction.Value; + } + } + +/// + [NativeName("Type", "XrStructureType")] + [NativeName("Type.Name", "XrStructureType")] + [NativeName("Name", "type")] + public StructureType Type; +/// + [NativeName("Type", "void*")] + [NativeName("Type.Name", "void")] + [NativeName("Name", "next")] + public void* Next; +/// + [NativeName("Type", "int32_t")] + [NativeName("Type.Name", "int32_t")] + [NativeName("Name", "animationIndex")] + public int AnimationIndex; +/// + [NativeName("Type", "float")] + [NativeName("Type.Name", "float")] + [NativeName("Name", "fraction")] + public float Fraction; + } +} diff --git a/src/OpenXR/Silk.NET.OpenXR/Structs/VirtualKeyboardCreateInfoMETA.gen.cs b/src/OpenXR/Silk.NET.OpenXR/Structs/VirtualKeyboardCreateInfoMETA.gen.cs new file mode 100644 index 0000000000..eeb008f5ff --- /dev/null +++ b/src/OpenXR/Silk.NET.OpenXR/Structs/VirtualKeyboardCreateInfoMETA.gen.cs @@ -0,0 +1,50 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.OpenXR +{ + [NativeName("Name", "XrVirtualKeyboardCreateInfoMETA")] + public unsafe partial struct VirtualKeyboardCreateInfoMETA + { + public VirtualKeyboardCreateInfoMETA + ( + StructureType? type = StructureType.TypeVirtualKeyboardCreateInfoMeta, + void* next = null + ) : this() + { + if (type is not null) + { + Type = type.Value; + } + + if (next is not null) + { + Next = next; + } + } + +/// + [NativeName("Type", "XrStructureType")] + [NativeName("Type.Name", "XrStructureType")] + [NativeName("Name", "type")] + public StructureType Type; +/// + [NativeName("Type", "void*")] + [NativeName("Type.Name", "void")] + [NativeName("Name", "next")] + public void* Next; + } +} diff --git a/src/OpenXR/Silk.NET.OpenXR/Structs/VirtualKeyboardInputInfoMETA.gen.cs b/src/OpenXR/Silk.NET.OpenXR/Structs/VirtualKeyboardInputInfoMETA.gen.cs new file mode 100644 index 0000000000..43dde3eb8c --- /dev/null +++ b/src/OpenXR/Silk.NET.OpenXR/Structs/VirtualKeyboardInputInfoMETA.gen.cs @@ -0,0 +1,94 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.OpenXR +{ + [NativeName("Name", "XrVirtualKeyboardInputInfoMETA")] + public unsafe partial struct VirtualKeyboardInputInfoMETA + { + public VirtualKeyboardInputInfoMETA + ( + StructureType? type = StructureType.TypeVirtualKeyboardInputInfoMeta, + void* next = null, + VirtualKeyboardInputSourceMETA? inputSource = null, + Space? inputSpace = null, + Posef? inputPoseInSpace = null, + VirtualKeyboardInputStateFlagsMETA? inputState = null + ) : this() + { + if (type is not null) + { + Type = type.Value; + } + + if (next is not null) + { + Next = next; + } + + if (inputSource is not null) + { + InputSource = inputSource.Value; + } + + if (inputSpace is not null) + { + InputSpace = inputSpace.Value; + } + + if (inputPoseInSpace is not null) + { + InputPoseInSpace = inputPoseInSpace.Value; + } + + if (inputState is not null) + { + InputState = inputState.Value; + } + } + +/// + [NativeName("Type", "XrStructureType")] + [NativeName("Type.Name", "XrStructureType")] + [NativeName("Name", "type")] + public StructureType Type; +/// + [NativeName("Type", "void*")] + [NativeName("Type.Name", "void")] + [NativeName("Name", "next")] + public void* Next; +/// + [NativeName("Type", "XrVirtualKeyboardInputSourceMETA")] + [NativeName("Type.Name", "XrVirtualKeyboardInputSourceMETA")] + [NativeName("Name", "inputSource")] + public VirtualKeyboardInputSourceMETA InputSource; +/// + [NativeName("Type", "XrSpace")] + [NativeName("Type.Name", "XrSpace")] + [NativeName("Name", "inputSpace")] + public Space InputSpace; +/// + [NativeName("Type", "XrPosef")] + [NativeName("Type.Name", "XrPosef")] + [NativeName("Name", "inputPoseInSpace")] + public Posef InputPoseInSpace; +/// + [NativeName("Type", "XrVirtualKeyboardInputStateFlagsMETA")] + [NativeName("Type.Name", "XrVirtualKeyboardInputStateFlagsMETA")] + [NativeName("Name", "inputState")] + public VirtualKeyboardInputStateFlagsMETA InputState; + } +} diff --git a/src/OpenXR/Silk.NET.OpenXR/Structs/VirtualKeyboardLocationInfoMETA.gen.cs b/src/OpenXR/Silk.NET.OpenXR/Structs/VirtualKeyboardLocationInfoMETA.gen.cs new file mode 100644 index 0000000000..94999ae189 --- /dev/null +++ b/src/OpenXR/Silk.NET.OpenXR/Structs/VirtualKeyboardLocationInfoMETA.gen.cs @@ -0,0 +1,94 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.OpenXR +{ + [NativeName("Name", "XrVirtualKeyboardLocationInfoMETA")] + public unsafe partial struct VirtualKeyboardLocationInfoMETA + { + public VirtualKeyboardLocationInfoMETA + ( + StructureType? type = StructureType.TypeVirtualKeyboardLocationInfoMeta, + void* next = null, + VirtualKeyboardLocationTypeMETA? locationType = null, + Space? space = null, + Posef? poseInSpace = null, + float? scale = null + ) : this() + { + if (type is not null) + { + Type = type.Value; + } + + if (next is not null) + { + Next = next; + } + + if (locationType is not null) + { + LocationType = locationType.Value; + } + + if (space is not null) + { + Space = space.Value; + } + + if (poseInSpace is not null) + { + PoseInSpace = poseInSpace.Value; + } + + if (scale is not null) + { + Scale = scale.Value; + } + } + +/// + [NativeName("Type", "XrStructureType")] + [NativeName("Type.Name", "XrStructureType")] + [NativeName("Name", "type")] + public StructureType Type; +/// + [NativeName("Type", "void*")] + [NativeName("Type.Name", "void")] + [NativeName("Name", "next")] + public void* Next; +/// + [NativeName("Type", "XrVirtualKeyboardLocationTypeMETA")] + [NativeName("Type.Name", "XrVirtualKeyboardLocationTypeMETA")] + [NativeName("Name", "locationType")] + public VirtualKeyboardLocationTypeMETA LocationType; +/// + [NativeName("Type", "XrSpace")] + [NativeName("Type.Name", "XrSpace")] + [NativeName("Name", "space")] + public Space Space; +/// + [NativeName("Type", "XrPosef")] + [NativeName("Type.Name", "XrPosef")] + [NativeName("Name", "poseInSpace")] + public Posef PoseInSpace; +/// + [NativeName("Type", "float")] + [NativeName("Type.Name", "float")] + [NativeName("Name", "scale")] + public float Scale; + } +} diff --git a/src/OpenXR/Silk.NET.OpenXR/Structs/VirtualKeyboardMETA.gen.cs b/src/OpenXR/Silk.NET.OpenXR/Structs/VirtualKeyboardMETA.gen.cs new file mode 100644 index 0000000000..0b83072499 --- /dev/null +++ b/src/OpenXR/Silk.NET.OpenXR/Structs/VirtualKeyboardMETA.gen.cs @@ -0,0 +1,39 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.OpenXR +{ + [NativeName("Name", "XrVirtualKeyboardMETA")] + public unsafe partial struct VirtualKeyboardMETA + { + public VirtualKeyboardMETA + ( + ulong? handle = null + ) : this() + { + if (handle is not null) + { + Handle = handle.Value; + } + } + + + [NativeName("Type", "")] + [NativeName("Type.Name", "")] + [NativeName("Name", "")] + public ulong Handle; + } +} diff --git a/src/OpenXR/Silk.NET.OpenXR/Structs/VirtualKeyboardModelAnimationStatesMETA.gen.cs b/src/OpenXR/Silk.NET.OpenXR/Structs/VirtualKeyboardModelAnimationStatesMETA.gen.cs new file mode 100644 index 0000000000..61b5f3e466 --- /dev/null +++ b/src/OpenXR/Silk.NET.OpenXR/Structs/VirtualKeyboardModelAnimationStatesMETA.gen.cs @@ -0,0 +1,83 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.OpenXR +{ + [NativeName("Name", "XrVirtualKeyboardModelAnimationStatesMETA")] + public unsafe partial struct VirtualKeyboardModelAnimationStatesMETA + { + public VirtualKeyboardModelAnimationStatesMETA + ( + StructureType? type = StructureType.TypeVirtualKeyboardModelAnimationStatesMeta, + void* next = null, + uint? stateCapacityInput = null, + uint? stateCountOutput = null, + VirtualKeyboardAnimationStateMETA* states = null + ) : this() + { + if (type is not null) + { + Type = type.Value; + } + + if (next is not null) + { + Next = next; + } + + if (stateCapacityInput is not null) + { + StateCapacityInput = stateCapacityInput.Value; + } + + if (stateCountOutput is not null) + { + StateCountOutput = stateCountOutput.Value; + } + + if (states is not null) + { + States = states; + } + } + +/// + [NativeName("Type", "XrStructureType")] + [NativeName("Type.Name", "XrStructureType")] + [NativeName("Name", "type")] + public StructureType Type; +/// + [NativeName("Type", "void*")] + [NativeName("Type.Name", "void")] + [NativeName("Name", "next")] + public void* Next; +/// + [NativeName("Type", "uint32_t")] + [NativeName("Type.Name", "uint32_t")] + [NativeName("Name", "stateCapacityInput")] + public uint StateCapacityInput; +/// + [NativeName("Type", "uint32_t")] + [NativeName("Type.Name", "uint32_t")] + [NativeName("Name", "stateCountOutput")] + public uint StateCountOutput; +/// + [NativeName("Type", "XrVirtualKeyboardAnimationStateMETA*")] + [NativeName("Type.Name", "XrVirtualKeyboardAnimationStateMETA")] + [NativeName("Name", "states")] + public VirtualKeyboardAnimationStateMETA* States; + } +} diff --git a/src/OpenXR/Silk.NET.OpenXR/Structs/VirtualKeyboardModelVisibilitySetInfoMETA.gen.cs b/src/OpenXR/Silk.NET.OpenXR/Structs/VirtualKeyboardModelVisibilitySetInfoMETA.gen.cs new file mode 100644 index 0000000000..8883d61e07 --- /dev/null +++ b/src/OpenXR/Silk.NET.OpenXR/Structs/VirtualKeyboardModelVisibilitySetInfoMETA.gen.cs @@ -0,0 +1,61 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.OpenXR +{ + [NativeName("Name", "XrVirtualKeyboardModelVisibilitySetInfoMETA")] + public unsafe partial struct VirtualKeyboardModelVisibilitySetInfoMETA + { + public VirtualKeyboardModelVisibilitySetInfoMETA + ( + StructureType? type = StructureType.TypeVirtualKeyboardModelVisibilitySetInfoMeta, + void* next = null, + uint? visible = null + ) : this() + { + if (type is not null) + { + Type = type.Value; + } + + if (next is not null) + { + Next = next; + } + + if (visible is not null) + { + Visible = visible.Value; + } + } + +/// + [NativeName("Type", "XrStructureType")] + [NativeName("Type.Name", "XrStructureType")] + [NativeName("Name", "type")] + public StructureType Type; +/// + [NativeName("Type", "void*")] + [NativeName("Type.Name", "void")] + [NativeName("Name", "next")] + public void* Next; +/// + [NativeName("Type", "XrBool32")] + [NativeName("Type.Name", "XrBool32")] + [NativeName("Name", "visible")] + public uint Visible; + } +} diff --git a/src/OpenXR/Silk.NET.OpenXR/Structs/VirtualKeyboardSpaceCreateInfoMETA.gen.cs b/src/OpenXR/Silk.NET.OpenXR/Structs/VirtualKeyboardSpaceCreateInfoMETA.gen.cs new file mode 100644 index 0000000000..435ddeb4a0 --- /dev/null +++ b/src/OpenXR/Silk.NET.OpenXR/Structs/VirtualKeyboardSpaceCreateInfoMETA.gen.cs @@ -0,0 +1,83 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.OpenXR +{ + [NativeName("Name", "XrVirtualKeyboardSpaceCreateInfoMETA")] + public unsafe partial struct VirtualKeyboardSpaceCreateInfoMETA + { + public VirtualKeyboardSpaceCreateInfoMETA + ( + StructureType? type = StructureType.TypeVirtualKeyboardSpaceCreateInfoMeta, + void* next = null, + VirtualKeyboardLocationTypeMETA? locationType = null, + Space? space = null, + Posef? poseInSpace = null + ) : this() + { + if (type is not null) + { + Type = type.Value; + } + + if (next is not null) + { + Next = next; + } + + if (locationType is not null) + { + LocationType = locationType.Value; + } + + if (space is not null) + { + Space = space.Value; + } + + if (poseInSpace is not null) + { + PoseInSpace = poseInSpace.Value; + } + } + +/// + [NativeName("Type", "XrStructureType")] + [NativeName("Type.Name", "XrStructureType")] + [NativeName("Name", "type")] + public StructureType Type; +/// + [NativeName("Type", "void*")] + [NativeName("Type.Name", "void")] + [NativeName("Name", "next")] + public void* Next; +/// + [NativeName("Type", "XrVirtualKeyboardLocationTypeMETA")] + [NativeName("Type.Name", "XrVirtualKeyboardLocationTypeMETA")] + [NativeName("Name", "locationType")] + public VirtualKeyboardLocationTypeMETA LocationType; +/// + [NativeName("Type", "XrSpace")] + [NativeName("Type.Name", "XrSpace")] + [NativeName("Name", "space")] + public Space Space; +/// + [NativeName("Type", "XrPosef")] + [NativeName("Type.Name", "XrPosef")] + [NativeName("Name", "poseInSpace")] + public Posef PoseInSpace; + } +} diff --git a/src/OpenXR/Silk.NET.OpenXR/Structs/VirtualKeyboardTextContextChangeInfoMETA.gen.cs b/src/OpenXR/Silk.NET.OpenXR/Structs/VirtualKeyboardTextContextChangeInfoMETA.gen.cs new file mode 100644 index 0000000000..fe33db846c --- /dev/null +++ b/src/OpenXR/Silk.NET.OpenXR/Structs/VirtualKeyboardTextContextChangeInfoMETA.gen.cs @@ -0,0 +1,61 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.OpenXR +{ + [NativeName("Name", "XrVirtualKeyboardTextContextChangeInfoMETA")] + public unsafe partial struct VirtualKeyboardTextContextChangeInfoMETA + { + public VirtualKeyboardTextContextChangeInfoMETA + ( + StructureType? type = StructureType.TypeVirtualKeyboardTextContextChangeInfoMeta, + void* next = null, + byte* textContext = null + ) : this() + { + if (type is not null) + { + Type = type.Value; + } + + if (next is not null) + { + Next = next; + } + + if (textContext is not null) + { + TextContext = textContext; + } + } + +/// + [NativeName("Type", "XrStructureType")] + [NativeName("Type.Name", "XrStructureType")] + [NativeName("Name", "type")] + public StructureType Type; +/// + [NativeName("Type", "void*")] + [NativeName("Type.Name", "void")] + [NativeName("Name", "next")] + public void* Next; +/// + [NativeName("Type", "char*")] + [NativeName("Type.Name", "char")] + [NativeName("Name", "textContext")] + public byte* TextContext; + } +} diff --git a/src/OpenXR/Silk.NET.OpenXR/Structs/VirtualKeyboardTextureDataMETA.gen.cs b/src/OpenXR/Silk.NET.OpenXR/Structs/VirtualKeyboardTextureDataMETA.gen.cs new file mode 100644 index 0000000000..5541346fe1 --- /dev/null +++ b/src/OpenXR/Silk.NET.OpenXR/Structs/VirtualKeyboardTextureDataMETA.gen.cs @@ -0,0 +1,105 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.OpenXR +{ + [NativeName("Name", "XrVirtualKeyboardTextureDataMETA")] + public unsafe partial struct VirtualKeyboardTextureDataMETA + { + public VirtualKeyboardTextureDataMETA + ( + StructureType? type = StructureType.TypeVirtualKeyboardTextureDataMeta, + void* next = null, + uint? textureWidth = null, + uint? textureHeight = null, + uint? bufferCapacityInput = null, + uint? bufferCountOutput = null, + byte* buffer = null + ) : this() + { + if (type is not null) + { + Type = type.Value; + } + + if (next is not null) + { + Next = next; + } + + if (textureWidth is not null) + { + TextureWidth = textureWidth.Value; + } + + if (textureHeight is not null) + { + TextureHeight = textureHeight.Value; + } + + if (bufferCapacityInput is not null) + { + BufferCapacityInput = bufferCapacityInput.Value; + } + + if (bufferCountOutput is not null) + { + BufferCountOutput = bufferCountOutput.Value; + } + + if (buffer is not null) + { + Buffer = buffer; + } + } + +/// + [NativeName("Type", "XrStructureType")] + [NativeName("Type.Name", "XrStructureType")] + [NativeName("Name", "type")] + public StructureType Type; +/// + [NativeName("Type", "void*")] + [NativeName("Type.Name", "void")] + [NativeName("Name", "next")] + public void* Next; +/// + [NativeName("Type", "uint32_t")] + [NativeName("Type.Name", "uint32_t")] + [NativeName("Name", "textureWidth")] + public uint TextureWidth; +/// + [NativeName("Type", "uint32_t")] + [NativeName("Type.Name", "uint32_t")] + [NativeName("Name", "textureHeight")] + public uint TextureHeight; +/// + [NativeName("Type", "uint32_t")] + [NativeName("Type.Name", "uint32_t")] + [NativeName("Name", "bufferCapacityInput")] + public uint BufferCapacityInput; +/// + [NativeName("Type", "uint32_t")] + [NativeName("Type.Name", "uint32_t")] + [NativeName("Name", "bufferCountOutput")] + public uint BufferCountOutput; +/// + [NativeName("Type", "uint8_t*")] + [NativeName("Type.Name", "uint8_t")] + [NativeName("Name", "buffer")] + public byte* Buffer; + } +} diff --git a/src/SPIRV/Silk.NET.SPIRV.Cross/Cross.gen.cs b/src/SPIRV/Silk.NET.SPIRV.Cross/Cross.gen.cs index 6a638b7e35..769fec4461 100644 --- a/src/SPIRV/Silk.NET.SPIRV.Cross/Cross.gen.cs +++ b/src/SPIRV/Silk.NET.SPIRV.Cross/Cross.gen.cs @@ -21,7 +21,7 @@ public unsafe partial class Cross : NativeAPI public const int CApiVersionMajor = unchecked((int) 0x0); [NativeName("Type", "int")] [NativeName("Name", "SPVC_C_API_VERSION_MINOR")] - public const int CApiVersionMinor = unchecked((int) 0x38); + public const int CApiVersionMinor = unchecked((int) 0x39); [NativeName("Type", "int")] [NativeName("Name", "SPVC_C_API_VERSION_PATCH")] public const int CApiVersionPatch = unchecked((int) 0x0); @@ -331,1186 +331,1202 @@ public unsafe partial class Cross : NativeAPI public unsafe partial Result CompilerRequireExtension(Compiler* compiler, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string ext); /// To be documented. - [NativeName("Src", "Line 787, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 787, Column 24 in spirv_cross_c.h")] + [NativeApi(EntryPoint = "spvc_compiler_get_num_required_extensions")] + public unsafe partial nuint CompilerGetNumRequiredExtensions(Compiler* compiler); + + /// To be documented. + [NativeName("Src", "Line 788, Column 29 in spirv_cross_c.h")] + [NativeApi(EntryPoint = "spvc_compiler_get_required_extension")] + public unsafe partial byte* CompilerGetRequiredExtension(Compiler* compiler, nuint index); + + /// To be documented. + [NativeName("Src", "Line 788, Column 29 in spirv_cross_c.h")] + [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] + [NativeApi(EntryPoint = "spvc_compiler_get_required_extension")] + public unsafe partial string CompilerGetRequiredExtensionS(Compiler* compiler, nuint index); + + /// To be documented. + [NativeName("Src", "Line 789, Column 29 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_flatten_buffer_block")] public unsafe partial Result CompilerFlattenBufferBlock(Compiler* compiler, uint id); /// To be documented. - [NativeName("Src", "Line 789, Column 27 in spirv_cross_c.h")] + [NativeName("Src", "Line 791, Column 27 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_variable_is_depth_or_compare")] public unsafe partial byte CompilerVariableIsDepthOrCompare(Compiler* compiler, uint id); /// To be documented. - [NativeName("Src", "Line 791, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 793, Column 29 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_mask_stage_output_by_location")] public unsafe partial Result CompilerMaskStageOutputByLocation(Compiler* compiler, uint location, uint component); /// To be documented. - [NativeName("Src", "Line 793, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 795, Column 29 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_mask_stage_output_by_builtin")] public unsafe partial Result CompilerMaskStageOutputByBuiltin(Compiler* compiler, Silk.NET.SPIRV.BuiltIn builtin); /// To be documented. - [NativeName("Src", "Line 799, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 801, Column 29 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_hlsl_set_root_constants_layout")] public unsafe partial Result CompilerHlslSetRootConstantsLayout(Compiler* compiler, [Flow(Silk.NET.Core.Native.FlowDirection.In)] HlslRootConstants* constant_info, nuint count); /// To be documented. - [NativeName("Src", "Line 799, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 801, Column 29 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_hlsl_set_root_constants_layout")] public unsafe partial Result CompilerHlslSetRootConstantsLayout(Compiler* compiler, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in HlslRootConstants constant_info, nuint count); /// To be documented. - [NativeName("Src", "Line 802, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 804, Column 29 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_hlsl_add_vertex_attribute_remap")] public unsafe partial Result CompilerHlslAddVertexAttributeRemap(Compiler* compiler, [Flow(Silk.NET.Core.Native.FlowDirection.In)] HlslVertexAttributeRemap* remap, nuint remaps); /// To be documented. - [NativeName("Src", "Line 802, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 804, Column 29 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_hlsl_add_vertex_attribute_remap")] public unsafe partial Result CompilerHlslAddVertexAttributeRemap(Compiler* compiler, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in HlslVertexAttributeRemap remap, nuint remaps); /// To be documented. - [NativeName("Src", "Line 805, Column 34 in spirv_cross_c.h")] + [NativeName("Src", "Line 807, Column 34 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_hlsl_remap_num_workgroups_builtin")] public unsafe partial uint CompilerHlslRemapNumWorkgroupsBuiltin(Compiler* compiler); /// To be documented. - [NativeName("Src", "Line 807, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 809, Column 29 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_hlsl_set_resource_binding_flags")] public unsafe partial Result CompilerHlslSetResourceBindingFlags(Compiler* compiler, uint flags); /// To be documented. - [NativeName("Src", "Line 810, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 812, Column 29 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_hlsl_add_resource_binding")] public unsafe partial Result CompilerHlslAddResourceBinding(Compiler* compiler, [Flow(Silk.NET.Core.Native.FlowDirection.In)] HlslResourceBinding* binding); /// To be documented. - [NativeName("Src", "Line 810, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 812, Column 29 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_hlsl_add_resource_binding")] public unsafe partial Result CompilerHlslAddResourceBinding(Compiler* compiler, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in HlslResourceBinding binding); /// To be documented. - [NativeName("Src", "Line 812, Column 27 in spirv_cross_c.h")] + [NativeName("Src", "Line 814, Column 27 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_hlsl_is_resource_used")] public unsafe partial byte CompilerHlslIsResourceUsed(Compiler* compiler, Silk.NET.SPIRV.ExecutionModel model, uint set, uint binding); /// To be documented. - [NativeName("Src", "Line 821, Column 27 in spirv_cross_c.h")] + [NativeName("Src", "Line 823, Column 27 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_msl_is_rasterization_disabled")] public unsafe partial byte CompilerMslIsRasterizationDisabled(Compiler* compiler); /// To be documented. - [NativeName("Src", "Line 824, Column 27 in spirv_cross_c.h")] + [NativeName("Src", "Line 826, Column 27 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_msl_needs_aux_buffer")] public unsafe partial byte CompilerMslNeedsAuxBuffer(Compiler* compiler); /// To be documented. - [NativeName("Src", "Line 825, Column 27 in spirv_cross_c.h")] + [NativeName("Src", "Line 827, Column 27 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_msl_needs_swizzle_buffer")] public unsafe partial byte CompilerMslNeedsSwizzleBuffer(Compiler* compiler); /// To be documented. - [NativeName("Src", "Line 826, Column 27 in spirv_cross_c.h")] + [NativeName("Src", "Line 828, Column 27 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_msl_needs_buffer_size_buffer")] public unsafe partial byte CompilerMslNeedsBufferSizeBuffer(Compiler* compiler); /// To be documented. - [NativeName("Src", "Line 828, Column 27 in spirv_cross_c.h")] + [NativeName("Src", "Line 830, Column 27 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_msl_needs_output_buffer")] public unsafe partial byte CompilerMslNeedsOutputBuffer(Compiler* compiler); /// To be documented. - [NativeName("Src", "Line 829, Column 27 in spirv_cross_c.h")] + [NativeName("Src", "Line 831, Column 27 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_msl_needs_patch_output_buffer")] public unsafe partial byte CompilerMslNeedsPatchOutputBuffer(Compiler* compiler); /// To be documented. - [NativeName("Src", "Line 830, Column 27 in spirv_cross_c.h")] + [NativeName("Src", "Line 832, Column 27 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_msl_needs_input_threadgroup_mem")] public unsafe partial byte CompilerMslNeedsInputThreadgroupMem(Compiler* compiler); /// To be documented. - [NativeName("Src", "Line 831, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 833, Column 29 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_msl_add_vertex_attribute")] public unsafe partial Result CompilerMslAddVertexAttribute(Compiler* compiler, [Flow(Silk.NET.Core.Native.FlowDirection.In)] MslVertexAttribute* attrs); /// To be documented. - [NativeName("Src", "Line 831, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 833, Column 29 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_msl_add_vertex_attribute")] public unsafe partial Result CompilerMslAddVertexAttribute(Compiler* compiler, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in MslVertexAttribute attrs); /// To be documented. - [NativeName("Src", "Line 833, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 835, Column 29 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_msl_add_resource_binding")] public unsafe partial Result CompilerMslAddResourceBinding(Compiler* compiler, [Flow(Silk.NET.Core.Native.FlowDirection.In)] MslResourceBinding* binding); /// To be documented. - [NativeName("Src", "Line 833, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 835, Column 29 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_msl_add_resource_binding")] public unsafe partial Result CompilerMslAddResourceBinding(Compiler* compiler, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in MslResourceBinding binding); /// To be documented. - [NativeName("Src", "Line 836, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 838, Column 29 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_msl_add_shader_input")] public unsafe partial Result CompilerMslAddShaderInput(Compiler* compiler, [Flow(Silk.NET.Core.Native.FlowDirection.In)] MslShaderInterfaceVar* input); /// To be documented. - [NativeName("Src", "Line 836, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 838, Column 29 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_msl_add_shader_input")] public unsafe partial Result CompilerMslAddShaderInput(Compiler* compiler, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in MslShaderInterfaceVar input); /// To be documented. - [NativeName("Src", "Line 838, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 840, Column 29 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_msl_add_shader_input_2")] public unsafe partial Result CompilerMslAddShaderInput2(Compiler* compiler, [Flow(Silk.NET.Core.Native.FlowDirection.In)] MslShaderInterfaceVar2* input); /// To be documented. - [NativeName("Src", "Line 838, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 840, Column 29 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_msl_add_shader_input_2")] public unsafe partial Result CompilerMslAddShaderInput2(Compiler* compiler, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in MslShaderInterfaceVar2 input); /// To be documented. - [NativeName("Src", "Line 841, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 843, Column 29 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_msl_add_shader_output")] public unsafe partial Result CompilerMslAddShaderOutput(Compiler* compiler, [Flow(Silk.NET.Core.Native.FlowDirection.In)] MslShaderInterfaceVar* output); /// To be documented. - [NativeName("Src", "Line 841, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 843, Column 29 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_msl_add_shader_output")] public unsafe partial Result CompilerMslAddShaderOutput(Compiler* compiler, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in MslShaderInterfaceVar output); /// To be documented. - [NativeName("Src", "Line 843, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 845, Column 29 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_msl_add_shader_output_2")] public unsafe partial Result CompilerMslAddShaderOutput2(Compiler* compiler, [Flow(Silk.NET.Core.Native.FlowDirection.In)] MslShaderInterfaceVar2* output); /// To be documented. - [NativeName("Src", "Line 843, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 845, Column 29 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_msl_add_shader_output_2")] public unsafe partial Result CompilerMslAddShaderOutput2(Compiler* compiler, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in MslShaderInterfaceVar2 output); /// To be documented. - [NativeName("Src", "Line 845, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 847, Column 29 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_msl_add_discrete_descriptor_set")] public unsafe partial Result CompilerMslAddDiscreteDescriptorSet(Compiler* compiler, uint desc_set); /// To be documented. - [NativeName("Src", "Line 846, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 848, Column 29 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_msl_set_argument_buffer_device_address_space")] public unsafe partial Result CompilerMslSetArgumentBufferDeviceAddressSpace(Compiler* compiler, uint desc_set, byte device_address); /// To be documented. - [NativeName("Src", "Line 849, Column 27 in spirv_cross_c.h")] + [NativeName("Src", "Line 851, Column 27 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_msl_is_vertex_attribute_used")] public unsafe partial byte CompilerMslIsVertexAttributeUsed(Compiler* compiler, uint location); /// To be documented. - [NativeName("Src", "Line 850, Column 27 in spirv_cross_c.h")] + [NativeName("Src", "Line 852, Column 27 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_msl_is_shader_input_used")] public unsafe partial byte CompilerMslIsShaderInputUsed(Compiler* compiler, uint location); /// To be documented. - [NativeName("Src", "Line 851, Column 27 in spirv_cross_c.h")] + [NativeName("Src", "Line 853, Column 27 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_msl_is_shader_output_used")] public unsafe partial byte CompilerMslIsShaderOutputUsed(Compiler* compiler, uint location); /// To be documented. - [NativeName("Src", "Line 853, Column 27 in spirv_cross_c.h")] + [NativeName("Src", "Line 855, Column 27 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_msl_is_resource_used")] public unsafe partial byte CompilerMslIsResourceUsed(Compiler* compiler, Silk.NET.SPIRV.ExecutionModel model, uint set, uint binding); /// To be documented. - [NativeName("Src", "Line 857, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 859, Column 29 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_msl_remap_constexpr_sampler")] public unsafe partial Result CompilerMslRemapConstexprSampler(Compiler* compiler, uint id, [Flow(Silk.NET.Core.Native.FlowDirection.In)] MslConstexprSampler* sampler); /// To be documented. - [NativeName("Src", "Line 857, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 859, Column 29 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_msl_remap_constexpr_sampler")] public unsafe partial Result CompilerMslRemapConstexprSampler(Compiler* compiler, uint id, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in MslConstexprSampler sampler); /// To be documented. - [NativeName("Src", "Line 858, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 860, Column 29 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_msl_remap_constexpr_sampler_by_binding")] public unsafe partial Result CompilerMslRemapConstexprSamplerByBinding(Compiler* compiler, uint desc_set, uint binding, [Flow(Silk.NET.Core.Native.FlowDirection.In)] MslConstexprSampler* sampler); /// To be documented. - [NativeName("Src", "Line 858, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 860, Column 29 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_msl_remap_constexpr_sampler_by_binding")] public unsafe partial Result CompilerMslRemapConstexprSamplerByBinding(Compiler* compiler, uint desc_set, uint binding, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in MslConstexprSampler sampler); /// To be documented. - [NativeName("Src", "Line 859, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 861, Column 29 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_msl_remap_constexpr_sampler_ycbcr")] public unsafe partial Result CompilerMslRemapConstexprSamplerYcbcr(Compiler* compiler, uint id, [Flow(Silk.NET.Core.Native.FlowDirection.In)] MslConstexprSampler* sampler, [Flow(Silk.NET.Core.Native.FlowDirection.In)] MslSamplerYcbcrConversion* conv); /// To be documented. - [NativeName("Src", "Line 859, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 861, Column 29 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_msl_remap_constexpr_sampler_ycbcr")] public unsafe partial Result CompilerMslRemapConstexprSamplerYcbcr(Compiler* compiler, uint id, [Flow(Silk.NET.Core.Native.FlowDirection.In)] MslConstexprSampler* sampler, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in MslSamplerYcbcrConversion conv); /// To be documented. - [NativeName("Src", "Line 859, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 861, Column 29 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_msl_remap_constexpr_sampler_ycbcr")] public unsafe partial Result CompilerMslRemapConstexprSamplerYcbcr(Compiler* compiler, uint id, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in MslConstexprSampler sampler, [Flow(Silk.NET.Core.Native.FlowDirection.In)] MslSamplerYcbcrConversion* conv); /// To be documented. - [NativeName("Src", "Line 859, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 861, Column 29 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_msl_remap_constexpr_sampler_ycbcr")] public unsafe partial Result CompilerMslRemapConstexprSamplerYcbcr(Compiler* compiler, uint id, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in MslConstexprSampler sampler, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in MslSamplerYcbcrConversion conv); /// To be documented. - [NativeName("Src", "Line 860, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 862, Column 29 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_msl_remap_constexpr_sampler_by_binding_ycbcr")] public unsafe partial Result CompilerMslRemapConstexprSamplerByBindingYcbcr(Compiler* compiler, uint desc_set, uint binding, [Flow(Silk.NET.Core.Native.FlowDirection.In)] MslConstexprSampler* sampler, [Flow(Silk.NET.Core.Native.FlowDirection.In)] MslSamplerYcbcrConversion* conv); /// To be documented. - [NativeName("Src", "Line 860, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 862, Column 29 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_msl_remap_constexpr_sampler_by_binding_ycbcr")] public unsafe partial Result CompilerMslRemapConstexprSamplerByBindingYcbcr(Compiler* compiler, uint desc_set, uint binding, [Flow(Silk.NET.Core.Native.FlowDirection.In)] MslConstexprSampler* sampler, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in MslSamplerYcbcrConversion conv); /// To be documented. - [NativeName("Src", "Line 860, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 862, Column 29 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_msl_remap_constexpr_sampler_by_binding_ycbcr")] public unsafe partial Result CompilerMslRemapConstexprSamplerByBindingYcbcr(Compiler* compiler, uint desc_set, uint binding, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in MslConstexprSampler sampler, [Flow(Silk.NET.Core.Native.FlowDirection.In)] MslSamplerYcbcrConversion* conv); /// To be documented. - [NativeName("Src", "Line 860, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 862, Column 29 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_msl_remap_constexpr_sampler_by_binding_ycbcr")] public unsafe partial Result CompilerMslRemapConstexprSamplerByBindingYcbcr(Compiler* compiler, uint desc_set, uint binding, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in MslConstexprSampler sampler, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in MslSamplerYcbcrConversion conv); /// To be documented. - [NativeName("Src", "Line 861, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 863, Column 29 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_msl_set_fragment_output_components")] public unsafe partial Result CompilerMslSetFragmentOutputComponents(Compiler* compiler, uint location, uint components); /// To be documented. - [NativeName("Src", "Line 863, Column 26 in spirv_cross_c.h")] + [NativeName("Src", "Line 865, Column 26 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_msl_get_automatic_resource_binding")] public unsafe partial uint CompilerMslGetAutomaticResourceBinding(Compiler* compiler, uint id); /// To be documented. - [NativeName("Src", "Line 864, Column 26 in spirv_cross_c.h")] + [NativeName("Src", "Line 866, Column 26 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_msl_get_automatic_resource_binding_secondary")] public unsafe partial uint CompilerMslGetAutomaticResourceBindingSecondary(Compiler* compiler, uint id); /// To be documented. - [NativeName("Src", "Line 866, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 868, Column 29 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_msl_add_dynamic_buffer")] public unsafe partial Result CompilerMslAddDynamicBuffer(Compiler* compiler, uint desc_set, uint binding, uint index); /// To be documented. - [NativeName("Src", "Line 868, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 870, Column 29 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_msl_add_inline_uniform_block")] public unsafe partial Result CompilerMslAddInlineUniformBlock(Compiler* compiler, uint desc_set, uint binding); /// To be documented. - [NativeName("Src", "Line 870, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 872, Column 29 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_msl_set_combined_sampler_suffix")] public unsafe partial Result CompilerMslSetCombinedSamplerSuffix(Compiler* compiler, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* suffix); /// To be documented. - [NativeName("Src", "Line 870, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 872, Column 29 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_msl_set_combined_sampler_suffix")] public unsafe partial Result CompilerMslSetCombinedSamplerSuffix(Compiler* compiler, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte suffix); /// To be documented. - [NativeName("Src", "Line 870, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 872, Column 29 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_msl_set_combined_sampler_suffix")] public unsafe partial Result CompilerMslSetCombinedSamplerSuffix(Compiler* compiler, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string suffix); /// To be documented. - [NativeName("Src", "Line 871, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 873, Column 29 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_msl_get_combined_sampler_suffix")] public unsafe partial byte* CompilerMslGetCombinedSamplerSuffix(Compiler* compiler); /// To be documented. - [NativeName("Src", "Line 871, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 873, Column 29 in spirv_cross_c.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "spvc_compiler_msl_get_combined_sampler_suffix")] public unsafe partial string CompilerMslGetCombinedSamplerSuffixS(Compiler* compiler); /// To be documented. - [NativeName("Src", "Line 877, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 879, Column 29 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_get_active_interface_variables")] public unsafe partial Result CompilerGetActiveInterfaceVariables(Compiler* compiler, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Set** set); /// To be documented. - [NativeName("Src", "Line 877, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 879, Column 29 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_get_active_interface_variables")] public unsafe partial Result CompilerGetActiveInterfaceVariables(Compiler* compiler, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in Set* set); /// To be documented. - [NativeName("Src", "Line 878, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 880, Column 29 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_set_enabled_interface_variables")] public unsafe partial Result CompilerSetEnabledInterfaceVariables(Compiler* compiler, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Set* set); /// To be documented. - [NativeName("Src", "Line 879, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 881, Column 29 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_create_shader_resources")] public unsafe partial Result CompilerCreateShaderResources(Compiler* compiler, Resources** resources); /// To be documented. - [NativeName("Src", "Line 879, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 881, Column 29 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_create_shader_resources")] public unsafe partial Result CompilerCreateShaderResources(Compiler* compiler, ref Resources* resources); /// To be documented. - [NativeName("Src", "Line 880, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 882, Column 29 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_create_shader_resources_for_active_variables")] public unsafe partial Result CompilerCreateShaderResourcesForActiveVariables(Compiler* compiler, Resources** resources, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Set* active); /// To be documented. - [NativeName("Src", "Line 880, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 882, Column 29 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_create_shader_resources_for_active_variables")] public unsafe partial Result CompilerCreateShaderResourcesForActiveVariables(Compiler* compiler, ref Resources* resources, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Set* active); /// To be documented. - [NativeName("Src", "Line 883, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 885, Column 29 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_resources_get_resource_list_for_type")] public unsafe partial Result ResourcesGetResourceListForType(Resources* resources, ResourceType type, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectedResource** resource_list, nuint* resource_size); /// To be documented. - [NativeName("Src", "Line 883, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 885, Column 29 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_resources_get_resource_list_for_type")] public unsafe partial Result ResourcesGetResourceListForType(Resources* resources, ResourceType type, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectedResource** resource_list, ref nuint resource_size); /// To be documented. - [NativeName("Src", "Line 883, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 885, Column 29 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_resources_get_resource_list_for_type")] public unsafe partial Result ResourcesGetResourceListForType(Resources* resources, ResourceType type, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectedResource* resource_list, nuint* resource_size); /// To be documented. - [NativeName("Src", "Line 883, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 885, Column 29 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_resources_get_resource_list_for_type")] public unsafe partial Result ResourcesGetResourceListForType(Resources* resources, ResourceType type, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectedResource* resource_list, ref nuint resource_size); /// To be documented. - [NativeName("Src", "Line 887, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 889, Column 29 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_resources_get_builtin_resource_list_for_type")] public unsafe partial Result ResourcesGetBuiltinResourceListForType(Resources* resources, BuiltinResourceType type, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectedBuiltinResource** resource_list, nuint* resource_size); /// To be documented. - [NativeName("Src", "Line 887, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 889, Column 29 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_resources_get_builtin_resource_list_for_type")] public unsafe partial Result ResourcesGetBuiltinResourceListForType(Resources* resources, BuiltinResourceType type, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectedBuiltinResource** resource_list, ref nuint resource_size); /// To be documented. - [NativeName("Src", "Line 887, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 889, Column 29 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_resources_get_builtin_resource_list_for_type")] public unsafe partial Result ResourcesGetBuiltinResourceListForType(Resources* resources, BuiltinResourceType type, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectedBuiltinResource* resource_list, nuint* resource_size); /// To be documented. - [NativeName("Src", "Line 887, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 889, Column 29 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_resources_get_builtin_resource_list_for_type")] public unsafe partial Result ResourcesGetBuiltinResourceListForType(Resources* resources, BuiltinResourceType type, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectedBuiltinResource* resource_list, ref nuint resource_size); /// To be documented. - [NativeName("Src", "Line 896, Column 22 in spirv_cross_c.h")] + [NativeName("Src", "Line 898, Column 22 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_set_decoration")] public unsafe partial void CompilerSetDecoration(Compiler* compiler, uint id, Silk.NET.SPIRV.Decoration decoration, uint argument); /// To be documented. - [NativeName("Src", "Line 898, Column 22 in spirv_cross_c.h")] + [NativeName("Src", "Line 900, Column 22 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_set_decoration_string")] public unsafe partial void CompilerSetDecorationString(Compiler* compiler, uint id, Silk.NET.SPIRV.Decoration decoration, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* argument); /// To be documented. - [NativeName("Src", "Line 898, Column 22 in spirv_cross_c.h")] + [NativeName("Src", "Line 900, Column 22 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_set_decoration_string")] public unsafe partial void CompilerSetDecorationString(Compiler* compiler, uint id, Silk.NET.SPIRV.Decoration decoration, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte argument); /// To be documented. - [NativeName("Src", "Line 898, Column 22 in spirv_cross_c.h")] + [NativeName("Src", "Line 900, Column 22 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_set_decoration_string")] public unsafe partial void CompilerSetDecorationString(Compiler* compiler, uint id, Silk.NET.SPIRV.Decoration decoration, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string argument); /// To be documented. - [NativeName("Src", "Line 900, Column 22 in spirv_cross_c.h")] + [NativeName("Src", "Line 902, Column 22 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_set_name")] public unsafe partial void CompilerSetName(Compiler* compiler, uint id, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* argument); /// To be documented. - [NativeName("Src", "Line 900, Column 22 in spirv_cross_c.h")] + [NativeName("Src", "Line 902, Column 22 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_set_name")] public unsafe partial void CompilerSetName(Compiler* compiler, uint id, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte argument); /// To be documented. - [NativeName("Src", "Line 900, Column 22 in spirv_cross_c.h")] + [NativeName("Src", "Line 902, Column 22 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_set_name")] public unsafe partial void CompilerSetName(Compiler* compiler, uint id, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string argument); /// To be documented. - [NativeName("Src", "Line 901, Column 22 in spirv_cross_c.h")] + [NativeName("Src", "Line 903, Column 22 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_set_member_decoration")] public unsafe partial void CompilerSetMemberDecoration(Compiler* compiler, uint id, uint member_index, Silk.NET.SPIRV.Decoration decoration, uint argument); /// To be documented. - [NativeName("Src", "Line 903, Column 22 in spirv_cross_c.h")] + [NativeName("Src", "Line 905, Column 22 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_set_member_decoration_string")] public unsafe partial void CompilerSetMemberDecorationString(Compiler* compiler, uint id, uint member_index, Silk.NET.SPIRV.Decoration decoration, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* argument); /// To be documented. - [NativeName("Src", "Line 903, Column 22 in spirv_cross_c.h")] + [NativeName("Src", "Line 905, Column 22 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_set_member_decoration_string")] public unsafe partial void CompilerSetMemberDecorationString(Compiler* compiler, uint id, uint member_index, Silk.NET.SPIRV.Decoration decoration, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte argument); /// To be documented. - [NativeName("Src", "Line 903, Column 22 in spirv_cross_c.h")] + [NativeName("Src", "Line 905, Column 22 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_set_member_decoration_string")] public unsafe partial void CompilerSetMemberDecorationString(Compiler* compiler, uint id, uint member_index, Silk.NET.SPIRV.Decoration decoration, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string argument); /// To be documented. - [NativeName("Src", "Line 906, Column 22 in spirv_cross_c.h")] + [NativeName("Src", "Line 908, Column 22 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_set_member_name")] public unsafe partial void CompilerSetMemberName(Compiler* compiler, uint id, uint member_index, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* argument); /// To be documented. - [NativeName("Src", "Line 906, Column 22 in spirv_cross_c.h")] + [NativeName("Src", "Line 908, Column 22 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_set_member_name")] public unsafe partial void CompilerSetMemberName(Compiler* compiler, uint id, uint member_index, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte argument); /// To be documented. - [NativeName("Src", "Line 906, Column 22 in spirv_cross_c.h")] + [NativeName("Src", "Line 908, Column 22 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_set_member_name")] public unsafe partial void CompilerSetMemberName(Compiler* compiler, uint id, uint member_index, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string argument); /// To be documented. - [NativeName("Src", "Line 908, Column 22 in spirv_cross_c.h")] + [NativeName("Src", "Line 910, Column 22 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_unset_decoration")] public unsafe partial void CompilerUnsetDecoration(Compiler* compiler, uint id, Silk.NET.SPIRV.Decoration decoration); /// To be documented. - [NativeName("Src", "Line 909, Column 22 in spirv_cross_c.h")] + [NativeName("Src", "Line 911, Column 22 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_unset_member_decoration")] public unsafe partial void CompilerUnsetMemberDecoration(Compiler* compiler, uint id, uint member_index, Silk.NET.SPIRV.Decoration decoration); /// To be documented. - [NativeName("Src", "Line 912, Column 27 in spirv_cross_c.h")] + [NativeName("Src", "Line 914, Column 27 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_has_decoration")] public unsafe partial byte CompilerHasDecoration(Compiler* compiler, uint id, Silk.NET.SPIRV.Decoration decoration); /// To be documented. - [NativeName("Src", "Line 913, Column 27 in spirv_cross_c.h")] + [NativeName("Src", "Line 915, Column 27 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_has_member_decoration")] public unsafe partial byte CompilerHasMemberDecoration(Compiler* compiler, uint id, uint member_index, Silk.NET.SPIRV.Decoration decoration); /// To be documented. - [NativeName("Src", "Line 915, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 917, Column 29 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_get_name")] public unsafe partial byte* CompilerGetName(Compiler* compiler, uint id); /// To be documented. - [NativeName("Src", "Line 915, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 917, Column 29 in spirv_cross_c.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "spvc_compiler_get_name")] public unsafe partial string CompilerGetNameS(Compiler* compiler, uint id); /// To be documented. - [NativeName("Src", "Line 916, Column 26 in spirv_cross_c.h")] + [NativeName("Src", "Line 918, Column 26 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_get_decoration")] public unsafe partial uint CompilerGetDecoration(Compiler* compiler, uint id, Silk.NET.SPIRV.Decoration decoration); /// To be documented. - [NativeName("Src", "Line 917, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 919, Column 29 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_get_decoration_string")] public unsafe partial byte* CompilerGetDecorationString(Compiler* compiler, uint id, Silk.NET.SPIRV.Decoration decoration); /// To be documented. - [NativeName("Src", "Line 917, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 919, Column 29 in spirv_cross_c.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "spvc_compiler_get_decoration_string")] public unsafe partial string CompilerGetDecorationStringS(Compiler* compiler, uint id, Silk.NET.SPIRV.Decoration decoration); /// To be documented. - [NativeName("Src", "Line 919, Column 26 in spirv_cross_c.h")] + [NativeName("Src", "Line 921, Column 26 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_get_member_decoration")] public unsafe partial uint CompilerGetMemberDecoration(Compiler* compiler, uint id, uint member_index, Silk.NET.SPIRV.Decoration decoration); /// To be documented. - [NativeName("Src", "Line 921, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 923, Column 29 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_get_member_decoration_string")] public unsafe partial byte* CompilerGetMemberDecorationString(Compiler* compiler, uint id, uint member_index, Silk.NET.SPIRV.Decoration decoration); /// To be documented. - [NativeName("Src", "Line 921, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 923, Column 29 in spirv_cross_c.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "spvc_compiler_get_member_decoration_string")] public unsafe partial string CompilerGetMemberDecorationStringS(Compiler* compiler, uint id, uint member_index, Silk.NET.SPIRV.Decoration decoration); /// To be documented. - [NativeName("Src", "Line 923, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 925, Column 29 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_get_member_name")] public unsafe partial byte* CompilerGetMemberName(Compiler* compiler, uint id, uint member_index); /// To be documented. - [NativeName("Src", "Line 923, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 925, Column 29 in spirv_cross_c.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "spvc_compiler_get_member_name")] public unsafe partial string CompilerGetMemberNameS(Compiler* compiler, uint id, uint member_index); /// To be documented. - [NativeName("Src", "Line 929, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 931, Column 29 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_get_entry_points")] public unsafe partial Result CompilerGetEntryPoints(Compiler* compiler, [Flow(Silk.NET.Core.Native.FlowDirection.In)] EntryPoint** entry_points, nuint* num_entry_points); /// To be documented. - [NativeName("Src", "Line 929, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 931, Column 29 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_get_entry_points")] public unsafe partial Result CompilerGetEntryPoints(Compiler* compiler, [Flow(Silk.NET.Core.Native.FlowDirection.In)] EntryPoint** entry_points, ref nuint num_entry_points); /// To be documented. - [NativeName("Src", "Line 929, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 931, Column 29 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_get_entry_points")] public unsafe partial Result CompilerGetEntryPoints(Compiler* compiler, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in EntryPoint* entry_points, nuint* num_entry_points); /// To be documented. - [NativeName("Src", "Line 929, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 931, Column 29 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_get_entry_points")] public unsafe partial Result CompilerGetEntryPoints(Compiler* compiler, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in EntryPoint* entry_points, ref nuint num_entry_points); /// To be documented. - [NativeName("Src", "Line 932, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 934, Column 29 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_set_entry_point")] public unsafe partial Result CompilerSetEntryPoint(Compiler* compiler, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* name, Silk.NET.SPIRV.ExecutionModel model); /// To be documented. - [NativeName("Src", "Line 932, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 934, Column 29 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_set_entry_point")] public unsafe partial Result CompilerSetEntryPoint(Compiler* compiler, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte name, Silk.NET.SPIRV.ExecutionModel model); /// To be documented. - [NativeName("Src", "Line 932, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 934, Column 29 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_set_entry_point")] public unsafe partial Result CompilerSetEntryPoint(Compiler* compiler, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string name, Silk.NET.SPIRV.ExecutionModel model); /// To be documented. - [NativeName("Src", "Line 934, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 936, Column 29 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_rename_entry_point")] public unsafe partial Result CompilerRenameEntryPoint(Compiler* compiler, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* old_name, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* new_name, Silk.NET.SPIRV.ExecutionModel model); /// To be documented. - [NativeName("Src", "Line 934, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 936, Column 29 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_rename_entry_point")] public unsafe partial Result CompilerRenameEntryPoint(Compiler* compiler, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* old_name, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte new_name, Silk.NET.SPIRV.ExecutionModel model); /// To be documented. - [NativeName("Src", "Line 934, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 936, Column 29 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_rename_entry_point")] public unsafe partial Result CompilerRenameEntryPoint(Compiler* compiler, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* old_name, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string new_name, Silk.NET.SPIRV.ExecutionModel model); /// To be documented. - [NativeName("Src", "Line 934, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 936, Column 29 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_rename_entry_point")] public unsafe partial Result CompilerRenameEntryPoint(Compiler* compiler, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte old_name, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* new_name, Silk.NET.SPIRV.ExecutionModel model); /// To be documented. - [NativeName("Src", "Line 934, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 936, Column 29 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_rename_entry_point")] public unsafe partial Result CompilerRenameEntryPoint(Compiler* compiler, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte old_name, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte new_name, Silk.NET.SPIRV.ExecutionModel model); /// To be documented. - [NativeName("Src", "Line 934, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 936, Column 29 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_rename_entry_point")] public unsafe partial Result CompilerRenameEntryPoint(Compiler* compiler, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte old_name, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string new_name, Silk.NET.SPIRV.ExecutionModel model); /// To be documented. - [NativeName("Src", "Line 934, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 936, Column 29 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_rename_entry_point")] public unsafe partial Result CompilerRenameEntryPoint(Compiler* compiler, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string old_name, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* new_name, Silk.NET.SPIRV.ExecutionModel model); /// To be documented. - [NativeName("Src", "Line 934, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 936, Column 29 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_rename_entry_point")] public unsafe partial Result CompilerRenameEntryPoint(Compiler* compiler, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string old_name, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte new_name, Silk.NET.SPIRV.ExecutionModel model); /// To be documented. - [NativeName("Src", "Line 934, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 936, Column 29 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_rename_entry_point")] public unsafe partial Result CompilerRenameEntryPoint(Compiler* compiler, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string old_name, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string new_name, Silk.NET.SPIRV.ExecutionModel model); /// To be documented. - [NativeName("Src", "Line 936, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 938, Column 29 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_get_cleansed_entry_point_name")] public unsafe partial byte* CompilerGetCleansedEntryPointName(Compiler* compiler, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* name, Silk.NET.SPIRV.ExecutionModel model); /// To be documented. - [NativeName("Src", "Line 936, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 938, Column 29 in spirv_cross_c.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "spvc_compiler_get_cleansed_entry_point_name")] public unsafe partial string CompilerGetCleansedEntryPointNameS(Compiler* compiler, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* name, Silk.NET.SPIRV.ExecutionModel model); /// To be documented. - [NativeName("Src", "Line 936, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 938, Column 29 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_get_cleansed_entry_point_name")] public unsafe partial byte* CompilerGetCleansedEntryPointName(Compiler* compiler, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte name, Silk.NET.SPIRV.ExecutionModel model); /// To be documented. - [NativeName("Src", "Line 936, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 938, Column 29 in spirv_cross_c.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "spvc_compiler_get_cleansed_entry_point_name")] public unsafe partial string CompilerGetCleansedEntryPointNameS(Compiler* compiler, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte name, Silk.NET.SPIRV.ExecutionModel model); /// To be documented. - [NativeName("Src", "Line 936, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 938, Column 29 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_get_cleansed_entry_point_name")] public unsafe partial byte* CompilerGetCleansedEntryPointName(Compiler* compiler, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string name, Silk.NET.SPIRV.ExecutionModel model); /// To be documented. - [NativeName("Src", "Line 936, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 938, Column 29 in spirv_cross_c.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "spvc_compiler_get_cleansed_entry_point_name")] public unsafe partial string CompilerGetCleansedEntryPointNameS(Compiler* compiler, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string name, Silk.NET.SPIRV.ExecutionModel model); /// To be documented. - [NativeName("Src", "Line 938, Column 22 in spirv_cross_c.h")] + [NativeName("Src", "Line 940, Column 22 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_set_execution_mode")] public unsafe partial void CompilerSetExecutionMode(Compiler* compiler, Silk.NET.SPIRV.ExecutionMode mode); /// To be documented. - [NativeName("Src", "Line 939, Column 22 in spirv_cross_c.h")] + [NativeName("Src", "Line 941, Column 22 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_unset_execution_mode")] public unsafe partial void CompilerUnsetExecutionMode(Compiler* compiler, Silk.NET.SPIRV.ExecutionMode mode); /// To be documented. - [NativeName("Src", "Line 940, Column 22 in spirv_cross_c.h")] + [NativeName("Src", "Line 942, Column 22 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_set_execution_mode_with_arguments")] public unsafe partial void CompilerSetExecutionModeWithArguments(Compiler* compiler, Silk.NET.SPIRV.ExecutionMode mode, uint arg0, uint arg1, uint arg2); /// To be documented. - [NativeName("Src", "Line 942, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 944, Column 29 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_get_execution_modes")] public unsafe partial Result CompilerGetExecutionModes(Compiler* compiler, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.SPIRV.ExecutionMode** modes, nuint* num_modes); /// To be documented. - [NativeName("Src", "Line 942, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 944, Column 29 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_get_execution_modes")] public unsafe partial Result CompilerGetExecutionModes(Compiler* compiler, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.SPIRV.ExecutionMode** modes, ref nuint num_modes); /// To be documented. - [NativeName("Src", "Line 942, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 944, Column 29 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_get_execution_modes")] public unsafe partial Result CompilerGetExecutionModes(Compiler* compiler, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in Silk.NET.SPIRV.ExecutionMode* modes, nuint* num_modes); /// To be documented. - [NativeName("Src", "Line 942, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 944, Column 29 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_get_execution_modes")] public unsafe partial Result CompilerGetExecutionModes(Compiler* compiler, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in Silk.NET.SPIRV.ExecutionMode* modes, ref nuint num_modes); /// To be documented. - [NativeName("Src", "Line 944, Column 26 in spirv_cross_c.h")] + [NativeName("Src", "Line 946, Column 26 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_get_execution_mode_argument")] public unsafe partial uint CompilerGetExecutionModeArgument(Compiler* compiler, Silk.NET.SPIRV.ExecutionMode mode); /// To be documented. - [NativeName("Src", "Line 945, Column 26 in spirv_cross_c.h")] + [NativeName("Src", "Line 947, Column 26 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_get_execution_mode_argument_by_index")] public unsafe partial uint CompilerGetExecutionModeArgumentByIndex(Compiler* compiler, Silk.NET.SPIRV.ExecutionMode mode, uint index); /// To be documented. - [NativeName("Src", "Line 947, Column 35 in spirv_cross_c.h")] + [NativeName("Src", "Line 949, Column 35 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_get_execution_model")] public unsafe partial Silk.NET.SPIRV.ExecutionModel CompilerGetExecutionModel(Compiler* compiler); /// To be documented. - [NativeName("Src", "Line 948, Column 22 in spirv_cross_c.h")] + [NativeName("Src", "Line 950, Column 22 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_update_active_builtins")] public unsafe partial void CompilerUpdateActiveBuiltins(Compiler* compiler); /// To be documented. - [NativeName("Src", "Line 949, Column 27 in spirv_cross_c.h")] + [NativeName("Src", "Line 951, Column 27 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_has_active_builtin")] public unsafe partial byte CompilerHasActiveBuiltin(Compiler* compiler, Silk.NET.SPIRV.BuiltIn builtin, Silk.NET.SPIRV.StorageClass storage); /// To be documented. - [NativeName("Src", "Line 955, Column 27 in spirv_cross_c.h")] + [NativeName("Src", "Line 957, Column 27 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_get_type_handle")] public unsafe partial CrossType* CompilerGetTypeHandle(Compiler* compiler, uint id); /// To be documented. - [NativeName("Src", "Line 961, Column 30 in spirv_cross_c.h")] + [NativeName("Src", "Line 963, Column 30 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_type_get_base_type_id")] public unsafe partial uint TypeGetBaseTypeId([Flow(Silk.NET.Core.Native.FlowDirection.In)] CrossType* type); /// To be documented. - [NativeName("Src", "Line 963, Column 31 in spirv_cross_c.h")] + [NativeName("Src", "Line 965, Column 31 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_type_get_basetype")] public unsafe partial Basetype TypeGetBasetype([Flow(Silk.NET.Core.Native.FlowDirection.In)] CrossType* type); /// To be documented. - [NativeName("Src", "Line 964, Column 26 in spirv_cross_c.h")] + [NativeName("Src", "Line 966, Column 26 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_type_get_bit_width")] public unsafe partial uint TypeGetBitWidth([Flow(Silk.NET.Core.Native.FlowDirection.In)] CrossType* type); /// To be documented. - [NativeName("Src", "Line 965, Column 26 in spirv_cross_c.h")] + [NativeName("Src", "Line 967, Column 26 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_type_get_vector_size")] public unsafe partial uint TypeGetVectorSize([Flow(Silk.NET.Core.Native.FlowDirection.In)] CrossType* type); /// To be documented. - [NativeName("Src", "Line 966, Column 26 in spirv_cross_c.h")] + [NativeName("Src", "Line 968, Column 26 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_type_get_columns")] public unsafe partial uint TypeGetColumns([Flow(Silk.NET.Core.Native.FlowDirection.In)] CrossType* type); /// To be documented. - [NativeName("Src", "Line 967, Column 26 in spirv_cross_c.h")] + [NativeName("Src", "Line 969, Column 26 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_type_get_num_array_dimensions")] public unsafe partial uint TypeGetNumArrayDimensions([Flow(Silk.NET.Core.Native.FlowDirection.In)] CrossType* type); /// To be documented. - [NativeName("Src", "Line 968, Column 27 in spirv_cross_c.h")] + [NativeName("Src", "Line 970, Column 27 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_type_array_dimension_is_literal")] public unsafe partial byte TypeArrayDimensionIsLiteral([Flow(Silk.NET.Core.Native.FlowDirection.In)] CrossType* type, uint dimension); /// To be documented. - [NativeName("Src", "Line 969, Column 23 in spirv_cross_c.h")] + [NativeName("Src", "Line 971, Column 23 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_type_get_array_dimension")] public unsafe partial uint TypeGetArrayDimension([Flow(Silk.NET.Core.Native.FlowDirection.In)] CrossType* type, uint dimension); /// To be documented. - [NativeName("Src", "Line 970, Column 26 in spirv_cross_c.h")] + [NativeName("Src", "Line 972, Column 26 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_type_get_num_member_types")] public unsafe partial uint TypeGetNumMemberTypes([Flow(Silk.NET.Core.Native.FlowDirection.In)] CrossType* type); /// To be documented. - [NativeName("Src", "Line 971, Column 30 in spirv_cross_c.h")] + [NativeName("Src", "Line 973, Column 30 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_type_get_member_type")] public unsafe partial uint TypeGetMemberType([Flow(Silk.NET.Core.Native.FlowDirection.In)] CrossType* type, uint index); /// To be documented. - [NativeName("Src", "Line 972, Column 33 in spirv_cross_c.h")] + [NativeName("Src", "Line 974, Column 33 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_type_get_storage_class")] public unsafe partial Silk.NET.SPIRV.StorageClass TypeGetStorageClass([Flow(Silk.NET.Core.Native.FlowDirection.In)] CrossType* type); /// To be documented. - [NativeName("Src", "Line 975, Column 30 in spirv_cross_c.h")] + [NativeName("Src", "Line 977, Column 30 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_type_get_image_sampled_type")] public unsafe partial uint TypeGetImageSampledType([Flow(Silk.NET.Core.Native.FlowDirection.In)] CrossType* type); /// To be documented. - [NativeName("Src", "Line 976, Column 24 in spirv_cross_c.h")] + [NativeName("Src", "Line 978, Column 24 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_type_get_image_dimension")] public unsafe partial Silk.NET.SPIRV.Dim TypeGetImageDimension([Flow(Silk.NET.Core.Native.FlowDirection.In)] CrossType* type); /// To be documented. - [NativeName("Src", "Line 977, Column 27 in spirv_cross_c.h")] + [NativeName("Src", "Line 979, Column 27 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_type_get_image_is_depth")] public unsafe partial byte TypeGetImageIsDepth([Flow(Silk.NET.Core.Native.FlowDirection.In)] CrossType* type); /// To be documented. - [NativeName("Src", "Line 978, Column 27 in spirv_cross_c.h")] + [NativeName("Src", "Line 980, Column 27 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_type_get_image_arrayed")] public unsafe partial byte TypeGetImageArrayed([Flow(Silk.NET.Core.Native.FlowDirection.In)] CrossType* type); /// To be documented. - [NativeName("Src", "Line 979, Column 27 in spirv_cross_c.h")] + [NativeName("Src", "Line 981, Column 27 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_type_get_image_multisampled")] public unsafe partial byte TypeGetImageMultisampled([Flow(Silk.NET.Core.Native.FlowDirection.In)] CrossType* type); /// To be documented. - [NativeName("Src", "Line 980, Column 27 in spirv_cross_c.h")] + [NativeName("Src", "Line 982, Column 27 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_type_get_image_is_storage")] public unsafe partial byte TypeGetImageIsStorage([Flow(Silk.NET.Core.Native.FlowDirection.In)] CrossType* type); /// To be documented. - [NativeName("Src", "Line 981, Column 32 in spirv_cross_c.h")] + [NativeName("Src", "Line 983, Column 32 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_type_get_image_storage_format")] public unsafe partial Silk.NET.SPIRV.ImageFormat TypeGetImageStorageFormat([Flow(Silk.NET.Core.Native.FlowDirection.In)] CrossType* type); /// To be documented. - [NativeName("Src", "Line 982, Column 36 in spirv_cross_c.h")] + [NativeName("Src", "Line 984, Column 36 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_type_get_image_access_qualifier")] public unsafe partial Silk.NET.SPIRV.AccessQualifier TypeGetImageAccessQualifier([Flow(Silk.NET.Core.Native.FlowDirection.In)] CrossType* type); /// To be documented. - [NativeName("Src", "Line 988, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 990, Column 29 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_get_declared_struct_size")] public unsafe partial Result CompilerGetDeclaredStructSize(Compiler* compiler, [Flow(Silk.NET.Core.Native.FlowDirection.In)] CrossType* struct_type, nuint* size); /// To be documented. - [NativeName("Src", "Line 988, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 990, Column 29 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_get_declared_struct_size")] public unsafe partial Result CompilerGetDeclaredStructSize(Compiler* compiler, [Flow(Silk.NET.Core.Native.FlowDirection.In)] CrossType* struct_type, ref nuint size); /// To be documented. - [NativeName("Src", "Line 989, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 991, Column 29 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_get_declared_struct_size_runtime_array")] public unsafe partial Result CompilerGetDeclaredStructSizeRuntimeArray(Compiler* compiler, [Flow(Silk.NET.Core.Native.FlowDirection.In)] CrossType* struct_type, nuint array_size, nuint* size); /// To be documented. - [NativeName("Src", "Line 989, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 991, Column 29 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_get_declared_struct_size_runtime_array")] public unsafe partial Result CompilerGetDeclaredStructSizeRuntimeArray(Compiler* compiler, [Flow(Silk.NET.Core.Native.FlowDirection.In)] CrossType* struct_type, nuint array_size, ref nuint size); /// To be documented. - [NativeName("Src", "Line 991, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 993, Column 29 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_get_declared_struct_member_size")] public unsafe partial Result CompilerGetDeclaredStructMemberSize(Compiler* compiler, [Flow(Silk.NET.Core.Native.FlowDirection.In)] CrossType* type, uint index, nuint* size); /// To be documented. - [NativeName("Src", "Line 991, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 993, Column 29 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_get_declared_struct_member_size")] public unsafe partial Result CompilerGetDeclaredStructMemberSize(Compiler* compiler, [Flow(Silk.NET.Core.Native.FlowDirection.In)] CrossType* type, uint index, ref nuint size); /// To be documented. - [NativeName("Src", "Line 993, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 995, Column 29 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_type_struct_member_offset")] public unsafe partial Result CompilerTypeStructMemberOffset(Compiler* compiler, [Flow(Silk.NET.Core.Native.FlowDirection.In)] CrossType* type, uint index, uint* offset); /// To be documented. - [NativeName("Src", "Line 993, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 995, Column 29 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_type_struct_member_offset")] public unsafe partial Result CompilerTypeStructMemberOffset(Compiler* compiler, [Flow(Silk.NET.Core.Native.FlowDirection.In)] CrossType* type, uint index, ref uint offset); /// To be documented. - [NativeName("Src", "Line 995, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 997, Column 29 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_type_struct_member_array_stride")] public unsafe partial Result CompilerTypeStructMemberArrayStride(Compiler* compiler, [Flow(Silk.NET.Core.Native.FlowDirection.In)] CrossType* type, uint index, uint* stride); /// To be documented. - [NativeName("Src", "Line 995, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 997, Column 29 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_type_struct_member_array_stride")] public unsafe partial Result CompilerTypeStructMemberArrayStride(Compiler* compiler, [Flow(Silk.NET.Core.Native.FlowDirection.In)] CrossType* type, uint index, ref uint stride); /// To be documented. - [NativeName("Src", "Line 997, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 999, Column 29 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_type_struct_member_matrix_stride")] public unsafe partial Result CompilerTypeStructMemberMatrixStride(Compiler* compiler, [Flow(Silk.NET.Core.Native.FlowDirection.In)] CrossType* type, uint index, uint* stride); /// To be documented. - [NativeName("Src", "Line 997, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 999, Column 29 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_type_struct_member_matrix_stride")] public unsafe partial Result CompilerTypeStructMemberMatrixStride(Compiler* compiler, [Flow(Silk.NET.Core.Native.FlowDirection.In)] CrossType* type, uint index, ref uint stride); /// To be documented. - [NativeName("Src", "Line 1004, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 1006, Column 29 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_build_dummy_sampler_for_combined_images")] public unsafe partial Result CompilerBuildDummySamplerForCombinedImages(Compiler* compiler, uint* id); /// To be documented. - [NativeName("Src", "Line 1004, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 1006, Column 29 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_build_dummy_sampler_for_combined_images")] public unsafe partial Result CompilerBuildDummySamplerForCombinedImages(Compiler* compiler, ref uint id); /// To be documented. - [NativeName("Src", "Line 1005, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 1007, Column 29 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_build_combined_image_samplers")] public unsafe partial Result CompilerBuildCombinedImageSamplers(Compiler* compiler); /// To be documented. - [NativeName("Src", "Line 1006, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 1008, Column 29 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_get_combined_image_samplers")] public unsafe partial Result CompilerGetCombinedImageSamplers(Compiler* compiler, [Flow(Silk.NET.Core.Native.FlowDirection.In)] CombinedImageSampler** samplers, nuint* num_samplers); /// To be documented. - [NativeName("Src", "Line 1006, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 1008, Column 29 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_get_combined_image_samplers")] public unsafe partial Result CompilerGetCombinedImageSamplers(Compiler* compiler, [Flow(Silk.NET.Core.Native.FlowDirection.In)] CombinedImageSampler** samplers, ref nuint num_samplers); /// To be documented. - [NativeName("Src", "Line 1006, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 1008, Column 29 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_get_combined_image_samplers")] public unsafe partial Result CompilerGetCombinedImageSamplers(Compiler* compiler, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in CombinedImageSampler* samplers, nuint* num_samplers); /// To be documented. - [NativeName("Src", "Line 1006, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 1008, Column 29 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_get_combined_image_samplers")] public unsafe partial Result CompilerGetCombinedImageSamplers(Compiler* compiler, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in CombinedImageSampler* samplers, ref nuint num_samplers); /// To be documented. - [NativeName("Src", "Line 1014, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 1016, Column 29 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_get_specialization_constants")] public unsafe partial Result CompilerGetSpecializationConstants(Compiler* compiler, [Flow(Silk.NET.Core.Native.FlowDirection.In)] SpecializationConstant** constants, nuint* num_constants); /// To be documented. - [NativeName("Src", "Line 1014, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 1016, Column 29 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_get_specialization_constants")] public unsafe partial Result CompilerGetSpecializationConstants(Compiler* compiler, [Flow(Silk.NET.Core.Native.FlowDirection.In)] SpecializationConstant** constants, ref nuint num_constants); /// To be documented. - [NativeName("Src", "Line 1014, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 1016, Column 29 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_get_specialization_constants")] public unsafe partial Result CompilerGetSpecializationConstants(Compiler* compiler, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in SpecializationConstant* constants, nuint* num_constants); /// To be documented. - [NativeName("Src", "Line 1014, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 1016, Column 29 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_get_specialization_constants")] public unsafe partial Result CompilerGetSpecializationConstants(Compiler* compiler, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in SpecializationConstant* constants, ref nuint num_constants); /// To be documented. - [NativeName("Src", "Line 1017, Column 31 in spirv_cross_c.h")] + [NativeName("Src", "Line 1019, Column 31 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_get_constant_handle")] public unsafe partial Constant* CompilerGetConstantHandle(Compiler* compiler, uint id); /// To be documented. - [NativeName("Src", "Line 1020, Column 34 in spirv_cross_c.h")] + [NativeName("Src", "Line 1022, Column 34 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_get_work_group_size_specialization_constants")] public unsafe partial uint CompilerGetWorkGroupSizeSpecializationConstants(Compiler* compiler, SpecializationConstant* x, SpecializationConstant* y, SpecializationConstant* z); /// To be documented. - [NativeName("Src", "Line 1020, Column 34 in spirv_cross_c.h")] + [NativeName("Src", "Line 1022, Column 34 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_get_work_group_size_specialization_constants")] public unsafe partial uint CompilerGetWorkGroupSizeSpecializationConstants(Compiler* compiler, SpecializationConstant* x, SpecializationConstant* y, ref SpecializationConstant z); /// To be documented. - [NativeName("Src", "Line 1020, Column 34 in spirv_cross_c.h")] + [NativeName("Src", "Line 1022, Column 34 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_get_work_group_size_specialization_constants")] public unsafe partial uint CompilerGetWorkGroupSizeSpecializationConstants(Compiler* compiler, SpecializationConstant* x, ref SpecializationConstant y, SpecializationConstant* z); /// To be documented. - [NativeName("Src", "Line 1020, Column 34 in spirv_cross_c.h")] + [NativeName("Src", "Line 1022, Column 34 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_get_work_group_size_specialization_constants")] public unsafe partial uint CompilerGetWorkGroupSizeSpecializationConstants(Compiler* compiler, SpecializationConstant* x, ref SpecializationConstant y, ref SpecializationConstant z); /// To be documented. - [NativeName("Src", "Line 1020, Column 34 in spirv_cross_c.h")] + [NativeName("Src", "Line 1022, Column 34 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_get_work_group_size_specialization_constants")] public unsafe partial uint CompilerGetWorkGroupSizeSpecializationConstants(Compiler* compiler, ref SpecializationConstant x, SpecializationConstant* y, SpecializationConstant* z); /// To be documented. - [NativeName("Src", "Line 1020, Column 34 in spirv_cross_c.h")] + [NativeName("Src", "Line 1022, Column 34 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_get_work_group_size_specialization_constants")] public unsafe partial uint CompilerGetWorkGroupSizeSpecializationConstants(Compiler* compiler, ref SpecializationConstant x, SpecializationConstant* y, ref SpecializationConstant z); /// To be documented. - [NativeName("Src", "Line 1020, Column 34 in spirv_cross_c.h")] + [NativeName("Src", "Line 1022, Column 34 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_get_work_group_size_specialization_constants")] public unsafe partial uint CompilerGetWorkGroupSizeSpecializationConstants(Compiler* compiler, ref SpecializationConstant x, ref SpecializationConstant y, SpecializationConstant* z); /// To be documented. - [NativeName("Src", "Line 1020, Column 34 in spirv_cross_c.h")] + [NativeName("Src", "Line 1022, Column 34 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_get_work_group_size_specialization_constants")] public unsafe partial uint CompilerGetWorkGroupSizeSpecializationConstants(Compiler* compiler, ref SpecializationConstant x, ref SpecializationConstant y, ref SpecializationConstant z); /// To be documented. - [NativeName("Src", "Line 1029, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 1031, Column 29 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_get_active_buffer_ranges")] public unsafe partial Result CompilerGetActiveBufferRanges(Compiler* compiler, uint id, [Flow(Silk.NET.Core.Native.FlowDirection.In)] BufferRange** ranges, nuint* num_ranges); /// To be documented. - [NativeName("Src", "Line 1029, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 1031, Column 29 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_get_active_buffer_ranges")] public unsafe partial Result CompilerGetActiveBufferRanges(Compiler* compiler, uint id, [Flow(Silk.NET.Core.Native.FlowDirection.In)] BufferRange** ranges, ref nuint num_ranges); /// To be documented. - [NativeName("Src", "Line 1029, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 1031, Column 29 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_get_active_buffer_ranges")] public unsafe partial Result CompilerGetActiveBufferRanges(Compiler* compiler, uint id, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in BufferRange* ranges, nuint* num_ranges); /// To be documented. - [NativeName("Src", "Line 1029, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 1031, Column 29 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_get_active_buffer_ranges")] public unsafe partial Result CompilerGetActiveBufferRanges(Compiler* compiler, uint id, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in BufferRange* ranges, ref nuint num_ranges); /// To be documented. - [NativeName("Src", "Line 1040, Column 23 in spirv_cross_c.h")] + [NativeName("Src", "Line 1042, Column 23 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_constant_get_scalar_fp16")] public unsafe partial float ConstantGetScalarFp16(Constant* constant, uint column, uint row); /// To be documented. - [NativeName("Src", "Line 1041, Column 23 in spirv_cross_c.h")] + [NativeName("Src", "Line 1043, Column 23 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_constant_get_scalar_fp32")] public unsafe partial float ConstantGetScalarFp32(Constant* constant, uint column, uint row); /// To be documented. - [NativeName("Src", "Line 1042, Column 24 in spirv_cross_c.h")] + [NativeName("Src", "Line 1044, Column 24 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_constant_get_scalar_fp64")] public unsafe partial double ConstantGetScalarFp64(Constant* constant, uint column, uint row); /// To be documented. - [NativeName("Src", "Line 1043, Column 26 in spirv_cross_c.h")] + [NativeName("Src", "Line 1045, Column 26 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_constant_get_scalar_u32")] public unsafe partial uint ConstantGetScalarU32(Constant* constant, uint column, uint row); /// To be documented. - [NativeName("Src", "Line 1044, Column 21 in spirv_cross_c.h")] + [NativeName("Src", "Line 1046, Column 21 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_constant_get_scalar_i32")] public unsafe partial int ConstantGetScalarI32(Constant* constant, uint column, uint row); /// To be documented. - [NativeName("Src", "Line 1045, Column 26 in spirv_cross_c.h")] + [NativeName("Src", "Line 1047, Column 26 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_constant_get_scalar_u16")] public unsafe partial uint ConstantGetScalarU16(Constant* constant, uint column, uint row); /// To be documented. - [NativeName("Src", "Line 1046, Column 21 in spirv_cross_c.h")] + [NativeName("Src", "Line 1048, Column 21 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_constant_get_scalar_i16")] public unsafe partial int ConstantGetScalarI16(Constant* constant, uint column, uint row); /// To be documented. - [NativeName("Src", "Line 1047, Column 26 in spirv_cross_c.h")] + [NativeName("Src", "Line 1049, Column 26 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_constant_get_scalar_u8")] public unsafe partial uint ConstantGetScalarU8(Constant* constant, uint column, uint row); /// To be documented. - [NativeName("Src", "Line 1048, Column 21 in spirv_cross_c.h")] + [NativeName("Src", "Line 1050, Column 21 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_constant_get_scalar_i8")] public unsafe partial int ConstantGetScalarI8(Constant* constant, uint column, uint row); /// To be documented. - [NativeName("Src", "Line 1049, Column 22 in spirv_cross_c.h")] + [NativeName("Src", "Line 1051, Column 22 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_constant_get_subconstants")] public unsafe partial void ConstantGetSubconstants(Constant* constant, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint** constituents, nuint* count); /// To be documented. - [NativeName("Src", "Line 1049, Column 22 in spirv_cross_c.h")] + [NativeName("Src", "Line 1051, Column 22 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_constant_get_subconstants")] public unsafe partial void ConstantGetSubconstants(Constant* constant, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint** constituents, ref nuint count); /// To be documented. - [NativeName("Src", "Line 1049, Column 22 in spirv_cross_c.h")] + [NativeName("Src", "Line 1051, Column 22 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_constant_get_subconstants")] public unsafe partial void ConstantGetSubconstants(Constant* constant, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in uint* constituents, nuint* count); /// To be documented. - [NativeName("Src", "Line 1049, Column 22 in spirv_cross_c.h")] + [NativeName("Src", "Line 1051, Column 22 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_constant_get_subconstants")] public unsafe partial void ConstantGetSubconstants(Constant* constant, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in uint* constituents, ref nuint count); /// To be documented. - [NativeName("Src", "Line 1050, Column 30 in spirv_cross_c.h")] + [NativeName("Src", "Line 1052, Column 30 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_constant_get_type")] public unsafe partial uint ConstantGetType(Constant* constant); /// To be documented. - [NativeName("Src", "Line 1055, Column 22 in spirv_cross_c.h")] + [NativeName("Src", "Line 1057, Column 22 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_constant_set_scalar_fp16")] public unsafe partial void ConstantSetScalarFp16(Constant* constant, uint column, uint row, ushort value); /// To be documented. - [NativeName("Src", "Line 1056, Column 22 in spirv_cross_c.h")] + [NativeName("Src", "Line 1058, Column 22 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_constant_set_scalar_fp32")] public unsafe partial void ConstantSetScalarFp32(Constant* constant, uint column, uint row, float value); /// To be documented. - [NativeName("Src", "Line 1057, Column 22 in spirv_cross_c.h")] + [NativeName("Src", "Line 1059, Column 22 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_constant_set_scalar_fp64")] public unsafe partial void ConstantSetScalarFp64(Constant* constant, uint column, uint row, double value); /// To be documented. - [NativeName("Src", "Line 1058, Column 22 in spirv_cross_c.h")] + [NativeName("Src", "Line 1060, Column 22 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_constant_set_scalar_u32")] public unsafe partial void ConstantSetScalarU32(Constant* constant, uint column, uint row, uint value); /// To be documented. - [NativeName("Src", "Line 1059, Column 22 in spirv_cross_c.h")] + [NativeName("Src", "Line 1061, Column 22 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_constant_set_scalar_i32")] public unsafe partial void ConstantSetScalarI32(Constant* constant, uint column, uint row, int value); /// To be documented. - [NativeName("Src", "Line 1060, Column 22 in spirv_cross_c.h")] + [NativeName("Src", "Line 1062, Column 22 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_constant_set_scalar_u16")] public unsafe partial void ConstantSetScalarU16(Constant* constant, uint column, uint row, ushort value); /// To be documented. - [NativeName("Src", "Line 1061, Column 22 in spirv_cross_c.h")] + [NativeName("Src", "Line 1063, Column 22 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_constant_set_scalar_i16")] public unsafe partial void ConstantSetScalarI16(Constant* constant, uint column, uint row, short value); /// To be documented. - [NativeName("Src", "Line 1062, Column 22 in spirv_cross_c.h")] + [NativeName("Src", "Line 1064, Column 22 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_constant_set_scalar_u8")] public unsafe partial void ConstantSetScalarU8(Constant* constant, uint column, uint row, byte value); /// To be documented. - [NativeName("Src", "Line 1063, Column 22 in spirv_cross_c.h")] + [NativeName("Src", "Line 1065, Column 22 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_constant_set_scalar_i8")] public unsafe partial void ConstantSetScalarI8(Constant* constant, uint column, uint row, byte value); /// To be documented. - [NativeName("Src", "Line 1069, Column 27 in spirv_cross_c.h")] + [NativeName("Src", "Line 1071, Column 27 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_get_binary_offset_for_decoration")] public unsafe partial byte CompilerGetBinaryOffsetForDecoration(Compiler* compiler, uint id, Silk.NET.SPIRV.Decoration decoration, uint* word_offset); /// To be documented. - [NativeName("Src", "Line 1069, Column 27 in spirv_cross_c.h")] + [NativeName("Src", "Line 1071, Column 27 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_get_binary_offset_for_decoration")] public unsafe partial byte CompilerGetBinaryOffsetForDecoration(Compiler* compiler, uint id, Silk.NET.SPIRV.Decoration decoration, ref uint word_offset); /// To be documented. - [NativeName("Src", "Line 1074, Column 27 in spirv_cross_c.h")] + [NativeName("Src", "Line 1076, Column 27 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_buffer_is_hlsl_counter_buffer")] public unsafe partial byte CompilerBufferIsHlslCounterBuffer(Compiler* compiler, uint id); /// To be documented. - [NativeName("Src", "Line 1075, Column 27 in spirv_cross_c.h")] + [NativeName("Src", "Line 1077, Column 27 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_buffer_get_hlsl_counter_buffer")] public unsafe partial byte CompilerBufferGetHlslCounterBuffer(Compiler* compiler, uint id, uint* counter_id); /// To be documented. - [NativeName("Src", "Line 1075, Column 27 in spirv_cross_c.h")] + [NativeName("Src", "Line 1077, Column 27 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_buffer_get_hlsl_counter_buffer")] public unsafe partial byte CompilerBufferGetHlslCounterBuffer(Compiler* compiler, uint id, ref uint counter_id); /// To be documented. - [NativeName("Src", "Line 1078, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 1080, Column 29 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_get_declared_capabilities")] public unsafe partial Result CompilerGetDeclaredCapabilities(Compiler* compiler, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.SPIRV.Capability** capabilities, nuint* num_capabilities); /// To be documented. - [NativeName("Src", "Line 1078, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 1080, Column 29 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_get_declared_capabilities")] public unsafe partial Result CompilerGetDeclaredCapabilities(Compiler* compiler, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.SPIRV.Capability** capabilities, ref nuint num_capabilities); /// To be documented. - [NativeName("Src", "Line 1078, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 1080, Column 29 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_get_declared_capabilities")] public unsafe partial Result CompilerGetDeclaredCapabilities(Compiler* compiler, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in Silk.NET.SPIRV.Capability* capabilities, nuint* num_capabilities); /// To be documented. - [NativeName("Src", "Line 1078, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 1080, Column 29 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_get_declared_capabilities")] public unsafe partial Result CompilerGetDeclaredCapabilities(Compiler* compiler, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in Silk.NET.SPIRV.Capability* capabilities, ref nuint num_capabilities); /// To be documented. - [NativeName("Src", "Line 1081, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 1083, Column 29 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_get_declared_extensions")] public unsafe partial Result CompilerGetDeclaredExtensions(Compiler* compiler, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte*** extensions, nuint* num_extensions); /// To be documented. - [NativeName("Src", "Line 1081, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 1083, Column 29 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_get_declared_extensions")] public unsafe partial Result CompilerGetDeclaredExtensions(Compiler* compiler, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte*** extensions, ref nuint num_extensions); /// To be documented. - [NativeName("Src", "Line 1081, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 1083, Column 29 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_get_declared_extensions")] public unsafe partial Result CompilerGetDeclaredExtensions(Compiler* compiler, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte** extensions, nuint* num_extensions); /// To be documented. - [NativeName("Src", "Line 1081, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 1083, Column 29 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_get_declared_extensions")] public unsafe partial Result CompilerGetDeclaredExtensions(Compiler* compiler, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte** extensions, ref nuint num_extensions); /// To be documented. - [NativeName("Src", "Line 1084, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 1086, Column 29 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_get_remapped_declared_block_name")] public unsafe partial byte* CompilerGetRemappedDeclaredBlockName(Compiler* compiler, uint id); /// To be documented. - [NativeName("Src", "Line 1084, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 1086, Column 29 in spirv_cross_c.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "spvc_compiler_get_remapped_declared_block_name")] public unsafe partial string CompilerGetRemappedDeclaredBlockNameS(Compiler* compiler, uint id); /// To be documented. - [NativeName("Src", "Line 1085, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 1087, Column 29 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_get_buffer_block_decorations")] public unsafe partial Result CompilerGetBufferBlockDecorations(Compiler* compiler, uint id, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.SPIRV.Decoration** decorations, nuint* num_decorations); /// To be documented. - [NativeName("Src", "Line 1085, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 1087, Column 29 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_get_buffer_block_decorations")] public unsafe partial Result CompilerGetBufferBlockDecorations(Compiler* compiler, uint id, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.SPIRV.Decoration** decorations, ref nuint num_decorations); /// To be documented. - [NativeName("Src", "Line 1085, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 1087, Column 29 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_get_buffer_block_decorations")] public unsafe partial Result CompilerGetBufferBlockDecorations(Compiler* compiler, uint id, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in Silk.NET.SPIRV.Decoration* decorations, nuint* num_decorations); /// To be documented. - [NativeName("Src", "Line 1085, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 1087, Column 29 in spirv_cross_c.h")] [NativeApi(EntryPoint = "spvc_compiler_get_buffer_block_decorations")] public unsafe partial Result CompilerGetBufferBlockDecorations(Compiler* compiler, uint id, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in Silk.NET.SPIRV.Decoration* decorations, ref nuint num_decorations); diff --git a/src/SPIRV/Silk.NET.SPIRV.Cross/CrossOverloads.gen.cs b/src/SPIRV/Silk.NET.SPIRV.Cross/CrossOverloads.gen.cs index 10c22c0cc9..c6dea6d164 100644 --- a/src/SPIRV/Silk.NET.SPIRV.Cross/CrossOverloads.gen.cs +++ b/src/SPIRV/Silk.NET.SPIRV.Cross/CrossOverloads.gen.cs @@ -177,7 +177,7 @@ public static unsafe Result CompilerRequireExtension(this Cross thisApi, Compile } /// To be documented. - [NativeName("Src", "Line 799, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 801, Column 29 in spirv_cross_c.h")] public static unsafe Result CompilerHlslSetRootConstantsLayout(this Cross thisApi, Compiler* compiler, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan constant_info, nuint count) { // SpanOverloader @@ -185,7 +185,7 @@ public static unsafe Result CompilerHlslSetRootConstantsLayout(this Cross thisAp } /// To be documented. - [NativeName("Src", "Line 802, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 804, Column 29 in spirv_cross_c.h")] public static unsafe Result CompilerHlslAddVertexAttributeRemap(this Cross thisApi, Compiler* compiler, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan remap, nuint remaps) { // SpanOverloader @@ -193,7 +193,7 @@ public static unsafe Result CompilerHlslAddVertexAttributeRemap(this Cross thisA } /// To be documented. - [NativeName("Src", "Line 810, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 812, Column 29 in spirv_cross_c.h")] public static unsafe Result CompilerHlslAddResourceBinding(this Cross thisApi, Compiler* compiler, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan binding) { // SpanOverloader @@ -201,7 +201,7 @@ public static unsafe Result CompilerHlslAddResourceBinding(this Cross thisApi, C } /// To be documented. - [NativeName("Src", "Line 831, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 833, Column 29 in spirv_cross_c.h")] public static unsafe Result CompilerMslAddVertexAttribute(this Cross thisApi, Compiler* compiler, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan attrs) { // SpanOverloader @@ -209,7 +209,7 @@ public static unsafe Result CompilerMslAddVertexAttribute(this Cross thisApi, Co } /// To be documented. - [NativeName("Src", "Line 833, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 835, Column 29 in spirv_cross_c.h")] public static unsafe Result CompilerMslAddResourceBinding(this Cross thisApi, Compiler* compiler, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan binding) { // SpanOverloader @@ -217,7 +217,7 @@ public static unsafe Result CompilerMslAddResourceBinding(this Cross thisApi, Co } /// To be documented. - [NativeName("Src", "Line 836, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 838, Column 29 in spirv_cross_c.h")] public static unsafe Result CompilerMslAddShaderInput(this Cross thisApi, Compiler* compiler, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan input) { // SpanOverloader @@ -225,7 +225,7 @@ public static unsafe Result CompilerMslAddShaderInput(this Cross thisApi, Compil } /// To be documented. - [NativeName("Src", "Line 838, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 840, Column 29 in spirv_cross_c.h")] public static unsafe Result CompilerMslAddShaderInput2(this Cross thisApi, Compiler* compiler, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan input) { // SpanOverloader @@ -233,7 +233,7 @@ public static unsafe Result CompilerMslAddShaderInput2(this Cross thisApi, Compi } /// To be documented. - [NativeName("Src", "Line 841, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 843, Column 29 in spirv_cross_c.h")] public static unsafe Result CompilerMslAddShaderOutput(this Cross thisApi, Compiler* compiler, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan output) { // SpanOverloader @@ -241,7 +241,7 @@ public static unsafe Result CompilerMslAddShaderOutput(this Cross thisApi, Compi } /// To be documented. - [NativeName("Src", "Line 843, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 845, Column 29 in spirv_cross_c.h")] public static unsafe Result CompilerMslAddShaderOutput2(this Cross thisApi, Compiler* compiler, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan output) { // SpanOverloader @@ -249,7 +249,7 @@ public static unsafe Result CompilerMslAddShaderOutput2(this Cross thisApi, Comp } /// To be documented. - [NativeName("Src", "Line 857, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 859, Column 29 in spirv_cross_c.h")] public static unsafe Result CompilerMslRemapConstexprSampler(this Cross thisApi, Compiler* compiler, uint id, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan sampler) { // SpanOverloader @@ -257,7 +257,7 @@ public static unsafe Result CompilerMslRemapConstexprSampler(this Cross thisApi, } /// To be documented. - [NativeName("Src", "Line 858, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 860, Column 29 in spirv_cross_c.h")] public static unsafe Result CompilerMslRemapConstexprSamplerByBinding(this Cross thisApi, Compiler* compiler, uint desc_set, uint binding, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan sampler) { // SpanOverloader @@ -265,7 +265,7 @@ public static unsafe Result CompilerMslRemapConstexprSamplerByBinding(this Cross } /// To be documented. - [NativeName("Src", "Line 859, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 861, Column 29 in spirv_cross_c.h")] public static unsafe Result CompilerMslRemapConstexprSamplerYcbcr(this Cross thisApi, Compiler* compiler, uint id, [Flow(Silk.NET.Core.Native.FlowDirection.In)] MslConstexprSampler* sampler, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan conv) { // SpanOverloader @@ -273,7 +273,7 @@ public static unsafe Result CompilerMslRemapConstexprSamplerYcbcr(this Cross thi } /// To be documented. - [NativeName("Src", "Line 859, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 861, Column 29 in spirv_cross_c.h")] public static unsafe Result CompilerMslRemapConstexprSamplerYcbcr(this Cross thisApi, Compiler* compiler, uint id, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan sampler, [Flow(Silk.NET.Core.Native.FlowDirection.In)] MslSamplerYcbcrConversion* conv) { // SpanOverloader @@ -281,7 +281,7 @@ public static unsafe Result CompilerMslRemapConstexprSamplerYcbcr(this Cross thi } /// To be documented. - [NativeName("Src", "Line 859, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 861, Column 29 in spirv_cross_c.h")] public static unsafe Result CompilerMslRemapConstexprSamplerYcbcr(this Cross thisApi, Compiler* compiler, uint id, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan sampler, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan conv) { // SpanOverloader @@ -289,7 +289,7 @@ public static unsafe Result CompilerMslRemapConstexprSamplerYcbcr(this Cross thi } /// To be documented. - [NativeName("Src", "Line 860, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 862, Column 29 in spirv_cross_c.h")] public static unsafe Result CompilerMslRemapConstexprSamplerByBindingYcbcr(this Cross thisApi, Compiler* compiler, uint desc_set, uint binding, [Flow(Silk.NET.Core.Native.FlowDirection.In)] MslConstexprSampler* sampler, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan conv) { // SpanOverloader @@ -297,7 +297,7 @@ public static unsafe Result CompilerMslRemapConstexprSamplerByBindingYcbcr(this } /// To be documented. - [NativeName("Src", "Line 860, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 862, Column 29 in spirv_cross_c.h")] public static unsafe Result CompilerMslRemapConstexprSamplerByBindingYcbcr(this Cross thisApi, Compiler* compiler, uint desc_set, uint binding, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan sampler, [Flow(Silk.NET.Core.Native.FlowDirection.In)] MslSamplerYcbcrConversion* conv) { // SpanOverloader @@ -305,7 +305,7 @@ public static unsafe Result CompilerMslRemapConstexprSamplerByBindingYcbcr(this } /// To be documented. - [NativeName("Src", "Line 860, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 862, Column 29 in spirv_cross_c.h")] public static unsafe Result CompilerMslRemapConstexprSamplerByBindingYcbcr(this Cross thisApi, Compiler* compiler, uint desc_set, uint binding, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan sampler, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan conv) { // SpanOverloader @@ -313,7 +313,7 @@ public static unsafe Result CompilerMslRemapConstexprSamplerByBindingYcbcr(this } /// To be documented. - [NativeName("Src", "Line 870, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 872, Column 29 in spirv_cross_c.h")] public static unsafe Result CompilerMslSetCombinedSamplerSuffix(this Cross thisApi, Compiler* compiler, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan suffix) { // SpanOverloader @@ -321,7 +321,7 @@ public static unsafe Result CompilerMslSetCombinedSamplerSuffix(this Cross thisA } /// To be documented. - [NativeName("Src", "Line 883, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 885, Column 29 in spirv_cross_c.h")] public static unsafe Result ResourcesGetResourceListForType(this Cross thisApi, Resources* resources, ResourceType type, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectedResource** resource_list, Span resource_size) { // SpanOverloader @@ -329,7 +329,7 @@ public static unsafe Result ResourcesGetResourceListForType(this Cross thisApi, } /// To be documented. - [NativeName("Src", "Line 883, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 885, Column 29 in spirv_cross_c.h")] public static unsafe Result ResourcesGetResourceListForType(this Cross thisApi, Resources* resources, ResourceType type, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectedResource* resource_list, Span resource_size) { // SpanOverloader @@ -337,7 +337,7 @@ public static unsafe Result ResourcesGetResourceListForType(this Cross thisApi, } /// To be documented. - [NativeName("Src", "Line 887, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 889, Column 29 in spirv_cross_c.h")] public static unsafe Result ResourcesGetBuiltinResourceListForType(this Cross thisApi, Resources* resources, BuiltinResourceType type, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectedBuiltinResource** resource_list, Span resource_size) { // SpanOverloader @@ -345,7 +345,7 @@ public static unsafe Result ResourcesGetBuiltinResourceListForType(this Cross th } /// To be documented. - [NativeName("Src", "Line 887, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 889, Column 29 in spirv_cross_c.h")] public static unsafe Result ResourcesGetBuiltinResourceListForType(this Cross thisApi, Resources* resources, BuiltinResourceType type, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectedBuiltinResource* resource_list, Span resource_size) { // SpanOverloader @@ -353,7 +353,7 @@ public static unsafe Result ResourcesGetBuiltinResourceListForType(this Cross th } /// To be documented. - [NativeName("Src", "Line 898, Column 22 in spirv_cross_c.h")] + [NativeName("Src", "Line 900, Column 22 in spirv_cross_c.h")] public static unsafe void CompilerSetDecorationString(this Cross thisApi, Compiler* compiler, uint id, Silk.NET.SPIRV.Decoration decoration, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan argument) { // SpanOverloader @@ -361,7 +361,7 @@ public static unsafe void CompilerSetDecorationString(this Cross thisApi, Compil } /// To be documented. - [NativeName("Src", "Line 900, Column 22 in spirv_cross_c.h")] + [NativeName("Src", "Line 902, Column 22 in spirv_cross_c.h")] public static unsafe void CompilerSetName(this Cross thisApi, Compiler* compiler, uint id, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan argument) { // SpanOverloader @@ -369,7 +369,7 @@ public static unsafe void CompilerSetName(this Cross thisApi, Compiler* compiler } /// To be documented. - [NativeName("Src", "Line 903, Column 22 in spirv_cross_c.h")] + [NativeName("Src", "Line 905, Column 22 in spirv_cross_c.h")] public static unsafe void CompilerSetMemberDecorationString(this Cross thisApi, Compiler* compiler, uint id, uint member_index, Silk.NET.SPIRV.Decoration decoration, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan argument) { // SpanOverloader @@ -377,7 +377,7 @@ public static unsafe void CompilerSetMemberDecorationString(this Cross thisApi, } /// To be documented. - [NativeName("Src", "Line 906, Column 22 in spirv_cross_c.h")] + [NativeName("Src", "Line 908, Column 22 in spirv_cross_c.h")] public static unsafe void CompilerSetMemberName(this Cross thisApi, Compiler* compiler, uint id, uint member_index, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan argument) { // SpanOverloader @@ -385,7 +385,7 @@ public static unsafe void CompilerSetMemberName(this Cross thisApi, Compiler* co } /// To be documented. - [NativeName("Src", "Line 929, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 931, Column 29 in spirv_cross_c.h")] public static unsafe Result CompilerGetEntryPoints(this Cross thisApi, Compiler* compiler, [Flow(Silk.NET.Core.Native.FlowDirection.In)] EntryPoint** entry_points, Span num_entry_points) { // SpanOverloader @@ -393,7 +393,7 @@ public static unsafe Result CompilerGetEntryPoints(this Cross thisApi, Compiler* } /// To be documented. - [NativeName("Src", "Line 929, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 931, Column 29 in spirv_cross_c.h")] public static unsafe Result CompilerGetEntryPoints(this Cross thisApi, Compiler* compiler, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in EntryPoint* entry_points, Span num_entry_points) { // SpanOverloader @@ -401,7 +401,7 @@ public static unsafe Result CompilerGetEntryPoints(this Cross thisApi, Compiler* } /// To be documented. - [NativeName("Src", "Line 932, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 934, Column 29 in spirv_cross_c.h")] public static unsafe Result CompilerSetEntryPoint(this Cross thisApi, Compiler* compiler, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan name, Silk.NET.SPIRV.ExecutionModel model) { // SpanOverloader @@ -409,7 +409,7 @@ public static unsafe Result CompilerSetEntryPoint(this Cross thisApi, Compiler* } /// To be documented. - [NativeName("Src", "Line 934, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 936, Column 29 in spirv_cross_c.h")] public static unsafe Result CompilerRenameEntryPoint(this Cross thisApi, Compiler* compiler, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* old_name, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan new_name, Silk.NET.SPIRV.ExecutionModel model) { // SpanOverloader @@ -417,7 +417,7 @@ public static unsafe Result CompilerRenameEntryPoint(this Cross thisApi, Compile } /// To be documented. - [NativeName("Src", "Line 934, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 936, Column 29 in spirv_cross_c.h")] public static unsafe Result CompilerRenameEntryPoint(this Cross thisApi, Compiler* compiler, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan old_name, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* new_name, Silk.NET.SPIRV.ExecutionModel model) { // SpanOverloader @@ -425,7 +425,7 @@ public static unsafe Result CompilerRenameEntryPoint(this Cross thisApi, Compile } /// To be documented. - [NativeName("Src", "Line 934, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 936, Column 29 in spirv_cross_c.h")] public static unsafe Result CompilerRenameEntryPoint(this Cross thisApi, Compiler* compiler, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan old_name, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan new_name, Silk.NET.SPIRV.ExecutionModel model) { // SpanOverloader @@ -433,7 +433,7 @@ public static unsafe Result CompilerRenameEntryPoint(this Cross thisApi, Compile } /// To be documented. - [NativeName("Src", "Line 934, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 936, Column 29 in spirv_cross_c.h")] public static unsafe Result CompilerRenameEntryPoint(this Cross thisApi, Compiler* compiler, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan old_name, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string new_name, Silk.NET.SPIRV.ExecutionModel model) { // SpanOverloader @@ -441,7 +441,7 @@ public static unsafe Result CompilerRenameEntryPoint(this Cross thisApi, Compile } /// To be documented. - [NativeName("Src", "Line 934, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 936, Column 29 in spirv_cross_c.h")] public static unsafe Result CompilerRenameEntryPoint(this Cross thisApi, Compiler* compiler, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string old_name, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan new_name, Silk.NET.SPIRV.ExecutionModel model) { // SpanOverloader @@ -449,7 +449,7 @@ public static unsafe Result CompilerRenameEntryPoint(this Cross thisApi, Compile } /// To be documented. - [NativeName("Src", "Line 936, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 938, Column 29 in spirv_cross_c.h")] public static unsafe byte* CompilerGetCleansedEntryPointName(this Cross thisApi, Compiler* compiler, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan name, Silk.NET.SPIRV.ExecutionModel model) { // SpanOverloader @@ -457,7 +457,7 @@ public static unsafe Result CompilerRenameEntryPoint(this Cross thisApi, Compile } /// To be documented. - [NativeName("Src", "Line 942, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 944, Column 29 in spirv_cross_c.h")] public static unsafe Result CompilerGetExecutionModes(this Cross thisApi, Compiler* compiler, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.SPIRV.ExecutionMode** modes, Span num_modes) { // SpanOverloader @@ -465,7 +465,7 @@ public static unsafe Result CompilerGetExecutionModes(this Cross thisApi, Compil } /// To be documented. - [NativeName("Src", "Line 942, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 944, Column 29 in spirv_cross_c.h")] public static unsafe Result CompilerGetExecutionModes(this Cross thisApi, Compiler* compiler, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in Silk.NET.SPIRV.ExecutionMode* modes, Span num_modes) { // SpanOverloader @@ -473,7 +473,7 @@ public static unsafe Result CompilerGetExecutionModes(this Cross thisApi, Compil } /// To be documented. - [NativeName("Src", "Line 988, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 990, Column 29 in spirv_cross_c.h")] public static unsafe Result CompilerGetDeclaredStructSize(this Cross thisApi, Compiler* compiler, [Flow(Silk.NET.Core.Native.FlowDirection.In)] CrossType* struct_type, Span size) { // SpanOverloader @@ -481,7 +481,7 @@ public static unsafe Result CompilerGetDeclaredStructSize(this Cross thisApi, Co } /// To be documented. - [NativeName("Src", "Line 989, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 991, Column 29 in spirv_cross_c.h")] public static unsafe Result CompilerGetDeclaredStructSizeRuntimeArray(this Cross thisApi, Compiler* compiler, [Flow(Silk.NET.Core.Native.FlowDirection.In)] CrossType* struct_type, nuint array_size, Span size) { // SpanOverloader @@ -489,7 +489,7 @@ public static unsafe Result CompilerGetDeclaredStructSizeRuntimeArray(this Cross } /// To be documented. - [NativeName("Src", "Line 991, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 993, Column 29 in spirv_cross_c.h")] public static unsafe Result CompilerGetDeclaredStructMemberSize(this Cross thisApi, Compiler* compiler, [Flow(Silk.NET.Core.Native.FlowDirection.In)] CrossType* type, uint index, Span size) { // SpanOverloader @@ -497,7 +497,7 @@ public static unsafe Result CompilerGetDeclaredStructMemberSize(this Cross thisA } /// To be documented. - [NativeName("Src", "Line 993, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 995, Column 29 in spirv_cross_c.h")] public static unsafe Result CompilerTypeStructMemberOffset(this Cross thisApi, Compiler* compiler, [Flow(Silk.NET.Core.Native.FlowDirection.In)] CrossType* type, uint index, Span offset) { // SpanOverloader @@ -505,7 +505,7 @@ public static unsafe Result CompilerTypeStructMemberOffset(this Cross thisApi, C } /// To be documented. - [NativeName("Src", "Line 995, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 997, Column 29 in spirv_cross_c.h")] public static unsafe Result CompilerTypeStructMemberArrayStride(this Cross thisApi, Compiler* compiler, [Flow(Silk.NET.Core.Native.FlowDirection.In)] CrossType* type, uint index, Span stride) { // SpanOverloader @@ -513,7 +513,7 @@ public static unsafe Result CompilerTypeStructMemberArrayStride(this Cross thisA } /// To be documented. - [NativeName("Src", "Line 997, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 999, Column 29 in spirv_cross_c.h")] public static unsafe Result CompilerTypeStructMemberMatrixStride(this Cross thisApi, Compiler* compiler, [Flow(Silk.NET.Core.Native.FlowDirection.In)] CrossType* type, uint index, Span stride) { // SpanOverloader @@ -521,7 +521,7 @@ public static unsafe Result CompilerTypeStructMemberMatrixStride(this Cross this } /// To be documented. - [NativeName("Src", "Line 1004, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 1006, Column 29 in spirv_cross_c.h")] public static unsafe Result CompilerBuildDummySamplerForCombinedImages(this Cross thisApi, Compiler* compiler, Span id) { // SpanOverloader @@ -529,7 +529,7 @@ public static unsafe Result CompilerBuildDummySamplerForCombinedImages(this Cros } /// To be documented. - [NativeName("Src", "Line 1006, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 1008, Column 29 in spirv_cross_c.h")] public static unsafe Result CompilerGetCombinedImageSamplers(this Cross thisApi, Compiler* compiler, [Flow(Silk.NET.Core.Native.FlowDirection.In)] CombinedImageSampler** samplers, Span num_samplers) { // SpanOverloader @@ -537,7 +537,7 @@ public static unsafe Result CompilerGetCombinedImageSamplers(this Cross thisApi, } /// To be documented. - [NativeName("Src", "Line 1006, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 1008, Column 29 in spirv_cross_c.h")] public static unsafe Result CompilerGetCombinedImageSamplers(this Cross thisApi, Compiler* compiler, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in CombinedImageSampler* samplers, Span num_samplers) { // SpanOverloader @@ -545,7 +545,7 @@ public static unsafe Result CompilerGetCombinedImageSamplers(this Cross thisApi, } /// To be documented. - [NativeName("Src", "Line 1014, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 1016, Column 29 in spirv_cross_c.h")] public static unsafe Result CompilerGetSpecializationConstants(this Cross thisApi, Compiler* compiler, [Flow(Silk.NET.Core.Native.FlowDirection.In)] SpecializationConstant** constants, Span num_constants) { // SpanOverloader @@ -553,7 +553,7 @@ public static unsafe Result CompilerGetSpecializationConstants(this Cross thisAp } /// To be documented. - [NativeName("Src", "Line 1014, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 1016, Column 29 in spirv_cross_c.h")] public static unsafe Result CompilerGetSpecializationConstants(this Cross thisApi, Compiler* compiler, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in SpecializationConstant* constants, Span num_constants) { // SpanOverloader @@ -561,7 +561,7 @@ public static unsafe Result CompilerGetSpecializationConstants(this Cross thisAp } /// To be documented. - [NativeName("Src", "Line 1020, Column 34 in spirv_cross_c.h")] + [NativeName("Src", "Line 1022, Column 34 in spirv_cross_c.h")] public static unsafe uint CompilerGetWorkGroupSizeSpecializationConstants(this Cross thisApi, Compiler* compiler, SpecializationConstant* x, SpecializationConstant* y, Span z) { // SpanOverloader @@ -569,7 +569,7 @@ public static unsafe uint CompilerGetWorkGroupSizeSpecializationConstants(this C } /// To be documented. - [NativeName("Src", "Line 1020, Column 34 in spirv_cross_c.h")] + [NativeName("Src", "Line 1022, Column 34 in spirv_cross_c.h")] public static unsafe uint CompilerGetWorkGroupSizeSpecializationConstants(this Cross thisApi, Compiler* compiler, SpecializationConstant* x, Span y, SpecializationConstant* z) { // SpanOverloader @@ -577,7 +577,7 @@ public static unsafe uint CompilerGetWorkGroupSizeSpecializationConstants(this C } /// To be documented. - [NativeName("Src", "Line 1020, Column 34 in spirv_cross_c.h")] + [NativeName("Src", "Line 1022, Column 34 in spirv_cross_c.h")] public static unsafe uint CompilerGetWorkGroupSizeSpecializationConstants(this Cross thisApi, Compiler* compiler, SpecializationConstant* x, Span y, Span z) { // SpanOverloader @@ -585,7 +585,7 @@ public static unsafe uint CompilerGetWorkGroupSizeSpecializationConstants(this C } /// To be documented. - [NativeName("Src", "Line 1020, Column 34 in spirv_cross_c.h")] + [NativeName("Src", "Line 1022, Column 34 in spirv_cross_c.h")] public static unsafe uint CompilerGetWorkGroupSizeSpecializationConstants(this Cross thisApi, Compiler* compiler, Span x, SpecializationConstant* y, SpecializationConstant* z) { // SpanOverloader @@ -593,7 +593,7 @@ public static unsafe uint CompilerGetWorkGroupSizeSpecializationConstants(this C } /// To be documented. - [NativeName("Src", "Line 1020, Column 34 in spirv_cross_c.h")] + [NativeName("Src", "Line 1022, Column 34 in spirv_cross_c.h")] public static unsafe uint CompilerGetWorkGroupSizeSpecializationConstants(this Cross thisApi, Compiler* compiler, Span x, SpecializationConstant* y, Span z) { // SpanOverloader @@ -601,7 +601,7 @@ public static unsafe uint CompilerGetWorkGroupSizeSpecializationConstants(this C } /// To be documented. - [NativeName("Src", "Line 1020, Column 34 in spirv_cross_c.h")] + [NativeName("Src", "Line 1022, Column 34 in spirv_cross_c.h")] public static unsafe uint CompilerGetWorkGroupSizeSpecializationConstants(this Cross thisApi, Compiler* compiler, Span x, Span y, SpecializationConstant* z) { // SpanOverloader @@ -609,7 +609,7 @@ public static unsafe uint CompilerGetWorkGroupSizeSpecializationConstants(this C } /// To be documented. - [NativeName("Src", "Line 1020, Column 34 in spirv_cross_c.h")] + [NativeName("Src", "Line 1022, Column 34 in spirv_cross_c.h")] public static unsafe uint CompilerGetWorkGroupSizeSpecializationConstants(this Cross thisApi, Compiler* compiler, Span x, Span y, Span z) { // SpanOverloader @@ -617,7 +617,7 @@ public static unsafe uint CompilerGetWorkGroupSizeSpecializationConstants(this C } /// To be documented. - [NativeName("Src", "Line 1029, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 1031, Column 29 in spirv_cross_c.h")] public static unsafe Result CompilerGetActiveBufferRanges(this Cross thisApi, Compiler* compiler, uint id, [Flow(Silk.NET.Core.Native.FlowDirection.In)] BufferRange** ranges, Span num_ranges) { // SpanOverloader @@ -625,7 +625,7 @@ public static unsafe Result CompilerGetActiveBufferRanges(this Cross thisApi, Co } /// To be documented. - [NativeName("Src", "Line 1029, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 1031, Column 29 in spirv_cross_c.h")] public static unsafe Result CompilerGetActiveBufferRanges(this Cross thisApi, Compiler* compiler, uint id, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in BufferRange* ranges, Span num_ranges) { // SpanOverloader @@ -633,7 +633,7 @@ public static unsafe Result CompilerGetActiveBufferRanges(this Cross thisApi, Co } /// To be documented. - [NativeName("Src", "Line 1049, Column 22 in spirv_cross_c.h")] + [NativeName("Src", "Line 1051, Column 22 in spirv_cross_c.h")] public static unsafe void ConstantGetSubconstants(this Cross thisApi, Constant* constant, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint** constituents, Span count) { // SpanOverloader @@ -641,7 +641,7 @@ public static unsafe void ConstantGetSubconstants(this Cross thisApi, Constant* } /// To be documented. - [NativeName("Src", "Line 1049, Column 22 in spirv_cross_c.h")] + [NativeName("Src", "Line 1051, Column 22 in spirv_cross_c.h")] public static unsafe void ConstantGetSubconstants(this Cross thisApi, Constant* constant, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in uint* constituents, Span count) { // SpanOverloader @@ -649,7 +649,7 @@ public static unsafe void ConstantGetSubconstants(this Cross thisApi, Constant* } /// To be documented. - [NativeName("Src", "Line 1069, Column 27 in spirv_cross_c.h")] + [NativeName("Src", "Line 1071, Column 27 in spirv_cross_c.h")] public static unsafe byte CompilerGetBinaryOffsetForDecoration(this Cross thisApi, Compiler* compiler, uint id, Silk.NET.SPIRV.Decoration decoration, Span word_offset) { // SpanOverloader @@ -657,7 +657,7 @@ public static unsafe byte CompilerGetBinaryOffsetForDecoration(this Cross thisAp } /// To be documented. - [NativeName("Src", "Line 1075, Column 27 in spirv_cross_c.h")] + [NativeName("Src", "Line 1077, Column 27 in spirv_cross_c.h")] public static unsafe byte CompilerBufferGetHlslCounterBuffer(this Cross thisApi, Compiler* compiler, uint id, Span counter_id) { // SpanOverloader @@ -665,7 +665,7 @@ public static unsafe byte CompilerBufferGetHlslCounterBuffer(this Cross thisApi, } /// To be documented. - [NativeName("Src", "Line 1078, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 1080, Column 29 in spirv_cross_c.h")] public static unsafe Result CompilerGetDeclaredCapabilities(this Cross thisApi, Compiler* compiler, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.SPIRV.Capability** capabilities, Span num_capabilities) { // SpanOverloader @@ -673,7 +673,7 @@ public static unsafe Result CompilerGetDeclaredCapabilities(this Cross thisApi, } /// To be documented. - [NativeName("Src", "Line 1078, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 1080, Column 29 in spirv_cross_c.h")] public static unsafe Result CompilerGetDeclaredCapabilities(this Cross thisApi, Compiler* compiler, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in Silk.NET.SPIRV.Capability* capabilities, Span num_capabilities) { // SpanOverloader @@ -681,7 +681,7 @@ public static unsafe Result CompilerGetDeclaredCapabilities(this Cross thisApi, } /// To be documented. - [NativeName("Src", "Line 1081, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 1083, Column 29 in spirv_cross_c.h")] public static unsafe Result CompilerGetDeclaredExtensions(this Cross thisApi, Compiler* compiler, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte*** extensions, Span num_extensions) { // SpanOverloader @@ -689,7 +689,7 @@ public static unsafe Result CompilerGetDeclaredExtensions(this Cross thisApi, Co } /// To be documented. - [NativeName("Src", "Line 1081, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 1083, Column 29 in spirv_cross_c.h")] public static unsafe Result CompilerGetDeclaredExtensions(this Cross thisApi, Compiler* compiler, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte** extensions, Span num_extensions) { // SpanOverloader @@ -697,7 +697,7 @@ public static unsafe Result CompilerGetDeclaredExtensions(this Cross thisApi, Co } /// To be documented. - [NativeName("Src", "Line 1085, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 1087, Column 29 in spirv_cross_c.h")] public static unsafe Result CompilerGetBufferBlockDecorations(this Cross thisApi, Compiler* compiler, uint id, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Silk.NET.SPIRV.Decoration** decorations, Span num_decorations) { // SpanOverloader @@ -705,7 +705,7 @@ public static unsafe Result CompilerGetBufferBlockDecorations(this Cross thisApi } /// To be documented. - [NativeName("Src", "Line 1085, Column 29 in spirv_cross_c.h")] + [NativeName("Src", "Line 1087, Column 29 in spirv_cross_c.h")] public static unsafe Result CompilerGetBufferBlockDecorations(this Cross thisApi, Compiler* compiler, uint id, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in Silk.NET.SPIRV.Decoration* decorations, Span num_decorations) { // SpanOverloader diff --git a/src/SPIRV/Silk.NET.SPIRV.Reflect/Enums/AnonymousEnumSpirvReflectL275C1.gen.cs b/src/SPIRV/Silk.NET.SPIRV.Reflect/Enums/AnonymousEnumSpirvReflectL275C1.gen.cs new file mode 100644 index 0000000000..a7b9b9d1fa --- /dev/null +++ b/src/SPIRV/Silk.NET.SPIRV.Reflect/Enums/AnonymousEnumSpirvReflectL275C1.gen.cs @@ -0,0 +1,23 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using Silk.NET.Core.Attributes; + +#pragma warning disable 1591 + +namespace Silk.NET.SPIRV.Reflect +{ + [Flags] + [NativeName("Name", "__AnonymousEnum_spirv_reflect_L275_C1")] + public enum AnonymousEnumSpirvReflectL275C1 : int + { + [NativeName("Name", "")] + None = 0, + [NativeName("Name", "SPV_REFLECT_MAX_ARRAY_DIMS")] + ArrayDims = 0x20, + [NativeName("Name", "SPV_REFLECT_MAX_DESCRIPTOR_SETS")] + DescriptorSets = 0x40, + } +} diff --git a/src/SPIRV/Silk.NET.SPIRV.Reflect/Enums/Constants.gen.cs b/src/SPIRV/Silk.NET.SPIRV.Reflect/Enums/AnonymousEnumSpirvReflectL280C1.gen.cs similarity index 61% rename from src/SPIRV/Silk.NET.SPIRV.Reflect/Enums/Constants.gen.cs rename to src/SPIRV/Silk.NET.SPIRV.Reflect/Enums/AnonymousEnumSpirvReflectL280C1.gen.cs index 52fb2bc428..2b01eaec06 100644 --- a/src/SPIRV/Silk.NET.SPIRV.Reflect/Enums/Constants.gen.cs +++ b/src/SPIRV/Silk.NET.SPIRV.Reflect/Enums/AnonymousEnumSpirvReflectL280C1.gen.cs @@ -9,16 +9,9 @@ namespace Silk.NET.SPIRV.Reflect { - [Flags] - [NativeName("Name", "__AnonymousEnum_spirv_reflect_L261_C1")] - public enum Constants : int + [NativeName("Name", "__AnonymousEnum_spirv_reflect_L280_C1")] + public enum AnonymousEnumSpirvReflectL280C1 : int { - [NativeName("Name", "")] - None = 0, - [NativeName("Name", "SPV_REFLECT_MAX_ARRAY_DIMS")] - MaxArrayDims = 0x20, - [NativeName("Name", "SPV_REFLECT_MAX_DESCRIPTOR_SETS")] - MaxDescriptorSets = 0x40, [NativeName("Name", "SPV_REFLECT_BINDING_NUMBER_DONT_CHANGE")] BindingNumberDontChange = unchecked((int) 0xFFFFFFFFFFFFFFFF), [NativeName("Name", "SPV_REFLECT_SET_NUMBER_DONT_CHANGE")] diff --git a/src/SPIRV/Silk.NET.SPIRV.Reflect/Enums/ArrayDimType.gen.cs b/src/SPIRV/Silk.NET.SPIRV.Reflect/Enums/ArrayDimType.gen.cs new file mode 100644 index 0000000000..10e204adb6 --- /dev/null +++ b/src/SPIRV/Silk.NET.SPIRV.Reflect/Enums/ArrayDimType.gen.cs @@ -0,0 +1,20 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using Silk.NET.Core.Attributes; + +#pragma warning disable 1591 + +namespace Silk.NET.SPIRV.Reflect +{ + [NativeName("Name", "SpvReflectArrayDimType")] + public enum ArrayDimType : int + { + [NativeName("Name", "SPV_REFLECT_ARRAY_DIM_RUNTIME")] + Runtime = 0x0, + [NativeName("Name", "SPV_REFLECT_ARRAY_DIM_SPEC_CONSTANT")] + SpecConstant = unchecked((int) 0xFFFFFFFFFFFFFFFF), + } +} diff --git a/src/SPIRV/Silk.NET.SPIRV.Reflect/Enums/Format.gen.cs b/src/SPIRV/Silk.NET.SPIRV.Reflect/Enums/Format.gen.cs index 052e3fb4eb..f9f8971401 100644 --- a/src/SPIRV/Silk.NET.SPIRV.Reflect/Enums/Format.gen.cs +++ b/src/SPIRV/Silk.NET.SPIRV.Reflect/Enums/Format.gen.cs @@ -14,6 +14,30 @@ public enum Format : int { [NativeName("Name", "SPV_REFLECT_FORMAT_UNDEFINED")] Undefined = 0x0, + [NativeName("Name", "SPV_REFLECT_FORMAT_R16_UINT")] + R16Uint = 0x4A, + [NativeName("Name", "SPV_REFLECT_FORMAT_R16_SINT")] + R16Sint = 0x4B, + [NativeName("Name", "SPV_REFLECT_FORMAT_R16_SFLOAT")] + R16Sfloat = 0x4C, + [NativeName("Name", "SPV_REFLECT_FORMAT_R16G16_UINT")] + R16G16Uint = 0x51, + [NativeName("Name", "SPV_REFLECT_FORMAT_R16G16_SINT")] + R16G16Sint = 0x52, + [NativeName("Name", "SPV_REFLECT_FORMAT_R16G16_SFLOAT")] + R16G16Sfloat = 0x53, + [NativeName("Name", "SPV_REFLECT_FORMAT_R16G16B16_UINT")] + R16G16B16Uint = 0x58, + [NativeName("Name", "SPV_REFLECT_FORMAT_R16G16B16_SINT")] + R16G16B16Sint = 0x59, + [NativeName("Name", "SPV_REFLECT_FORMAT_R16G16B16_SFLOAT")] + R16G16B16Sfloat = 0x5A, + [NativeName("Name", "SPV_REFLECT_FORMAT_R16G16B16A16_UINT")] + R16G16B16A16Uint = 0x5F, + [NativeName("Name", "SPV_REFLECT_FORMAT_R16G16B16A16_SINT")] + R16G16B16A16Sint = 0x60, + [NativeName("Name", "SPV_REFLECT_FORMAT_R16G16B16A16_SFLOAT")] + R16G16B16A16Sfloat = 0x61, [NativeName("Name", "SPV_REFLECT_FORMAT_R32_UINT")] R32Uint = 0x62, [NativeName("Name", "SPV_REFLECT_FORMAT_R32_SINT")] diff --git a/src/SPIRV/Silk.NET.SPIRV.Reflect/Enums/Result.gen.cs b/src/SPIRV/Silk.NET.SPIRV.Reflect/Enums/Result.gen.cs index 0e356a4f0c..0d6cdbef55 100644 --- a/src/SPIRV/Silk.NET.SPIRV.Reflect/Enums/Result.gen.cs +++ b/src/SPIRV/Silk.NET.SPIRV.Reflect/Enums/Result.gen.cs @@ -54,5 +54,7 @@ public enum Result : int ErrorSpirvInvalidEntryPoint = 0x13, [NativeName("Name", "SPV_REFLECT_RESULT_ERROR_SPIRV_INVALID_EXECUTION_MODE")] ErrorSpirvInvalidExecutionMode = 0x14, + [NativeName("Name", "SPV_REFLECT_RESULT_ERROR_SPIRV_MAX_RECURSIVE_EXCEEDED")] + ErrorSpirvMaxRecursiveExceeded = 0x15, } } diff --git a/src/SPIRV/Silk.NET.SPIRV.Reflect/Enums/TypeFlagBits.gen.cs b/src/SPIRV/Silk.NET.SPIRV.Reflect/Enums/TypeFlagBits.gen.cs index 735e7874ab..3f64354dff 100644 --- a/src/SPIRV/Silk.NET.SPIRV.Reflect/Enums/TypeFlagBits.gen.cs +++ b/src/SPIRV/Silk.NET.SPIRV.Reflect/Enums/TypeFlagBits.gen.cs @@ -43,5 +43,7 @@ public enum TypeFlagBits : int Struct = 0x10000000, [NativeName("Name", "SPV_REFLECT_TYPE_FLAG_ARRAY")] Array = 0x20000000, + [NativeName("Name", "SPV_REFLECT_TYPE_FLAG_REF")] + Ref = 0x40000000, } } diff --git a/src/SPIRV/Silk.NET.SPIRV.Reflect/Reflect.gen.cs b/src/SPIRV/Silk.NET.SPIRV.Reflect/Reflect.gen.cs index 558f8829a6..149d1a6b62 100644 --- a/src/SPIRV/Silk.NET.SPIRV.Reflect/Reflect.gen.cs +++ b/src/SPIRV/Silk.NET.SPIRV.Reflect/Reflect.gen.cs @@ -18,2194 +18,2194 @@ public unsafe partial class Reflect : NativeAPI { /// To be documented. - [NativeName("Src", "Line 528, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 558, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectCreateShaderModule")] public unsafe partial Result CreateShaderModule(nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* p_code, ReflectShaderModule* p_module); /// To be documented. - [NativeName("Src", "Line 528, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 558, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectCreateShaderModule")] public unsafe partial Result CreateShaderModule(nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* p_code, ref ReflectShaderModule p_module); /// To be documented. - [NativeName("Src", "Line 528, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 558, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectCreateShaderModule")] public unsafe partial Result CreateShaderModule(nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in T0 p_code, ReflectShaderModule* p_module) where T0 : unmanaged; /// To be documented. - [NativeName("Src", "Line 528, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 558, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectCreateShaderModule")] public partial Result CreateShaderModule(nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in T0 p_code, ref ReflectShaderModule p_module) where T0 : unmanaged; /// To be documented. - [NativeName("Src", "Line 543, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 573, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectCreateShaderModule2")] public unsafe partial Result CreateShaderModule2(uint flags, nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* p_code, ReflectShaderModule* p_module); /// To be documented. - [NativeName("Src", "Line 543, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 573, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectCreateShaderModule2")] public unsafe partial Result CreateShaderModule2(uint flags, nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* p_code, ref ReflectShaderModule p_module); /// To be documented. - [NativeName("Src", "Line 543, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 573, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectCreateShaderModule2")] public unsafe partial Result CreateShaderModule2(uint flags, nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in T0 p_code, ReflectShaderModule* p_module) where T0 : unmanaged; /// To be documented. - [NativeName("Src", "Line 543, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 573, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectCreateShaderModule2")] public partial Result CreateShaderModule2(uint flags, nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in T0 p_code, ref ReflectShaderModule p_module) where T0 : unmanaged; /// To be documented. - [NativeName("Src", "Line 551, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 581, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetShaderModule")] public unsafe partial Result GetShaderModule(nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* p_code, ReflectShaderModule* p_module); /// To be documented. - [NativeName("Src", "Line 551, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 581, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetShaderModule")] public unsafe partial Result GetShaderModule(nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* p_code, ref ReflectShaderModule p_module); /// To be documented. - [NativeName("Src", "Line 551, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 581, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetShaderModule")] public unsafe partial Result GetShaderModule(nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in T0 p_code, ReflectShaderModule* p_module) where T0 : unmanaged; /// To be documented. - [NativeName("Src", "Line 551, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 581, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetShaderModule")] public partial Result GetShaderModule(nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in T0 p_code, ref ReflectShaderModule p_module) where T0 : unmanaged; /// To be documented. - [NativeName("Src", "Line 563, Column 6 in spirv_reflect.h")] + [NativeName("Src", "Line 593, Column 6 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectDestroyShaderModule")] public unsafe partial void DestroyShaderModule(ReflectShaderModule* p_module); /// To be documented. - [NativeName("Src", "Line 563, Column 6 in spirv_reflect.h")] + [NativeName("Src", "Line 593, Column 6 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectDestroyShaderModule")] public partial void DestroyShaderModule(ref ReflectShaderModule p_module); /// To be documented. - [NativeName("Src", "Line 572, Column 10 in spirv_reflect.h")] + [NativeName("Src", "Line 602, Column 10 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetCodeSize")] public unsafe partial uint GetCodeSize([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module); /// To be documented. - [NativeName("Src", "Line 572, Column 10 in spirv_reflect.h")] + [NativeName("Src", "Line 602, Column 10 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetCodeSize")] public partial uint GetCodeSize([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module); /// To be documented. - [NativeName("Src", "Line 581, Column 17 in spirv_reflect.h")] + [NativeName("Src", "Line 611, Column 17 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetCode")] public unsafe partial uint* GetCode([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module); /// To be documented. - [NativeName("Src", "Line 581, Column 17 in spirv_reflect.h")] + [NativeName("Src", "Line 611, Column 17 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetCode")] public unsafe partial uint* GetCode([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module); /// To be documented. - [NativeName("Src", "Line 590, Column 29 in spirv_reflect.h")] + [NativeName("Src", "Line 620, Column 29 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPoint")] public unsafe partial EntryPoint* GetEntryPoint([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point); /// To be documented. - [NativeName("Src", "Line 590, Column 29 in spirv_reflect.h")] + [NativeName("Src", "Line 620, Column 29 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPoint")] public unsafe partial EntryPoint* GetEntryPoint([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte entry_point); /// To be documented. - [NativeName("Src", "Line 590, Column 29 in spirv_reflect.h")] + [NativeName("Src", "Line 620, Column 29 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPoint")] public unsafe partial EntryPoint* GetEntryPoint([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point); /// To be documented. - [NativeName("Src", "Line 590, Column 29 in spirv_reflect.h")] + [NativeName("Src", "Line 620, Column 29 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPoint")] public unsafe partial EntryPoint* GetEntryPoint([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point); /// To be documented. - [NativeName("Src", "Line 590, Column 29 in spirv_reflect.h")] + [NativeName("Src", "Line 620, Column 29 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPoint")] public unsafe partial EntryPoint* GetEntryPoint([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte entry_point); /// To be documented. - [NativeName("Src", "Line 590, Column 29 in spirv_reflect.h")] + [NativeName("Src", "Line 620, Column 29 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPoint")] public unsafe partial EntryPoint* GetEntryPoint([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point); /// To be documented. - [NativeName("Src", "Line 613, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 643, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateDescriptorBindings")] public unsafe partial Result EnumerateDescriptorBindings([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, uint* p_count, DescriptorBinding** pp_bindings); /// To be documented. - [NativeName("Src", "Line 613, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 643, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateDescriptorBindings")] public unsafe partial Result EnumerateDescriptorBindings([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, uint* p_count, ref DescriptorBinding* pp_bindings); /// To be documented. - [NativeName("Src", "Line 613, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 643, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateDescriptorBindings")] public unsafe partial Result EnumerateDescriptorBindings([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, ref uint p_count, DescriptorBinding** pp_bindings); /// To be documented. - [NativeName("Src", "Line 613, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 643, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateDescriptorBindings")] public unsafe partial Result EnumerateDescriptorBindings([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, ref uint p_count, ref DescriptorBinding* pp_bindings); /// To be documented. - [NativeName("Src", "Line 613, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 643, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateDescriptorBindings")] public unsafe partial Result EnumerateDescriptorBindings([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, uint* p_count, DescriptorBinding** pp_bindings); /// To be documented. - [NativeName("Src", "Line 613, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 643, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateDescriptorBindings")] public unsafe partial Result EnumerateDescriptorBindings([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, uint* p_count, ref DescriptorBinding* pp_bindings); /// To be documented. - [NativeName("Src", "Line 613, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 643, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateDescriptorBindings")] public unsafe partial Result EnumerateDescriptorBindings([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, ref uint p_count, DescriptorBinding** pp_bindings); /// To be documented. - [NativeName("Src", "Line 613, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 643, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateDescriptorBindings")] public unsafe partial Result EnumerateDescriptorBindings([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, ref uint p_count, ref DescriptorBinding* pp_bindings); /// To be documented. - [NativeName("Src", "Line 639, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 669, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointDescriptorBindings")] public unsafe partial Result EnumerateEntryPointDescriptorBindings([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, uint* p_count, DescriptorBinding** pp_bindings); /// To be documented. - [NativeName("Src", "Line 639, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 669, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointDescriptorBindings")] public unsafe partial Result EnumerateEntryPointDescriptorBindings([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, uint* p_count, ref DescriptorBinding* pp_bindings); /// To be documented. - [NativeName("Src", "Line 639, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 669, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointDescriptorBindings")] public unsafe partial Result EnumerateEntryPointDescriptorBindings([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, ref uint p_count, DescriptorBinding** pp_bindings); /// To be documented. - [NativeName("Src", "Line 639, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 669, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointDescriptorBindings")] public unsafe partial Result EnumerateEntryPointDescriptorBindings([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, ref uint p_count, ref DescriptorBinding* pp_bindings); /// To be documented. - [NativeName("Src", "Line 639, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 669, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointDescriptorBindings")] public unsafe partial Result EnumerateEntryPointDescriptorBindings([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte entry_point, uint* p_count, DescriptorBinding** pp_bindings); /// To be documented. - [NativeName("Src", "Line 639, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 669, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointDescriptorBindings")] public unsafe partial Result EnumerateEntryPointDescriptorBindings([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte entry_point, uint* p_count, ref DescriptorBinding* pp_bindings); /// To be documented. - [NativeName("Src", "Line 639, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 669, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointDescriptorBindings")] public unsafe partial Result EnumerateEntryPointDescriptorBindings([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte entry_point, ref uint p_count, DescriptorBinding** pp_bindings); /// To be documented. - [NativeName("Src", "Line 639, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 669, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointDescriptorBindings")] public unsafe partial Result EnumerateEntryPointDescriptorBindings([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte entry_point, ref uint p_count, ref DescriptorBinding* pp_bindings); /// To be documented. - [NativeName("Src", "Line 639, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 669, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointDescriptorBindings")] public unsafe partial Result EnumerateEntryPointDescriptorBindings([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, uint* p_count, DescriptorBinding** pp_bindings); /// To be documented. - [NativeName("Src", "Line 639, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 669, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointDescriptorBindings")] public unsafe partial Result EnumerateEntryPointDescriptorBindings([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, uint* p_count, ref DescriptorBinding* pp_bindings); /// To be documented. - [NativeName("Src", "Line 639, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 669, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointDescriptorBindings")] public unsafe partial Result EnumerateEntryPointDescriptorBindings([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, ref uint p_count, DescriptorBinding** pp_bindings); /// To be documented. - [NativeName("Src", "Line 639, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 669, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointDescriptorBindings")] public unsafe partial Result EnumerateEntryPointDescriptorBindings([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, ref uint p_count, ref DescriptorBinding* pp_bindings); /// To be documented. - [NativeName("Src", "Line 639, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 669, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointDescriptorBindings")] public unsafe partial Result EnumerateEntryPointDescriptorBindings([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, uint* p_count, DescriptorBinding** pp_bindings); /// To be documented. - [NativeName("Src", "Line 639, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 669, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointDescriptorBindings")] public unsafe partial Result EnumerateEntryPointDescriptorBindings([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, uint* p_count, ref DescriptorBinding* pp_bindings); /// To be documented. - [NativeName("Src", "Line 639, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 669, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointDescriptorBindings")] public unsafe partial Result EnumerateEntryPointDescriptorBindings([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, ref uint p_count, DescriptorBinding** pp_bindings); /// To be documented. - [NativeName("Src", "Line 639, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 669, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointDescriptorBindings")] public unsafe partial Result EnumerateEntryPointDescriptorBindings([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, ref uint p_count, ref DescriptorBinding* pp_bindings); /// To be documented. - [NativeName("Src", "Line 639, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 669, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointDescriptorBindings")] public unsafe partial Result EnumerateEntryPointDescriptorBindings([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte entry_point, uint* p_count, DescriptorBinding** pp_bindings); /// To be documented. - [NativeName("Src", "Line 639, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 669, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointDescriptorBindings")] public unsafe partial Result EnumerateEntryPointDescriptorBindings([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte entry_point, uint* p_count, ref DescriptorBinding* pp_bindings); /// To be documented. - [NativeName("Src", "Line 639, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 669, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointDescriptorBindings")] public unsafe partial Result EnumerateEntryPointDescriptorBindings([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte entry_point, ref uint p_count, DescriptorBinding** pp_bindings); /// To be documented. - [NativeName("Src", "Line 639, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 669, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointDescriptorBindings")] public unsafe partial Result EnumerateEntryPointDescriptorBindings([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte entry_point, ref uint p_count, ref DescriptorBinding* pp_bindings); /// To be documented. - [NativeName("Src", "Line 639, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 669, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointDescriptorBindings")] public unsafe partial Result EnumerateEntryPointDescriptorBindings([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, uint* p_count, DescriptorBinding** pp_bindings); /// To be documented. - [NativeName("Src", "Line 639, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 669, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointDescriptorBindings")] public unsafe partial Result EnumerateEntryPointDescriptorBindings([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, uint* p_count, ref DescriptorBinding* pp_bindings); /// To be documented. - [NativeName("Src", "Line 639, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 669, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointDescriptorBindings")] public unsafe partial Result EnumerateEntryPointDescriptorBindings([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, ref uint p_count, DescriptorBinding** pp_bindings); /// To be documented. - [NativeName("Src", "Line 639, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 669, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointDescriptorBindings")] public unsafe partial Result EnumerateEntryPointDescriptorBindings([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, ref uint p_count, ref DescriptorBinding* pp_bindings); /// To be documented. - [NativeName("Src", "Line 664, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 694, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateDescriptorSets")] public unsafe partial Result EnumerateDescriptorSets([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, uint* p_count, ReflectDescriptorSet** pp_sets); /// To be documented. - [NativeName("Src", "Line 664, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 694, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateDescriptorSets")] public unsafe partial Result EnumerateDescriptorSets([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, uint* p_count, ref ReflectDescriptorSet* pp_sets); /// To be documented. - [NativeName("Src", "Line 664, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 694, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateDescriptorSets")] public unsafe partial Result EnumerateDescriptorSets([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, ref uint p_count, ReflectDescriptorSet** pp_sets); /// To be documented. - [NativeName("Src", "Line 664, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 694, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateDescriptorSets")] public unsafe partial Result EnumerateDescriptorSets([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, ref uint p_count, ref ReflectDescriptorSet* pp_sets); /// To be documented. - [NativeName("Src", "Line 664, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 694, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateDescriptorSets")] public unsafe partial Result EnumerateDescriptorSets([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, uint* p_count, ReflectDescriptorSet** pp_sets); /// To be documented. - [NativeName("Src", "Line 664, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 694, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateDescriptorSets")] public unsafe partial Result EnumerateDescriptorSets([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, uint* p_count, ref ReflectDescriptorSet* pp_sets); /// To be documented. - [NativeName("Src", "Line 664, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 694, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateDescriptorSets")] public unsafe partial Result EnumerateDescriptorSets([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, ref uint p_count, ReflectDescriptorSet** pp_sets); /// To be documented. - [NativeName("Src", "Line 664, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 694, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateDescriptorSets")] public unsafe partial Result EnumerateDescriptorSets([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, ref uint p_count, ref ReflectDescriptorSet* pp_sets); /// To be documented. - [NativeName("Src", "Line 690, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 720, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointDescriptorSets")] public unsafe partial Result EnumerateEntryPointDescriptorSets([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, uint* p_count, ReflectDescriptorSet** pp_sets); /// To be documented. - [NativeName("Src", "Line 690, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 720, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointDescriptorSets")] public unsafe partial Result EnumerateEntryPointDescriptorSets([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, uint* p_count, ref ReflectDescriptorSet* pp_sets); /// To be documented. - [NativeName("Src", "Line 690, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 720, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointDescriptorSets")] public unsafe partial Result EnumerateEntryPointDescriptorSets([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, ref uint p_count, ReflectDescriptorSet** pp_sets); /// To be documented. - [NativeName("Src", "Line 690, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 720, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointDescriptorSets")] public unsafe partial Result EnumerateEntryPointDescriptorSets([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, ref uint p_count, ref ReflectDescriptorSet* pp_sets); /// To be documented. - [NativeName("Src", "Line 690, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 720, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointDescriptorSets")] public unsafe partial Result EnumerateEntryPointDescriptorSets([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte entry_point, uint* p_count, ReflectDescriptorSet** pp_sets); /// To be documented. - [NativeName("Src", "Line 690, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 720, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointDescriptorSets")] public unsafe partial Result EnumerateEntryPointDescriptorSets([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte entry_point, uint* p_count, ref ReflectDescriptorSet* pp_sets); /// To be documented. - [NativeName("Src", "Line 690, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 720, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointDescriptorSets")] public unsafe partial Result EnumerateEntryPointDescriptorSets([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte entry_point, ref uint p_count, ReflectDescriptorSet** pp_sets); /// To be documented. - [NativeName("Src", "Line 690, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 720, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointDescriptorSets")] public unsafe partial Result EnumerateEntryPointDescriptorSets([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte entry_point, ref uint p_count, ref ReflectDescriptorSet* pp_sets); /// To be documented. - [NativeName("Src", "Line 690, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 720, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointDescriptorSets")] public unsafe partial Result EnumerateEntryPointDescriptorSets([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, uint* p_count, ReflectDescriptorSet** pp_sets); /// To be documented. - [NativeName("Src", "Line 690, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 720, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointDescriptorSets")] public unsafe partial Result EnumerateEntryPointDescriptorSets([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, uint* p_count, ref ReflectDescriptorSet* pp_sets); /// To be documented. - [NativeName("Src", "Line 690, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 720, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointDescriptorSets")] public unsafe partial Result EnumerateEntryPointDescriptorSets([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, ref uint p_count, ReflectDescriptorSet** pp_sets); /// To be documented. - [NativeName("Src", "Line 690, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 720, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointDescriptorSets")] public unsafe partial Result EnumerateEntryPointDescriptorSets([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, ref uint p_count, ref ReflectDescriptorSet* pp_sets); /// To be documented. - [NativeName("Src", "Line 690, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 720, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointDescriptorSets")] public unsafe partial Result EnumerateEntryPointDescriptorSets([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, uint* p_count, ReflectDescriptorSet** pp_sets); /// To be documented. - [NativeName("Src", "Line 690, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 720, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointDescriptorSets")] public unsafe partial Result EnumerateEntryPointDescriptorSets([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, uint* p_count, ref ReflectDescriptorSet* pp_sets); /// To be documented. - [NativeName("Src", "Line 690, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 720, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointDescriptorSets")] public unsafe partial Result EnumerateEntryPointDescriptorSets([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, ref uint p_count, ReflectDescriptorSet** pp_sets); /// To be documented. - [NativeName("Src", "Line 690, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 720, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointDescriptorSets")] public unsafe partial Result EnumerateEntryPointDescriptorSets([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, ref uint p_count, ref ReflectDescriptorSet* pp_sets); /// To be documented. - [NativeName("Src", "Line 690, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 720, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointDescriptorSets")] public unsafe partial Result EnumerateEntryPointDescriptorSets([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte entry_point, uint* p_count, ReflectDescriptorSet** pp_sets); /// To be documented. - [NativeName("Src", "Line 690, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 720, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointDescriptorSets")] public unsafe partial Result EnumerateEntryPointDescriptorSets([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte entry_point, uint* p_count, ref ReflectDescriptorSet* pp_sets); /// To be documented. - [NativeName("Src", "Line 690, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 720, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointDescriptorSets")] public unsafe partial Result EnumerateEntryPointDescriptorSets([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte entry_point, ref uint p_count, ReflectDescriptorSet** pp_sets); /// To be documented. - [NativeName("Src", "Line 690, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 720, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointDescriptorSets")] public unsafe partial Result EnumerateEntryPointDescriptorSets([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte entry_point, ref uint p_count, ref ReflectDescriptorSet* pp_sets); /// To be documented. - [NativeName("Src", "Line 690, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 720, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointDescriptorSets")] public unsafe partial Result EnumerateEntryPointDescriptorSets([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, uint* p_count, ReflectDescriptorSet** pp_sets); /// To be documented. - [NativeName("Src", "Line 690, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 720, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointDescriptorSets")] public unsafe partial Result EnumerateEntryPointDescriptorSets([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, uint* p_count, ref ReflectDescriptorSet* pp_sets); /// To be documented. - [NativeName("Src", "Line 690, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 720, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointDescriptorSets")] public unsafe partial Result EnumerateEntryPointDescriptorSets([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, ref uint p_count, ReflectDescriptorSet** pp_sets); /// To be documented. - [NativeName("Src", "Line 690, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 720, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointDescriptorSets")] public unsafe partial Result EnumerateEntryPointDescriptorSets([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, ref uint p_count, ref ReflectDescriptorSet* pp_sets); /// To be documented. - [NativeName("Src", "Line 717, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 747, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateInterfaceVariables")] public unsafe partial Result EnumerateInterfaceVariables([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, uint* p_count, InterfaceVariable** pp_variables); /// To be documented. - [NativeName("Src", "Line 717, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 747, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateInterfaceVariables")] public unsafe partial Result EnumerateInterfaceVariables([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, uint* p_count, ref InterfaceVariable* pp_variables); /// To be documented. - [NativeName("Src", "Line 717, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 747, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateInterfaceVariables")] public unsafe partial Result EnumerateInterfaceVariables([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, ref uint p_count, InterfaceVariable** pp_variables); /// To be documented. - [NativeName("Src", "Line 717, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 747, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateInterfaceVariables")] public unsafe partial Result EnumerateInterfaceVariables([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, ref uint p_count, ref InterfaceVariable* pp_variables); /// To be documented. - [NativeName("Src", "Line 717, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 747, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateInterfaceVariables")] public unsafe partial Result EnumerateInterfaceVariables([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, uint* p_count, InterfaceVariable** pp_variables); /// To be documented. - [NativeName("Src", "Line 717, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 747, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateInterfaceVariables")] public unsafe partial Result EnumerateInterfaceVariables([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, uint* p_count, ref InterfaceVariable* pp_variables); /// To be documented. - [NativeName("Src", "Line 717, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 747, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateInterfaceVariables")] public unsafe partial Result EnumerateInterfaceVariables([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, ref uint p_count, InterfaceVariable** pp_variables); /// To be documented. - [NativeName("Src", "Line 717, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 747, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateInterfaceVariables")] public unsafe partial Result EnumerateInterfaceVariables([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, ref uint p_count, ref InterfaceVariable* pp_variables); /// To be documented. - [NativeName("Src", "Line 742, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 772, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointInterfaceVariables")] public unsafe partial Result EnumerateEntryPointInterfaceVariables([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, uint* p_count, InterfaceVariable** pp_variables); /// To be documented. - [NativeName("Src", "Line 742, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 772, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointInterfaceVariables")] public unsafe partial Result EnumerateEntryPointInterfaceVariables([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, uint* p_count, ref InterfaceVariable* pp_variables); /// To be documented. - [NativeName("Src", "Line 742, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 772, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointInterfaceVariables")] public unsafe partial Result EnumerateEntryPointInterfaceVariables([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, ref uint p_count, InterfaceVariable** pp_variables); /// To be documented. - [NativeName("Src", "Line 742, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 772, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointInterfaceVariables")] public unsafe partial Result EnumerateEntryPointInterfaceVariables([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, ref uint p_count, ref InterfaceVariable* pp_variables); /// To be documented. - [NativeName("Src", "Line 742, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 772, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointInterfaceVariables")] public unsafe partial Result EnumerateEntryPointInterfaceVariables([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte entry_point, uint* p_count, InterfaceVariable** pp_variables); /// To be documented. - [NativeName("Src", "Line 742, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 772, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointInterfaceVariables")] public unsafe partial Result EnumerateEntryPointInterfaceVariables([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte entry_point, uint* p_count, ref InterfaceVariable* pp_variables); /// To be documented. - [NativeName("Src", "Line 742, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 772, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointInterfaceVariables")] public unsafe partial Result EnumerateEntryPointInterfaceVariables([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte entry_point, ref uint p_count, InterfaceVariable** pp_variables); /// To be documented. - [NativeName("Src", "Line 742, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 772, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointInterfaceVariables")] public unsafe partial Result EnumerateEntryPointInterfaceVariables([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte entry_point, ref uint p_count, ref InterfaceVariable* pp_variables); /// To be documented. - [NativeName("Src", "Line 742, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 772, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointInterfaceVariables")] public unsafe partial Result EnumerateEntryPointInterfaceVariables([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, uint* p_count, InterfaceVariable** pp_variables); /// To be documented. - [NativeName("Src", "Line 742, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 772, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointInterfaceVariables")] public unsafe partial Result EnumerateEntryPointInterfaceVariables([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, uint* p_count, ref InterfaceVariable* pp_variables); /// To be documented. - [NativeName("Src", "Line 742, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 772, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointInterfaceVariables")] public unsafe partial Result EnumerateEntryPointInterfaceVariables([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, ref uint p_count, InterfaceVariable** pp_variables); /// To be documented. - [NativeName("Src", "Line 742, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 772, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointInterfaceVariables")] public unsafe partial Result EnumerateEntryPointInterfaceVariables([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, ref uint p_count, ref InterfaceVariable* pp_variables); /// To be documented. - [NativeName("Src", "Line 742, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 772, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointInterfaceVariables")] public unsafe partial Result EnumerateEntryPointInterfaceVariables([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, uint* p_count, InterfaceVariable** pp_variables); /// To be documented. - [NativeName("Src", "Line 742, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 772, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointInterfaceVariables")] public unsafe partial Result EnumerateEntryPointInterfaceVariables([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, uint* p_count, ref InterfaceVariable* pp_variables); /// To be documented. - [NativeName("Src", "Line 742, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 772, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointInterfaceVariables")] public unsafe partial Result EnumerateEntryPointInterfaceVariables([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, ref uint p_count, InterfaceVariable** pp_variables); /// To be documented. - [NativeName("Src", "Line 742, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 772, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointInterfaceVariables")] public unsafe partial Result EnumerateEntryPointInterfaceVariables([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, ref uint p_count, ref InterfaceVariable* pp_variables); /// To be documented. - [NativeName("Src", "Line 742, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 772, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointInterfaceVariables")] public unsafe partial Result EnumerateEntryPointInterfaceVariables([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte entry_point, uint* p_count, InterfaceVariable** pp_variables); /// To be documented. - [NativeName("Src", "Line 742, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 772, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointInterfaceVariables")] public unsafe partial Result EnumerateEntryPointInterfaceVariables([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte entry_point, uint* p_count, ref InterfaceVariable* pp_variables); /// To be documented. - [NativeName("Src", "Line 742, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 772, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointInterfaceVariables")] public unsafe partial Result EnumerateEntryPointInterfaceVariables([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte entry_point, ref uint p_count, InterfaceVariable** pp_variables); /// To be documented. - [NativeName("Src", "Line 742, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 772, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointInterfaceVariables")] public unsafe partial Result EnumerateEntryPointInterfaceVariables([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte entry_point, ref uint p_count, ref InterfaceVariable* pp_variables); /// To be documented. - [NativeName("Src", "Line 742, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 772, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointInterfaceVariables")] public unsafe partial Result EnumerateEntryPointInterfaceVariables([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, uint* p_count, InterfaceVariable** pp_variables); /// To be documented. - [NativeName("Src", "Line 742, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 772, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointInterfaceVariables")] public unsafe partial Result EnumerateEntryPointInterfaceVariables([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, uint* p_count, ref InterfaceVariable* pp_variables); /// To be documented. - [NativeName("Src", "Line 742, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 772, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointInterfaceVariables")] public unsafe partial Result EnumerateEntryPointInterfaceVariables([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, ref uint p_count, InterfaceVariable** pp_variables); /// To be documented. - [NativeName("Src", "Line 742, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 772, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointInterfaceVariables")] public unsafe partial Result EnumerateEntryPointInterfaceVariables([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, ref uint p_count, ref InterfaceVariable* pp_variables); /// To be documented. - [NativeName("Src", "Line 769, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 799, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateInputVariables")] public unsafe partial Result EnumerateInputVariables([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, uint* p_count, InterfaceVariable** pp_variables); /// To be documented. - [NativeName("Src", "Line 769, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 799, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateInputVariables")] public unsafe partial Result EnumerateInputVariables([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, uint* p_count, ref InterfaceVariable* pp_variables); /// To be documented. - [NativeName("Src", "Line 769, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 799, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateInputVariables")] public unsafe partial Result EnumerateInputVariables([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, ref uint p_count, InterfaceVariable** pp_variables); /// To be documented. - [NativeName("Src", "Line 769, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 799, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateInputVariables")] public unsafe partial Result EnumerateInputVariables([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, ref uint p_count, ref InterfaceVariable* pp_variables); /// To be documented. - [NativeName("Src", "Line 769, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 799, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateInputVariables")] public unsafe partial Result EnumerateInputVariables([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, uint* p_count, InterfaceVariable** pp_variables); /// To be documented. - [NativeName("Src", "Line 769, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 799, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateInputVariables")] public unsafe partial Result EnumerateInputVariables([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, uint* p_count, ref InterfaceVariable* pp_variables); /// To be documented. - [NativeName("Src", "Line 769, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 799, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateInputVariables")] public unsafe partial Result EnumerateInputVariables([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, ref uint p_count, InterfaceVariable** pp_variables); /// To be documented. - [NativeName("Src", "Line 769, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 799, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateInputVariables")] public unsafe partial Result EnumerateInputVariables([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, ref uint p_count, ref InterfaceVariable* pp_variables); /// To be documented. - [NativeName("Src", "Line 794, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 824, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointInputVariables")] public unsafe partial Result EnumerateEntryPointInputVariables([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, uint* p_count, InterfaceVariable** pp_variables); /// To be documented. - [NativeName("Src", "Line 794, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 824, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointInputVariables")] public unsafe partial Result EnumerateEntryPointInputVariables([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, uint* p_count, ref InterfaceVariable* pp_variables); /// To be documented. - [NativeName("Src", "Line 794, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 824, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointInputVariables")] public unsafe partial Result EnumerateEntryPointInputVariables([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, ref uint p_count, InterfaceVariable** pp_variables); /// To be documented. - [NativeName("Src", "Line 794, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 824, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointInputVariables")] public unsafe partial Result EnumerateEntryPointInputVariables([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, ref uint p_count, ref InterfaceVariable* pp_variables); /// To be documented. - [NativeName("Src", "Line 794, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 824, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointInputVariables")] public unsafe partial Result EnumerateEntryPointInputVariables([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte entry_point, uint* p_count, InterfaceVariable** pp_variables); /// To be documented. - [NativeName("Src", "Line 794, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 824, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointInputVariables")] public unsafe partial Result EnumerateEntryPointInputVariables([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte entry_point, uint* p_count, ref InterfaceVariable* pp_variables); /// To be documented. - [NativeName("Src", "Line 794, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 824, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointInputVariables")] public unsafe partial Result EnumerateEntryPointInputVariables([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte entry_point, ref uint p_count, InterfaceVariable** pp_variables); /// To be documented. - [NativeName("Src", "Line 794, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 824, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointInputVariables")] public unsafe partial Result EnumerateEntryPointInputVariables([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte entry_point, ref uint p_count, ref InterfaceVariable* pp_variables); /// To be documented. - [NativeName("Src", "Line 794, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 824, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointInputVariables")] public unsafe partial Result EnumerateEntryPointInputVariables([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, uint* p_count, InterfaceVariable** pp_variables); /// To be documented. - [NativeName("Src", "Line 794, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 824, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointInputVariables")] public unsafe partial Result EnumerateEntryPointInputVariables([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, uint* p_count, ref InterfaceVariable* pp_variables); /// To be documented. - [NativeName("Src", "Line 794, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 824, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointInputVariables")] public unsafe partial Result EnumerateEntryPointInputVariables([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, ref uint p_count, InterfaceVariable** pp_variables); /// To be documented. - [NativeName("Src", "Line 794, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 824, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointInputVariables")] public unsafe partial Result EnumerateEntryPointInputVariables([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, ref uint p_count, ref InterfaceVariable* pp_variables); /// To be documented. - [NativeName("Src", "Line 794, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 824, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointInputVariables")] public unsafe partial Result EnumerateEntryPointInputVariables([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, uint* p_count, InterfaceVariable** pp_variables); /// To be documented. - [NativeName("Src", "Line 794, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 824, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointInputVariables")] public unsafe partial Result EnumerateEntryPointInputVariables([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, uint* p_count, ref InterfaceVariable* pp_variables); /// To be documented. - [NativeName("Src", "Line 794, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 824, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointInputVariables")] public unsafe partial Result EnumerateEntryPointInputVariables([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, ref uint p_count, InterfaceVariable** pp_variables); /// To be documented. - [NativeName("Src", "Line 794, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 824, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointInputVariables")] public unsafe partial Result EnumerateEntryPointInputVariables([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, ref uint p_count, ref InterfaceVariable* pp_variables); /// To be documented. - [NativeName("Src", "Line 794, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 824, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointInputVariables")] public unsafe partial Result EnumerateEntryPointInputVariables([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte entry_point, uint* p_count, InterfaceVariable** pp_variables); /// To be documented. - [NativeName("Src", "Line 794, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 824, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointInputVariables")] public unsafe partial Result EnumerateEntryPointInputVariables([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte entry_point, uint* p_count, ref InterfaceVariable* pp_variables); /// To be documented. - [NativeName("Src", "Line 794, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 824, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointInputVariables")] public unsafe partial Result EnumerateEntryPointInputVariables([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte entry_point, ref uint p_count, InterfaceVariable** pp_variables); /// To be documented. - [NativeName("Src", "Line 794, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 824, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointInputVariables")] public unsafe partial Result EnumerateEntryPointInputVariables([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte entry_point, ref uint p_count, ref InterfaceVariable* pp_variables); /// To be documented. - [NativeName("Src", "Line 794, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 824, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointInputVariables")] public unsafe partial Result EnumerateEntryPointInputVariables([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, uint* p_count, InterfaceVariable** pp_variables); /// To be documented. - [NativeName("Src", "Line 794, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 824, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointInputVariables")] public unsafe partial Result EnumerateEntryPointInputVariables([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, uint* p_count, ref InterfaceVariable* pp_variables); /// To be documented. - [NativeName("Src", "Line 794, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 824, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointInputVariables")] public unsafe partial Result EnumerateEntryPointInputVariables([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, ref uint p_count, InterfaceVariable** pp_variables); /// To be documented. - [NativeName("Src", "Line 794, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 824, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointInputVariables")] public unsafe partial Result EnumerateEntryPointInputVariables([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, ref uint p_count, ref InterfaceVariable* pp_variables); /// To be documented. - [NativeName("Src", "Line 821, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 851, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateOutputVariables")] public unsafe partial Result EnumerateOutputVariables([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, uint* p_count, InterfaceVariable** pp_variables); /// To be documented. - [NativeName("Src", "Line 821, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 851, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateOutputVariables")] public unsafe partial Result EnumerateOutputVariables([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, uint* p_count, ref InterfaceVariable* pp_variables); /// To be documented. - [NativeName("Src", "Line 821, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 851, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateOutputVariables")] public unsafe partial Result EnumerateOutputVariables([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, ref uint p_count, InterfaceVariable** pp_variables); /// To be documented. - [NativeName("Src", "Line 821, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 851, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateOutputVariables")] public unsafe partial Result EnumerateOutputVariables([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, ref uint p_count, ref InterfaceVariable* pp_variables); /// To be documented. - [NativeName("Src", "Line 821, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 851, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateOutputVariables")] public unsafe partial Result EnumerateOutputVariables([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, uint* p_count, InterfaceVariable** pp_variables); /// To be documented. - [NativeName("Src", "Line 821, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 851, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateOutputVariables")] public unsafe partial Result EnumerateOutputVariables([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, uint* p_count, ref InterfaceVariable* pp_variables); /// To be documented. - [NativeName("Src", "Line 821, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 851, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateOutputVariables")] public unsafe partial Result EnumerateOutputVariables([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, ref uint p_count, InterfaceVariable** pp_variables); /// To be documented. - [NativeName("Src", "Line 821, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 851, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateOutputVariables")] public unsafe partial Result EnumerateOutputVariables([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, ref uint p_count, ref InterfaceVariable* pp_variables); /// To be documented. - [NativeName("Src", "Line 846, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 876, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointOutputVariables")] public unsafe partial Result EnumerateEntryPointOutputVariables([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, uint* p_count, InterfaceVariable** pp_variables); /// To be documented. - [NativeName("Src", "Line 846, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 876, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointOutputVariables")] public unsafe partial Result EnumerateEntryPointOutputVariables([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, uint* p_count, ref InterfaceVariable* pp_variables); /// To be documented. - [NativeName("Src", "Line 846, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 876, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointOutputVariables")] public unsafe partial Result EnumerateEntryPointOutputVariables([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, ref uint p_count, InterfaceVariable** pp_variables); /// To be documented. - [NativeName("Src", "Line 846, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 876, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointOutputVariables")] public unsafe partial Result EnumerateEntryPointOutputVariables([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, ref uint p_count, ref InterfaceVariable* pp_variables); /// To be documented. - [NativeName("Src", "Line 846, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 876, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointOutputVariables")] public unsafe partial Result EnumerateEntryPointOutputVariables([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte entry_point, uint* p_count, InterfaceVariable** pp_variables); /// To be documented. - [NativeName("Src", "Line 846, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 876, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointOutputVariables")] public unsafe partial Result EnumerateEntryPointOutputVariables([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte entry_point, uint* p_count, ref InterfaceVariable* pp_variables); /// To be documented. - [NativeName("Src", "Line 846, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 876, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointOutputVariables")] public unsafe partial Result EnumerateEntryPointOutputVariables([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte entry_point, ref uint p_count, InterfaceVariable** pp_variables); /// To be documented. - [NativeName("Src", "Line 846, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 876, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointOutputVariables")] public unsafe partial Result EnumerateEntryPointOutputVariables([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte entry_point, ref uint p_count, ref InterfaceVariable* pp_variables); /// To be documented. - [NativeName("Src", "Line 846, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 876, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointOutputVariables")] public unsafe partial Result EnumerateEntryPointOutputVariables([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, uint* p_count, InterfaceVariable** pp_variables); /// To be documented. - [NativeName("Src", "Line 846, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 876, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointOutputVariables")] public unsafe partial Result EnumerateEntryPointOutputVariables([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, uint* p_count, ref InterfaceVariable* pp_variables); /// To be documented. - [NativeName("Src", "Line 846, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 876, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointOutputVariables")] public unsafe partial Result EnumerateEntryPointOutputVariables([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, ref uint p_count, InterfaceVariable** pp_variables); /// To be documented. - [NativeName("Src", "Line 846, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 876, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointOutputVariables")] public unsafe partial Result EnumerateEntryPointOutputVariables([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, ref uint p_count, ref InterfaceVariable* pp_variables); /// To be documented. - [NativeName("Src", "Line 846, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 876, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointOutputVariables")] public unsafe partial Result EnumerateEntryPointOutputVariables([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, uint* p_count, InterfaceVariable** pp_variables); /// To be documented. - [NativeName("Src", "Line 846, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 876, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointOutputVariables")] public unsafe partial Result EnumerateEntryPointOutputVariables([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, uint* p_count, ref InterfaceVariable* pp_variables); /// To be documented. - [NativeName("Src", "Line 846, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 876, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointOutputVariables")] public unsafe partial Result EnumerateEntryPointOutputVariables([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, ref uint p_count, InterfaceVariable** pp_variables); /// To be documented. - [NativeName("Src", "Line 846, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 876, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointOutputVariables")] public unsafe partial Result EnumerateEntryPointOutputVariables([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, ref uint p_count, ref InterfaceVariable* pp_variables); /// To be documented. - [NativeName("Src", "Line 846, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 876, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointOutputVariables")] public unsafe partial Result EnumerateEntryPointOutputVariables([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte entry_point, uint* p_count, InterfaceVariable** pp_variables); /// To be documented. - [NativeName("Src", "Line 846, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 876, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointOutputVariables")] public unsafe partial Result EnumerateEntryPointOutputVariables([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte entry_point, uint* p_count, ref InterfaceVariable* pp_variables); /// To be documented. - [NativeName("Src", "Line 846, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 876, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointOutputVariables")] public unsafe partial Result EnumerateEntryPointOutputVariables([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte entry_point, ref uint p_count, InterfaceVariable** pp_variables); /// To be documented. - [NativeName("Src", "Line 846, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 876, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointOutputVariables")] public unsafe partial Result EnumerateEntryPointOutputVariables([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte entry_point, ref uint p_count, ref InterfaceVariable* pp_variables); /// To be documented. - [NativeName("Src", "Line 846, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 876, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointOutputVariables")] public unsafe partial Result EnumerateEntryPointOutputVariables([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, uint* p_count, InterfaceVariable** pp_variables); /// To be documented. - [NativeName("Src", "Line 846, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 876, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointOutputVariables")] public unsafe partial Result EnumerateEntryPointOutputVariables([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, uint* p_count, ref InterfaceVariable* pp_variables); /// To be documented. - [NativeName("Src", "Line 846, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 876, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointOutputVariables")] public unsafe partial Result EnumerateEntryPointOutputVariables([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, ref uint p_count, InterfaceVariable** pp_variables); /// To be documented. - [NativeName("Src", "Line 846, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 876, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointOutputVariables")] public unsafe partial Result EnumerateEntryPointOutputVariables([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, ref uint p_count, ref InterfaceVariable* pp_variables); /// To be documented. - [NativeName("Src", "Line 874, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 904, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumeratePushConstantBlocks")] public unsafe partial Result EnumeratePushConstantBlocks([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, uint* p_count, BlockVariable** pp_blocks); /// To be documented. - [NativeName("Src", "Line 874, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 904, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumeratePushConstantBlocks")] public unsafe partial Result EnumeratePushConstantBlocks([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, uint* p_count, ref BlockVariable* pp_blocks); /// To be documented. - [NativeName("Src", "Line 874, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 904, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumeratePushConstantBlocks")] public unsafe partial Result EnumeratePushConstantBlocks([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, ref uint p_count, BlockVariable** pp_blocks); /// To be documented. - [NativeName("Src", "Line 874, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 904, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumeratePushConstantBlocks")] public unsafe partial Result EnumeratePushConstantBlocks([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, ref uint p_count, ref BlockVariable* pp_blocks); /// To be documented. - [NativeName("Src", "Line 874, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 904, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumeratePushConstantBlocks")] public unsafe partial Result EnumeratePushConstantBlocks([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, uint* p_count, BlockVariable** pp_blocks); /// To be documented. - [NativeName("Src", "Line 874, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 904, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumeratePushConstantBlocks")] public unsafe partial Result EnumeratePushConstantBlocks([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, uint* p_count, ref BlockVariable* pp_blocks); /// To be documented. - [NativeName("Src", "Line 874, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 904, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumeratePushConstantBlocks")] public unsafe partial Result EnumeratePushConstantBlocks([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, ref uint p_count, BlockVariable** pp_blocks); /// To be documented. - [NativeName("Src", "Line 874, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 904, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumeratePushConstantBlocks")] public unsafe partial Result EnumeratePushConstantBlocks([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, ref uint p_count, ref BlockVariable* pp_blocks); /// To be documented. - [NativeName("Src", "Line 880, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 910, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumeratePushConstants")] public unsafe partial Result EnumeratePushConstants([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, uint* p_count, BlockVariable** pp_blocks); /// To be documented. - [NativeName("Src", "Line 880, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 910, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumeratePushConstants")] public unsafe partial Result EnumeratePushConstants([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, uint* p_count, ref BlockVariable* pp_blocks); /// To be documented. - [NativeName("Src", "Line 880, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 910, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumeratePushConstants")] public unsafe partial Result EnumeratePushConstants([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, ref uint p_count, BlockVariable** pp_blocks); /// To be documented. - [NativeName("Src", "Line 880, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 910, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumeratePushConstants")] public unsafe partial Result EnumeratePushConstants([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, ref uint p_count, ref BlockVariable* pp_blocks); /// To be documented. - [NativeName("Src", "Line 880, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 910, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumeratePushConstants")] public unsafe partial Result EnumeratePushConstants([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, uint* p_count, BlockVariable** pp_blocks); /// To be documented. - [NativeName("Src", "Line 880, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 910, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumeratePushConstants")] public unsafe partial Result EnumeratePushConstants([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, uint* p_count, ref BlockVariable* pp_blocks); /// To be documented. - [NativeName("Src", "Line 880, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 910, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumeratePushConstants")] public unsafe partial Result EnumeratePushConstants([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, ref uint p_count, BlockVariable** pp_blocks); /// To be documented. - [NativeName("Src", "Line 880, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 910, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumeratePushConstants")] public unsafe partial Result EnumeratePushConstants([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, ref uint p_count, ref BlockVariable* pp_blocks); /// To be documented. - [NativeName("Src", "Line 906, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 936, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointPushConstantBlocks")] public unsafe partial Result EnumerateEntryPointPushConstantBlocks([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, uint* p_count, BlockVariable** pp_blocks); /// To be documented. - [NativeName("Src", "Line 906, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 936, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointPushConstantBlocks")] public unsafe partial Result EnumerateEntryPointPushConstantBlocks([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, uint* p_count, ref BlockVariable* pp_blocks); /// To be documented. - [NativeName("Src", "Line 906, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 936, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointPushConstantBlocks")] public unsafe partial Result EnumerateEntryPointPushConstantBlocks([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, ref uint p_count, BlockVariable** pp_blocks); /// To be documented. - [NativeName("Src", "Line 906, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 936, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointPushConstantBlocks")] public unsafe partial Result EnumerateEntryPointPushConstantBlocks([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, ref uint p_count, ref BlockVariable* pp_blocks); /// To be documented. - [NativeName("Src", "Line 906, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 936, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointPushConstantBlocks")] public unsafe partial Result EnumerateEntryPointPushConstantBlocks([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte entry_point, uint* p_count, BlockVariable** pp_blocks); /// To be documented. - [NativeName("Src", "Line 906, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 936, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointPushConstantBlocks")] public unsafe partial Result EnumerateEntryPointPushConstantBlocks([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte entry_point, uint* p_count, ref BlockVariable* pp_blocks); /// To be documented. - [NativeName("Src", "Line 906, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 936, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointPushConstantBlocks")] public unsafe partial Result EnumerateEntryPointPushConstantBlocks([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte entry_point, ref uint p_count, BlockVariable** pp_blocks); /// To be documented. - [NativeName("Src", "Line 906, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 936, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointPushConstantBlocks")] public unsafe partial Result EnumerateEntryPointPushConstantBlocks([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte entry_point, ref uint p_count, ref BlockVariable* pp_blocks); /// To be documented. - [NativeName("Src", "Line 906, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 936, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointPushConstantBlocks")] public unsafe partial Result EnumerateEntryPointPushConstantBlocks([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, uint* p_count, BlockVariable** pp_blocks); /// To be documented. - [NativeName("Src", "Line 906, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 936, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointPushConstantBlocks")] public unsafe partial Result EnumerateEntryPointPushConstantBlocks([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, uint* p_count, ref BlockVariable* pp_blocks); /// To be documented. - [NativeName("Src", "Line 906, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 936, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointPushConstantBlocks")] public unsafe partial Result EnumerateEntryPointPushConstantBlocks([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, ref uint p_count, BlockVariable** pp_blocks); /// To be documented. - [NativeName("Src", "Line 906, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 936, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointPushConstantBlocks")] public unsafe partial Result EnumerateEntryPointPushConstantBlocks([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, ref uint p_count, ref BlockVariable* pp_blocks); /// To be documented. - [NativeName("Src", "Line 906, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 936, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointPushConstantBlocks")] public unsafe partial Result EnumerateEntryPointPushConstantBlocks([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, uint* p_count, BlockVariable** pp_blocks); /// To be documented. - [NativeName("Src", "Line 906, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 936, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointPushConstantBlocks")] public unsafe partial Result EnumerateEntryPointPushConstantBlocks([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, uint* p_count, ref BlockVariable* pp_blocks); /// To be documented. - [NativeName("Src", "Line 906, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 936, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointPushConstantBlocks")] public unsafe partial Result EnumerateEntryPointPushConstantBlocks([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, ref uint p_count, BlockVariable** pp_blocks); /// To be documented. - [NativeName("Src", "Line 906, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 936, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointPushConstantBlocks")] public unsafe partial Result EnumerateEntryPointPushConstantBlocks([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, ref uint p_count, ref BlockVariable* pp_blocks); /// To be documented. - [NativeName("Src", "Line 906, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 936, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointPushConstantBlocks")] public unsafe partial Result EnumerateEntryPointPushConstantBlocks([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte entry_point, uint* p_count, BlockVariable** pp_blocks); /// To be documented. - [NativeName("Src", "Line 906, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 936, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointPushConstantBlocks")] public unsafe partial Result EnumerateEntryPointPushConstantBlocks([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte entry_point, uint* p_count, ref BlockVariable* pp_blocks); /// To be documented. - [NativeName("Src", "Line 906, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 936, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointPushConstantBlocks")] public unsafe partial Result EnumerateEntryPointPushConstantBlocks([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte entry_point, ref uint p_count, BlockVariable** pp_blocks); /// To be documented. - [NativeName("Src", "Line 906, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 936, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointPushConstantBlocks")] public unsafe partial Result EnumerateEntryPointPushConstantBlocks([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte entry_point, ref uint p_count, ref BlockVariable* pp_blocks); /// To be documented. - [NativeName("Src", "Line 906, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 936, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointPushConstantBlocks")] public unsafe partial Result EnumerateEntryPointPushConstantBlocks([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, uint* p_count, BlockVariable** pp_blocks); /// To be documented. - [NativeName("Src", "Line 906, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 936, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointPushConstantBlocks")] public unsafe partial Result EnumerateEntryPointPushConstantBlocks([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, uint* p_count, ref BlockVariable* pp_blocks); /// To be documented. - [NativeName("Src", "Line 906, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 936, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointPushConstantBlocks")] public unsafe partial Result EnumerateEntryPointPushConstantBlocks([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, ref uint p_count, BlockVariable** pp_blocks); /// To be documented. - [NativeName("Src", "Line 906, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 936, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectEnumerateEntryPointPushConstantBlocks")] public unsafe partial Result EnumerateEntryPointPushConstantBlocks([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, ref uint p_count, ref BlockVariable* pp_blocks); /// To be documented. - [NativeName("Src", "Line 936, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 966, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetDescriptorBinding")] public unsafe partial DescriptorBinding* GetDescriptorBinding([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, uint binding_number, uint set_number, Result* p_result); /// To be documented. - [NativeName("Src", "Line 936, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 966, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetDescriptorBinding")] public unsafe partial DescriptorBinding* GetDescriptorBinding([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, uint binding_number, uint set_number, ref Result p_result); /// To be documented. - [NativeName("Src", "Line 936, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 966, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetDescriptorBinding")] public unsafe partial DescriptorBinding* GetDescriptorBinding([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, uint binding_number, uint set_number, Result* p_result); /// To be documented. - [NativeName("Src", "Line 936, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 966, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetDescriptorBinding")] public unsafe partial DescriptorBinding* GetDescriptorBinding([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, uint binding_number, uint set_number, ref Result p_result); /// To be documented. - [NativeName("Src", "Line 968, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 998, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPointDescriptorBinding")] public unsafe partial DescriptorBinding* GetEntryPointDescriptorBinding([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, uint binding_number, uint set_number, Result* p_result); /// To be documented. - [NativeName("Src", "Line 968, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 998, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPointDescriptorBinding")] public unsafe partial DescriptorBinding* GetEntryPointDescriptorBinding([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, uint binding_number, uint set_number, ref Result p_result); /// To be documented. - [NativeName("Src", "Line 968, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 998, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPointDescriptorBinding")] public unsafe partial DescriptorBinding* GetEntryPointDescriptorBinding([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte entry_point, uint binding_number, uint set_number, Result* p_result); /// To be documented. - [NativeName("Src", "Line 968, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 998, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPointDescriptorBinding")] public unsafe partial DescriptorBinding* GetEntryPointDescriptorBinding([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte entry_point, uint binding_number, uint set_number, ref Result p_result); /// To be documented. - [NativeName("Src", "Line 968, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 998, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPointDescriptorBinding")] public unsafe partial DescriptorBinding* GetEntryPointDescriptorBinding([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, uint binding_number, uint set_number, Result* p_result); /// To be documented. - [NativeName("Src", "Line 968, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 998, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPointDescriptorBinding")] public unsafe partial DescriptorBinding* GetEntryPointDescriptorBinding([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, uint binding_number, uint set_number, ref Result p_result); /// To be documented. - [NativeName("Src", "Line 968, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 998, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPointDescriptorBinding")] public unsafe partial DescriptorBinding* GetEntryPointDescriptorBinding([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, uint binding_number, uint set_number, Result* p_result); /// To be documented. - [NativeName("Src", "Line 968, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 998, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPointDescriptorBinding")] public unsafe partial DescriptorBinding* GetEntryPointDescriptorBinding([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, uint binding_number, uint set_number, ref Result p_result); /// To be documented. - [NativeName("Src", "Line 968, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 998, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPointDescriptorBinding")] public unsafe partial DescriptorBinding* GetEntryPointDescriptorBinding([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte entry_point, uint binding_number, uint set_number, Result* p_result); /// To be documented. - [NativeName("Src", "Line 968, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 998, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPointDescriptorBinding")] public unsafe partial DescriptorBinding* GetEntryPointDescriptorBinding([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte entry_point, uint binding_number, uint set_number, ref Result p_result); /// To be documented. - [NativeName("Src", "Line 968, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 998, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPointDescriptorBinding")] public unsafe partial DescriptorBinding* GetEntryPointDescriptorBinding([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, uint binding_number, uint set_number, Result* p_result); /// To be documented. - [NativeName("Src", "Line 968, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 998, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPointDescriptorBinding")] public unsafe partial DescriptorBinding* GetEntryPointDescriptorBinding([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, uint binding_number, uint set_number, ref Result p_result); /// To be documented. - [NativeName("Src", "Line 993, Column 32 in spirv_reflect.h")] + [NativeName("Src", "Line 1023, Column 32 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetDescriptorSet")] public unsafe partial ReflectDescriptorSet* GetDescriptorSet([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, uint set_number, Result* p_result); /// To be documented. - [NativeName("Src", "Line 993, Column 32 in spirv_reflect.h")] + [NativeName("Src", "Line 1023, Column 32 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetDescriptorSet")] public unsafe partial ReflectDescriptorSet* GetDescriptorSet([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, uint set_number, ref Result p_result); /// To be documented. - [NativeName("Src", "Line 993, Column 32 in spirv_reflect.h")] + [NativeName("Src", "Line 1023, Column 32 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetDescriptorSet")] public unsafe partial ReflectDescriptorSet* GetDescriptorSet([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, uint set_number, Result* p_result); /// To be documented. - [NativeName("Src", "Line 993, Column 32 in spirv_reflect.h")] + [NativeName("Src", "Line 1023, Column 32 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetDescriptorSet")] public unsafe partial ReflectDescriptorSet* GetDescriptorSet([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, uint set_number, ref Result p_result); /// To be documented. - [NativeName("Src", "Line 1016, Column 32 in spirv_reflect.h")] + [NativeName("Src", "Line 1046, Column 32 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPointDescriptorSet")] public unsafe partial ReflectDescriptorSet* GetEntryPointDescriptorSet([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, uint set_number, Result* p_result); /// To be documented. - [NativeName("Src", "Line 1016, Column 32 in spirv_reflect.h")] + [NativeName("Src", "Line 1046, Column 32 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPointDescriptorSet")] public unsafe partial ReflectDescriptorSet* GetEntryPointDescriptorSet([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, uint set_number, ref Result p_result); /// To be documented. - [NativeName("Src", "Line 1016, Column 32 in spirv_reflect.h")] + [NativeName("Src", "Line 1046, Column 32 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPointDescriptorSet")] public unsafe partial ReflectDescriptorSet* GetEntryPointDescriptorSet([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte entry_point, uint set_number, Result* p_result); /// To be documented. - [NativeName("Src", "Line 1016, Column 32 in spirv_reflect.h")] + [NativeName("Src", "Line 1046, Column 32 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPointDescriptorSet")] public unsafe partial ReflectDescriptorSet* GetEntryPointDescriptorSet([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte entry_point, uint set_number, ref Result p_result); /// To be documented. - [NativeName("Src", "Line 1016, Column 32 in spirv_reflect.h")] + [NativeName("Src", "Line 1046, Column 32 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPointDescriptorSet")] public unsafe partial ReflectDescriptorSet* GetEntryPointDescriptorSet([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, uint set_number, Result* p_result); /// To be documented. - [NativeName("Src", "Line 1016, Column 32 in spirv_reflect.h")] + [NativeName("Src", "Line 1046, Column 32 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPointDescriptorSet")] public unsafe partial ReflectDescriptorSet* GetEntryPointDescriptorSet([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, uint set_number, ref Result p_result); /// To be documented. - [NativeName("Src", "Line 1016, Column 32 in spirv_reflect.h")] + [NativeName("Src", "Line 1046, Column 32 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPointDescriptorSet")] public unsafe partial ReflectDescriptorSet* GetEntryPointDescriptorSet([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, uint set_number, Result* p_result); /// To be documented. - [NativeName("Src", "Line 1016, Column 32 in spirv_reflect.h")] + [NativeName("Src", "Line 1046, Column 32 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPointDescriptorSet")] public unsafe partial ReflectDescriptorSet* GetEntryPointDescriptorSet([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, uint set_number, ref Result p_result); /// To be documented. - [NativeName("Src", "Line 1016, Column 32 in spirv_reflect.h")] + [NativeName("Src", "Line 1046, Column 32 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPointDescriptorSet")] public unsafe partial ReflectDescriptorSet* GetEntryPointDescriptorSet([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte entry_point, uint set_number, Result* p_result); /// To be documented. - [NativeName("Src", "Line 1016, Column 32 in spirv_reflect.h")] + [NativeName("Src", "Line 1046, Column 32 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPointDescriptorSet")] public unsafe partial ReflectDescriptorSet* GetEntryPointDescriptorSet([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte entry_point, uint set_number, ref Result p_result); /// To be documented. - [NativeName("Src", "Line 1016, Column 32 in spirv_reflect.h")] + [NativeName("Src", "Line 1046, Column 32 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPointDescriptorSet")] public unsafe partial ReflectDescriptorSet* GetEntryPointDescriptorSet([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, uint set_number, Result* p_result); /// To be documented. - [NativeName("Src", "Line 1016, Column 32 in spirv_reflect.h")] + [NativeName("Src", "Line 1046, Column 32 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPointDescriptorSet")] public unsafe partial ReflectDescriptorSet* GetEntryPointDescriptorSet([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, uint set_number, ref Result p_result); /// To be documented. - [NativeName("Src", "Line 1044, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1074, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetInputVariableByLocation")] public unsafe partial InterfaceVariable* GetInputVariableByLocation([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, uint location, Result* p_result); /// To be documented. - [NativeName("Src", "Line 1044, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1074, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetInputVariableByLocation")] public unsafe partial InterfaceVariable* GetInputVariableByLocation([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, uint location, ref Result p_result); /// To be documented. - [NativeName("Src", "Line 1044, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1074, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetInputVariableByLocation")] public unsafe partial InterfaceVariable* GetInputVariableByLocation([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, uint location, Result* p_result); /// To be documented. - [NativeName("Src", "Line 1044, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1074, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetInputVariableByLocation")] public unsafe partial InterfaceVariable* GetInputVariableByLocation([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, uint location, ref Result p_result); /// To be documented. - [NativeName("Src", "Line 1050, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1080, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetInputVariable")] public unsafe partial InterfaceVariable* GetInputVariable([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, uint location, Result* p_result); /// To be documented. - [NativeName("Src", "Line 1050, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1080, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetInputVariable")] public unsafe partial InterfaceVariable* GetInputVariable([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, uint location, ref Result p_result); /// To be documented. - [NativeName("Src", "Line 1050, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1080, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetInputVariable")] public unsafe partial InterfaceVariable* GetInputVariable([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, uint location, Result* p_result); /// To be documented. - [NativeName("Src", "Line 1050, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1080, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetInputVariable")] public unsafe partial InterfaceVariable* GetInputVariable([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, uint location, ref Result p_result); /// To be documented. - [NativeName("Src", "Line 1077, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1107, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPointInputVariableByLocation")] public unsafe partial InterfaceVariable* GetEntryPointInputVariableByLocation([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, uint location, Result* p_result); /// To be documented. - [NativeName("Src", "Line 1077, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1107, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPointInputVariableByLocation")] public unsafe partial InterfaceVariable* GetEntryPointInputVariableByLocation([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, uint location, ref Result p_result); /// To be documented. - [NativeName("Src", "Line 1077, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1107, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPointInputVariableByLocation")] public unsafe partial InterfaceVariable* GetEntryPointInputVariableByLocation([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte entry_point, uint location, Result* p_result); /// To be documented. - [NativeName("Src", "Line 1077, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1107, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPointInputVariableByLocation")] public unsafe partial InterfaceVariable* GetEntryPointInputVariableByLocation([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte entry_point, uint location, ref Result p_result); /// To be documented. - [NativeName("Src", "Line 1077, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1107, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPointInputVariableByLocation")] public unsafe partial InterfaceVariable* GetEntryPointInputVariableByLocation([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, uint location, Result* p_result); /// To be documented. - [NativeName("Src", "Line 1077, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1107, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPointInputVariableByLocation")] public unsafe partial InterfaceVariable* GetEntryPointInputVariableByLocation([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, uint location, ref Result p_result); /// To be documented. - [NativeName("Src", "Line 1077, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1107, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPointInputVariableByLocation")] public unsafe partial InterfaceVariable* GetEntryPointInputVariableByLocation([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, uint location, Result* p_result); /// To be documented. - [NativeName("Src", "Line 1077, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1107, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPointInputVariableByLocation")] public unsafe partial InterfaceVariable* GetEntryPointInputVariableByLocation([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, uint location, ref Result p_result); /// To be documented. - [NativeName("Src", "Line 1077, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1107, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPointInputVariableByLocation")] public unsafe partial InterfaceVariable* GetEntryPointInputVariableByLocation([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte entry_point, uint location, Result* p_result); /// To be documented. - [NativeName("Src", "Line 1077, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1107, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPointInputVariableByLocation")] public unsafe partial InterfaceVariable* GetEntryPointInputVariableByLocation([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte entry_point, uint location, ref Result p_result); /// To be documented. - [NativeName("Src", "Line 1077, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1107, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPointInputVariableByLocation")] public unsafe partial InterfaceVariable* GetEntryPointInputVariableByLocation([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, uint location, Result* p_result); /// To be documented. - [NativeName("Src", "Line 1077, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1107, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPointInputVariableByLocation")] public unsafe partial InterfaceVariable* GetEntryPointInputVariableByLocation([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, uint location, ref Result p_result); /// To be documented. - [NativeName("Src", "Line 1105, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1135, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetInputVariableBySemantic")] public unsafe partial InterfaceVariable* GetInputVariableBySemantic([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* semantic, Result* p_result); /// To be documented. - [NativeName("Src", "Line 1105, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1135, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetInputVariableBySemantic")] public unsafe partial InterfaceVariable* GetInputVariableBySemantic([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* semantic, ref Result p_result); /// To be documented. - [NativeName("Src", "Line 1105, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1135, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetInputVariableBySemantic")] public unsafe partial InterfaceVariable* GetInputVariableBySemantic([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte semantic, Result* p_result); /// To be documented. - [NativeName("Src", "Line 1105, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1135, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetInputVariableBySemantic")] public unsafe partial InterfaceVariable* GetInputVariableBySemantic([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte semantic, ref Result p_result); /// To be documented. - [NativeName("Src", "Line 1105, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1135, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetInputVariableBySemantic")] public unsafe partial InterfaceVariable* GetInputVariableBySemantic([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string semantic, Result* p_result); /// To be documented. - [NativeName("Src", "Line 1105, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1135, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetInputVariableBySemantic")] public unsafe partial InterfaceVariable* GetInputVariableBySemantic([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string semantic, ref Result p_result); /// To be documented. - [NativeName("Src", "Line 1105, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1135, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetInputVariableBySemantic")] public unsafe partial InterfaceVariable* GetInputVariableBySemantic([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* semantic, Result* p_result); /// To be documented. - [NativeName("Src", "Line 1105, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1135, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetInputVariableBySemantic")] public unsafe partial InterfaceVariable* GetInputVariableBySemantic([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* semantic, ref Result p_result); /// To be documented. - [NativeName("Src", "Line 1105, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1135, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetInputVariableBySemantic")] public unsafe partial InterfaceVariable* GetInputVariableBySemantic([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte semantic, Result* p_result); /// To be documented. - [NativeName("Src", "Line 1105, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1135, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetInputVariableBySemantic")] public unsafe partial InterfaceVariable* GetInputVariableBySemantic([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte semantic, ref Result p_result); /// To be documented. - [NativeName("Src", "Line 1105, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1135, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetInputVariableBySemantic")] public unsafe partial InterfaceVariable* GetInputVariableBySemantic([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string semantic, Result* p_result); /// To be documented. - [NativeName("Src", "Line 1105, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1135, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetInputVariableBySemantic")] public unsafe partial InterfaceVariable* GetInputVariableBySemantic([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string semantic, ref Result p_result); /// To be documented. - [NativeName("Src", "Line 1133, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1163, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPointInputVariableBySemantic")] public unsafe partial InterfaceVariable* GetEntryPointInputVariableBySemantic([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* semantic, Result* p_result); /// To be documented. - [NativeName("Src", "Line 1133, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1163, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPointInputVariableBySemantic")] public unsafe partial InterfaceVariable* GetEntryPointInputVariableBySemantic([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* semantic, ref Result p_result); /// To be documented. - [NativeName("Src", "Line 1133, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1163, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPointInputVariableBySemantic")] public unsafe partial InterfaceVariable* GetEntryPointInputVariableBySemantic([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte semantic, Result* p_result); /// To be documented. - [NativeName("Src", "Line 1133, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1163, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPointInputVariableBySemantic")] public unsafe partial InterfaceVariable* GetEntryPointInputVariableBySemantic([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte semantic, ref Result p_result); /// To be documented. - [NativeName("Src", "Line 1133, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1163, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPointInputVariableBySemantic")] public unsafe partial InterfaceVariable* GetEntryPointInputVariableBySemantic([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string semantic, Result* p_result); /// To be documented. - [NativeName("Src", "Line 1133, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1163, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPointInputVariableBySemantic")] public unsafe partial InterfaceVariable* GetEntryPointInputVariableBySemantic([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string semantic, ref Result p_result); /// To be documented. - [NativeName("Src", "Line 1133, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1163, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPointInputVariableBySemantic")] public unsafe partial InterfaceVariable* GetEntryPointInputVariableBySemantic([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte entry_point, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* semantic, Result* p_result); /// To be documented. - [NativeName("Src", "Line 1133, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1163, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPointInputVariableBySemantic")] public unsafe partial InterfaceVariable* GetEntryPointInputVariableBySemantic([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte entry_point, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* semantic, ref Result p_result); /// To be documented. - [NativeName("Src", "Line 1133, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1163, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPointInputVariableBySemantic")] public unsafe partial InterfaceVariable* GetEntryPointInputVariableBySemantic([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte entry_point, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte semantic, Result* p_result); /// To be documented. - [NativeName("Src", "Line 1133, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1163, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPointInputVariableBySemantic")] public unsafe partial InterfaceVariable* GetEntryPointInputVariableBySemantic([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte entry_point, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte semantic, ref Result p_result); /// To be documented. - [NativeName("Src", "Line 1133, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1163, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPointInputVariableBySemantic")] public unsafe partial InterfaceVariable* GetEntryPointInputVariableBySemantic([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte entry_point, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string semantic, Result* p_result); /// To be documented. - [NativeName("Src", "Line 1133, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1163, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPointInputVariableBySemantic")] public unsafe partial InterfaceVariable* GetEntryPointInputVariableBySemantic([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte entry_point, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string semantic, ref Result p_result); /// To be documented. - [NativeName("Src", "Line 1133, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1163, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPointInputVariableBySemantic")] public unsafe partial InterfaceVariable* GetEntryPointInputVariableBySemantic([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* semantic, Result* p_result); /// To be documented. - [NativeName("Src", "Line 1133, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1163, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPointInputVariableBySemantic")] public unsafe partial InterfaceVariable* GetEntryPointInputVariableBySemantic([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* semantic, ref Result p_result); /// To be documented. - [NativeName("Src", "Line 1133, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1163, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPointInputVariableBySemantic")] public unsafe partial InterfaceVariable* GetEntryPointInputVariableBySemantic([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte semantic, Result* p_result); /// To be documented. - [NativeName("Src", "Line 1133, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1163, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPointInputVariableBySemantic")] public unsafe partial InterfaceVariable* GetEntryPointInputVariableBySemantic([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte semantic, ref Result p_result); /// To be documented. - [NativeName("Src", "Line 1133, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1163, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPointInputVariableBySemantic")] public unsafe partial InterfaceVariable* GetEntryPointInputVariableBySemantic([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string semantic, Result* p_result); /// To be documented. - [NativeName("Src", "Line 1133, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1163, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPointInputVariableBySemantic")] public unsafe partial InterfaceVariable* GetEntryPointInputVariableBySemantic([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string semantic, ref Result p_result); /// To be documented. - [NativeName("Src", "Line 1133, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1163, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPointInputVariableBySemantic")] public unsafe partial InterfaceVariable* GetEntryPointInputVariableBySemantic([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* semantic, Result* p_result); /// To be documented. - [NativeName("Src", "Line 1133, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1163, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPointInputVariableBySemantic")] public unsafe partial InterfaceVariable* GetEntryPointInputVariableBySemantic([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* semantic, ref Result p_result); /// To be documented. - [NativeName("Src", "Line 1133, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1163, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPointInputVariableBySemantic")] public unsafe partial InterfaceVariable* GetEntryPointInputVariableBySemantic([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte semantic, Result* p_result); /// To be documented. - [NativeName("Src", "Line 1133, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1163, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPointInputVariableBySemantic")] public unsafe partial InterfaceVariable* GetEntryPointInputVariableBySemantic([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte semantic, ref Result p_result); /// To be documented. - [NativeName("Src", "Line 1133, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1163, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPointInputVariableBySemantic")] public unsafe partial InterfaceVariable* GetEntryPointInputVariableBySemantic([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string semantic, Result* p_result); /// To be documented. - [NativeName("Src", "Line 1133, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1163, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPointInputVariableBySemantic")] public unsafe partial InterfaceVariable* GetEntryPointInputVariableBySemantic([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string semantic, ref Result p_result); /// To be documented. - [NativeName("Src", "Line 1133, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1163, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPointInputVariableBySemantic")] public unsafe partial InterfaceVariable* GetEntryPointInputVariableBySemantic([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte entry_point, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* semantic, Result* p_result); /// To be documented. - [NativeName("Src", "Line 1133, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1163, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPointInputVariableBySemantic")] public unsafe partial InterfaceVariable* GetEntryPointInputVariableBySemantic([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte entry_point, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* semantic, ref Result p_result); /// To be documented. - [NativeName("Src", "Line 1133, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1163, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPointInputVariableBySemantic")] public unsafe partial InterfaceVariable* GetEntryPointInputVariableBySemantic([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte entry_point, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte semantic, Result* p_result); /// To be documented. - [NativeName("Src", "Line 1133, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1163, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPointInputVariableBySemantic")] public unsafe partial InterfaceVariable* GetEntryPointInputVariableBySemantic([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte entry_point, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte semantic, ref Result p_result); /// To be documented. - [NativeName("Src", "Line 1133, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1163, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPointInputVariableBySemantic")] public unsafe partial InterfaceVariable* GetEntryPointInputVariableBySemantic([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte entry_point, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string semantic, Result* p_result); /// To be documented. - [NativeName("Src", "Line 1133, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1163, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPointInputVariableBySemantic")] public unsafe partial InterfaceVariable* GetEntryPointInputVariableBySemantic([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte entry_point, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string semantic, ref Result p_result); /// To be documented. - [NativeName("Src", "Line 1133, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1163, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPointInputVariableBySemantic")] public unsafe partial InterfaceVariable* GetEntryPointInputVariableBySemantic([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* semantic, Result* p_result); /// To be documented. - [NativeName("Src", "Line 1133, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1163, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPointInputVariableBySemantic")] public unsafe partial InterfaceVariable* GetEntryPointInputVariableBySemantic([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* semantic, ref Result p_result); /// To be documented. - [NativeName("Src", "Line 1133, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1163, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPointInputVariableBySemantic")] public unsafe partial InterfaceVariable* GetEntryPointInputVariableBySemantic([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte semantic, Result* p_result); /// To be documented. - [NativeName("Src", "Line 1133, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1163, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPointInputVariableBySemantic")] public unsafe partial InterfaceVariable* GetEntryPointInputVariableBySemantic([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte semantic, ref Result p_result); /// To be documented. - [NativeName("Src", "Line 1133, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1163, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPointInputVariableBySemantic")] public unsafe partial InterfaceVariable* GetEntryPointInputVariableBySemantic([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string semantic, Result* p_result); /// To be documented. - [NativeName("Src", "Line 1133, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1163, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPointInputVariableBySemantic")] public unsafe partial InterfaceVariable* GetEntryPointInputVariableBySemantic([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string semantic, ref Result p_result); /// To be documented. - [NativeName("Src", "Line 1160, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1190, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetOutputVariableByLocation")] public unsafe partial InterfaceVariable* GetOutputVariableByLocation([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, uint location, Result* p_result); /// To be documented. - [NativeName("Src", "Line 1160, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1190, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetOutputVariableByLocation")] public unsafe partial InterfaceVariable* GetOutputVariableByLocation([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, uint location, ref Result p_result); /// To be documented. - [NativeName("Src", "Line 1160, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1190, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetOutputVariableByLocation")] public unsafe partial InterfaceVariable* GetOutputVariableByLocation([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, uint location, Result* p_result); /// To be documented. - [NativeName("Src", "Line 1160, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1190, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetOutputVariableByLocation")] public unsafe partial InterfaceVariable* GetOutputVariableByLocation([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, uint location, ref Result p_result); /// To be documented. - [NativeName("Src", "Line 1166, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1196, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetOutputVariable")] public unsafe partial InterfaceVariable* GetOutputVariable([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, uint location, Result* p_result); /// To be documented. - [NativeName("Src", "Line 1166, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1196, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetOutputVariable")] public unsafe partial InterfaceVariable* GetOutputVariable([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, uint location, ref Result p_result); /// To be documented. - [NativeName("Src", "Line 1166, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1196, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetOutputVariable")] public unsafe partial InterfaceVariable* GetOutputVariable([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, uint location, Result* p_result); /// To be documented. - [NativeName("Src", "Line 1166, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1196, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetOutputVariable")] public unsafe partial InterfaceVariable* GetOutputVariable([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, uint location, ref Result p_result); /// To be documented. - [NativeName("Src", "Line 1193, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1223, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPointOutputVariableByLocation")] public unsafe partial InterfaceVariable* GetEntryPointOutputVariableByLocation([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, uint location, Result* p_result); /// To be documented. - [NativeName("Src", "Line 1193, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1223, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPointOutputVariableByLocation")] public unsafe partial InterfaceVariable* GetEntryPointOutputVariableByLocation([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, uint location, ref Result p_result); /// To be documented. - [NativeName("Src", "Line 1193, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1223, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPointOutputVariableByLocation")] public unsafe partial InterfaceVariable* GetEntryPointOutputVariableByLocation([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte entry_point, uint location, Result* p_result); /// To be documented. - [NativeName("Src", "Line 1193, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1223, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPointOutputVariableByLocation")] public unsafe partial InterfaceVariable* GetEntryPointOutputVariableByLocation([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte entry_point, uint location, ref Result p_result); /// To be documented. - [NativeName("Src", "Line 1193, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1223, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPointOutputVariableByLocation")] public unsafe partial InterfaceVariable* GetEntryPointOutputVariableByLocation([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, uint location, Result* p_result); /// To be documented. - [NativeName("Src", "Line 1193, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1223, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPointOutputVariableByLocation")] public unsafe partial InterfaceVariable* GetEntryPointOutputVariableByLocation([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, uint location, ref Result p_result); /// To be documented. - [NativeName("Src", "Line 1193, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1223, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPointOutputVariableByLocation")] public unsafe partial InterfaceVariable* GetEntryPointOutputVariableByLocation([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, uint location, Result* p_result); /// To be documented. - [NativeName("Src", "Line 1193, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1223, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPointOutputVariableByLocation")] public unsafe partial InterfaceVariable* GetEntryPointOutputVariableByLocation([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, uint location, ref Result p_result); /// To be documented. - [NativeName("Src", "Line 1193, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1223, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPointOutputVariableByLocation")] public unsafe partial InterfaceVariable* GetEntryPointOutputVariableByLocation([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte entry_point, uint location, Result* p_result); /// To be documented. - [NativeName("Src", "Line 1193, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1223, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPointOutputVariableByLocation")] public unsafe partial InterfaceVariable* GetEntryPointOutputVariableByLocation([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte entry_point, uint location, ref Result p_result); /// To be documented. - [NativeName("Src", "Line 1193, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1223, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPointOutputVariableByLocation")] public unsafe partial InterfaceVariable* GetEntryPointOutputVariableByLocation([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, uint location, Result* p_result); /// To be documented. - [NativeName("Src", "Line 1193, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1223, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPointOutputVariableByLocation")] public unsafe partial InterfaceVariable* GetEntryPointOutputVariableByLocation([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, uint location, ref Result p_result); /// To be documented. - [NativeName("Src", "Line 1221, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1251, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetOutputVariableBySemantic")] public unsafe partial InterfaceVariable* GetOutputVariableBySemantic([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* semantic, Result* p_result); /// To be documented. - [NativeName("Src", "Line 1221, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1251, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetOutputVariableBySemantic")] public unsafe partial InterfaceVariable* GetOutputVariableBySemantic([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* semantic, ref Result p_result); /// To be documented. - [NativeName("Src", "Line 1221, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1251, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetOutputVariableBySemantic")] public unsafe partial InterfaceVariable* GetOutputVariableBySemantic([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte semantic, Result* p_result); /// To be documented. - [NativeName("Src", "Line 1221, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1251, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetOutputVariableBySemantic")] public unsafe partial InterfaceVariable* GetOutputVariableBySemantic([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte semantic, ref Result p_result); /// To be documented. - [NativeName("Src", "Line 1221, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1251, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetOutputVariableBySemantic")] public unsafe partial InterfaceVariable* GetOutputVariableBySemantic([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string semantic, Result* p_result); /// To be documented. - [NativeName("Src", "Line 1221, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1251, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetOutputVariableBySemantic")] public unsafe partial InterfaceVariable* GetOutputVariableBySemantic([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string semantic, ref Result p_result); /// To be documented. - [NativeName("Src", "Line 1221, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1251, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetOutputVariableBySemantic")] public unsafe partial InterfaceVariable* GetOutputVariableBySemantic([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* semantic, Result* p_result); /// To be documented. - [NativeName("Src", "Line 1221, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1251, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetOutputVariableBySemantic")] public unsafe partial InterfaceVariable* GetOutputVariableBySemantic([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* semantic, ref Result p_result); /// To be documented. - [NativeName("Src", "Line 1221, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1251, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetOutputVariableBySemantic")] public unsafe partial InterfaceVariable* GetOutputVariableBySemantic([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte semantic, Result* p_result); /// To be documented. - [NativeName("Src", "Line 1221, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1251, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetOutputVariableBySemantic")] public unsafe partial InterfaceVariable* GetOutputVariableBySemantic([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte semantic, ref Result p_result); /// To be documented. - [NativeName("Src", "Line 1221, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1251, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetOutputVariableBySemantic")] public unsafe partial InterfaceVariable* GetOutputVariableBySemantic([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string semantic, Result* p_result); /// To be documented. - [NativeName("Src", "Line 1221, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1251, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetOutputVariableBySemantic")] public unsafe partial InterfaceVariable* GetOutputVariableBySemantic([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string semantic, ref Result p_result); /// To be documented. - [NativeName("Src", "Line 1249, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1279, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPointOutputVariableBySemantic")] public unsafe partial InterfaceVariable* GetEntryPointOutputVariableBySemantic([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* semantic, Result* p_result); /// To be documented. - [NativeName("Src", "Line 1249, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1279, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPointOutputVariableBySemantic")] public unsafe partial InterfaceVariable* GetEntryPointOutputVariableBySemantic([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* semantic, ref Result p_result); /// To be documented. - [NativeName("Src", "Line 1249, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1279, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPointOutputVariableBySemantic")] public unsafe partial InterfaceVariable* GetEntryPointOutputVariableBySemantic([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte semantic, Result* p_result); /// To be documented. - [NativeName("Src", "Line 1249, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1279, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPointOutputVariableBySemantic")] public unsafe partial InterfaceVariable* GetEntryPointOutputVariableBySemantic([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte semantic, ref Result p_result); /// To be documented. - [NativeName("Src", "Line 1249, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1279, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPointOutputVariableBySemantic")] public unsafe partial InterfaceVariable* GetEntryPointOutputVariableBySemantic([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string semantic, Result* p_result); /// To be documented. - [NativeName("Src", "Line 1249, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1279, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPointOutputVariableBySemantic")] public unsafe partial InterfaceVariable* GetEntryPointOutputVariableBySemantic([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string semantic, ref Result p_result); /// To be documented. - [NativeName("Src", "Line 1249, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1279, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPointOutputVariableBySemantic")] public unsafe partial InterfaceVariable* GetEntryPointOutputVariableBySemantic([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte entry_point, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* semantic, Result* p_result); /// To be documented. - [NativeName("Src", "Line 1249, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1279, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPointOutputVariableBySemantic")] public unsafe partial InterfaceVariable* GetEntryPointOutputVariableBySemantic([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte entry_point, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* semantic, ref Result p_result); /// To be documented. - [NativeName("Src", "Line 1249, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1279, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPointOutputVariableBySemantic")] public unsafe partial InterfaceVariable* GetEntryPointOutputVariableBySemantic([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte entry_point, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte semantic, Result* p_result); /// To be documented. - [NativeName("Src", "Line 1249, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1279, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPointOutputVariableBySemantic")] public unsafe partial InterfaceVariable* GetEntryPointOutputVariableBySemantic([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte entry_point, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte semantic, ref Result p_result); /// To be documented. - [NativeName("Src", "Line 1249, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1279, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPointOutputVariableBySemantic")] public unsafe partial InterfaceVariable* GetEntryPointOutputVariableBySemantic([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte entry_point, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string semantic, Result* p_result); /// To be documented. - [NativeName("Src", "Line 1249, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1279, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPointOutputVariableBySemantic")] public unsafe partial InterfaceVariable* GetEntryPointOutputVariableBySemantic([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte entry_point, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string semantic, ref Result p_result); /// To be documented. - [NativeName("Src", "Line 1249, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1279, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPointOutputVariableBySemantic")] public unsafe partial InterfaceVariable* GetEntryPointOutputVariableBySemantic([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* semantic, Result* p_result); /// To be documented. - [NativeName("Src", "Line 1249, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1279, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPointOutputVariableBySemantic")] public unsafe partial InterfaceVariable* GetEntryPointOutputVariableBySemantic([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* semantic, ref Result p_result); /// To be documented. - [NativeName("Src", "Line 1249, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1279, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPointOutputVariableBySemantic")] public unsafe partial InterfaceVariable* GetEntryPointOutputVariableBySemantic([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte semantic, Result* p_result); /// To be documented. - [NativeName("Src", "Line 1249, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1279, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPointOutputVariableBySemantic")] public unsafe partial InterfaceVariable* GetEntryPointOutputVariableBySemantic([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte semantic, ref Result p_result); /// To be documented. - [NativeName("Src", "Line 1249, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1279, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPointOutputVariableBySemantic")] public unsafe partial InterfaceVariable* GetEntryPointOutputVariableBySemantic([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string semantic, Result* p_result); /// To be documented. - [NativeName("Src", "Line 1249, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1279, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPointOutputVariableBySemantic")] public unsafe partial InterfaceVariable* GetEntryPointOutputVariableBySemantic([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string semantic, ref Result p_result); /// To be documented. - [NativeName("Src", "Line 1249, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1279, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPointOutputVariableBySemantic")] public unsafe partial InterfaceVariable* GetEntryPointOutputVariableBySemantic([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* semantic, Result* p_result); /// To be documented. - [NativeName("Src", "Line 1249, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1279, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPointOutputVariableBySemantic")] public unsafe partial InterfaceVariable* GetEntryPointOutputVariableBySemantic([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* semantic, ref Result p_result); /// To be documented. - [NativeName("Src", "Line 1249, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1279, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPointOutputVariableBySemantic")] public unsafe partial InterfaceVariable* GetEntryPointOutputVariableBySemantic([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte semantic, Result* p_result); /// To be documented. - [NativeName("Src", "Line 1249, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1279, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPointOutputVariableBySemantic")] public unsafe partial InterfaceVariable* GetEntryPointOutputVariableBySemantic([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte semantic, ref Result p_result); /// To be documented. - [NativeName("Src", "Line 1249, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1279, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPointOutputVariableBySemantic")] public unsafe partial InterfaceVariable* GetEntryPointOutputVariableBySemantic([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string semantic, Result* p_result); /// To be documented. - [NativeName("Src", "Line 1249, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1279, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPointOutputVariableBySemantic")] public unsafe partial InterfaceVariable* GetEntryPointOutputVariableBySemantic([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string semantic, ref Result p_result); /// To be documented. - [NativeName("Src", "Line 1249, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1279, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPointOutputVariableBySemantic")] public unsafe partial InterfaceVariable* GetEntryPointOutputVariableBySemantic([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte entry_point, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* semantic, Result* p_result); /// To be documented. - [NativeName("Src", "Line 1249, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1279, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPointOutputVariableBySemantic")] public unsafe partial InterfaceVariable* GetEntryPointOutputVariableBySemantic([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte entry_point, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* semantic, ref Result p_result); /// To be documented. - [NativeName("Src", "Line 1249, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1279, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPointOutputVariableBySemantic")] public unsafe partial InterfaceVariable* GetEntryPointOutputVariableBySemantic([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte entry_point, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte semantic, Result* p_result); /// To be documented. - [NativeName("Src", "Line 1249, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1279, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPointOutputVariableBySemantic")] public unsafe partial InterfaceVariable* GetEntryPointOutputVariableBySemantic([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte entry_point, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte semantic, ref Result p_result); /// To be documented. - [NativeName("Src", "Line 1249, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1279, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPointOutputVariableBySemantic")] public unsafe partial InterfaceVariable* GetEntryPointOutputVariableBySemantic([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte entry_point, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string semantic, Result* p_result); /// To be documented. - [NativeName("Src", "Line 1249, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1279, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPointOutputVariableBySemantic")] public unsafe partial InterfaceVariable* GetEntryPointOutputVariableBySemantic([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte entry_point, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string semantic, ref Result p_result); /// To be documented. - [NativeName("Src", "Line 1249, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1279, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPointOutputVariableBySemantic")] public unsafe partial InterfaceVariable* GetEntryPointOutputVariableBySemantic([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* semantic, Result* p_result); /// To be documented. - [NativeName("Src", "Line 1249, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1279, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPointOutputVariableBySemantic")] public unsafe partial InterfaceVariable* GetEntryPointOutputVariableBySemantic([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* semantic, ref Result p_result); /// To be documented. - [NativeName("Src", "Line 1249, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1279, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPointOutputVariableBySemantic")] public unsafe partial InterfaceVariable* GetEntryPointOutputVariableBySemantic([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte semantic, Result* p_result); /// To be documented. - [NativeName("Src", "Line 1249, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1279, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPointOutputVariableBySemantic")] public unsafe partial InterfaceVariable* GetEntryPointOutputVariableBySemantic([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte semantic, ref Result p_result); /// To be documented. - [NativeName("Src", "Line 1249, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1279, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPointOutputVariableBySemantic")] public unsafe partial InterfaceVariable* GetEntryPointOutputVariableBySemantic([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string semantic, Result* p_result); /// To be documented. - [NativeName("Src", "Line 1249, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1279, Column 36 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPointOutputVariableBySemantic")] public unsafe partial InterfaceVariable* GetEntryPointOutputVariableBySemantic([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string semantic, ref Result p_result); /// To be documented. - [NativeName("Src", "Line 1273, Column 32 in spirv_reflect.h")] + [NativeName("Src", "Line 1303, Column 32 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetPushConstantBlock")] public unsafe partial BlockVariable* GetPushConstantBlock([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, uint index, Result* p_result); /// To be documented. - [NativeName("Src", "Line 1273, Column 32 in spirv_reflect.h")] + [NativeName("Src", "Line 1303, Column 32 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetPushConstantBlock")] public unsafe partial BlockVariable* GetPushConstantBlock([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, uint index, ref Result p_result); /// To be documented. - [NativeName("Src", "Line 1273, Column 32 in spirv_reflect.h")] + [NativeName("Src", "Line 1303, Column 32 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetPushConstantBlock")] public unsafe partial BlockVariable* GetPushConstantBlock([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, uint index, Result* p_result); /// To be documented. - [NativeName("Src", "Line 1273, Column 32 in spirv_reflect.h")] + [NativeName("Src", "Line 1303, Column 32 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetPushConstantBlock")] public unsafe partial BlockVariable* GetPushConstantBlock([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, uint index, ref Result p_result); /// To be documented. - [NativeName("Src", "Line 1279, Column 32 in spirv_reflect.h")] + [NativeName("Src", "Line 1309, Column 32 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetPushConstant")] public unsafe partial BlockVariable* GetPushConstant([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, uint index, Result* p_result); /// To be documented. - [NativeName("Src", "Line 1279, Column 32 in spirv_reflect.h")] + [NativeName("Src", "Line 1309, Column 32 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetPushConstant")] public unsafe partial BlockVariable* GetPushConstant([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, uint index, ref Result p_result); /// To be documented. - [NativeName("Src", "Line 1279, Column 32 in spirv_reflect.h")] + [NativeName("Src", "Line 1309, Column 32 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetPushConstant")] public unsafe partial BlockVariable* GetPushConstant([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, uint index, Result* p_result); /// To be documented. - [NativeName("Src", "Line 1279, Column 32 in spirv_reflect.h")] + [NativeName("Src", "Line 1309, Column 32 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetPushConstant")] public unsafe partial BlockVariable* GetPushConstant([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, uint index, ref Result p_result); /// To be documented. - [NativeName("Src", "Line 1304, Column 32 in spirv_reflect.h")] + [NativeName("Src", "Line 1334, Column 32 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPointPushConstantBlock")] public unsafe partial BlockVariable* GetEntryPointPushConstantBlock([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, Result* p_result); /// To be documented. - [NativeName("Src", "Line 1304, Column 32 in spirv_reflect.h")] + [NativeName("Src", "Line 1334, Column 32 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPointPushConstantBlock")] public unsafe partial BlockVariable* GetEntryPointPushConstantBlock([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, ref Result p_result); /// To be documented. - [NativeName("Src", "Line 1304, Column 32 in spirv_reflect.h")] + [NativeName("Src", "Line 1334, Column 32 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPointPushConstantBlock")] public unsafe partial BlockVariable* GetEntryPointPushConstantBlock([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte entry_point, Result* p_result); /// To be documented. - [NativeName("Src", "Line 1304, Column 32 in spirv_reflect.h")] + [NativeName("Src", "Line 1334, Column 32 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPointPushConstantBlock")] public unsafe partial BlockVariable* GetEntryPointPushConstantBlock([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte entry_point, ref Result p_result); /// To be documented. - [NativeName("Src", "Line 1304, Column 32 in spirv_reflect.h")] + [NativeName("Src", "Line 1334, Column 32 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPointPushConstantBlock")] public unsafe partial BlockVariable* GetEntryPointPushConstantBlock([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, Result* p_result); /// To be documented. - [NativeName("Src", "Line 1304, Column 32 in spirv_reflect.h")] + [NativeName("Src", "Line 1334, Column 32 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPointPushConstantBlock")] public unsafe partial BlockVariable* GetEntryPointPushConstantBlock([Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, ref Result p_result); /// To be documented. - [NativeName("Src", "Line 1304, Column 32 in spirv_reflect.h")] + [NativeName("Src", "Line 1334, Column 32 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPointPushConstantBlock")] public unsafe partial BlockVariable* GetEntryPointPushConstantBlock([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, Result* p_result); /// To be documented. - [NativeName("Src", "Line 1304, Column 32 in spirv_reflect.h")] + [NativeName("Src", "Line 1334, Column 32 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPointPushConstantBlock")] public unsafe partial BlockVariable* GetEntryPointPushConstantBlock([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, ref Result p_result); /// To be documented. - [NativeName("Src", "Line 1304, Column 32 in spirv_reflect.h")] + [NativeName("Src", "Line 1334, Column 32 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPointPushConstantBlock")] public unsafe partial BlockVariable* GetEntryPointPushConstantBlock([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte entry_point, Result* p_result); /// To be documented. - [NativeName("Src", "Line 1304, Column 32 in spirv_reflect.h")] + [NativeName("Src", "Line 1334, Column 32 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPointPushConstantBlock")] public unsafe partial BlockVariable* GetEntryPointPushConstantBlock([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte entry_point, ref Result p_result); /// To be documented. - [NativeName("Src", "Line 1304, Column 32 in spirv_reflect.h")] + [NativeName("Src", "Line 1334, Column 32 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPointPushConstantBlock")] public unsafe partial BlockVariable* GetEntryPointPushConstantBlock([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, Result* p_result); /// To be documented. - [NativeName("Src", "Line 1304, Column 32 in spirv_reflect.h")] + [NativeName("Src", "Line 1334, Column 32 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectGetEntryPointPushConstantBlock")] public unsafe partial BlockVariable* GetEntryPointPushConstantBlock([Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, ref Result p_result); /// To be documented. - [NativeName("Src", "Line 1334, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 1364, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectChangeDescriptorBindingNumbers")] public unsafe partial Result ChangeDescriptorBindingNumbers(ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] DescriptorBinding* p_binding, uint new_binding_number, uint new_set_number); /// To be documented. - [NativeName("Src", "Line 1334, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 1364, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectChangeDescriptorBindingNumbers")] public unsafe partial Result ChangeDescriptorBindingNumbers(ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in DescriptorBinding p_binding, uint new_binding_number, uint new_set_number); /// To be documented. - [NativeName("Src", "Line 1334, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 1364, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectChangeDescriptorBindingNumbers")] public unsafe partial Result ChangeDescriptorBindingNumbers(ref ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] DescriptorBinding* p_binding, uint new_binding_number, uint new_set_number); /// To be documented. - [NativeName("Src", "Line 1334, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 1364, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectChangeDescriptorBindingNumbers")] public partial Result ChangeDescriptorBindingNumbers(ref ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in DescriptorBinding p_binding, uint new_binding_number, uint new_set_number); /// To be documented. - [NativeName("Src", "Line 1341, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 1371, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectChangeDescriptorBindingNumber")] public unsafe partial Result ChangeDescriptorBindingNumber(ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] DescriptorBinding* p_descriptor_binding, uint new_binding_number, uint optional_new_set_number); /// To be documented. - [NativeName("Src", "Line 1341, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 1371, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectChangeDescriptorBindingNumber")] public unsafe partial Result ChangeDescriptorBindingNumber(ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in DescriptorBinding p_descriptor_binding, uint new_binding_number, uint optional_new_set_number); /// To be documented. - [NativeName("Src", "Line 1341, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 1371, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectChangeDescriptorBindingNumber")] public unsafe partial Result ChangeDescriptorBindingNumber(ref ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] DescriptorBinding* p_descriptor_binding, uint new_binding_number, uint optional_new_set_number); /// To be documented. - [NativeName("Src", "Line 1341, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 1371, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectChangeDescriptorBindingNumber")] public partial Result ChangeDescriptorBindingNumber(ref ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in DescriptorBinding p_descriptor_binding, uint new_binding_number, uint optional_new_set_number); /// To be documented. - [NativeName("Src", "Line 1370, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 1400, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectChangeDescriptorSetNumber")] public unsafe partial Result ChangeDescriptorSetNumber(ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectDescriptorSet* p_set, uint new_set_number); /// To be documented. - [NativeName("Src", "Line 1370, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 1400, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectChangeDescriptorSetNumber")] public unsafe partial Result ChangeDescriptorSetNumber(ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectDescriptorSet p_set, uint new_set_number); /// To be documented. - [NativeName("Src", "Line 1370, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 1400, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectChangeDescriptorSetNumber")] public unsafe partial Result ChangeDescriptorSetNumber(ref ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectDescriptorSet* p_set, uint new_set_number); /// To be documented. - [NativeName("Src", "Line 1370, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 1400, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectChangeDescriptorSetNumber")] public partial Result ChangeDescriptorSetNumber(ref ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ReflectDescriptorSet p_set, uint new_set_number); /// To be documented. - [NativeName("Src", "Line 1393, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 1423, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectChangeInputVariableLocation")] public unsafe partial Result ChangeInputVariableLocation(ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] InterfaceVariable* p_input_variable, uint new_location); /// To be documented. - [NativeName("Src", "Line 1393, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 1423, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectChangeInputVariableLocation")] public unsafe partial Result ChangeInputVariableLocation(ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in InterfaceVariable p_input_variable, uint new_location); /// To be documented. - [NativeName("Src", "Line 1393, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 1423, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectChangeInputVariableLocation")] public unsafe partial Result ChangeInputVariableLocation(ref ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] InterfaceVariable* p_input_variable, uint new_location); /// To be documented. - [NativeName("Src", "Line 1393, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 1423, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectChangeInputVariableLocation")] public partial Result ChangeInputVariableLocation(ref ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in InterfaceVariable p_input_variable, uint new_location); /// To be documented. - [NativeName("Src", "Line 1417, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 1447, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectChangeOutputVariableLocation")] public unsafe partial Result ChangeOutputVariableLocation(ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] InterfaceVariable* p_output_variable, uint new_location); /// To be documented. - [NativeName("Src", "Line 1417, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 1447, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectChangeOutputVariableLocation")] public unsafe partial Result ChangeOutputVariableLocation(ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in InterfaceVariable p_output_variable, uint new_location); /// To be documented. - [NativeName("Src", "Line 1417, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 1447, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectChangeOutputVariableLocation")] public unsafe partial Result ChangeOutputVariableLocation(ref ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] InterfaceVariable* p_output_variable, uint new_location); /// To be documented. - [NativeName("Src", "Line 1417, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 1447, Column 18 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectChangeOutputVariableLocation")] public partial Result ChangeOutputVariableLocation(ref ReflectShaderModule p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in InterfaceVariable p_output_variable, uint new_location); /// To be documented. - [NativeName("Src", "Line 1430, Column 13 in spirv_reflect.h")] + [NativeName("Src", "Line 1460, Column 13 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectSourceLanguage")] public unsafe partial byte* SourceLanguage(Silk.NET.SPIRV.SourceLanguage source_lang); /// To be documented. - [NativeName("Src", "Line 1430, Column 13 in spirv_reflect.h")] + [NativeName("Src", "Line 1460, Column 13 in spirv_reflect.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "spvReflectSourceLanguage")] public partial string SourceLanguageS(Silk.NET.SPIRV.SourceLanguage source_lang); /// To be documented. - [NativeName("Src", "Line 1438, Column 13 in spirv_reflect.h")] + [NativeName("Src", "Line 1468, Column 13 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectBlockVariableTypeName")] public unsafe partial byte* BlockVariableTypeName([Flow(Silk.NET.Core.Native.FlowDirection.In)] BlockVariable* p_var); /// To be documented. - [NativeName("Src", "Line 1438, Column 13 in spirv_reflect.h")] + [NativeName("Src", "Line 1468, Column 13 in spirv_reflect.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "spvReflectBlockVariableTypeName")] public unsafe partial string BlockVariableTypeNameS([Flow(Silk.NET.Core.Native.FlowDirection.In)] BlockVariable* p_var); /// To be documented. - [NativeName("Src", "Line 1438, Column 13 in spirv_reflect.h")] + [NativeName("Src", "Line 1468, Column 13 in spirv_reflect.h")] [NativeApi(EntryPoint = "spvReflectBlockVariableTypeName")] public unsafe partial byte* BlockVariableTypeName([Flow(Silk.NET.Core.Native.FlowDirection.In)] in BlockVariable p_var); /// To be documented. - [NativeName("Src", "Line 1438, Column 13 in spirv_reflect.h")] + [NativeName("Src", "Line 1468, Column 13 in spirv_reflect.h")] [return: UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] [NativeApi(EntryPoint = "spvReflectBlockVariableTypeName")] public partial string BlockVariableTypeNameS([Flow(Silk.NET.Core.Native.FlowDirection.In)] in BlockVariable p_var); diff --git a/src/SPIRV/Silk.NET.SPIRV.Reflect/ReflectOverloads.gen.cs b/src/SPIRV/Silk.NET.SPIRV.Reflect/ReflectOverloads.gen.cs index 01947c08de..e689fadc1c 100644 --- a/src/SPIRV/Silk.NET.SPIRV.Reflect/ReflectOverloads.gen.cs +++ b/src/SPIRV/Silk.NET.SPIRV.Reflect/ReflectOverloads.gen.cs @@ -17,7 +17,7 @@ namespace Silk.NET.SPIRV.Reflect public static class ReflectOverloads { /// To be documented. - [NativeName("Src", "Line 528, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 558, Column 18 in spirv_reflect.h")] public static unsafe Result CreateShaderModule(this Reflect thisApi, nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* p_code, Span p_module) { // SpanOverloader @@ -25,7 +25,7 @@ public static unsafe Result CreateShaderModule(this Reflect thisApi, nuint size, } /// To be documented. - [NativeName("Src", "Line 528, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 558, Column 18 in spirv_reflect.h")] public static unsafe Result CreateShaderModule(this Reflect thisApi, nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_code, ReflectShaderModule* p_module) where T0 : unmanaged { // SpanOverloader @@ -33,7 +33,7 @@ public static unsafe Result CreateShaderModule(this Reflect thisApi, nuint s } /// To be documented. - [NativeName("Src", "Line 528, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 558, Column 18 in spirv_reflect.h")] public static unsafe Result CreateShaderModule(this Reflect thisApi, nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_code, Span p_module) where T0 : unmanaged { // SpanOverloader @@ -41,7 +41,7 @@ public static unsafe Result CreateShaderModule(this Reflect thisApi, nuint s } /// To be documented. - [NativeName("Src", "Line 543, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 573, Column 18 in spirv_reflect.h")] public static unsafe Result CreateShaderModule2(this Reflect thisApi, uint flags, nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* p_code, Span p_module) { // SpanOverloader @@ -49,7 +49,7 @@ public static unsafe Result CreateShaderModule2(this Reflect thisApi, uint flags } /// To be documented. - [NativeName("Src", "Line 543, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 573, Column 18 in spirv_reflect.h")] public static unsafe Result CreateShaderModule2(this Reflect thisApi, uint flags, nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_code, ReflectShaderModule* p_module) where T0 : unmanaged { // SpanOverloader @@ -57,7 +57,7 @@ public static unsafe Result CreateShaderModule2(this Reflect thisApi, uint f } /// To be documented. - [NativeName("Src", "Line 543, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 573, Column 18 in spirv_reflect.h")] public static unsafe Result CreateShaderModule2(this Reflect thisApi, uint flags, nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_code, Span p_module) where T0 : unmanaged { // SpanOverloader @@ -65,7 +65,7 @@ public static unsafe Result CreateShaderModule2(this Reflect thisApi, uint f } /// To be documented. - [NativeName("Src", "Line 551, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 581, Column 18 in spirv_reflect.h")] public static unsafe Result GetShaderModule(this Reflect thisApi, nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* p_code, Span p_module) { // SpanOverloader @@ -73,7 +73,7 @@ public static unsafe Result GetShaderModule(this Reflect thisApi, nuint size, [F } /// To be documented. - [NativeName("Src", "Line 551, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 581, Column 18 in spirv_reflect.h")] public static unsafe Result GetShaderModule(this Reflect thisApi, nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_code, ReflectShaderModule* p_module) where T0 : unmanaged { // SpanOverloader @@ -81,7 +81,7 @@ public static unsafe Result GetShaderModule(this Reflect thisApi, nuint size } /// To be documented. - [NativeName("Src", "Line 551, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 581, Column 18 in spirv_reflect.h")] public static unsafe Result GetShaderModule(this Reflect thisApi, nuint size, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_code, Span p_module) where T0 : unmanaged { // SpanOverloader @@ -89,7 +89,7 @@ public static unsafe Result GetShaderModule(this Reflect thisApi, nuint size } /// To be documented. - [NativeName("Src", "Line 563, Column 6 in spirv_reflect.h")] + [NativeName("Src", "Line 593, Column 6 in spirv_reflect.h")] public static unsafe void DestroyShaderModule(this Reflect thisApi, Span p_module) { // SpanOverloader @@ -97,7 +97,7 @@ public static unsafe void DestroyShaderModule(this Reflect thisApi, SpanTo be documented. - [NativeName("Src", "Line 572, Column 10 in spirv_reflect.h")] + [NativeName("Src", "Line 602, Column 10 in spirv_reflect.h")] public static unsafe uint GetCodeSize(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module) { // SpanOverloader @@ -105,7 +105,7 @@ public static unsafe uint GetCodeSize(this Reflect thisApi, [Flow(Silk.NET.Core. } /// To be documented. - [NativeName("Src", "Line 581, Column 17 in spirv_reflect.h")] + [NativeName("Src", "Line 611, Column 17 in spirv_reflect.h")] public static unsafe uint* GetCode(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module) { // SpanOverloader @@ -113,7 +113,7 @@ public static unsafe uint GetCodeSize(this Reflect thisApi, [Flow(Silk.NET.Core. } /// To be documented. - [NativeName("Src", "Line 590, Column 29 in spirv_reflect.h")] + [NativeName("Src", "Line 620, Column 29 in spirv_reflect.h")] public static unsafe EntryPoint* GetEntryPoint(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan entry_point) { // SpanOverloader @@ -121,7 +121,7 @@ public static unsafe uint GetCodeSize(this Reflect thisApi, [Flow(Silk.NET.Core. } /// To be documented. - [NativeName("Src", "Line 590, Column 29 in spirv_reflect.h")] + [NativeName("Src", "Line 620, Column 29 in spirv_reflect.h")] public static unsafe EntryPoint* GetEntryPoint(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point) { // SpanOverloader @@ -129,7 +129,7 @@ public static unsafe uint GetCodeSize(this Reflect thisApi, [Flow(Silk.NET.Core. } /// To be documented. - [NativeName("Src", "Line 590, Column 29 in spirv_reflect.h")] + [NativeName("Src", "Line 620, Column 29 in spirv_reflect.h")] public static unsafe EntryPoint* GetEntryPoint(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan entry_point) { // SpanOverloader @@ -137,7 +137,7 @@ public static unsafe uint GetCodeSize(this Reflect thisApi, [Flow(Silk.NET.Core. } /// To be documented. - [NativeName("Src", "Line 590, Column 29 in spirv_reflect.h")] + [NativeName("Src", "Line 620, Column 29 in spirv_reflect.h")] public static unsafe EntryPoint* GetEntryPoint(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point) { // SpanOverloader @@ -145,7 +145,7 @@ public static unsafe uint GetCodeSize(this Reflect thisApi, [Flow(Silk.NET.Core. } /// To be documented. - [NativeName("Src", "Line 613, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 643, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateDescriptorBindings(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, Span p_count, DescriptorBinding** pp_bindings) { // SpanOverloader @@ -153,7 +153,7 @@ public static unsafe Result EnumerateDescriptorBindings(this Reflect thisApi, [F } /// To be documented. - [NativeName("Src", "Line 613, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 643, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateDescriptorBindings(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, Span p_count, ref DescriptorBinding* pp_bindings) { // SpanOverloader @@ -161,7 +161,7 @@ public static unsafe Result EnumerateDescriptorBindings(this Reflect thisApi, [F } /// To be documented. - [NativeName("Src", "Line 613, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 643, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateDescriptorBindings(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, uint* p_count, DescriptorBinding** pp_bindings) { // SpanOverloader @@ -169,7 +169,7 @@ public static unsafe Result EnumerateDescriptorBindings(this Reflect thisApi, [F } /// To be documented. - [NativeName("Src", "Line 613, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 643, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateDescriptorBindings(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, uint* p_count, ref DescriptorBinding* pp_bindings) { // SpanOverloader @@ -177,7 +177,7 @@ public static unsafe Result EnumerateDescriptorBindings(this Reflect thisApi, [F } /// To be documented. - [NativeName("Src", "Line 613, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 643, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateDescriptorBindings(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, Span p_count, DescriptorBinding** pp_bindings) { // SpanOverloader @@ -185,7 +185,7 @@ public static unsafe Result EnumerateDescriptorBindings(this Reflect thisApi, [F } /// To be documented. - [NativeName("Src", "Line 613, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 643, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateDescriptorBindings(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, Span p_count, ref DescriptorBinding* pp_bindings) { // SpanOverloader @@ -193,7 +193,7 @@ public static unsafe Result EnumerateDescriptorBindings(this Reflect thisApi, [F } /// To be documented. - [NativeName("Src", "Line 639, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 669, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateEntryPointDescriptorBindings(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, Span p_count, DescriptorBinding** pp_bindings) { // SpanOverloader @@ -201,7 +201,7 @@ public static unsafe Result EnumerateEntryPointDescriptorBindings(this Reflect t } /// To be documented. - [NativeName("Src", "Line 639, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 669, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateEntryPointDescriptorBindings(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, Span p_count, ref DescriptorBinding* pp_bindings) { // SpanOverloader @@ -209,7 +209,7 @@ public static unsafe Result EnumerateEntryPointDescriptorBindings(this Reflect t } /// To be documented. - [NativeName("Src", "Line 639, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 669, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateEntryPointDescriptorBindings(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan entry_point, uint* p_count, DescriptorBinding** pp_bindings) { // SpanOverloader @@ -217,7 +217,7 @@ public static unsafe Result EnumerateEntryPointDescriptorBindings(this Reflect t } /// To be documented. - [NativeName("Src", "Line 639, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 669, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateEntryPointDescriptorBindings(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan entry_point, uint* p_count, ref DescriptorBinding* pp_bindings) { // SpanOverloader @@ -225,7 +225,7 @@ public static unsafe Result EnumerateEntryPointDescriptorBindings(this Reflect t } /// To be documented. - [NativeName("Src", "Line 639, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 669, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateEntryPointDescriptorBindings(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan entry_point, Span p_count, DescriptorBinding** pp_bindings) { // SpanOverloader @@ -233,7 +233,7 @@ public static unsafe Result EnumerateEntryPointDescriptorBindings(this Reflect t } /// To be documented. - [NativeName("Src", "Line 639, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 669, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateEntryPointDescriptorBindings(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan entry_point, Span p_count, ref DescriptorBinding* pp_bindings) { // SpanOverloader @@ -241,7 +241,7 @@ public static unsafe Result EnumerateEntryPointDescriptorBindings(this Reflect t } /// To be documented. - [NativeName("Src", "Line 639, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 669, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateEntryPointDescriptorBindings(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, Span p_count, DescriptorBinding** pp_bindings) { // SpanOverloader @@ -249,7 +249,7 @@ public static unsafe Result EnumerateEntryPointDescriptorBindings(this Reflect t } /// To be documented. - [NativeName("Src", "Line 639, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 669, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateEntryPointDescriptorBindings(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, Span p_count, ref DescriptorBinding* pp_bindings) { // SpanOverloader @@ -257,7 +257,7 @@ public static unsafe Result EnumerateEntryPointDescriptorBindings(this Reflect t } /// To be documented. - [NativeName("Src", "Line 639, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 669, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateEntryPointDescriptorBindings(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, uint* p_count, DescriptorBinding** pp_bindings) { // SpanOverloader @@ -265,7 +265,7 @@ public static unsafe Result EnumerateEntryPointDescriptorBindings(this Reflect t } /// To be documented. - [NativeName("Src", "Line 639, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 669, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateEntryPointDescriptorBindings(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, uint* p_count, ref DescriptorBinding* pp_bindings) { // SpanOverloader @@ -273,7 +273,7 @@ public static unsafe Result EnumerateEntryPointDescriptorBindings(this Reflect t } /// To be documented. - [NativeName("Src", "Line 639, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 669, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateEntryPointDescriptorBindings(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, Span p_count, DescriptorBinding** pp_bindings) { // SpanOverloader @@ -281,7 +281,7 @@ public static unsafe Result EnumerateEntryPointDescriptorBindings(this Reflect t } /// To be documented. - [NativeName("Src", "Line 639, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 669, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateEntryPointDescriptorBindings(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, Span p_count, ref DescriptorBinding* pp_bindings) { // SpanOverloader @@ -289,7 +289,7 @@ public static unsafe Result EnumerateEntryPointDescriptorBindings(this Reflect t } /// To be documented. - [NativeName("Src", "Line 639, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 669, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateEntryPointDescriptorBindings(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan entry_point, uint* p_count, DescriptorBinding** pp_bindings) { // SpanOverloader @@ -297,7 +297,7 @@ public static unsafe Result EnumerateEntryPointDescriptorBindings(this Reflect t } /// To be documented. - [NativeName("Src", "Line 639, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 669, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateEntryPointDescriptorBindings(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan entry_point, uint* p_count, ref DescriptorBinding* pp_bindings) { // SpanOverloader @@ -305,7 +305,7 @@ public static unsafe Result EnumerateEntryPointDescriptorBindings(this Reflect t } /// To be documented. - [NativeName("Src", "Line 639, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 669, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateEntryPointDescriptorBindings(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan entry_point, Span p_count, DescriptorBinding** pp_bindings) { // SpanOverloader @@ -313,7 +313,7 @@ public static unsafe Result EnumerateEntryPointDescriptorBindings(this Reflect t } /// To be documented. - [NativeName("Src", "Line 639, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 669, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateEntryPointDescriptorBindings(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan entry_point, Span p_count, ref DescriptorBinding* pp_bindings) { // SpanOverloader @@ -321,7 +321,7 @@ public static unsafe Result EnumerateEntryPointDescriptorBindings(this Reflect t } /// To be documented. - [NativeName("Src", "Line 639, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 669, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateEntryPointDescriptorBindings(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, uint* p_count, DescriptorBinding** pp_bindings) { // SpanOverloader @@ -329,7 +329,7 @@ public static unsafe Result EnumerateEntryPointDescriptorBindings(this Reflect t } /// To be documented. - [NativeName("Src", "Line 639, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 669, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateEntryPointDescriptorBindings(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, uint* p_count, ref DescriptorBinding* pp_bindings) { // SpanOverloader @@ -337,7 +337,7 @@ public static unsafe Result EnumerateEntryPointDescriptorBindings(this Reflect t } /// To be documented. - [NativeName("Src", "Line 639, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 669, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateEntryPointDescriptorBindings(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, Span p_count, DescriptorBinding** pp_bindings) { // SpanOverloader @@ -345,7 +345,7 @@ public static unsafe Result EnumerateEntryPointDescriptorBindings(this Reflect t } /// To be documented. - [NativeName("Src", "Line 639, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 669, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateEntryPointDescriptorBindings(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, Span p_count, ref DescriptorBinding* pp_bindings) { // SpanOverloader @@ -353,7 +353,7 @@ public static unsafe Result EnumerateEntryPointDescriptorBindings(this Reflect t } /// To be documented. - [NativeName("Src", "Line 664, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 694, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateDescriptorSets(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, Span p_count, ReflectDescriptorSet** pp_sets) { // SpanOverloader @@ -361,7 +361,7 @@ public static unsafe Result EnumerateDescriptorSets(this Reflect thisApi, [Flow( } /// To be documented. - [NativeName("Src", "Line 664, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 694, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateDescriptorSets(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, Span p_count, ref ReflectDescriptorSet* pp_sets) { // SpanOverloader @@ -369,7 +369,7 @@ public static unsafe Result EnumerateDescriptorSets(this Reflect thisApi, [Flow( } /// To be documented. - [NativeName("Src", "Line 664, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 694, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateDescriptorSets(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, uint* p_count, ReflectDescriptorSet** pp_sets) { // SpanOverloader @@ -377,7 +377,7 @@ public static unsafe Result EnumerateDescriptorSets(this Reflect thisApi, [Flow( } /// To be documented. - [NativeName("Src", "Line 664, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 694, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateDescriptorSets(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, uint* p_count, ref ReflectDescriptorSet* pp_sets) { // SpanOverloader @@ -385,7 +385,7 @@ public static unsafe Result EnumerateDescriptorSets(this Reflect thisApi, [Flow( } /// To be documented. - [NativeName("Src", "Line 664, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 694, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateDescriptorSets(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, Span p_count, ReflectDescriptorSet** pp_sets) { // SpanOverloader @@ -393,7 +393,7 @@ public static unsafe Result EnumerateDescriptorSets(this Reflect thisApi, [Flow( } /// To be documented. - [NativeName("Src", "Line 664, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 694, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateDescriptorSets(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, Span p_count, ref ReflectDescriptorSet* pp_sets) { // SpanOverloader @@ -401,7 +401,7 @@ public static unsafe Result EnumerateDescriptorSets(this Reflect thisApi, [Flow( } /// To be documented. - [NativeName("Src", "Line 690, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 720, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateEntryPointDescriptorSets(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, Span p_count, ReflectDescriptorSet** pp_sets) { // SpanOverloader @@ -409,7 +409,7 @@ public static unsafe Result EnumerateEntryPointDescriptorSets(this Reflect thisA } /// To be documented. - [NativeName("Src", "Line 690, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 720, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateEntryPointDescriptorSets(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, Span p_count, ref ReflectDescriptorSet* pp_sets) { // SpanOverloader @@ -417,7 +417,7 @@ public static unsafe Result EnumerateEntryPointDescriptorSets(this Reflect thisA } /// To be documented. - [NativeName("Src", "Line 690, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 720, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateEntryPointDescriptorSets(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan entry_point, uint* p_count, ReflectDescriptorSet** pp_sets) { // SpanOverloader @@ -425,7 +425,7 @@ public static unsafe Result EnumerateEntryPointDescriptorSets(this Reflect thisA } /// To be documented. - [NativeName("Src", "Line 690, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 720, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateEntryPointDescriptorSets(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan entry_point, uint* p_count, ref ReflectDescriptorSet* pp_sets) { // SpanOverloader @@ -433,7 +433,7 @@ public static unsafe Result EnumerateEntryPointDescriptorSets(this Reflect thisA } /// To be documented. - [NativeName("Src", "Line 690, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 720, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateEntryPointDescriptorSets(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan entry_point, Span p_count, ReflectDescriptorSet** pp_sets) { // SpanOverloader @@ -441,7 +441,7 @@ public static unsafe Result EnumerateEntryPointDescriptorSets(this Reflect thisA } /// To be documented. - [NativeName("Src", "Line 690, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 720, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateEntryPointDescriptorSets(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan entry_point, Span p_count, ref ReflectDescriptorSet* pp_sets) { // SpanOverloader @@ -449,7 +449,7 @@ public static unsafe Result EnumerateEntryPointDescriptorSets(this Reflect thisA } /// To be documented. - [NativeName("Src", "Line 690, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 720, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateEntryPointDescriptorSets(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, Span p_count, ReflectDescriptorSet** pp_sets) { // SpanOverloader @@ -457,7 +457,7 @@ public static unsafe Result EnumerateEntryPointDescriptorSets(this Reflect thisA } /// To be documented. - [NativeName("Src", "Line 690, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 720, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateEntryPointDescriptorSets(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, Span p_count, ref ReflectDescriptorSet* pp_sets) { // SpanOverloader @@ -465,7 +465,7 @@ public static unsafe Result EnumerateEntryPointDescriptorSets(this Reflect thisA } /// To be documented. - [NativeName("Src", "Line 690, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 720, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateEntryPointDescriptorSets(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, uint* p_count, ReflectDescriptorSet** pp_sets) { // SpanOverloader @@ -473,7 +473,7 @@ public static unsafe Result EnumerateEntryPointDescriptorSets(this Reflect thisA } /// To be documented. - [NativeName("Src", "Line 690, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 720, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateEntryPointDescriptorSets(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, uint* p_count, ref ReflectDescriptorSet* pp_sets) { // SpanOverloader @@ -481,7 +481,7 @@ public static unsafe Result EnumerateEntryPointDescriptorSets(this Reflect thisA } /// To be documented. - [NativeName("Src", "Line 690, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 720, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateEntryPointDescriptorSets(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, Span p_count, ReflectDescriptorSet** pp_sets) { // SpanOverloader @@ -489,7 +489,7 @@ public static unsafe Result EnumerateEntryPointDescriptorSets(this Reflect thisA } /// To be documented. - [NativeName("Src", "Line 690, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 720, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateEntryPointDescriptorSets(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, Span p_count, ref ReflectDescriptorSet* pp_sets) { // SpanOverloader @@ -497,7 +497,7 @@ public static unsafe Result EnumerateEntryPointDescriptorSets(this Reflect thisA } /// To be documented. - [NativeName("Src", "Line 690, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 720, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateEntryPointDescriptorSets(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan entry_point, uint* p_count, ReflectDescriptorSet** pp_sets) { // SpanOverloader @@ -505,7 +505,7 @@ public static unsafe Result EnumerateEntryPointDescriptorSets(this Reflect thisA } /// To be documented. - [NativeName("Src", "Line 690, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 720, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateEntryPointDescriptorSets(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan entry_point, uint* p_count, ref ReflectDescriptorSet* pp_sets) { // SpanOverloader @@ -513,7 +513,7 @@ public static unsafe Result EnumerateEntryPointDescriptorSets(this Reflect thisA } /// To be documented. - [NativeName("Src", "Line 690, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 720, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateEntryPointDescriptorSets(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan entry_point, Span p_count, ReflectDescriptorSet** pp_sets) { // SpanOverloader @@ -521,7 +521,7 @@ public static unsafe Result EnumerateEntryPointDescriptorSets(this Reflect thisA } /// To be documented. - [NativeName("Src", "Line 690, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 720, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateEntryPointDescriptorSets(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan entry_point, Span p_count, ref ReflectDescriptorSet* pp_sets) { // SpanOverloader @@ -529,7 +529,7 @@ public static unsafe Result EnumerateEntryPointDescriptorSets(this Reflect thisA } /// To be documented. - [NativeName("Src", "Line 690, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 720, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateEntryPointDescriptorSets(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, uint* p_count, ReflectDescriptorSet** pp_sets) { // SpanOverloader @@ -537,7 +537,7 @@ public static unsafe Result EnumerateEntryPointDescriptorSets(this Reflect thisA } /// To be documented. - [NativeName("Src", "Line 690, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 720, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateEntryPointDescriptorSets(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, uint* p_count, ref ReflectDescriptorSet* pp_sets) { // SpanOverloader @@ -545,7 +545,7 @@ public static unsafe Result EnumerateEntryPointDescriptorSets(this Reflect thisA } /// To be documented. - [NativeName("Src", "Line 690, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 720, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateEntryPointDescriptorSets(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, Span p_count, ReflectDescriptorSet** pp_sets) { // SpanOverloader @@ -553,7 +553,7 @@ public static unsafe Result EnumerateEntryPointDescriptorSets(this Reflect thisA } /// To be documented. - [NativeName("Src", "Line 690, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 720, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateEntryPointDescriptorSets(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, Span p_count, ref ReflectDescriptorSet* pp_sets) { // SpanOverloader @@ -561,7 +561,7 @@ public static unsafe Result EnumerateEntryPointDescriptorSets(this Reflect thisA } /// To be documented. - [NativeName("Src", "Line 717, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 747, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateInterfaceVariables(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, Span p_count, InterfaceVariable** pp_variables) { // SpanOverloader @@ -569,7 +569,7 @@ public static unsafe Result EnumerateInterfaceVariables(this Reflect thisApi, [F } /// To be documented. - [NativeName("Src", "Line 717, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 747, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateInterfaceVariables(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, Span p_count, ref InterfaceVariable* pp_variables) { // SpanOverloader @@ -577,7 +577,7 @@ public static unsafe Result EnumerateInterfaceVariables(this Reflect thisApi, [F } /// To be documented. - [NativeName("Src", "Line 717, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 747, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateInterfaceVariables(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, uint* p_count, InterfaceVariable** pp_variables) { // SpanOverloader @@ -585,7 +585,7 @@ public static unsafe Result EnumerateInterfaceVariables(this Reflect thisApi, [F } /// To be documented. - [NativeName("Src", "Line 717, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 747, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateInterfaceVariables(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, uint* p_count, ref InterfaceVariable* pp_variables) { // SpanOverloader @@ -593,7 +593,7 @@ public static unsafe Result EnumerateInterfaceVariables(this Reflect thisApi, [F } /// To be documented. - [NativeName("Src", "Line 717, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 747, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateInterfaceVariables(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, Span p_count, InterfaceVariable** pp_variables) { // SpanOverloader @@ -601,7 +601,7 @@ public static unsafe Result EnumerateInterfaceVariables(this Reflect thisApi, [F } /// To be documented. - [NativeName("Src", "Line 717, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 747, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateInterfaceVariables(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, Span p_count, ref InterfaceVariable* pp_variables) { // SpanOverloader @@ -609,7 +609,7 @@ public static unsafe Result EnumerateInterfaceVariables(this Reflect thisApi, [F } /// To be documented. - [NativeName("Src", "Line 742, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 772, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateEntryPointInterfaceVariables(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, Span p_count, InterfaceVariable** pp_variables) { // SpanOverloader @@ -617,7 +617,7 @@ public static unsafe Result EnumerateEntryPointInterfaceVariables(this Reflect t } /// To be documented. - [NativeName("Src", "Line 742, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 772, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateEntryPointInterfaceVariables(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, Span p_count, ref InterfaceVariable* pp_variables) { // SpanOverloader @@ -625,7 +625,7 @@ public static unsafe Result EnumerateEntryPointInterfaceVariables(this Reflect t } /// To be documented. - [NativeName("Src", "Line 742, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 772, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateEntryPointInterfaceVariables(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan entry_point, uint* p_count, InterfaceVariable** pp_variables) { // SpanOverloader @@ -633,7 +633,7 @@ public static unsafe Result EnumerateEntryPointInterfaceVariables(this Reflect t } /// To be documented. - [NativeName("Src", "Line 742, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 772, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateEntryPointInterfaceVariables(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan entry_point, uint* p_count, ref InterfaceVariable* pp_variables) { // SpanOverloader @@ -641,7 +641,7 @@ public static unsafe Result EnumerateEntryPointInterfaceVariables(this Reflect t } /// To be documented. - [NativeName("Src", "Line 742, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 772, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateEntryPointInterfaceVariables(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan entry_point, Span p_count, InterfaceVariable** pp_variables) { // SpanOverloader @@ -649,7 +649,7 @@ public static unsafe Result EnumerateEntryPointInterfaceVariables(this Reflect t } /// To be documented. - [NativeName("Src", "Line 742, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 772, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateEntryPointInterfaceVariables(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan entry_point, Span p_count, ref InterfaceVariable* pp_variables) { // SpanOverloader @@ -657,7 +657,7 @@ public static unsafe Result EnumerateEntryPointInterfaceVariables(this Reflect t } /// To be documented. - [NativeName("Src", "Line 742, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 772, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateEntryPointInterfaceVariables(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, Span p_count, InterfaceVariable** pp_variables) { // SpanOverloader @@ -665,7 +665,7 @@ public static unsafe Result EnumerateEntryPointInterfaceVariables(this Reflect t } /// To be documented. - [NativeName("Src", "Line 742, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 772, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateEntryPointInterfaceVariables(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, Span p_count, ref InterfaceVariable* pp_variables) { // SpanOverloader @@ -673,7 +673,7 @@ public static unsafe Result EnumerateEntryPointInterfaceVariables(this Reflect t } /// To be documented. - [NativeName("Src", "Line 742, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 772, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateEntryPointInterfaceVariables(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, uint* p_count, InterfaceVariable** pp_variables) { // SpanOverloader @@ -681,7 +681,7 @@ public static unsafe Result EnumerateEntryPointInterfaceVariables(this Reflect t } /// To be documented. - [NativeName("Src", "Line 742, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 772, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateEntryPointInterfaceVariables(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, uint* p_count, ref InterfaceVariable* pp_variables) { // SpanOverloader @@ -689,7 +689,7 @@ public static unsafe Result EnumerateEntryPointInterfaceVariables(this Reflect t } /// To be documented. - [NativeName("Src", "Line 742, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 772, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateEntryPointInterfaceVariables(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, Span p_count, InterfaceVariable** pp_variables) { // SpanOverloader @@ -697,7 +697,7 @@ public static unsafe Result EnumerateEntryPointInterfaceVariables(this Reflect t } /// To be documented. - [NativeName("Src", "Line 742, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 772, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateEntryPointInterfaceVariables(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, Span p_count, ref InterfaceVariable* pp_variables) { // SpanOverloader @@ -705,7 +705,7 @@ public static unsafe Result EnumerateEntryPointInterfaceVariables(this Reflect t } /// To be documented. - [NativeName("Src", "Line 742, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 772, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateEntryPointInterfaceVariables(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan entry_point, uint* p_count, InterfaceVariable** pp_variables) { // SpanOverloader @@ -713,7 +713,7 @@ public static unsafe Result EnumerateEntryPointInterfaceVariables(this Reflect t } /// To be documented. - [NativeName("Src", "Line 742, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 772, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateEntryPointInterfaceVariables(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan entry_point, uint* p_count, ref InterfaceVariable* pp_variables) { // SpanOverloader @@ -721,7 +721,7 @@ public static unsafe Result EnumerateEntryPointInterfaceVariables(this Reflect t } /// To be documented. - [NativeName("Src", "Line 742, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 772, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateEntryPointInterfaceVariables(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan entry_point, Span p_count, InterfaceVariable** pp_variables) { // SpanOverloader @@ -729,7 +729,7 @@ public static unsafe Result EnumerateEntryPointInterfaceVariables(this Reflect t } /// To be documented. - [NativeName("Src", "Line 742, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 772, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateEntryPointInterfaceVariables(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan entry_point, Span p_count, ref InterfaceVariable* pp_variables) { // SpanOverloader @@ -737,7 +737,7 @@ public static unsafe Result EnumerateEntryPointInterfaceVariables(this Reflect t } /// To be documented. - [NativeName("Src", "Line 742, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 772, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateEntryPointInterfaceVariables(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, uint* p_count, InterfaceVariable** pp_variables) { // SpanOverloader @@ -745,7 +745,7 @@ public static unsafe Result EnumerateEntryPointInterfaceVariables(this Reflect t } /// To be documented. - [NativeName("Src", "Line 742, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 772, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateEntryPointInterfaceVariables(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, uint* p_count, ref InterfaceVariable* pp_variables) { // SpanOverloader @@ -753,7 +753,7 @@ public static unsafe Result EnumerateEntryPointInterfaceVariables(this Reflect t } /// To be documented. - [NativeName("Src", "Line 742, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 772, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateEntryPointInterfaceVariables(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, Span p_count, InterfaceVariable** pp_variables) { // SpanOverloader @@ -761,7 +761,7 @@ public static unsafe Result EnumerateEntryPointInterfaceVariables(this Reflect t } /// To be documented. - [NativeName("Src", "Line 742, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 772, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateEntryPointInterfaceVariables(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, Span p_count, ref InterfaceVariable* pp_variables) { // SpanOverloader @@ -769,7 +769,7 @@ public static unsafe Result EnumerateEntryPointInterfaceVariables(this Reflect t } /// To be documented. - [NativeName("Src", "Line 769, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 799, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateInputVariables(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, Span p_count, InterfaceVariable** pp_variables) { // SpanOverloader @@ -777,7 +777,7 @@ public static unsafe Result EnumerateInputVariables(this Reflect thisApi, [Flow( } /// To be documented. - [NativeName("Src", "Line 769, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 799, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateInputVariables(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, Span p_count, ref InterfaceVariable* pp_variables) { // SpanOverloader @@ -785,7 +785,7 @@ public static unsafe Result EnumerateInputVariables(this Reflect thisApi, [Flow( } /// To be documented. - [NativeName("Src", "Line 769, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 799, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateInputVariables(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, uint* p_count, InterfaceVariable** pp_variables) { // SpanOverloader @@ -793,7 +793,7 @@ public static unsafe Result EnumerateInputVariables(this Reflect thisApi, [Flow( } /// To be documented. - [NativeName("Src", "Line 769, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 799, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateInputVariables(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, uint* p_count, ref InterfaceVariable* pp_variables) { // SpanOverloader @@ -801,7 +801,7 @@ public static unsafe Result EnumerateInputVariables(this Reflect thisApi, [Flow( } /// To be documented. - [NativeName("Src", "Line 769, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 799, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateInputVariables(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, Span p_count, InterfaceVariable** pp_variables) { // SpanOverloader @@ -809,7 +809,7 @@ public static unsafe Result EnumerateInputVariables(this Reflect thisApi, [Flow( } /// To be documented. - [NativeName("Src", "Line 769, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 799, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateInputVariables(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, Span p_count, ref InterfaceVariable* pp_variables) { // SpanOverloader @@ -817,7 +817,7 @@ public static unsafe Result EnumerateInputVariables(this Reflect thisApi, [Flow( } /// To be documented. - [NativeName("Src", "Line 794, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 824, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateEntryPointInputVariables(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, Span p_count, InterfaceVariable** pp_variables) { // SpanOverloader @@ -825,7 +825,7 @@ public static unsafe Result EnumerateEntryPointInputVariables(this Reflect thisA } /// To be documented. - [NativeName("Src", "Line 794, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 824, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateEntryPointInputVariables(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, Span p_count, ref InterfaceVariable* pp_variables) { // SpanOverloader @@ -833,7 +833,7 @@ public static unsafe Result EnumerateEntryPointInputVariables(this Reflect thisA } /// To be documented. - [NativeName("Src", "Line 794, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 824, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateEntryPointInputVariables(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan entry_point, uint* p_count, InterfaceVariable** pp_variables) { // SpanOverloader @@ -841,7 +841,7 @@ public static unsafe Result EnumerateEntryPointInputVariables(this Reflect thisA } /// To be documented. - [NativeName("Src", "Line 794, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 824, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateEntryPointInputVariables(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan entry_point, uint* p_count, ref InterfaceVariable* pp_variables) { // SpanOverloader @@ -849,7 +849,7 @@ public static unsafe Result EnumerateEntryPointInputVariables(this Reflect thisA } /// To be documented. - [NativeName("Src", "Line 794, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 824, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateEntryPointInputVariables(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan entry_point, Span p_count, InterfaceVariable** pp_variables) { // SpanOverloader @@ -857,7 +857,7 @@ public static unsafe Result EnumerateEntryPointInputVariables(this Reflect thisA } /// To be documented. - [NativeName("Src", "Line 794, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 824, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateEntryPointInputVariables(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan entry_point, Span p_count, ref InterfaceVariable* pp_variables) { // SpanOverloader @@ -865,7 +865,7 @@ public static unsafe Result EnumerateEntryPointInputVariables(this Reflect thisA } /// To be documented. - [NativeName("Src", "Line 794, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 824, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateEntryPointInputVariables(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, Span p_count, InterfaceVariable** pp_variables) { // SpanOverloader @@ -873,7 +873,7 @@ public static unsafe Result EnumerateEntryPointInputVariables(this Reflect thisA } /// To be documented. - [NativeName("Src", "Line 794, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 824, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateEntryPointInputVariables(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, Span p_count, ref InterfaceVariable* pp_variables) { // SpanOverloader @@ -881,7 +881,7 @@ public static unsafe Result EnumerateEntryPointInputVariables(this Reflect thisA } /// To be documented. - [NativeName("Src", "Line 794, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 824, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateEntryPointInputVariables(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, uint* p_count, InterfaceVariable** pp_variables) { // SpanOverloader @@ -889,7 +889,7 @@ public static unsafe Result EnumerateEntryPointInputVariables(this Reflect thisA } /// To be documented. - [NativeName("Src", "Line 794, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 824, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateEntryPointInputVariables(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, uint* p_count, ref InterfaceVariable* pp_variables) { // SpanOverloader @@ -897,7 +897,7 @@ public static unsafe Result EnumerateEntryPointInputVariables(this Reflect thisA } /// To be documented. - [NativeName("Src", "Line 794, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 824, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateEntryPointInputVariables(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, Span p_count, InterfaceVariable** pp_variables) { // SpanOverloader @@ -905,7 +905,7 @@ public static unsafe Result EnumerateEntryPointInputVariables(this Reflect thisA } /// To be documented. - [NativeName("Src", "Line 794, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 824, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateEntryPointInputVariables(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, Span p_count, ref InterfaceVariable* pp_variables) { // SpanOverloader @@ -913,7 +913,7 @@ public static unsafe Result EnumerateEntryPointInputVariables(this Reflect thisA } /// To be documented. - [NativeName("Src", "Line 794, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 824, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateEntryPointInputVariables(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan entry_point, uint* p_count, InterfaceVariable** pp_variables) { // SpanOverloader @@ -921,7 +921,7 @@ public static unsafe Result EnumerateEntryPointInputVariables(this Reflect thisA } /// To be documented. - [NativeName("Src", "Line 794, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 824, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateEntryPointInputVariables(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan entry_point, uint* p_count, ref InterfaceVariable* pp_variables) { // SpanOverloader @@ -929,7 +929,7 @@ public static unsafe Result EnumerateEntryPointInputVariables(this Reflect thisA } /// To be documented. - [NativeName("Src", "Line 794, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 824, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateEntryPointInputVariables(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan entry_point, Span p_count, InterfaceVariable** pp_variables) { // SpanOverloader @@ -937,7 +937,7 @@ public static unsafe Result EnumerateEntryPointInputVariables(this Reflect thisA } /// To be documented. - [NativeName("Src", "Line 794, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 824, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateEntryPointInputVariables(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan entry_point, Span p_count, ref InterfaceVariable* pp_variables) { // SpanOverloader @@ -945,7 +945,7 @@ public static unsafe Result EnumerateEntryPointInputVariables(this Reflect thisA } /// To be documented. - [NativeName("Src", "Line 794, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 824, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateEntryPointInputVariables(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, uint* p_count, InterfaceVariable** pp_variables) { // SpanOverloader @@ -953,7 +953,7 @@ public static unsafe Result EnumerateEntryPointInputVariables(this Reflect thisA } /// To be documented. - [NativeName("Src", "Line 794, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 824, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateEntryPointInputVariables(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, uint* p_count, ref InterfaceVariable* pp_variables) { // SpanOverloader @@ -961,7 +961,7 @@ public static unsafe Result EnumerateEntryPointInputVariables(this Reflect thisA } /// To be documented. - [NativeName("Src", "Line 794, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 824, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateEntryPointInputVariables(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, Span p_count, InterfaceVariable** pp_variables) { // SpanOverloader @@ -969,7 +969,7 @@ public static unsafe Result EnumerateEntryPointInputVariables(this Reflect thisA } /// To be documented. - [NativeName("Src", "Line 794, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 824, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateEntryPointInputVariables(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, Span p_count, ref InterfaceVariable* pp_variables) { // SpanOverloader @@ -977,7 +977,7 @@ public static unsafe Result EnumerateEntryPointInputVariables(this Reflect thisA } /// To be documented. - [NativeName("Src", "Line 821, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 851, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateOutputVariables(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, Span p_count, InterfaceVariable** pp_variables) { // SpanOverloader @@ -985,7 +985,7 @@ public static unsafe Result EnumerateOutputVariables(this Reflect thisApi, [Flow } /// To be documented. - [NativeName("Src", "Line 821, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 851, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateOutputVariables(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, Span p_count, ref InterfaceVariable* pp_variables) { // SpanOverloader @@ -993,7 +993,7 @@ public static unsafe Result EnumerateOutputVariables(this Reflect thisApi, [Flow } /// To be documented. - [NativeName("Src", "Line 821, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 851, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateOutputVariables(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, uint* p_count, InterfaceVariable** pp_variables) { // SpanOverloader @@ -1001,7 +1001,7 @@ public static unsafe Result EnumerateOutputVariables(this Reflect thisApi, [Flow } /// To be documented. - [NativeName("Src", "Line 821, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 851, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateOutputVariables(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, uint* p_count, ref InterfaceVariable* pp_variables) { // SpanOverloader @@ -1009,7 +1009,7 @@ public static unsafe Result EnumerateOutputVariables(this Reflect thisApi, [Flow } /// To be documented. - [NativeName("Src", "Line 821, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 851, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateOutputVariables(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, Span p_count, InterfaceVariable** pp_variables) { // SpanOverloader @@ -1017,7 +1017,7 @@ public static unsafe Result EnumerateOutputVariables(this Reflect thisApi, [Flow } /// To be documented. - [NativeName("Src", "Line 821, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 851, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateOutputVariables(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, Span p_count, ref InterfaceVariable* pp_variables) { // SpanOverloader @@ -1025,7 +1025,7 @@ public static unsafe Result EnumerateOutputVariables(this Reflect thisApi, [Flow } /// To be documented. - [NativeName("Src", "Line 846, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 876, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateEntryPointOutputVariables(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, Span p_count, InterfaceVariable** pp_variables) { // SpanOverloader @@ -1033,7 +1033,7 @@ public static unsafe Result EnumerateEntryPointOutputVariables(this Reflect this } /// To be documented. - [NativeName("Src", "Line 846, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 876, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateEntryPointOutputVariables(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, Span p_count, ref InterfaceVariable* pp_variables) { // SpanOverloader @@ -1041,7 +1041,7 @@ public static unsafe Result EnumerateEntryPointOutputVariables(this Reflect this } /// To be documented. - [NativeName("Src", "Line 846, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 876, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateEntryPointOutputVariables(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan entry_point, uint* p_count, InterfaceVariable** pp_variables) { // SpanOverloader @@ -1049,7 +1049,7 @@ public static unsafe Result EnumerateEntryPointOutputVariables(this Reflect this } /// To be documented. - [NativeName("Src", "Line 846, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 876, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateEntryPointOutputVariables(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan entry_point, uint* p_count, ref InterfaceVariable* pp_variables) { // SpanOverloader @@ -1057,7 +1057,7 @@ public static unsafe Result EnumerateEntryPointOutputVariables(this Reflect this } /// To be documented. - [NativeName("Src", "Line 846, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 876, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateEntryPointOutputVariables(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan entry_point, Span p_count, InterfaceVariable** pp_variables) { // SpanOverloader @@ -1065,7 +1065,7 @@ public static unsafe Result EnumerateEntryPointOutputVariables(this Reflect this } /// To be documented. - [NativeName("Src", "Line 846, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 876, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateEntryPointOutputVariables(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan entry_point, Span p_count, ref InterfaceVariable* pp_variables) { // SpanOverloader @@ -1073,7 +1073,7 @@ public static unsafe Result EnumerateEntryPointOutputVariables(this Reflect this } /// To be documented. - [NativeName("Src", "Line 846, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 876, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateEntryPointOutputVariables(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, Span p_count, InterfaceVariable** pp_variables) { // SpanOverloader @@ -1081,7 +1081,7 @@ public static unsafe Result EnumerateEntryPointOutputVariables(this Reflect this } /// To be documented. - [NativeName("Src", "Line 846, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 876, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateEntryPointOutputVariables(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, Span p_count, ref InterfaceVariable* pp_variables) { // SpanOverloader @@ -1089,7 +1089,7 @@ public static unsafe Result EnumerateEntryPointOutputVariables(this Reflect this } /// To be documented. - [NativeName("Src", "Line 846, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 876, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateEntryPointOutputVariables(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, uint* p_count, InterfaceVariable** pp_variables) { // SpanOverloader @@ -1097,7 +1097,7 @@ public static unsafe Result EnumerateEntryPointOutputVariables(this Reflect this } /// To be documented. - [NativeName("Src", "Line 846, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 876, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateEntryPointOutputVariables(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, uint* p_count, ref InterfaceVariable* pp_variables) { // SpanOverloader @@ -1105,7 +1105,7 @@ public static unsafe Result EnumerateEntryPointOutputVariables(this Reflect this } /// To be documented. - [NativeName("Src", "Line 846, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 876, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateEntryPointOutputVariables(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, Span p_count, InterfaceVariable** pp_variables) { // SpanOverloader @@ -1113,7 +1113,7 @@ public static unsafe Result EnumerateEntryPointOutputVariables(this Reflect this } /// To be documented. - [NativeName("Src", "Line 846, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 876, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateEntryPointOutputVariables(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, Span p_count, ref InterfaceVariable* pp_variables) { // SpanOverloader @@ -1121,7 +1121,7 @@ public static unsafe Result EnumerateEntryPointOutputVariables(this Reflect this } /// To be documented. - [NativeName("Src", "Line 846, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 876, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateEntryPointOutputVariables(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan entry_point, uint* p_count, InterfaceVariable** pp_variables) { // SpanOverloader @@ -1129,7 +1129,7 @@ public static unsafe Result EnumerateEntryPointOutputVariables(this Reflect this } /// To be documented. - [NativeName("Src", "Line 846, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 876, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateEntryPointOutputVariables(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan entry_point, uint* p_count, ref InterfaceVariable* pp_variables) { // SpanOverloader @@ -1137,7 +1137,7 @@ public static unsafe Result EnumerateEntryPointOutputVariables(this Reflect this } /// To be documented. - [NativeName("Src", "Line 846, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 876, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateEntryPointOutputVariables(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan entry_point, Span p_count, InterfaceVariable** pp_variables) { // SpanOverloader @@ -1145,7 +1145,7 @@ public static unsafe Result EnumerateEntryPointOutputVariables(this Reflect this } /// To be documented. - [NativeName("Src", "Line 846, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 876, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateEntryPointOutputVariables(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan entry_point, Span p_count, ref InterfaceVariable* pp_variables) { // SpanOverloader @@ -1153,7 +1153,7 @@ public static unsafe Result EnumerateEntryPointOutputVariables(this Reflect this } /// To be documented. - [NativeName("Src", "Line 846, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 876, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateEntryPointOutputVariables(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, uint* p_count, InterfaceVariable** pp_variables) { // SpanOverloader @@ -1161,7 +1161,7 @@ public static unsafe Result EnumerateEntryPointOutputVariables(this Reflect this } /// To be documented. - [NativeName("Src", "Line 846, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 876, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateEntryPointOutputVariables(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, uint* p_count, ref InterfaceVariable* pp_variables) { // SpanOverloader @@ -1169,7 +1169,7 @@ public static unsafe Result EnumerateEntryPointOutputVariables(this Reflect this } /// To be documented. - [NativeName("Src", "Line 846, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 876, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateEntryPointOutputVariables(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, Span p_count, InterfaceVariable** pp_variables) { // SpanOverloader @@ -1177,7 +1177,7 @@ public static unsafe Result EnumerateEntryPointOutputVariables(this Reflect this } /// To be documented. - [NativeName("Src", "Line 846, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 876, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateEntryPointOutputVariables(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, Span p_count, ref InterfaceVariable* pp_variables) { // SpanOverloader @@ -1185,7 +1185,7 @@ public static unsafe Result EnumerateEntryPointOutputVariables(this Reflect this } /// To be documented. - [NativeName("Src", "Line 874, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 904, Column 18 in spirv_reflect.h")] public static unsafe Result EnumeratePushConstantBlocks(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, Span p_count, BlockVariable** pp_blocks) { // SpanOverloader @@ -1193,7 +1193,7 @@ public static unsafe Result EnumeratePushConstantBlocks(this Reflect thisApi, [F } /// To be documented. - [NativeName("Src", "Line 874, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 904, Column 18 in spirv_reflect.h")] public static unsafe Result EnumeratePushConstantBlocks(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, Span p_count, ref BlockVariable* pp_blocks) { // SpanOverloader @@ -1201,7 +1201,7 @@ public static unsafe Result EnumeratePushConstantBlocks(this Reflect thisApi, [F } /// To be documented. - [NativeName("Src", "Line 874, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 904, Column 18 in spirv_reflect.h")] public static unsafe Result EnumeratePushConstantBlocks(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, uint* p_count, BlockVariable** pp_blocks) { // SpanOverloader @@ -1209,7 +1209,7 @@ public static unsafe Result EnumeratePushConstantBlocks(this Reflect thisApi, [F } /// To be documented. - [NativeName("Src", "Line 874, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 904, Column 18 in spirv_reflect.h")] public static unsafe Result EnumeratePushConstantBlocks(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, uint* p_count, ref BlockVariable* pp_blocks) { // SpanOverloader @@ -1217,7 +1217,7 @@ public static unsafe Result EnumeratePushConstantBlocks(this Reflect thisApi, [F } /// To be documented. - [NativeName("Src", "Line 874, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 904, Column 18 in spirv_reflect.h")] public static unsafe Result EnumeratePushConstantBlocks(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, Span p_count, BlockVariable** pp_blocks) { // SpanOverloader @@ -1225,7 +1225,7 @@ public static unsafe Result EnumeratePushConstantBlocks(this Reflect thisApi, [F } /// To be documented. - [NativeName("Src", "Line 874, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 904, Column 18 in spirv_reflect.h")] public static unsafe Result EnumeratePushConstantBlocks(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, Span p_count, ref BlockVariable* pp_blocks) { // SpanOverloader @@ -1233,7 +1233,7 @@ public static unsafe Result EnumeratePushConstantBlocks(this Reflect thisApi, [F } /// To be documented. - [NativeName("Src", "Line 880, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 910, Column 18 in spirv_reflect.h")] public static unsafe Result EnumeratePushConstants(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, Span p_count, BlockVariable** pp_blocks) { // SpanOverloader @@ -1241,7 +1241,7 @@ public static unsafe Result EnumeratePushConstants(this Reflect thisApi, [Flow(S } /// To be documented. - [NativeName("Src", "Line 880, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 910, Column 18 in spirv_reflect.h")] public static unsafe Result EnumeratePushConstants(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, Span p_count, ref BlockVariable* pp_blocks) { // SpanOverloader @@ -1249,7 +1249,7 @@ public static unsafe Result EnumeratePushConstants(this Reflect thisApi, [Flow(S } /// To be documented. - [NativeName("Src", "Line 880, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 910, Column 18 in spirv_reflect.h")] public static unsafe Result EnumeratePushConstants(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, uint* p_count, BlockVariable** pp_blocks) { // SpanOverloader @@ -1257,7 +1257,7 @@ public static unsafe Result EnumeratePushConstants(this Reflect thisApi, [Flow(S } /// To be documented. - [NativeName("Src", "Line 880, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 910, Column 18 in spirv_reflect.h")] public static unsafe Result EnumeratePushConstants(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, uint* p_count, ref BlockVariable* pp_blocks) { // SpanOverloader @@ -1265,7 +1265,7 @@ public static unsafe Result EnumeratePushConstants(this Reflect thisApi, [Flow(S } /// To be documented. - [NativeName("Src", "Line 880, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 910, Column 18 in spirv_reflect.h")] public static unsafe Result EnumeratePushConstants(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, Span p_count, BlockVariable** pp_blocks) { // SpanOverloader @@ -1273,7 +1273,7 @@ public static unsafe Result EnumeratePushConstants(this Reflect thisApi, [Flow(S } /// To be documented. - [NativeName("Src", "Line 880, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 910, Column 18 in spirv_reflect.h")] public static unsafe Result EnumeratePushConstants(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, Span p_count, ref BlockVariable* pp_blocks) { // SpanOverloader @@ -1281,7 +1281,7 @@ public static unsafe Result EnumeratePushConstants(this Reflect thisApi, [Flow(S } /// To be documented. - [NativeName("Src", "Line 906, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 936, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, Span p_count, BlockVariable** pp_blocks) { // SpanOverloader @@ -1289,7 +1289,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 906, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 936, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, Span p_count, ref BlockVariable* pp_blocks) { // SpanOverloader @@ -1297,7 +1297,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 906, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 936, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan entry_point, uint* p_count, BlockVariable** pp_blocks) { // SpanOverloader @@ -1305,7 +1305,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 906, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 936, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan entry_point, uint* p_count, ref BlockVariable* pp_blocks) { // SpanOverloader @@ -1313,7 +1313,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 906, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 936, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan entry_point, Span p_count, BlockVariable** pp_blocks) { // SpanOverloader @@ -1321,7 +1321,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 906, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 936, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan entry_point, Span p_count, ref BlockVariable* pp_blocks) { // SpanOverloader @@ -1329,7 +1329,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 906, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 936, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, Span p_count, BlockVariable** pp_blocks) { // SpanOverloader @@ -1337,7 +1337,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 906, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 936, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, Span p_count, ref BlockVariable* pp_blocks) { // SpanOverloader @@ -1345,7 +1345,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 906, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 936, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, uint* p_count, BlockVariable** pp_blocks) { // SpanOverloader @@ -1353,7 +1353,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 906, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 936, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, uint* p_count, ref BlockVariable* pp_blocks) { // SpanOverloader @@ -1361,7 +1361,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 906, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 936, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, Span p_count, BlockVariable** pp_blocks) { // SpanOverloader @@ -1369,7 +1369,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 906, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 936, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, Span p_count, ref BlockVariable* pp_blocks) { // SpanOverloader @@ -1377,7 +1377,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 906, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 936, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan entry_point, uint* p_count, BlockVariable** pp_blocks) { // SpanOverloader @@ -1385,7 +1385,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 906, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 936, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan entry_point, uint* p_count, ref BlockVariable* pp_blocks) { // SpanOverloader @@ -1393,7 +1393,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 906, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 936, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan entry_point, Span p_count, BlockVariable** pp_blocks) { // SpanOverloader @@ -1401,7 +1401,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 906, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 936, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan entry_point, Span p_count, ref BlockVariable* pp_blocks) { // SpanOverloader @@ -1409,7 +1409,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 906, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 936, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, uint* p_count, BlockVariable** pp_blocks) { // SpanOverloader @@ -1417,7 +1417,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 906, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 936, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, uint* p_count, ref BlockVariable* pp_blocks) { // SpanOverloader @@ -1425,7 +1425,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 906, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 936, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, Span p_count, BlockVariable** pp_blocks) { // SpanOverloader @@ -1433,7 +1433,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 906, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 936, Column 18 in spirv_reflect.h")] public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, Span p_count, ref BlockVariable* pp_blocks) { // SpanOverloader @@ -1441,7 +1441,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 936, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 966, Column 36 in spirv_reflect.h")] public static unsafe DescriptorBinding* GetDescriptorBinding(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, uint binding_number, uint set_number, Span p_result) { // SpanOverloader @@ -1449,7 +1449,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 936, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 966, Column 36 in spirv_reflect.h")] public static unsafe DescriptorBinding* GetDescriptorBinding(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, uint binding_number, uint set_number, Result* p_result) { // SpanOverloader @@ -1457,7 +1457,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 936, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 966, Column 36 in spirv_reflect.h")] public static unsafe DescriptorBinding* GetDescriptorBinding(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, uint binding_number, uint set_number, Span p_result) { // SpanOverloader @@ -1465,7 +1465,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 968, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 998, Column 36 in spirv_reflect.h")] public static unsafe DescriptorBinding* GetEntryPointDescriptorBinding(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, uint binding_number, uint set_number, Span p_result) { // SpanOverloader @@ -1473,7 +1473,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 968, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 998, Column 36 in spirv_reflect.h")] public static unsafe DescriptorBinding* GetEntryPointDescriptorBinding(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan entry_point, uint binding_number, uint set_number, Result* p_result) { // SpanOverloader @@ -1481,7 +1481,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 968, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 998, Column 36 in spirv_reflect.h")] public static unsafe DescriptorBinding* GetEntryPointDescriptorBinding(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan entry_point, uint binding_number, uint set_number, Span p_result) { // SpanOverloader @@ -1489,7 +1489,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 968, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 998, Column 36 in spirv_reflect.h")] public static unsafe DescriptorBinding* GetEntryPointDescriptorBinding(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, uint binding_number, uint set_number, Span p_result) { // SpanOverloader @@ -1497,7 +1497,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 968, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 998, Column 36 in spirv_reflect.h")] public static unsafe DescriptorBinding* GetEntryPointDescriptorBinding(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, uint binding_number, uint set_number, Result* p_result) { // SpanOverloader @@ -1505,7 +1505,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 968, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 998, Column 36 in spirv_reflect.h")] public static unsafe DescriptorBinding* GetEntryPointDescriptorBinding(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, uint binding_number, uint set_number, Span p_result) { // SpanOverloader @@ -1513,7 +1513,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 968, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 998, Column 36 in spirv_reflect.h")] public static unsafe DescriptorBinding* GetEntryPointDescriptorBinding(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan entry_point, uint binding_number, uint set_number, Result* p_result) { // SpanOverloader @@ -1521,7 +1521,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 968, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 998, Column 36 in spirv_reflect.h")] public static unsafe DescriptorBinding* GetEntryPointDescriptorBinding(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan entry_point, uint binding_number, uint set_number, Span p_result) { // SpanOverloader @@ -1529,7 +1529,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 968, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 998, Column 36 in spirv_reflect.h")] public static unsafe DescriptorBinding* GetEntryPointDescriptorBinding(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, uint binding_number, uint set_number, Result* p_result) { // SpanOverloader @@ -1537,7 +1537,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 968, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 998, Column 36 in spirv_reflect.h")] public static unsafe DescriptorBinding* GetEntryPointDescriptorBinding(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, uint binding_number, uint set_number, Span p_result) { // SpanOverloader @@ -1545,7 +1545,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 993, Column 32 in spirv_reflect.h")] + [NativeName("Src", "Line 1023, Column 32 in spirv_reflect.h")] public static unsafe ReflectDescriptorSet* GetDescriptorSet(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, uint set_number, Span p_result) { // SpanOverloader @@ -1553,7 +1553,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 993, Column 32 in spirv_reflect.h")] + [NativeName("Src", "Line 1023, Column 32 in spirv_reflect.h")] public static unsafe ReflectDescriptorSet* GetDescriptorSet(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, uint set_number, Result* p_result) { // SpanOverloader @@ -1561,7 +1561,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 993, Column 32 in spirv_reflect.h")] + [NativeName("Src", "Line 1023, Column 32 in spirv_reflect.h")] public static unsafe ReflectDescriptorSet* GetDescriptorSet(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, uint set_number, Span p_result) { // SpanOverloader @@ -1569,7 +1569,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1016, Column 32 in spirv_reflect.h")] + [NativeName("Src", "Line 1046, Column 32 in spirv_reflect.h")] public static unsafe ReflectDescriptorSet* GetEntryPointDescriptorSet(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, uint set_number, Span p_result) { // SpanOverloader @@ -1577,7 +1577,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1016, Column 32 in spirv_reflect.h")] + [NativeName("Src", "Line 1046, Column 32 in spirv_reflect.h")] public static unsafe ReflectDescriptorSet* GetEntryPointDescriptorSet(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan entry_point, uint set_number, Result* p_result) { // SpanOverloader @@ -1585,7 +1585,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1016, Column 32 in spirv_reflect.h")] + [NativeName("Src", "Line 1046, Column 32 in spirv_reflect.h")] public static unsafe ReflectDescriptorSet* GetEntryPointDescriptorSet(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan entry_point, uint set_number, Span p_result) { // SpanOverloader @@ -1593,7 +1593,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1016, Column 32 in spirv_reflect.h")] + [NativeName("Src", "Line 1046, Column 32 in spirv_reflect.h")] public static unsafe ReflectDescriptorSet* GetEntryPointDescriptorSet(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, uint set_number, Span p_result) { // SpanOverloader @@ -1601,7 +1601,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1016, Column 32 in spirv_reflect.h")] + [NativeName("Src", "Line 1046, Column 32 in spirv_reflect.h")] public static unsafe ReflectDescriptorSet* GetEntryPointDescriptorSet(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, uint set_number, Result* p_result) { // SpanOverloader @@ -1609,7 +1609,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1016, Column 32 in spirv_reflect.h")] + [NativeName("Src", "Line 1046, Column 32 in spirv_reflect.h")] public static unsafe ReflectDescriptorSet* GetEntryPointDescriptorSet(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, uint set_number, Span p_result) { // SpanOverloader @@ -1617,7 +1617,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1016, Column 32 in spirv_reflect.h")] + [NativeName("Src", "Line 1046, Column 32 in spirv_reflect.h")] public static unsafe ReflectDescriptorSet* GetEntryPointDescriptorSet(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan entry_point, uint set_number, Result* p_result) { // SpanOverloader @@ -1625,7 +1625,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1016, Column 32 in spirv_reflect.h")] + [NativeName("Src", "Line 1046, Column 32 in spirv_reflect.h")] public static unsafe ReflectDescriptorSet* GetEntryPointDescriptorSet(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan entry_point, uint set_number, Span p_result) { // SpanOverloader @@ -1633,7 +1633,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1016, Column 32 in spirv_reflect.h")] + [NativeName("Src", "Line 1046, Column 32 in spirv_reflect.h")] public static unsafe ReflectDescriptorSet* GetEntryPointDescriptorSet(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, uint set_number, Result* p_result) { // SpanOverloader @@ -1641,7 +1641,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1016, Column 32 in spirv_reflect.h")] + [NativeName("Src", "Line 1046, Column 32 in spirv_reflect.h")] public static unsafe ReflectDescriptorSet* GetEntryPointDescriptorSet(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, uint set_number, Span p_result) { // SpanOverloader @@ -1649,7 +1649,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1044, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1074, Column 36 in spirv_reflect.h")] public static unsafe InterfaceVariable* GetInputVariableByLocation(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, uint location, Span p_result) { // SpanOverloader @@ -1657,7 +1657,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1044, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1074, Column 36 in spirv_reflect.h")] public static unsafe InterfaceVariable* GetInputVariableByLocation(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, uint location, Result* p_result) { // SpanOverloader @@ -1665,7 +1665,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1044, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1074, Column 36 in spirv_reflect.h")] public static unsafe InterfaceVariable* GetInputVariableByLocation(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, uint location, Span p_result) { // SpanOverloader @@ -1673,7 +1673,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1050, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1080, Column 36 in spirv_reflect.h")] public static unsafe InterfaceVariable* GetInputVariable(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, uint location, Span p_result) { // SpanOverloader @@ -1681,7 +1681,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1050, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1080, Column 36 in spirv_reflect.h")] public static unsafe InterfaceVariable* GetInputVariable(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, uint location, Result* p_result) { // SpanOverloader @@ -1689,7 +1689,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1050, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1080, Column 36 in spirv_reflect.h")] public static unsafe InterfaceVariable* GetInputVariable(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, uint location, Span p_result) { // SpanOverloader @@ -1697,7 +1697,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1077, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1107, Column 36 in spirv_reflect.h")] public static unsafe InterfaceVariable* GetEntryPointInputVariableByLocation(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, uint location, Span p_result) { // SpanOverloader @@ -1705,7 +1705,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1077, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1107, Column 36 in spirv_reflect.h")] public static unsafe InterfaceVariable* GetEntryPointInputVariableByLocation(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan entry_point, uint location, Result* p_result) { // SpanOverloader @@ -1713,7 +1713,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1077, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1107, Column 36 in spirv_reflect.h")] public static unsafe InterfaceVariable* GetEntryPointInputVariableByLocation(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan entry_point, uint location, Span p_result) { // SpanOverloader @@ -1721,7 +1721,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1077, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1107, Column 36 in spirv_reflect.h")] public static unsafe InterfaceVariable* GetEntryPointInputVariableByLocation(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, uint location, Span p_result) { // SpanOverloader @@ -1729,7 +1729,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1077, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1107, Column 36 in spirv_reflect.h")] public static unsafe InterfaceVariable* GetEntryPointInputVariableByLocation(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, uint location, Result* p_result) { // SpanOverloader @@ -1737,7 +1737,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1077, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1107, Column 36 in spirv_reflect.h")] public static unsafe InterfaceVariable* GetEntryPointInputVariableByLocation(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, uint location, Span p_result) { // SpanOverloader @@ -1745,7 +1745,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1077, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1107, Column 36 in spirv_reflect.h")] public static unsafe InterfaceVariable* GetEntryPointInputVariableByLocation(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan entry_point, uint location, Result* p_result) { // SpanOverloader @@ -1753,7 +1753,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1077, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1107, Column 36 in spirv_reflect.h")] public static unsafe InterfaceVariable* GetEntryPointInputVariableByLocation(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan entry_point, uint location, Span p_result) { // SpanOverloader @@ -1761,7 +1761,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1077, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1107, Column 36 in spirv_reflect.h")] public static unsafe InterfaceVariable* GetEntryPointInputVariableByLocation(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, uint location, Result* p_result) { // SpanOverloader @@ -1769,7 +1769,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1077, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1107, Column 36 in spirv_reflect.h")] public static unsafe InterfaceVariable* GetEntryPointInputVariableByLocation(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, uint location, Span p_result) { // SpanOverloader @@ -1777,7 +1777,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1105, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1135, Column 36 in spirv_reflect.h")] public static unsafe InterfaceVariable* GetInputVariableBySemantic(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* semantic, Span p_result) { // SpanOverloader @@ -1785,7 +1785,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1105, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1135, Column 36 in spirv_reflect.h")] public static unsafe InterfaceVariable* GetInputVariableBySemantic(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan semantic, Result* p_result) { // SpanOverloader @@ -1793,7 +1793,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1105, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1135, Column 36 in spirv_reflect.h")] public static unsafe InterfaceVariable* GetInputVariableBySemantic(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan semantic, Span p_result) { // SpanOverloader @@ -1801,7 +1801,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1105, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1135, Column 36 in spirv_reflect.h")] public static unsafe InterfaceVariable* GetInputVariableBySemantic(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string semantic, Span p_result) { // SpanOverloader @@ -1809,7 +1809,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1105, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1135, Column 36 in spirv_reflect.h")] public static unsafe InterfaceVariable* GetInputVariableBySemantic(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* semantic, Result* p_result) { // SpanOverloader @@ -1817,7 +1817,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1105, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1135, Column 36 in spirv_reflect.h")] public static unsafe InterfaceVariable* GetInputVariableBySemantic(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* semantic, Span p_result) { // SpanOverloader @@ -1825,7 +1825,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1105, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1135, Column 36 in spirv_reflect.h")] public static unsafe InterfaceVariable* GetInputVariableBySemantic(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan semantic, Result* p_result) { // SpanOverloader @@ -1833,7 +1833,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1105, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1135, Column 36 in spirv_reflect.h")] public static unsafe InterfaceVariable* GetInputVariableBySemantic(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan semantic, Span p_result) { // SpanOverloader @@ -1841,7 +1841,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1105, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1135, Column 36 in spirv_reflect.h")] public static unsafe InterfaceVariable* GetInputVariableBySemantic(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string semantic, Result* p_result) { // SpanOverloader @@ -1849,7 +1849,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1105, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1135, Column 36 in spirv_reflect.h")] public static unsafe InterfaceVariable* GetInputVariableBySemantic(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string semantic, Span p_result) { // SpanOverloader @@ -1857,7 +1857,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1133, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1163, Column 36 in spirv_reflect.h")] public static unsafe InterfaceVariable* GetEntryPointInputVariableBySemantic(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* semantic, Span p_result) { // SpanOverloader @@ -1865,7 +1865,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1133, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1163, Column 36 in spirv_reflect.h")] public static unsafe InterfaceVariable* GetEntryPointInputVariableBySemantic(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan semantic, Result* p_result) { // SpanOverloader @@ -1873,7 +1873,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1133, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1163, Column 36 in spirv_reflect.h")] public static unsafe InterfaceVariable* GetEntryPointInputVariableBySemantic(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan semantic, Span p_result) { // SpanOverloader @@ -1881,7 +1881,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1133, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1163, Column 36 in spirv_reflect.h")] public static unsafe InterfaceVariable* GetEntryPointInputVariableBySemantic(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string semantic, Span p_result) { // SpanOverloader @@ -1889,7 +1889,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1133, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1163, Column 36 in spirv_reflect.h")] public static unsafe InterfaceVariable* GetEntryPointInputVariableBySemantic(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan entry_point, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* semantic, Result* p_result) { // SpanOverloader @@ -1897,7 +1897,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1133, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1163, Column 36 in spirv_reflect.h")] public static unsafe InterfaceVariable* GetEntryPointInputVariableBySemantic(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan entry_point, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* semantic, Span p_result) { // SpanOverloader @@ -1905,7 +1905,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1133, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1163, Column 36 in spirv_reflect.h")] public static unsafe InterfaceVariable* GetEntryPointInputVariableBySemantic(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan entry_point, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan semantic, Result* p_result) { // SpanOverloader @@ -1913,7 +1913,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1133, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1163, Column 36 in spirv_reflect.h")] public static unsafe InterfaceVariable* GetEntryPointInputVariableBySemantic(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan entry_point, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan semantic, Span p_result) { // SpanOverloader @@ -1921,7 +1921,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1133, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1163, Column 36 in spirv_reflect.h")] public static unsafe InterfaceVariable* GetEntryPointInputVariableBySemantic(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan entry_point, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string semantic, Result* p_result) { // SpanOverloader @@ -1929,7 +1929,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1133, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1163, Column 36 in spirv_reflect.h")] public static unsafe InterfaceVariable* GetEntryPointInputVariableBySemantic(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan entry_point, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string semantic, Span p_result) { // SpanOverloader @@ -1937,7 +1937,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1133, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1163, Column 36 in spirv_reflect.h")] public static unsafe InterfaceVariable* GetEntryPointInputVariableBySemantic(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* semantic, Span p_result) { // SpanOverloader @@ -1945,7 +1945,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1133, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1163, Column 36 in spirv_reflect.h")] public static unsafe InterfaceVariable* GetEntryPointInputVariableBySemantic(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan semantic, Result* p_result) { // SpanOverloader @@ -1953,7 +1953,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1133, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1163, Column 36 in spirv_reflect.h")] public static unsafe InterfaceVariable* GetEntryPointInputVariableBySemantic(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan semantic, Span p_result) { // SpanOverloader @@ -1961,7 +1961,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1133, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1163, Column 36 in spirv_reflect.h")] public static unsafe InterfaceVariable* GetEntryPointInputVariableBySemantic(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string semantic, Span p_result) { // SpanOverloader @@ -1969,7 +1969,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1133, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1163, Column 36 in spirv_reflect.h")] public static unsafe InterfaceVariable* GetEntryPointInputVariableBySemantic(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* semantic, Result* p_result) { // SpanOverloader @@ -1977,7 +1977,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1133, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1163, Column 36 in spirv_reflect.h")] public static unsafe InterfaceVariable* GetEntryPointInputVariableBySemantic(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* semantic, Span p_result) { // SpanOverloader @@ -1985,7 +1985,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1133, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1163, Column 36 in spirv_reflect.h")] public static unsafe InterfaceVariable* GetEntryPointInputVariableBySemantic(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan semantic, Result* p_result) { // SpanOverloader @@ -1993,7 +1993,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1133, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1163, Column 36 in spirv_reflect.h")] public static unsafe InterfaceVariable* GetEntryPointInputVariableBySemantic(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan semantic, Span p_result) { // SpanOverloader @@ -2001,7 +2001,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1133, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1163, Column 36 in spirv_reflect.h")] public static unsafe InterfaceVariable* GetEntryPointInputVariableBySemantic(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string semantic, Result* p_result) { // SpanOverloader @@ -2009,7 +2009,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1133, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1163, Column 36 in spirv_reflect.h")] public static unsafe InterfaceVariable* GetEntryPointInputVariableBySemantic(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string semantic, Span p_result) { // SpanOverloader @@ -2017,7 +2017,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1133, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1163, Column 36 in spirv_reflect.h")] public static unsafe InterfaceVariable* GetEntryPointInputVariableBySemantic(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan entry_point, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* semantic, Result* p_result) { // SpanOverloader @@ -2025,7 +2025,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1133, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1163, Column 36 in spirv_reflect.h")] public static unsafe InterfaceVariable* GetEntryPointInputVariableBySemantic(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan entry_point, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* semantic, Span p_result) { // SpanOverloader @@ -2033,7 +2033,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1133, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1163, Column 36 in spirv_reflect.h")] public static unsafe InterfaceVariable* GetEntryPointInputVariableBySemantic(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan entry_point, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan semantic, Result* p_result) { // SpanOverloader @@ -2041,7 +2041,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1133, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1163, Column 36 in spirv_reflect.h")] public static unsafe InterfaceVariable* GetEntryPointInputVariableBySemantic(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan entry_point, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan semantic, Span p_result) { // SpanOverloader @@ -2049,7 +2049,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1133, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1163, Column 36 in spirv_reflect.h")] public static unsafe InterfaceVariable* GetEntryPointInputVariableBySemantic(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan entry_point, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string semantic, Result* p_result) { // SpanOverloader @@ -2057,7 +2057,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1133, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1163, Column 36 in spirv_reflect.h")] public static unsafe InterfaceVariable* GetEntryPointInputVariableBySemantic(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan entry_point, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string semantic, Span p_result) { // SpanOverloader @@ -2065,7 +2065,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1133, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1163, Column 36 in spirv_reflect.h")] public static unsafe InterfaceVariable* GetEntryPointInputVariableBySemantic(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* semantic, Result* p_result) { // SpanOverloader @@ -2073,7 +2073,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1133, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1163, Column 36 in spirv_reflect.h")] public static unsafe InterfaceVariable* GetEntryPointInputVariableBySemantic(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* semantic, Span p_result) { // SpanOverloader @@ -2081,7 +2081,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1133, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1163, Column 36 in spirv_reflect.h")] public static unsafe InterfaceVariable* GetEntryPointInputVariableBySemantic(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan semantic, Result* p_result) { // SpanOverloader @@ -2089,7 +2089,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1133, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1163, Column 36 in spirv_reflect.h")] public static unsafe InterfaceVariable* GetEntryPointInputVariableBySemantic(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan semantic, Span p_result) { // SpanOverloader @@ -2097,7 +2097,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1133, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1163, Column 36 in spirv_reflect.h")] public static unsafe InterfaceVariable* GetEntryPointInputVariableBySemantic(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string semantic, Result* p_result) { // SpanOverloader @@ -2105,7 +2105,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1133, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1163, Column 36 in spirv_reflect.h")] public static unsafe InterfaceVariable* GetEntryPointInputVariableBySemantic(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string semantic, Span p_result) { // SpanOverloader @@ -2113,7 +2113,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1160, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1190, Column 36 in spirv_reflect.h")] public static unsafe InterfaceVariable* GetOutputVariableByLocation(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, uint location, Span p_result) { // SpanOverloader @@ -2121,7 +2121,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1160, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1190, Column 36 in spirv_reflect.h")] public static unsafe InterfaceVariable* GetOutputVariableByLocation(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, uint location, Result* p_result) { // SpanOverloader @@ -2129,7 +2129,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1160, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1190, Column 36 in spirv_reflect.h")] public static unsafe InterfaceVariable* GetOutputVariableByLocation(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, uint location, Span p_result) { // SpanOverloader @@ -2137,7 +2137,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1166, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1196, Column 36 in spirv_reflect.h")] public static unsafe InterfaceVariable* GetOutputVariable(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, uint location, Span p_result) { // SpanOverloader @@ -2145,7 +2145,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1166, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1196, Column 36 in spirv_reflect.h")] public static unsafe InterfaceVariable* GetOutputVariable(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, uint location, Result* p_result) { // SpanOverloader @@ -2153,7 +2153,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1166, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1196, Column 36 in spirv_reflect.h")] public static unsafe InterfaceVariable* GetOutputVariable(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, uint location, Span p_result) { // SpanOverloader @@ -2161,7 +2161,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1193, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1223, Column 36 in spirv_reflect.h")] public static unsafe InterfaceVariable* GetEntryPointOutputVariableByLocation(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, uint location, Span p_result) { // SpanOverloader @@ -2169,7 +2169,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1193, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1223, Column 36 in spirv_reflect.h")] public static unsafe InterfaceVariable* GetEntryPointOutputVariableByLocation(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan entry_point, uint location, Result* p_result) { // SpanOverloader @@ -2177,7 +2177,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1193, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1223, Column 36 in spirv_reflect.h")] public static unsafe InterfaceVariable* GetEntryPointOutputVariableByLocation(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan entry_point, uint location, Span p_result) { // SpanOverloader @@ -2185,7 +2185,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1193, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1223, Column 36 in spirv_reflect.h")] public static unsafe InterfaceVariable* GetEntryPointOutputVariableByLocation(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, uint location, Span p_result) { // SpanOverloader @@ -2193,7 +2193,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1193, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1223, Column 36 in spirv_reflect.h")] public static unsafe InterfaceVariable* GetEntryPointOutputVariableByLocation(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, uint location, Result* p_result) { // SpanOverloader @@ -2201,7 +2201,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1193, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1223, Column 36 in spirv_reflect.h")] public static unsafe InterfaceVariable* GetEntryPointOutputVariableByLocation(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, uint location, Span p_result) { // SpanOverloader @@ -2209,7 +2209,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1193, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1223, Column 36 in spirv_reflect.h")] public static unsafe InterfaceVariable* GetEntryPointOutputVariableByLocation(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan entry_point, uint location, Result* p_result) { // SpanOverloader @@ -2217,7 +2217,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1193, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1223, Column 36 in spirv_reflect.h")] public static unsafe InterfaceVariable* GetEntryPointOutputVariableByLocation(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan entry_point, uint location, Span p_result) { // SpanOverloader @@ -2225,7 +2225,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1193, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1223, Column 36 in spirv_reflect.h")] public static unsafe InterfaceVariable* GetEntryPointOutputVariableByLocation(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, uint location, Result* p_result) { // SpanOverloader @@ -2233,7 +2233,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1193, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1223, Column 36 in spirv_reflect.h")] public static unsafe InterfaceVariable* GetEntryPointOutputVariableByLocation(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, uint location, Span p_result) { // SpanOverloader @@ -2241,7 +2241,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1221, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1251, Column 36 in spirv_reflect.h")] public static unsafe InterfaceVariable* GetOutputVariableBySemantic(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* semantic, Span p_result) { // SpanOverloader @@ -2249,7 +2249,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1221, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1251, Column 36 in spirv_reflect.h")] public static unsafe InterfaceVariable* GetOutputVariableBySemantic(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan semantic, Result* p_result) { // SpanOverloader @@ -2257,7 +2257,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1221, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1251, Column 36 in spirv_reflect.h")] public static unsafe InterfaceVariable* GetOutputVariableBySemantic(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan semantic, Span p_result) { // SpanOverloader @@ -2265,7 +2265,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1221, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1251, Column 36 in spirv_reflect.h")] public static unsafe InterfaceVariable* GetOutputVariableBySemantic(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string semantic, Span p_result) { // SpanOverloader @@ -2273,7 +2273,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1221, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1251, Column 36 in spirv_reflect.h")] public static unsafe InterfaceVariable* GetOutputVariableBySemantic(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* semantic, Result* p_result) { // SpanOverloader @@ -2281,7 +2281,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1221, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1251, Column 36 in spirv_reflect.h")] public static unsafe InterfaceVariable* GetOutputVariableBySemantic(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* semantic, Span p_result) { // SpanOverloader @@ -2289,7 +2289,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1221, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1251, Column 36 in spirv_reflect.h")] public static unsafe InterfaceVariable* GetOutputVariableBySemantic(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan semantic, Result* p_result) { // SpanOverloader @@ -2297,7 +2297,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1221, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1251, Column 36 in spirv_reflect.h")] public static unsafe InterfaceVariable* GetOutputVariableBySemantic(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan semantic, Span p_result) { // SpanOverloader @@ -2305,7 +2305,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1221, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1251, Column 36 in spirv_reflect.h")] public static unsafe InterfaceVariable* GetOutputVariableBySemantic(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string semantic, Result* p_result) { // SpanOverloader @@ -2313,7 +2313,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1221, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1251, Column 36 in spirv_reflect.h")] public static unsafe InterfaceVariable* GetOutputVariableBySemantic(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string semantic, Span p_result) { // SpanOverloader @@ -2321,7 +2321,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1249, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1279, Column 36 in spirv_reflect.h")] public static unsafe InterfaceVariable* GetEntryPointOutputVariableBySemantic(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* semantic, Span p_result) { // SpanOverloader @@ -2329,7 +2329,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1249, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1279, Column 36 in spirv_reflect.h")] public static unsafe InterfaceVariable* GetEntryPointOutputVariableBySemantic(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan semantic, Result* p_result) { // SpanOverloader @@ -2337,7 +2337,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1249, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1279, Column 36 in spirv_reflect.h")] public static unsafe InterfaceVariable* GetEntryPointOutputVariableBySemantic(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan semantic, Span p_result) { // SpanOverloader @@ -2345,7 +2345,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1249, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1279, Column 36 in spirv_reflect.h")] public static unsafe InterfaceVariable* GetEntryPointOutputVariableBySemantic(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string semantic, Span p_result) { // SpanOverloader @@ -2353,7 +2353,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1249, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1279, Column 36 in spirv_reflect.h")] public static unsafe InterfaceVariable* GetEntryPointOutputVariableBySemantic(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan entry_point, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* semantic, Result* p_result) { // SpanOverloader @@ -2361,7 +2361,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1249, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1279, Column 36 in spirv_reflect.h")] public static unsafe InterfaceVariable* GetEntryPointOutputVariableBySemantic(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan entry_point, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* semantic, Span p_result) { // SpanOverloader @@ -2369,7 +2369,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1249, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1279, Column 36 in spirv_reflect.h")] public static unsafe InterfaceVariable* GetEntryPointOutputVariableBySemantic(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan entry_point, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan semantic, Result* p_result) { // SpanOverloader @@ -2377,7 +2377,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1249, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1279, Column 36 in spirv_reflect.h")] public static unsafe InterfaceVariable* GetEntryPointOutputVariableBySemantic(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan entry_point, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan semantic, Span p_result) { // SpanOverloader @@ -2385,7 +2385,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1249, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1279, Column 36 in spirv_reflect.h")] public static unsafe InterfaceVariable* GetEntryPointOutputVariableBySemantic(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan entry_point, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string semantic, Result* p_result) { // SpanOverloader @@ -2393,7 +2393,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1249, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1279, Column 36 in spirv_reflect.h")] public static unsafe InterfaceVariable* GetEntryPointOutputVariableBySemantic(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan entry_point, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string semantic, Span p_result) { // SpanOverloader @@ -2401,7 +2401,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1249, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1279, Column 36 in spirv_reflect.h")] public static unsafe InterfaceVariable* GetEntryPointOutputVariableBySemantic(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* semantic, Span p_result) { // SpanOverloader @@ -2409,7 +2409,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1249, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1279, Column 36 in spirv_reflect.h")] public static unsafe InterfaceVariable* GetEntryPointOutputVariableBySemantic(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan semantic, Result* p_result) { // SpanOverloader @@ -2417,7 +2417,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1249, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1279, Column 36 in spirv_reflect.h")] public static unsafe InterfaceVariable* GetEntryPointOutputVariableBySemantic(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan semantic, Span p_result) { // SpanOverloader @@ -2425,7 +2425,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1249, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1279, Column 36 in spirv_reflect.h")] public static unsafe InterfaceVariable* GetEntryPointOutputVariableBySemantic(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string semantic, Span p_result) { // SpanOverloader @@ -2433,7 +2433,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1249, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1279, Column 36 in spirv_reflect.h")] public static unsafe InterfaceVariable* GetEntryPointOutputVariableBySemantic(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* semantic, Result* p_result) { // SpanOverloader @@ -2441,7 +2441,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1249, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1279, Column 36 in spirv_reflect.h")] public static unsafe InterfaceVariable* GetEntryPointOutputVariableBySemantic(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* semantic, Span p_result) { // SpanOverloader @@ -2449,7 +2449,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1249, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1279, Column 36 in spirv_reflect.h")] public static unsafe InterfaceVariable* GetEntryPointOutputVariableBySemantic(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan semantic, Result* p_result) { // SpanOverloader @@ -2457,7 +2457,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1249, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1279, Column 36 in spirv_reflect.h")] public static unsafe InterfaceVariable* GetEntryPointOutputVariableBySemantic(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan semantic, Span p_result) { // SpanOverloader @@ -2465,7 +2465,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1249, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1279, Column 36 in spirv_reflect.h")] public static unsafe InterfaceVariable* GetEntryPointOutputVariableBySemantic(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string semantic, Result* p_result) { // SpanOverloader @@ -2473,7 +2473,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1249, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1279, Column 36 in spirv_reflect.h")] public static unsafe InterfaceVariable* GetEntryPointOutputVariableBySemantic(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string semantic, Span p_result) { // SpanOverloader @@ -2481,7 +2481,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1249, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1279, Column 36 in spirv_reflect.h")] public static unsafe InterfaceVariable* GetEntryPointOutputVariableBySemantic(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan entry_point, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* semantic, Result* p_result) { // SpanOverloader @@ -2489,7 +2489,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1249, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1279, Column 36 in spirv_reflect.h")] public static unsafe InterfaceVariable* GetEntryPointOutputVariableBySemantic(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan entry_point, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* semantic, Span p_result) { // SpanOverloader @@ -2497,7 +2497,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1249, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1279, Column 36 in spirv_reflect.h")] public static unsafe InterfaceVariable* GetEntryPointOutputVariableBySemantic(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan entry_point, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan semantic, Result* p_result) { // SpanOverloader @@ -2505,7 +2505,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1249, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1279, Column 36 in spirv_reflect.h")] public static unsafe InterfaceVariable* GetEntryPointOutputVariableBySemantic(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan entry_point, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan semantic, Span p_result) { // SpanOverloader @@ -2513,7 +2513,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1249, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1279, Column 36 in spirv_reflect.h")] public static unsafe InterfaceVariable* GetEntryPointOutputVariableBySemantic(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan entry_point, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string semantic, Result* p_result) { // SpanOverloader @@ -2521,7 +2521,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1249, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1279, Column 36 in spirv_reflect.h")] public static unsafe InterfaceVariable* GetEntryPointOutputVariableBySemantic(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan entry_point, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string semantic, Span p_result) { // SpanOverloader @@ -2529,7 +2529,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1249, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1279, Column 36 in spirv_reflect.h")] public static unsafe InterfaceVariable* GetEntryPointOutputVariableBySemantic(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* semantic, Result* p_result) { // SpanOverloader @@ -2537,7 +2537,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1249, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1279, Column 36 in spirv_reflect.h")] public static unsafe InterfaceVariable* GetEntryPointOutputVariableBySemantic(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* semantic, Span p_result) { // SpanOverloader @@ -2545,7 +2545,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1249, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1279, Column 36 in spirv_reflect.h")] public static unsafe InterfaceVariable* GetEntryPointOutputVariableBySemantic(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan semantic, Result* p_result) { // SpanOverloader @@ -2553,7 +2553,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1249, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1279, Column 36 in spirv_reflect.h")] public static unsafe InterfaceVariable* GetEntryPointOutputVariableBySemantic(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan semantic, Span p_result) { // SpanOverloader @@ -2561,7 +2561,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1249, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1279, Column 36 in spirv_reflect.h")] public static unsafe InterfaceVariable* GetEntryPointOutputVariableBySemantic(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string semantic, Result* p_result) { // SpanOverloader @@ -2569,7 +2569,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1249, Column 36 in spirv_reflect.h")] + [NativeName("Src", "Line 1279, Column 36 in spirv_reflect.h")] public static unsafe InterfaceVariable* GetEntryPointOutputVariableBySemantic(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string semantic, Span p_result) { // SpanOverloader @@ -2577,7 +2577,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1273, Column 32 in spirv_reflect.h")] + [NativeName("Src", "Line 1303, Column 32 in spirv_reflect.h")] public static unsafe BlockVariable* GetPushConstantBlock(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, uint index, Span p_result) { // SpanOverloader @@ -2585,7 +2585,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1273, Column 32 in spirv_reflect.h")] + [NativeName("Src", "Line 1303, Column 32 in spirv_reflect.h")] public static unsafe BlockVariable* GetPushConstantBlock(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, uint index, Result* p_result) { // SpanOverloader @@ -2593,7 +2593,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1273, Column 32 in spirv_reflect.h")] + [NativeName("Src", "Line 1303, Column 32 in spirv_reflect.h")] public static unsafe BlockVariable* GetPushConstantBlock(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, uint index, Span p_result) { // SpanOverloader @@ -2601,7 +2601,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1279, Column 32 in spirv_reflect.h")] + [NativeName("Src", "Line 1309, Column 32 in spirv_reflect.h")] public static unsafe BlockVariable* GetPushConstant(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, uint index, Span p_result) { // SpanOverloader @@ -2609,7 +2609,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1279, Column 32 in spirv_reflect.h")] + [NativeName("Src", "Line 1309, Column 32 in spirv_reflect.h")] public static unsafe BlockVariable* GetPushConstant(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, uint index, Result* p_result) { // SpanOverloader @@ -2617,7 +2617,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1279, Column 32 in spirv_reflect.h")] + [NativeName("Src", "Line 1309, Column 32 in spirv_reflect.h")] public static unsafe BlockVariable* GetPushConstant(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, uint index, Span p_result) { // SpanOverloader @@ -2625,7 +2625,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1304, Column 32 in spirv_reflect.h")] + [NativeName("Src", "Line 1334, Column 32 in spirv_reflect.h")] public static unsafe BlockVariable* GetEntryPointPushConstantBlock(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, Span p_result) { // SpanOverloader @@ -2633,7 +2633,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1304, Column 32 in spirv_reflect.h")] + [NativeName("Src", "Line 1334, Column 32 in spirv_reflect.h")] public static unsafe BlockVariable* GetEntryPointPushConstantBlock(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan entry_point, Result* p_result) { // SpanOverloader @@ -2641,7 +2641,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1304, Column 32 in spirv_reflect.h")] + [NativeName("Src", "Line 1334, Column 32 in spirv_reflect.h")] public static unsafe BlockVariable* GetEntryPointPushConstantBlock(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan entry_point, Span p_result) { // SpanOverloader @@ -2649,7 +2649,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1304, Column 32 in spirv_reflect.h")] + [NativeName("Src", "Line 1334, Column 32 in spirv_reflect.h")] public static unsafe BlockVariable* GetEntryPointPushConstantBlock(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, Span p_result) { // SpanOverloader @@ -2657,7 +2657,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1304, Column 32 in spirv_reflect.h")] + [NativeName("Src", "Line 1334, Column 32 in spirv_reflect.h")] public static unsafe BlockVariable* GetEntryPointPushConstantBlock(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, Result* p_result) { // SpanOverloader @@ -2665,7 +2665,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1304, Column 32 in spirv_reflect.h")] + [NativeName("Src", "Line 1334, Column 32 in spirv_reflect.h")] public static unsafe BlockVariable* GetEntryPointPushConstantBlock(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* entry_point, Span p_result) { // SpanOverloader @@ -2673,7 +2673,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1304, Column 32 in spirv_reflect.h")] + [NativeName("Src", "Line 1334, Column 32 in spirv_reflect.h")] public static unsafe BlockVariable* GetEntryPointPushConstantBlock(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan entry_point, Result* p_result) { // SpanOverloader @@ -2681,7 +2681,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1304, Column 32 in spirv_reflect.h")] + [NativeName("Src", "Line 1334, Column 32 in spirv_reflect.h")] public static unsafe BlockVariable* GetEntryPointPushConstantBlock(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan entry_point, Span p_result) { // SpanOverloader @@ -2689,7 +2689,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1304, Column 32 in spirv_reflect.h")] + [NativeName("Src", "Line 1334, Column 32 in spirv_reflect.h")] public static unsafe BlockVariable* GetEntryPointPushConstantBlock(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, Result* p_result) { // SpanOverloader @@ -2697,7 +2697,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1304, Column 32 in spirv_reflect.h")] + [NativeName("Src", "Line 1334, Column 32 in spirv_reflect.h")] public static unsafe BlockVariable* GetEntryPointPushConstantBlock(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string entry_point, Span p_result) { // SpanOverloader @@ -2705,7 +2705,7 @@ public static unsafe Result EnumerateEntryPointPushConstantBlocks(this Reflect t } /// To be documented. - [NativeName("Src", "Line 1334, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 1364, Column 18 in spirv_reflect.h")] public static unsafe Result ChangeDescriptorBindingNumbers(this Reflect thisApi, ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_binding, uint new_binding_number, uint new_set_number) { // SpanOverloader @@ -2713,7 +2713,7 @@ public static unsafe Result ChangeDescriptorBindingNumbers(this Reflect thisApi, } /// To be documented. - [NativeName("Src", "Line 1334, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 1364, Column 18 in spirv_reflect.h")] public static unsafe Result ChangeDescriptorBindingNumbers(this Reflect thisApi, Span p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] DescriptorBinding* p_binding, uint new_binding_number, uint new_set_number) { // SpanOverloader @@ -2721,7 +2721,7 @@ public static unsafe Result ChangeDescriptorBindingNumbers(this Reflect thisApi, } /// To be documented. - [NativeName("Src", "Line 1334, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 1364, Column 18 in spirv_reflect.h")] public static unsafe Result ChangeDescriptorBindingNumbers(this Reflect thisApi, Span p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_binding, uint new_binding_number, uint new_set_number) { // SpanOverloader @@ -2729,7 +2729,7 @@ public static unsafe Result ChangeDescriptorBindingNumbers(this Reflect thisApi, } /// To be documented. - [NativeName("Src", "Line 1341, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 1371, Column 18 in spirv_reflect.h")] public static unsafe Result ChangeDescriptorBindingNumber(this Reflect thisApi, ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_descriptor_binding, uint new_binding_number, uint optional_new_set_number) { // SpanOverloader @@ -2737,7 +2737,7 @@ public static unsafe Result ChangeDescriptorBindingNumber(this Reflect thisApi, } /// To be documented. - [NativeName("Src", "Line 1341, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 1371, Column 18 in spirv_reflect.h")] public static unsafe Result ChangeDescriptorBindingNumber(this Reflect thisApi, Span p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] DescriptorBinding* p_descriptor_binding, uint new_binding_number, uint optional_new_set_number) { // SpanOverloader @@ -2745,7 +2745,7 @@ public static unsafe Result ChangeDescriptorBindingNumber(this Reflect thisApi, } /// To be documented. - [NativeName("Src", "Line 1341, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 1371, Column 18 in spirv_reflect.h")] public static unsafe Result ChangeDescriptorBindingNumber(this Reflect thisApi, Span p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_descriptor_binding, uint new_binding_number, uint optional_new_set_number) { // SpanOverloader @@ -2753,7 +2753,7 @@ public static unsafe Result ChangeDescriptorBindingNumber(this Reflect thisApi, } /// To be documented. - [NativeName("Src", "Line 1370, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 1400, Column 18 in spirv_reflect.h")] public static unsafe Result ChangeDescriptorSetNumber(this Reflect thisApi, ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_set, uint new_set_number) { // SpanOverloader @@ -2761,7 +2761,7 @@ public static unsafe Result ChangeDescriptorSetNumber(this Reflect thisApi, Refl } /// To be documented. - [NativeName("Src", "Line 1370, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 1400, Column 18 in spirv_reflect.h")] public static unsafe Result ChangeDescriptorSetNumber(this Reflect thisApi, Span p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReflectDescriptorSet* p_set, uint new_set_number) { // SpanOverloader @@ -2769,7 +2769,7 @@ public static unsafe Result ChangeDescriptorSetNumber(this Reflect thisApi, Span } /// To be documented. - [NativeName("Src", "Line 1370, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 1400, Column 18 in spirv_reflect.h")] public static unsafe Result ChangeDescriptorSetNumber(this Reflect thisApi, Span p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_set, uint new_set_number) { // SpanOverloader @@ -2777,7 +2777,7 @@ public static unsafe Result ChangeDescriptorSetNumber(this Reflect thisApi, Span } /// To be documented. - [NativeName("Src", "Line 1393, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 1423, Column 18 in spirv_reflect.h")] public static unsafe Result ChangeInputVariableLocation(this Reflect thisApi, ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_input_variable, uint new_location) { // SpanOverloader @@ -2785,7 +2785,7 @@ public static unsafe Result ChangeInputVariableLocation(this Reflect thisApi, Re } /// To be documented. - [NativeName("Src", "Line 1393, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 1423, Column 18 in spirv_reflect.h")] public static unsafe Result ChangeInputVariableLocation(this Reflect thisApi, Span p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] InterfaceVariable* p_input_variable, uint new_location) { // SpanOverloader @@ -2793,7 +2793,7 @@ public static unsafe Result ChangeInputVariableLocation(this Reflect thisApi, Sp } /// To be documented. - [NativeName("Src", "Line 1393, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 1423, Column 18 in spirv_reflect.h")] public static unsafe Result ChangeInputVariableLocation(this Reflect thisApi, Span p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_input_variable, uint new_location) { // SpanOverloader @@ -2801,7 +2801,7 @@ public static unsafe Result ChangeInputVariableLocation(this Reflect thisApi, Sp } /// To be documented. - [NativeName("Src", "Line 1417, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 1447, Column 18 in spirv_reflect.h")] public static unsafe Result ChangeOutputVariableLocation(this Reflect thisApi, ReflectShaderModule* p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_output_variable, uint new_location) { // SpanOverloader @@ -2809,7 +2809,7 @@ public static unsafe Result ChangeOutputVariableLocation(this Reflect thisApi, R } /// To be documented. - [NativeName("Src", "Line 1417, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 1447, Column 18 in spirv_reflect.h")] public static unsafe Result ChangeOutputVariableLocation(this Reflect thisApi, Span p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] InterfaceVariable* p_output_variable, uint new_location) { // SpanOverloader @@ -2817,7 +2817,7 @@ public static unsafe Result ChangeOutputVariableLocation(this Reflect thisApi, S } /// To be documented. - [NativeName("Src", "Line 1417, Column 18 in spirv_reflect.h")] + [NativeName("Src", "Line 1447, Column 18 in spirv_reflect.h")] public static unsafe Result ChangeOutputVariableLocation(this Reflect thisApi, Span p_module, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_output_variable, uint new_location) { // SpanOverloader @@ -2825,7 +2825,7 @@ public static unsafe Result ChangeOutputVariableLocation(this Reflect thisApi, S } /// To be documented. - [NativeName("Src", "Line 1438, Column 13 in spirv_reflect.h")] + [NativeName("Src", "Line 1468, Column 13 in spirv_reflect.h")] public static unsafe byte* BlockVariableTypeName(this Reflect thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan p_var) { // SpanOverloader diff --git a/src/SPIRV/Silk.NET.SPIRV.Reflect/Structs/BlockVariable.gen.cs b/src/SPIRV/Silk.NET.SPIRV.Reflect/Structs/BlockVariable.gen.cs index 9c65f6cdbc..11a80f4e29 100644 --- a/src/SPIRV/Silk.NET.SPIRV.Reflect/Structs/BlockVariable.gen.cs +++ b/src/SPIRV/Silk.NET.SPIRV.Reflect/Structs/BlockVariable.gen.cs @@ -174,8 +174,8 @@ public BlockVariable [NativeName("Name", "type_description")] public TypeDescription* TypeDescription; - [NativeName("Type", "struct (unnamed struct at spirv_reflect.h:385:3)")] - [NativeName("Type.Name", "struct (unnamed struct at spirv_reflect.h:385:3)")] + [NativeName("Type", "struct (unnamed struct at spirv_reflect.h:415:3)")] + [NativeName("Type.Name", "struct (unnamed struct at spirv_reflect.h:415:3)")] [NativeName("Name", "word_offset")] public BlockVariableWordOffset WordOffset; } diff --git a/src/SPIRV/Silk.NET.SPIRV.Reflect/Structs/BlockVariableWordOffset.gen.cs b/src/SPIRV/Silk.NET.SPIRV.Reflect/Structs/BlockVariableWordOffset.gen.cs index b9de9cd516..2b9520f4ac 100644 --- a/src/SPIRV/Silk.NET.SPIRV.Reflect/Structs/BlockVariableWordOffset.gen.cs +++ b/src/SPIRV/Silk.NET.SPIRV.Reflect/Structs/BlockVariableWordOffset.gen.cs @@ -16,7 +16,7 @@ namespace Silk.NET.SPIRV.Reflect { - [NativeName("Name", "__AnonymousRecord_spirv_reflect_L385_C3")] + [NativeName("Name", "__AnonymousRecord_spirv_reflect_L415_C3")] public unsafe partial struct BlockVariableWordOffset { public BlockVariableWordOffset diff --git a/src/SPIRV/Silk.NET.SPIRV.Reflect/Structs/DescriptorBinding.gen.cs b/src/SPIRV/Silk.NET.SPIRV.Reflect/Structs/DescriptorBinding.gen.cs index d35c324e73..d93479ca22 100644 --- a/src/SPIRV/Silk.NET.SPIRV.Reflect/Structs/DescriptorBinding.gen.cs +++ b/src/SPIRV/Silk.NET.SPIRV.Reflect/Structs/DescriptorBinding.gen.cs @@ -202,8 +202,8 @@ public DescriptorBinding [NativeName("Name", "type_description")] public TypeDescription* TypeDescription; - [NativeName("Type", "struct (unnamed struct at spirv_reflect.h:412:3)")] - [NativeName("Type.Name", "struct (unnamed struct at spirv_reflect.h:412:3)")] + [NativeName("Type", "struct (unnamed struct at spirv_reflect.h:442:3)")] + [NativeName("Type.Name", "struct (unnamed struct at spirv_reflect.h:442:3)")] [NativeName("Name", "word_offset")] public DescriptorBindingWordOffset WordOffset; diff --git a/src/SPIRV/Silk.NET.SPIRV.Reflect/Structs/DescriptorBindingWordOffset.gen.cs b/src/SPIRV/Silk.NET.SPIRV.Reflect/Structs/DescriptorBindingWordOffset.gen.cs index b7ddbef6ce..cdb630f729 100644 --- a/src/SPIRV/Silk.NET.SPIRV.Reflect/Structs/DescriptorBindingWordOffset.gen.cs +++ b/src/SPIRV/Silk.NET.SPIRV.Reflect/Structs/DescriptorBindingWordOffset.gen.cs @@ -16,7 +16,7 @@ namespace Silk.NET.SPIRV.Reflect { - [NativeName("Name", "__AnonymousRecord_spirv_reflect_L412_C3")] + [NativeName("Name", "__AnonymousRecord_spirv_reflect_L442_C3")] public unsafe partial struct DescriptorBindingWordOffset { public DescriptorBindingWordOffset diff --git a/src/SPIRV/Silk.NET.SPIRV.Reflect/Structs/InterfaceVariable.gen.cs b/src/SPIRV/Silk.NET.SPIRV.Reflect/Structs/InterfaceVariable.gen.cs index ce70b389f7..ef730182d2 100644 --- a/src/SPIRV/Silk.NET.SPIRV.Reflect/Structs/InterfaceVariable.gen.cs +++ b/src/SPIRV/Silk.NET.SPIRV.Reflect/Structs/InterfaceVariable.gen.cs @@ -24,6 +24,7 @@ public InterfaceVariable uint? spirvId = null, byte* name = null, uint? location = null, + uint? component = null, Silk.NET.SPIRV.StorageClass? storageClass = null, byte* semantic = null, uint? decorationFlags = null, @@ -52,6 +53,11 @@ public InterfaceVariable Location = location.Value; } + if (component is not null) + { + Component = component.Value; + } + if (storageClass is not null) { StorageClass = storageClass.Value; @@ -124,6 +130,11 @@ public InterfaceVariable [NativeName("Name", "location")] public uint Location; + [NativeName("Type", "uint32_t")] + [NativeName("Type.Name", "uint32_t")] + [NativeName("Name", "component")] + public uint Component; + [NativeName("Type", "SpvStorageClass")] [NativeName("Type.Name", "SpvStorageClass")] [NativeName("Name", "storage_class")] @@ -174,8 +185,8 @@ public InterfaceVariable [NativeName("Name", "type_description")] public TypeDescription* TypeDescription; - [NativeName("Type", "struct (unnamed struct at spirv_reflect.h:360:3)")] - [NativeName("Type.Name", "struct (unnamed struct at spirv_reflect.h:360:3)")] + [NativeName("Type", "struct (unnamed struct at spirv_reflect.h:389:3)")] + [NativeName("Type.Name", "struct (unnamed struct at spirv_reflect.h:389:3)")] [NativeName("Name", "word_offset")] public InterfaceVariableWordOffset WordOffset; } diff --git a/src/SPIRV/Silk.NET.SPIRV.Reflect/Structs/InterfaceVariableWordOffset.gen.cs b/src/SPIRV/Silk.NET.SPIRV.Reflect/Structs/InterfaceVariableWordOffset.gen.cs index 2c38d56b2b..1f6f02238a 100644 --- a/src/SPIRV/Silk.NET.SPIRV.Reflect/Structs/InterfaceVariableWordOffset.gen.cs +++ b/src/SPIRV/Silk.NET.SPIRV.Reflect/Structs/InterfaceVariableWordOffset.gen.cs @@ -16,7 +16,7 @@ namespace Silk.NET.SPIRV.Reflect { - [NativeName("Name", "__AnonymousRecord_spirv_reflect_L360_C3")] + [NativeName("Name", "__AnonymousRecord_spirv_reflect_L389_C3")] public unsafe partial struct InterfaceVariableWordOffset { public InterfaceVariableWordOffset diff --git a/src/SPIRV/Silk.NET.SPIRV.Reflect/Structs/TypeDescription.gen.cs b/src/SPIRV/Silk.NET.SPIRV.Reflect/Structs/TypeDescription.gen.cs index c3b3ee1373..59368ce19f 100644 --- a/src/SPIRV/Silk.NET.SPIRV.Reflect/Structs/TypeDescription.gen.cs +++ b/src/SPIRV/Silk.NET.SPIRV.Reflect/Structs/TypeDescription.gen.cs @@ -29,6 +29,7 @@ public TypeDescription uint? typeFlags = null, uint? decorationFlags = null, Traits? traits = null, + TypeDescription* structTypeDescription = null, uint? memberCount = null, TypeDescription* members = null ) : this() @@ -73,6 +74,11 @@ public TypeDescription Traits = traits.Value; } + if (structTypeDescription is not null) + { + StructTypeDescription = structTypeDescription; + } + if (memberCount is not null) { MemberCount = memberCount.Value; @@ -125,6 +131,11 @@ public TypeDescription [NativeName("Name", "traits")] public Traits Traits; + [NativeName("Type", "struct SpvReflectTypeDescription *")] + [NativeName("Type.Name", "struct SpvReflectTypeDescription *")] + [NativeName("Name", "struct_type_description")] + public TypeDescription* StructTypeDescription; + [NativeName("Type", "uint32_t")] [NativeName("Type.Name", "uint32_t")] [NativeName("Name", "member_count")] diff --git a/src/SPIRV/Silk.NET.SPIRV/Enums/Capability.gen.cs b/src/SPIRV/Silk.NET.SPIRV/Enums/Capability.gen.cs index b54e001d21..4622607c17 100644 --- a/src/SPIRV/Silk.NET.SPIRV/Enums/Capability.gen.cs +++ b/src/SPIRV/Silk.NET.SPIRV/Enums/Capability.gen.cs @@ -494,6 +494,8 @@ public enum Capability : int SplitBarrierIntel = 0x17FD, [NativeName("Name", "SpvCapabilityFPGAKernelAttributesv2INTEL")] FpgaKernelAttributesv2intel = 0x1811, + [NativeName("Name", "SpvCapabilityFPMaxErrorINTEL")] + FPMaxErrorIntel = 0x1819, [NativeName("Name", "SpvCapabilityFPGALatencyControlINTEL")] FpgaLatencyControlIntel = 0x181B, [NativeName("Name", "SpvCapabilityFPGAArgumentInterfacesINTEL")] diff --git a/src/SPIRV/Silk.NET.SPIRV/Enums/CooperativeMatrixOperandsMask.gen.cs b/src/SPIRV/Silk.NET.SPIRV/Enums/CooperativeMatrixOperandsMask.gen.cs index fe8acff577..3bd06a20a3 100644 --- a/src/SPIRV/Silk.NET.SPIRV/Enums/CooperativeMatrixOperandsMask.gen.cs +++ b/src/SPIRV/Silk.NET.SPIRV/Enums/CooperativeMatrixOperandsMask.gen.cs @@ -15,15 +15,15 @@ public enum CooperativeMatrixOperandsMask : int { [NativeName("Name", "SpvCooperativeMatrixOperandsMaskNone")] MaskNone = 0x0, - [NativeName("Name", "SpvCooperativeMatrixOperandsMatrixASignedComponentsMask")] - MatrixASignedComponentsMask = 0x1, - [NativeName("Name", "SpvCooperativeMatrixOperandsMatrixBSignedComponentsMask")] - MatrixBSignedComponentsMask = 0x2, - [NativeName("Name", "SpvCooperativeMatrixOperandsMatrixCSignedComponentsMask")] - MatrixCSignedComponentsMask = 0x4, - [NativeName("Name", "SpvCooperativeMatrixOperandsMatrixResultSignedComponentsMask")] - MatrixResultSignedComponentsMask = 0x8, - [NativeName("Name", "SpvCooperativeMatrixOperandsSaturatingAccumulationMask")] - SaturatingAccumulationMask = 0x10, + [NativeName("Name", "SpvCooperativeMatrixOperandsMatrixASignedComponentsKHRMask")] + MatrixASignedComponentsKhrMask = 0x1, + [NativeName("Name", "SpvCooperativeMatrixOperandsMatrixBSignedComponentsKHRMask")] + MatrixBSignedComponentsKhrMask = 0x2, + [NativeName("Name", "SpvCooperativeMatrixOperandsMatrixCSignedComponentsKHRMask")] + MatrixCSignedComponentsKhrMask = 0x4, + [NativeName("Name", "SpvCooperativeMatrixOperandsMatrixResultSignedComponentsKHRMask")] + MatrixResultSignedComponentsKhrMask = 0x8, + [NativeName("Name", "SpvCooperativeMatrixOperandsSaturatingAccumulationKHRMask")] + SaturatingAccumulationKhrMask = 0x10, } } diff --git a/src/SPIRV/Silk.NET.SPIRV/Enums/CooperativeMatrixOperandsShift.gen.cs b/src/SPIRV/Silk.NET.SPIRV/Enums/CooperativeMatrixOperandsShift.gen.cs index 1065c14cfa..696a1c2043 100644 --- a/src/SPIRV/Silk.NET.SPIRV/Enums/CooperativeMatrixOperandsShift.gen.cs +++ b/src/SPIRV/Silk.NET.SPIRV/Enums/CooperativeMatrixOperandsShift.gen.cs @@ -12,16 +12,16 @@ namespace Silk.NET.SPIRV [NativeName("Name", "SpvCooperativeMatrixOperandsShift_")] public enum CooperativeMatrixOperandsShift : int { - [NativeName("Name", "SpvCooperativeMatrixOperandsMatrixASignedComponentsShift")] - MatrixASignedComponentsShift = 0x0, - [NativeName("Name", "SpvCooperativeMatrixOperandsMatrixBSignedComponentsShift")] - MatrixBSignedComponentsShift = 0x1, - [NativeName("Name", "SpvCooperativeMatrixOperandsMatrixCSignedComponentsShift")] - MatrixCSignedComponentsShift = 0x2, - [NativeName("Name", "SpvCooperativeMatrixOperandsMatrixResultSignedComponentsShift")] - MatrixResultSignedComponentsShift = 0x3, - [NativeName("Name", "SpvCooperativeMatrixOperandsSaturatingAccumulationShift")] - SaturatingAccumulationShift = 0x4, + [NativeName("Name", "SpvCooperativeMatrixOperandsMatrixASignedComponentsKHRShift")] + MatrixASignedComponentsKhrShift = 0x0, + [NativeName("Name", "SpvCooperativeMatrixOperandsMatrixBSignedComponentsKHRShift")] + MatrixBSignedComponentsKhrShift = 0x1, + [NativeName("Name", "SpvCooperativeMatrixOperandsMatrixCSignedComponentsKHRShift")] + MatrixCSignedComponentsKhrShift = 0x2, + [NativeName("Name", "SpvCooperativeMatrixOperandsMatrixResultSignedComponentsKHRShift")] + MatrixResultSignedComponentsKhrShift = 0x3, + [NativeName("Name", "SpvCooperativeMatrixOperandsSaturatingAccumulationKHRShift")] + SaturatingAccumulationKhrShift = 0x4, [NativeName("Name", "SpvCooperativeMatrixOperandsMax")] Max = 0x7FFFFFFF, } diff --git a/src/SPIRV/Silk.NET.SPIRV/Enums/Decoration.gen.cs b/src/SPIRV/Silk.NET.SPIRV/Enums/Decoration.gen.cs index eb2f9e7199..95f1771bd6 100644 --- a/src/SPIRV/Silk.NET.SPIRV/Enums/Decoration.gen.cs +++ b/src/SPIRV/Silk.NET.SPIRV/Enums/Decoration.gen.cs @@ -250,6 +250,8 @@ public enum Decoration : int VectorComputeCallableFunctionIntel = 0x17C7, [NativeName("Name", "SpvDecorationMediaBlockIOINTEL")] MediaBlockIointel = 0x17FC, + [NativeName("Name", "SpvDecorationFPMaxErrorDecorationINTEL")] + FPMaxErrorDecorationIntel = 0x181A, [NativeName("Name", "SpvDecorationLatencyControlLabelINTEL")] LatencyControlLabelIntel = 0x181C, [NativeName("Name", "SpvDecorationLatencyControlConstraintINTEL")] diff --git a/src/SPIRV/Silk.NET.SPIRV/Enums/SourceLanguage.gen.cs b/src/SPIRV/Silk.NET.SPIRV/Enums/SourceLanguage.gen.cs index befb9763b8..5fd16519a9 100644 --- a/src/SPIRV/Silk.NET.SPIRV/Enums/SourceLanguage.gen.cs +++ b/src/SPIRV/Silk.NET.SPIRV/Enums/SourceLanguage.gen.cs @@ -32,6 +32,8 @@ public enum SourceLanguage : int HeroC = 0x8, [NativeName("Name", "SpvSourceLanguageNZSL")] Nzsl = 0x9, + [NativeName("Name", "SpvSourceLanguageWGSL")] + Wgsl = 0xA, [NativeName("Name", "SpvSourceLanguageMax")] Max = 0x7FFFFFFF, } diff --git a/src/Vulkan/Extensions/Silk.NET.Vulkan.Extensions.AMDX/AmdxShaderEnqueue.gen.cs b/src/Vulkan/Extensions/Silk.NET.Vulkan.Extensions.AMDX/AmdxShaderEnqueue.gen.cs new file mode 100644 index 0000000000..8b7681b697 --- /dev/null +++ b/src/Vulkan/Extensions/Silk.NET.Vulkan.Extensions.AMDX/AmdxShaderEnqueue.gen.cs @@ -0,0 +1,152 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; +using Silk.NET.Vulkan; +using Extension = Silk.NET.Core.Attributes.ExtensionAttribute; + +#pragma warning disable 1591 + +namespace Silk.NET.Vulkan.Extensions.AMDX +{ + [Extension("VK_AMDX_shader_enqueue")] + public unsafe partial class AmdxShaderEnqueue : NativeExtension + { + public const string ExtensionName = "VK_AMDX_shader_enqueue"; + /// To be documented. + [NativeApi(EntryPoint = "vkCmdDispatchGraphAMDX", Convention = CallingConvention.Winapi)] + public unsafe partial void CmdDispatchGraph([Count(Count = 0)] CommandBuffer commandBuffer, [Count(Count = 0)] ulong scratch, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] DispatchGraphCountInfoAMDX* pCountInfo); + + /// To be documented. + [NativeApi(EntryPoint = "vkCmdDispatchGraphAMDX", Convention = CallingConvention.Winapi)] + public partial void CmdDispatchGraph([Count(Count = 0)] CommandBuffer commandBuffer, [Count(Count = 0)] ulong scratch, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] in DispatchGraphCountInfoAMDX pCountInfo); + + /// To be documented. + [NativeApi(EntryPoint = "vkCmdDispatchGraphIndirectAMDX", Convention = CallingConvention.Winapi)] + public unsafe partial void CmdDispatchGraphIndirect([Count(Count = 0)] CommandBuffer commandBuffer, [Count(Count = 0)] ulong scratch, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] DispatchGraphCountInfoAMDX* pCountInfo); + + /// To be documented. + [NativeApi(EntryPoint = "vkCmdDispatchGraphIndirectAMDX", Convention = CallingConvention.Winapi)] + public partial void CmdDispatchGraphIndirect([Count(Count = 0)] CommandBuffer commandBuffer, [Count(Count = 0)] ulong scratch, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] in DispatchGraphCountInfoAMDX pCountInfo); + + /// To be documented. + [NativeApi(EntryPoint = "vkCmdDispatchGraphIndirectCountAMDX", Convention = CallingConvention.Winapi)] + public partial void CmdDispatchGraphIndirectCount([Count(Count = 0)] CommandBuffer commandBuffer, [Count(Count = 0)] ulong scratch, [Count(Count = 0)] ulong countInfo); + + /// To be documented. + [NativeApi(EntryPoint = "vkCmdInitializeGraphScratchMemoryAMDX", Convention = CallingConvention.Winapi)] + public partial void CmdInitializeGraphScratchMemory([Count(Count = 0)] CommandBuffer commandBuffer, [Count(Count = 0)] ulong scratch); + + /// To be documented. + [NativeApi(EntryPoint = "vkCreateExecutionGraphPipelinesAMDX", Convention = CallingConvention.Winapi)] + public unsafe partial Result CreateExecutionGraphPipelines([Count(Count = 0)] Device device, [Count(Count = 0)] PipelineCache pipelineCache, [Count(Count = 0)] uint createInfoCount, [Count(Parameter = "createInfoCount"), Flow(Silk.NET.Core.Native.FlowDirection.In)] ExecutionGraphPipelineCreateInfoAMDX* pCreateInfos, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] AllocationCallbacks* pAllocator, [Count(Parameter = "createInfoCount"), Flow(Silk.NET.Core.Native.FlowDirection.Out)] Pipeline* pPipelines); + + /// To be documented. + [NativeApi(EntryPoint = "vkCreateExecutionGraphPipelinesAMDX", Convention = CallingConvention.Winapi)] + public unsafe partial Result CreateExecutionGraphPipelines([Count(Count = 0)] Device device, [Count(Count = 0)] PipelineCache pipelineCache, [Count(Count = 0)] uint createInfoCount, [Count(Parameter = "createInfoCount"), Flow(Silk.NET.Core.Native.FlowDirection.In)] ExecutionGraphPipelineCreateInfoAMDX* pCreateInfos, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] AllocationCallbacks* pAllocator, [Count(Parameter = "createInfoCount"), Flow(Silk.NET.Core.Native.FlowDirection.Out)] out Pipeline pPipelines); + + /// To be documented. + [NativeApi(EntryPoint = "vkCreateExecutionGraphPipelinesAMDX", Convention = CallingConvention.Winapi)] + public unsafe partial Result CreateExecutionGraphPipelines([Count(Count = 0)] Device device, [Count(Count = 0)] PipelineCache pipelineCache, [Count(Count = 0)] uint createInfoCount, [Count(Parameter = "createInfoCount"), Flow(Silk.NET.Core.Native.FlowDirection.In)] ExecutionGraphPipelineCreateInfoAMDX* pCreateInfos, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] in AllocationCallbacks pAllocator, [Count(Parameter = "createInfoCount"), Flow(Silk.NET.Core.Native.FlowDirection.Out)] Pipeline* pPipelines); + + /// To be documented. + [NativeApi(EntryPoint = "vkCreateExecutionGraphPipelinesAMDX", Convention = CallingConvention.Winapi)] + public unsafe partial Result CreateExecutionGraphPipelines([Count(Count = 0)] Device device, [Count(Count = 0)] PipelineCache pipelineCache, [Count(Count = 0)] uint createInfoCount, [Count(Parameter = "createInfoCount"), Flow(Silk.NET.Core.Native.FlowDirection.In)] ExecutionGraphPipelineCreateInfoAMDX* pCreateInfos, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] in AllocationCallbacks pAllocator, [Count(Parameter = "createInfoCount"), Flow(Silk.NET.Core.Native.FlowDirection.Out)] out Pipeline pPipelines); + + /// To be documented. + [NativeApi(EntryPoint = "vkCreateExecutionGraphPipelinesAMDX", Convention = CallingConvention.Winapi)] + public unsafe partial Result CreateExecutionGraphPipelines([Count(Count = 0)] Device device, [Count(Count = 0)] PipelineCache pipelineCache, [Count(Count = 0)] uint createInfoCount, [Count(Parameter = "createInfoCount"), Flow(Silk.NET.Core.Native.FlowDirection.In)] in ExecutionGraphPipelineCreateInfoAMDX pCreateInfos, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] AllocationCallbacks* pAllocator, [Count(Parameter = "createInfoCount"), Flow(Silk.NET.Core.Native.FlowDirection.Out)] Pipeline* pPipelines); + + /// To be documented. + [NativeApi(EntryPoint = "vkCreateExecutionGraphPipelinesAMDX", Convention = CallingConvention.Winapi)] + public unsafe partial Result CreateExecutionGraphPipelines([Count(Count = 0)] Device device, [Count(Count = 0)] PipelineCache pipelineCache, [Count(Count = 0)] uint createInfoCount, [Count(Parameter = "createInfoCount"), Flow(Silk.NET.Core.Native.FlowDirection.In)] in ExecutionGraphPipelineCreateInfoAMDX pCreateInfos, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] AllocationCallbacks* pAllocator, [Count(Parameter = "createInfoCount"), Flow(Silk.NET.Core.Native.FlowDirection.Out)] out Pipeline pPipelines); + + /// To be documented. + [NativeApi(EntryPoint = "vkCreateExecutionGraphPipelinesAMDX", Convention = CallingConvention.Winapi)] + public unsafe partial Result CreateExecutionGraphPipelines([Count(Count = 0)] Device device, [Count(Count = 0)] PipelineCache pipelineCache, [Count(Count = 0)] uint createInfoCount, [Count(Parameter = "createInfoCount"), Flow(Silk.NET.Core.Native.FlowDirection.In)] in ExecutionGraphPipelineCreateInfoAMDX pCreateInfos, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] in AllocationCallbacks pAllocator, [Count(Parameter = "createInfoCount"), Flow(Silk.NET.Core.Native.FlowDirection.Out)] Pipeline* pPipelines); + + /// To be documented. + [NativeApi(EntryPoint = "vkCreateExecutionGraphPipelinesAMDX", Convention = CallingConvention.Winapi)] + public partial Result CreateExecutionGraphPipelines([Count(Count = 0)] Device device, [Count(Count = 0)] PipelineCache pipelineCache, [Count(Count = 0)] uint createInfoCount, [Count(Parameter = "createInfoCount"), Flow(Silk.NET.Core.Native.FlowDirection.In)] in ExecutionGraphPipelineCreateInfoAMDX pCreateInfos, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] in AllocationCallbacks pAllocator, [Count(Parameter = "createInfoCount"), Flow(Silk.NET.Core.Native.FlowDirection.Out)] out Pipeline pPipelines); + + /// To be documented. + [NativeApi(EntryPoint = "vkGetExecutionGraphPipelineNodeIndexAMDX", Convention = CallingConvention.Winapi)] + public unsafe partial Result GetExecutionGraphPipelineNodeIndex([Count(Count = 0)] Device device, [Count(Count = 0)] Pipeline executionGraph, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] PipelineShaderStageNodeCreateInfoAMDX* pNodeInfo, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.Out)] uint* pNodeIndex); + + /// To be documented. + [NativeApi(EntryPoint = "vkGetExecutionGraphPipelineNodeIndexAMDX", Convention = CallingConvention.Winapi)] + public unsafe partial Result GetExecutionGraphPipelineNodeIndex([Count(Count = 0)] Device device, [Count(Count = 0)] Pipeline executionGraph, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] PipelineShaderStageNodeCreateInfoAMDX* pNodeInfo, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.Out)] out uint pNodeIndex); + + /// To be documented. + [NativeApi(EntryPoint = "vkGetExecutionGraphPipelineNodeIndexAMDX", Convention = CallingConvention.Winapi)] + public unsafe partial Result GetExecutionGraphPipelineNodeIndex([Count(Count = 0)] Device device, [Count(Count = 0)] Pipeline executionGraph, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] in PipelineShaderStageNodeCreateInfoAMDX pNodeInfo, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.Out)] uint* pNodeIndex); + + /// To be documented. + [NativeApi(EntryPoint = "vkGetExecutionGraphPipelineNodeIndexAMDX", Convention = CallingConvention.Winapi)] + public partial Result GetExecutionGraphPipelineNodeIndex([Count(Count = 0)] Device device, [Count(Count = 0)] Pipeline executionGraph, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] in PipelineShaderStageNodeCreateInfoAMDX pNodeInfo, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.Out)] out uint pNodeIndex); + + /// To be documented. + [NativeApi(EntryPoint = "vkGetExecutionGraphPipelineScratchSizeAMDX", Convention = CallingConvention.Winapi)] + public unsafe partial Result GetExecutionGraphPipelineScratchSize([Count(Count = 0)] Device device, [Count(Count = 0)] Pipeline executionGraph, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.Out)] ExecutionGraphPipelineScratchSizeAMDX* pSizeInfo); + + /// To be documented. + [Inject(SilkTouchStage.Begin, "pSizeInfo = new(StructureType.ExecutionGraphPipelineScratchSizeAmdx);")] + [NativeApi(EntryPoint = "vkGetExecutionGraphPipelineScratchSizeAMDX", Convention = CallingConvention.Winapi)] + public partial Result GetExecutionGraphPipelineScratchSize([Count(Count = 0)] Device device, [Count(Count = 0)] Pipeline executionGraph, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.Out)] out ExecutionGraphPipelineScratchSizeAMDX pSizeInfo); + + /// To be documented. + public unsafe Result CreateExecutionGraphPipelines([Count(Count = 0)] Device device, [Count(Count = 0)] PipelineCache pipelineCache, [Count(Parameter = "createInfoCount"), Flow(Silk.NET.Core.Native.FlowDirection.In)] ExecutionGraphPipelineCreateInfoAMDX* pCreateInfos, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] AllocationCallbacks* pAllocator, [Count(Parameter = "createInfoCount"), Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span pPipelines) + { + // ImplicitCountSpanOverloader + return CreateExecutionGraphPipelines(device, pipelineCache, (uint) pPipelines.Length, pCreateInfos, pAllocator, out pPipelines.GetPinnableReference()); + } + + /// To be documented. + public unsafe Result CreateExecutionGraphPipelines([Count(Count = 0)] Device device, [Count(Count = 0)] PipelineCache pipelineCache, [Count(Parameter = "createInfoCount"), Flow(Silk.NET.Core.Native.FlowDirection.In)] ExecutionGraphPipelineCreateInfoAMDX* pCreateInfos, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] in AllocationCallbacks pAllocator, [Count(Parameter = "createInfoCount"), Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span pPipelines) + { + // ImplicitCountSpanOverloader + return CreateExecutionGraphPipelines(device, pipelineCache, (uint) pPipelines.Length, pCreateInfos, in pAllocator, out pPipelines.GetPinnableReference()); + } + + /// To be documented. + public unsafe Result CreateExecutionGraphPipelines([Count(Count = 0)] Device device, [Count(Count = 0)] PipelineCache pipelineCache, [Count(Parameter = "createInfoCount"), Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pCreateInfos, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] AllocationCallbacks* pAllocator, [Count(Parameter = "createInfoCount"), Flow(Silk.NET.Core.Native.FlowDirection.Out)] Pipeline* pPipelines) + { + // ImplicitCountSpanOverloader + return CreateExecutionGraphPipelines(device, pipelineCache, (uint) pCreateInfos.Length, in pCreateInfos.GetPinnableReference(), pAllocator, pPipelines); + } + + /// To be documented. + public unsafe Result CreateExecutionGraphPipelines([Count(Count = 0)] Device device, [Count(Count = 0)] PipelineCache pipelineCache, [Count(Parameter = "createInfoCount"), Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pCreateInfos, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] AllocationCallbacks* pAllocator, [Count(Parameter = "createInfoCount"), Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span pPipelines) + { + // ImplicitCountSpanOverloader + return CreateExecutionGraphPipelines(device, pipelineCache, (uint) pPipelines.Length, in pCreateInfos.GetPinnableReference(), pAllocator, out pPipelines.GetPinnableReference()); + } + + /// To be documented. + public unsafe Result CreateExecutionGraphPipelines([Count(Count = 0)] Device device, [Count(Count = 0)] PipelineCache pipelineCache, [Count(Parameter = "createInfoCount"), Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pCreateInfos, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] in AllocationCallbacks pAllocator, [Count(Parameter = "createInfoCount"), Flow(Silk.NET.Core.Native.FlowDirection.Out)] Pipeline* pPipelines) + { + // ImplicitCountSpanOverloader + return CreateExecutionGraphPipelines(device, pipelineCache, (uint) pCreateInfos.Length, in pCreateInfos.GetPinnableReference(), in pAllocator, pPipelines); + } + + /// To be documented. + public unsafe Result CreateExecutionGraphPipelines([Count(Count = 0)] Device device, [Count(Count = 0)] PipelineCache pipelineCache, [Count(Parameter = "createInfoCount"), Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pCreateInfos, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] in AllocationCallbacks pAllocator, [Count(Parameter = "createInfoCount"), Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span pPipelines) + { + // ImplicitCountSpanOverloader + return CreateExecutionGraphPipelines(device, pipelineCache, (uint) pPipelines.Length, in pCreateInfos.GetPinnableReference(), in pAllocator, out pPipelines.GetPinnableReference()); + } + + public AmdxShaderEnqueue(INativeContext ctx) + : base(ctx) + { + } + } +} + diff --git a/src/Vulkan/Extensions/Silk.NET.Vulkan.Extensions.AMDX/AmdxShaderEnqueueOverloads.gen.cs b/src/Vulkan/Extensions/Silk.NET.Vulkan.Extensions.AMDX/AmdxShaderEnqueueOverloads.gen.cs new file mode 100644 index 0000000000..2778d3ea2f --- /dev/null +++ b/src/Vulkan/Extensions/Silk.NET.Vulkan.Extensions.AMDX/AmdxShaderEnqueueOverloads.gen.cs @@ -0,0 +1,113 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Vulkan.Extensions.AMDX +{ + public static class AmdxShaderEnqueueOverloads + { + /// To be documented. + public static unsafe void CmdDispatchGraph(this AmdxShaderEnqueue thisApi, [Count(Count = 0)] CommandBuffer commandBuffer, [Count(Count = 0)] ulong scratch, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pCountInfo) + { + // SpanOverloader + thisApi.CmdDispatchGraph(commandBuffer, scratch, in pCountInfo.GetPinnableReference()); + } + + /// To be documented. + public static unsafe void CmdDispatchGraphIndirect(this AmdxShaderEnqueue thisApi, [Count(Count = 0)] CommandBuffer commandBuffer, [Count(Count = 0)] ulong scratch, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pCountInfo) + { + // SpanOverloader + thisApi.CmdDispatchGraphIndirect(commandBuffer, scratch, in pCountInfo.GetPinnableReference()); + } + + /// To be documented. + public static unsafe Result CreateExecutionGraphPipelines(this AmdxShaderEnqueue thisApi, [Count(Count = 0)] Device device, [Count(Count = 0)] PipelineCache pipelineCache, [Count(Count = 0)] uint createInfoCount, [Count(Parameter = "createInfoCount"), Flow(Silk.NET.Core.Native.FlowDirection.In)] ExecutionGraphPipelineCreateInfoAMDX* pCreateInfos, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] AllocationCallbacks* pAllocator, [Count(Parameter = "createInfoCount"), Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span pPipelines) + { + // SpanOverloader + return thisApi.CreateExecutionGraphPipelines(device, pipelineCache, createInfoCount, pCreateInfos, pAllocator, out pPipelines.GetPinnableReference()); + } + + /// To be documented. + public static unsafe Result CreateExecutionGraphPipelines(this AmdxShaderEnqueue thisApi, [Count(Count = 0)] Device device, [Count(Count = 0)] PipelineCache pipelineCache, [Count(Count = 0)] uint createInfoCount, [Count(Parameter = "createInfoCount"), Flow(Silk.NET.Core.Native.FlowDirection.In)] ExecutionGraphPipelineCreateInfoAMDX* pCreateInfos, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pAllocator, [Count(Parameter = "createInfoCount"), Flow(Silk.NET.Core.Native.FlowDirection.Out)] Pipeline* pPipelines) + { + // SpanOverloader + return thisApi.CreateExecutionGraphPipelines(device, pipelineCache, createInfoCount, pCreateInfos, in pAllocator.GetPinnableReference(), pPipelines); + } + + /// To be documented. + public static unsafe Result CreateExecutionGraphPipelines(this AmdxShaderEnqueue thisApi, [Count(Count = 0)] Device device, [Count(Count = 0)] PipelineCache pipelineCache, [Count(Count = 0)] uint createInfoCount, [Count(Parameter = "createInfoCount"), Flow(Silk.NET.Core.Native.FlowDirection.In)] ExecutionGraphPipelineCreateInfoAMDX* pCreateInfos, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pAllocator, [Count(Parameter = "createInfoCount"), Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span pPipelines) + { + // SpanOverloader + return thisApi.CreateExecutionGraphPipelines(device, pipelineCache, createInfoCount, pCreateInfos, in pAllocator.GetPinnableReference(), out pPipelines.GetPinnableReference()); + } + + /// To be documented. + public static unsafe Result CreateExecutionGraphPipelines(this AmdxShaderEnqueue thisApi, [Count(Count = 0)] Device device, [Count(Count = 0)] PipelineCache pipelineCache, [Count(Count = 0)] uint createInfoCount, [Count(Parameter = "createInfoCount"), Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pCreateInfos, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] AllocationCallbacks* pAllocator, [Count(Parameter = "createInfoCount"), Flow(Silk.NET.Core.Native.FlowDirection.Out)] Pipeline* pPipelines) + { + // SpanOverloader + return thisApi.CreateExecutionGraphPipelines(device, pipelineCache, createInfoCount, in pCreateInfos.GetPinnableReference(), pAllocator, pPipelines); + } + + /// To be documented. + public static unsafe Result CreateExecutionGraphPipelines(this AmdxShaderEnqueue thisApi, [Count(Count = 0)] Device device, [Count(Count = 0)] PipelineCache pipelineCache, [Count(Count = 0)] uint createInfoCount, [Count(Parameter = "createInfoCount"), Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pCreateInfos, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] AllocationCallbacks* pAllocator, [Count(Parameter = "createInfoCount"), Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span pPipelines) + { + // SpanOverloader + return thisApi.CreateExecutionGraphPipelines(device, pipelineCache, createInfoCount, in pCreateInfos.GetPinnableReference(), pAllocator, out pPipelines.GetPinnableReference()); + } + + /// To be documented. + public static unsafe Result CreateExecutionGraphPipelines(this AmdxShaderEnqueue thisApi, [Count(Count = 0)] Device device, [Count(Count = 0)] PipelineCache pipelineCache, [Count(Count = 0)] uint createInfoCount, [Count(Parameter = "createInfoCount"), Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pCreateInfos, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pAllocator, [Count(Parameter = "createInfoCount"), Flow(Silk.NET.Core.Native.FlowDirection.Out)] Pipeline* pPipelines) + { + // SpanOverloader + return thisApi.CreateExecutionGraphPipelines(device, pipelineCache, createInfoCount, in pCreateInfos.GetPinnableReference(), in pAllocator.GetPinnableReference(), pPipelines); + } + + /// To be documented. + public static unsafe Result CreateExecutionGraphPipelines(this AmdxShaderEnqueue thisApi, [Count(Count = 0)] Device device, [Count(Count = 0)] PipelineCache pipelineCache, [Count(Count = 0)] uint createInfoCount, [Count(Parameter = "createInfoCount"), Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pCreateInfos, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pAllocator, [Count(Parameter = "createInfoCount"), Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span pPipelines) + { + // SpanOverloader + return thisApi.CreateExecutionGraphPipelines(device, pipelineCache, createInfoCount, in pCreateInfos.GetPinnableReference(), in pAllocator.GetPinnableReference(), out pPipelines.GetPinnableReference()); + } + + /// To be documented. + public static unsafe Result GetExecutionGraphPipelineNodeIndex(this AmdxShaderEnqueue thisApi, [Count(Count = 0)] Device device, [Count(Count = 0)] Pipeline executionGraph, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] PipelineShaderStageNodeCreateInfoAMDX* pNodeInfo, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span pNodeIndex) + { + // SpanOverloader + return thisApi.GetExecutionGraphPipelineNodeIndex(device, executionGraph, pNodeInfo, out pNodeIndex.GetPinnableReference()); + } + + /// To be documented. + public static unsafe Result GetExecutionGraphPipelineNodeIndex(this AmdxShaderEnqueue thisApi, [Count(Count = 0)] Device device, [Count(Count = 0)] Pipeline executionGraph, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pNodeInfo, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.Out)] uint* pNodeIndex) + { + // SpanOverloader + return thisApi.GetExecutionGraphPipelineNodeIndex(device, executionGraph, in pNodeInfo.GetPinnableReference(), pNodeIndex); + } + + /// To be documented. + public static unsafe Result GetExecutionGraphPipelineNodeIndex(this AmdxShaderEnqueue thisApi, [Count(Count = 0)] Device device, [Count(Count = 0)] Pipeline executionGraph, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pNodeInfo, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span pNodeIndex) + { + // SpanOverloader + return thisApi.GetExecutionGraphPipelineNodeIndex(device, executionGraph, in pNodeInfo.GetPinnableReference(), out pNodeIndex.GetPinnableReference()); + } + + /// To be documented. + [Inject(SilkTouchStage.Begin, "pSizeInfo = new(StructureType.ExecutionGraphPipelineScratchSizeAmdx);")] + public static unsafe Result GetExecutionGraphPipelineScratchSize(this AmdxShaderEnqueue thisApi, [Count(Count = 0)] Device device, [Count(Count = 0)] Pipeline executionGraph, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span pSizeInfo) + { + // SpanOverloader + return thisApi.GetExecutionGraphPipelineScratchSize(device, executionGraph, out pSizeInfo.GetPinnableReference()); + } + + } +} + diff --git a/src/Vulkan/Extensions/Silk.NET.Vulkan.Extensions.AMDX/Silk.NET.Vulkan.Extensions.AMDX.csproj b/src/Vulkan/Extensions/Silk.NET.Vulkan.Extensions.AMDX/Silk.NET.Vulkan.Extensions.AMDX.csproj new file mode 100644 index 0000000000..3a6fbc9cc7 --- /dev/null +++ b/src/Vulkan/Extensions/Silk.NET.Vulkan.Extensions.AMDX/Silk.NET.Vulkan.Extensions.AMDX.csproj @@ -0,0 +1,14 @@ + + + + netstandard2.0;netstandard2.1;netcoreapp3.1;net5.0 + true + 10 + + + + + + + + diff --git a/src/Vulkan/Extensions/Silk.NET.Vulkan.Extensions.EXT/ExtHostImageCopy.gen.cs b/src/Vulkan/Extensions/Silk.NET.Vulkan.Extensions.EXT/ExtHostImageCopy.gen.cs new file mode 100644 index 0000000000..a5bb5ef51b --- /dev/null +++ b/src/Vulkan/Extensions/Silk.NET.Vulkan.Extensions.EXT/ExtHostImageCopy.gen.cs @@ -0,0 +1,104 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; +using Silk.NET.Vulkan; +using Extension = Silk.NET.Core.Attributes.ExtensionAttribute; + +#pragma warning disable 1591 + +namespace Silk.NET.Vulkan.Extensions.EXT +{ + [Extension("VK_EXT_host_image_copy")] + public unsafe partial class ExtHostImageCopy : NativeExtension + { + public const string ExtensionName = "VK_EXT_host_image_copy"; + /// To be documented. + [NativeApi(EntryPoint = "vkCopyImageToImageEXT", Convention = CallingConvention.Winapi)] + public unsafe partial Result CopyImageToImage([Count(Count = 0)] Device device, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] CopyImageToImageInfoEXT* pCopyImageToImageInfo); + + /// To be documented. + [NativeApi(EntryPoint = "vkCopyImageToImageEXT", Convention = CallingConvention.Winapi)] + public partial Result CopyImageToImage([Count(Count = 0)] Device device, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] in CopyImageToImageInfoEXT pCopyImageToImageInfo); + + /// To be documented. + [NativeApi(EntryPoint = "vkCopyImageToMemoryEXT", Convention = CallingConvention.Winapi)] + public unsafe partial Result CopyImageToMemory([Count(Count = 0)] Device device, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] CopyImageToMemoryInfoEXT* pCopyImageToMemoryInfo); + + /// To be documented. + [NativeApi(EntryPoint = "vkCopyImageToMemoryEXT", Convention = CallingConvention.Winapi)] + public partial Result CopyImageToMemory([Count(Count = 0)] Device device, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] in CopyImageToMemoryInfoEXT pCopyImageToMemoryInfo); + + /// To be documented. + [NativeApi(EntryPoint = "vkCopyMemoryToImageEXT", Convention = CallingConvention.Winapi)] + public unsafe partial Result CopyMemoryToImage([Count(Count = 0)] Device device, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] CopyMemoryToImageInfoEXT* pCopyMemoryToImageInfo); + + /// To be documented. + [NativeApi(EntryPoint = "vkCopyMemoryToImageEXT", Convention = CallingConvention.Winapi)] + public partial Result CopyMemoryToImage([Count(Count = 0)] Device device, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] in CopyMemoryToImageInfoEXT pCopyMemoryToImageInfo); + + /// To be documented. + [NativeApi(EntryPoint = "vkGetImageSubresourceLayout2EXT", Convention = CallingConvention.Winapi)] + public unsafe partial void GetImageSubresourceLayout2([Count(Count = 0)] Device device, [Count(Count = 0)] Image image, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageSubresource2KHR* pSubresource, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.Out)] SubresourceLayout2KHR* pLayout); + + /// To be documented. + [Inject(SilkTouchStage.Begin, "pLayout = new(StructureType.SubresourceLayout2Khr);")] + [NativeApi(EntryPoint = "vkGetImageSubresourceLayout2EXT", Convention = CallingConvention.Winapi)] + public unsafe partial void GetImageSubresourceLayout2([Count(Count = 0)] Device device, [Count(Count = 0)] Image image, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageSubresource2KHR* pSubresource, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.Out)] out SubresourceLayout2KHR pLayout); + + /// To be documented. + [NativeApi(EntryPoint = "vkGetImageSubresourceLayout2EXT", Convention = CallingConvention.Winapi)] + public unsafe partial void GetImageSubresourceLayout2([Count(Count = 0)] Device device, [Count(Count = 0)] Image image, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] in ImageSubresource2KHR pSubresource, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.Out)] SubresourceLayout2KHR* pLayout); + + /// To be documented. + [Inject(SilkTouchStage.Begin, "pLayout = new(StructureType.SubresourceLayout2Khr);")] + [NativeApi(EntryPoint = "vkGetImageSubresourceLayout2EXT", Convention = CallingConvention.Winapi)] + public partial void GetImageSubresourceLayout2([Count(Count = 0)] Device device, [Count(Count = 0)] Image image, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] in ImageSubresource2KHR pSubresource, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.Out)] out SubresourceLayout2KHR pLayout); + + /// To be documented. + [NativeApi(EntryPoint = "vkTransitionImageLayoutEXT", Convention = CallingConvention.Winapi)] + public unsafe partial Result TransitionImageLayout([Count(Count = 0)] Device device, [Count(Count = 0)] uint transitionCount, [Count(Parameter = "transitionCount"), Flow(Silk.NET.Core.Native.FlowDirection.In)] HostImageLayoutTransitionInfoEXT* pTransitions); + + /// To be documented. + [NativeApi(EntryPoint = "vkTransitionImageLayoutEXT", Convention = CallingConvention.Winapi)] + public partial Result TransitionImageLayout([Count(Count = 0)] Device device, [Count(Count = 0)] uint transitionCount, [Count(Parameter = "transitionCount"), Flow(Silk.NET.Core.Native.FlowDirection.In)] in HostImageLayoutTransitionInfoEXT pTransitions); + + /// To be documented. + public unsafe Result TransitionImageLayout([Count(Count = 0)] Device device, [Count(Parameter = "transitionCount"), Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pTransitions) + { + // ImplicitCountSpanOverloader + return TransitionImageLayout(device, (uint) pTransitions.Length, in pTransitions.GetPinnableReference()); + } + + /// To be documented. + [Inject(SilkTouchStage.Begin, "pLayout = new(StructureType.SubresourceLayout2Khr);")] + public unsafe SubresourceLayout2KHR GetImageSubresourceLayout2([Count(Count = 0)] Device device, [Count(Count = 0)] Image image, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageSubresource2KHR* pSubresource) + { + // NonKhrReturnTypeOverloader + GetImageSubresourceLayout2(device, image, pSubresource, out SubresourceLayout2KHR silkRet); + return silkRet; + } + + /// To be documented. + [Inject(SilkTouchStage.Begin, "pLayout = new(StructureType.SubresourceLayout2Khr);")] + public unsafe SubresourceLayout2KHR GetImageSubresourceLayout2([Count(Count = 0)] Device device, [Count(Count = 0)] Image image, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] in ImageSubresource2KHR pSubresource) + { + // NonKhrReturnTypeOverloader + GetImageSubresourceLayout2(device, image, in pSubresource, out SubresourceLayout2KHR silkRet); + return silkRet; + } + + public ExtHostImageCopy(INativeContext ctx) + : base(ctx) + { + } + } +} + diff --git a/src/Vulkan/Extensions/Silk.NET.Vulkan.Extensions.EXT/ExtHostImageCopyOverloads.gen.cs b/src/Vulkan/Extensions/Silk.NET.Vulkan.Extensions.EXT/ExtHostImageCopyOverloads.gen.cs new file mode 100644 index 0000000000..e968044dc7 --- /dev/null +++ b/src/Vulkan/Extensions/Silk.NET.Vulkan.Extensions.EXT/ExtHostImageCopyOverloads.gen.cs @@ -0,0 +1,72 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Vulkan.Extensions.EXT +{ + public static class ExtHostImageCopyOverloads + { + /// To be documented. + public static unsafe Result CopyImageToImage(this ExtHostImageCopy thisApi, [Count(Count = 0)] Device device, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pCopyImageToImageInfo) + { + // SpanOverloader + return thisApi.CopyImageToImage(device, in pCopyImageToImageInfo.GetPinnableReference()); + } + + /// To be documented. + public static unsafe Result CopyImageToMemory(this ExtHostImageCopy thisApi, [Count(Count = 0)] Device device, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pCopyImageToMemoryInfo) + { + // SpanOverloader + return thisApi.CopyImageToMemory(device, in pCopyImageToMemoryInfo.GetPinnableReference()); + } + + /// To be documented. + public static unsafe Result CopyMemoryToImage(this ExtHostImageCopy thisApi, [Count(Count = 0)] Device device, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pCopyMemoryToImageInfo) + { + // SpanOverloader + return thisApi.CopyMemoryToImage(device, in pCopyMemoryToImageInfo.GetPinnableReference()); + } + + /// To be documented. + [Inject(SilkTouchStage.Begin, "pLayout = new(StructureType.SubresourceLayout2Khr);")] + public static unsafe void GetImageSubresourceLayout2(this ExtHostImageCopy thisApi, [Count(Count = 0)] Device device, [Count(Count = 0)] Image image, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageSubresource2KHR* pSubresource, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span pLayout) + { + // SpanOverloader + thisApi.GetImageSubresourceLayout2(device, image, pSubresource, out pLayout.GetPinnableReference()); + } + + /// To be documented. + public static unsafe void GetImageSubresourceLayout2(this ExtHostImageCopy thisApi, [Count(Count = 0)] Device device, [Count(Count = 0)] Image image, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pSubresource, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.Out)] SubresourceLayout2KHR* pLayout) + { + // SpanOverloader + thisApi.GetImageSubresourceLayout2(device, image, in pSubresource.GetPinnableReference(), pLayout); + } + + /// To be documented. + [Inject(SilkTouchStage.Begin, "pLayout = new(StructureType.SubresourceLayout2Khr);")] + public static unsafe void GetImageSubresourceLayout2(this ExtHostImageCopy thisApi, [Count(Count = 0)] Device device, [Count(Count = 0)] Image image, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pSubresource, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span pLayout) + { + // SpanOverloader + thisApi.GetImageSubresourceLayout2(device, image, in pSubresource.GetPinnableReference(), out pLayout.GetPinnableReference()); + } + + /// To be documented. + public static unsafe Result TransitionImageLayout(this ExtHostImageCopy thisApi, [Count(Count = 0)] Device device, [Count(Count = 0)] uint transitionCount, [Count(Parameter = "transitionCount"), Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pTransitions) + { + // SpanOverloader + return thisApi.TransitionImageLayout(device, transitionCount, in pTransitions.GetPinnableReference()); + } + + } +} + diff --git a/src/Vulkan/Extensions/Silk.NET.Vulkan.Extensions.EXT/ExtImageCompressionControl.gen.cs b/src/Vulkan/Extensions/Silk.NET.Vulkan.Extensions.EXT/ExtImageCompressionControl.gen.cs index 49500145aa..9ac509eba4 100644 --- a/src/Vulkan/Extensions/Silk.NET.Vulkan.Extensions.EXT/ExtImageCompressionControl.gen.cs +++ b/src/Vulkan/Extensions/Silk.NET.Vulkan.Extensions.EXT/ExtImageCompressionControl.gen.cs @@ -22,37 +22,37 @@ public unsafe partial class ExtImageCompressionControl : NativeExtension public const string ExtensionName = "VK_EXT_image_compression_control"; /// To be documented. [NativeApi(EntryPoint = "vkGetImageSubresourceLayout2EXT", Convention = CallingConvention.Winapi)] - public unsafe partial void GetImageSubresourceLayout2([Count(Count = 0)] Device device, [Count(Count = 0)] Image image, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageSubresource2EXT* pSubresource, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.Out)] SubresourceLayout2EXT* pLayout); + public unsafe partial void GetImageSubresourceLayout2([Count(Count = 0)] Device device, [Count(Count = 0)] Image image, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageSubresource2KHR* pSubresource, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.Out)] SubresourceLayout2KHR* pLayout); /// To be documented. - [Inject(SilkTouchStage.Begin, "pLayout = new(StructureType.SubresourceLayout2Ext);")] + [Inject(SilkTouchStage.Begin, "pLayout = new(StructureType.SubresourceLayout2Khr);")] [NativeApi(EntryPoint = "vkGetImageSubresourceLayout2EXT", Convention = CallingConvention.Winapi)] - public unsafe partial void GetImageSubresourceLayout2([Count(Count = 0)] Device device, [Count(Count = 0)] Image image, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageSubresource2EXT* pSubresource, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.Out)] out SubresourceLayout2EXT pLayout); + public unsafe partial void GetImageSubresourceLayout2([Count(Count = 0)] Device device, [Count(Count = 0)] Image image, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageSubresource2KHR* pSubresource, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.Out)] out SubresourceLayout2KHR pLayout); /// To be documented. [NativeApi(EntryPoint = "vkGetImageSubresourceLayout2EXT", Convention = CallingConvention.Winapi)] - public unsafe partial void GetImageSubresourceLayout2([Count(Count = 0)] Device device, [Count(Count = 0)] Image image, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] in ImageSubresource2EXT pSubresource, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.Out)] SubresourceLayout2EXT* pLayout); + public unsafe partial void GetImageSubresourceLayout2([Count(Count = 0)] Device device, [Count(Count = 0)] Image image, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] in ImageSubresource2KHR pSubresource, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.Out)] SubresourceLayout2KHR* pLayout); /// To be documented. - [Inject(SilkTouchStage.Begin, "pLayout = new(StructureType.SubresourceLayout2Ext);")] + [Inject(SilkTouchStage.Begin, "pLayout = new(StructureType.SubresourceLayout2Khr);")] [NativeApi(EntryPoint = "vkGetImageSubresourceLayout2EXT", Convention = CallingConvention.Winapi)] - public partial void GetImageSubresourceLayout2([Count(Count = 0)] Device device, [Count(Count = 0)] Image image, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] in ImageSubresource2EXT pSubresource, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.Out)] out SubresourceLayout2EXT pLayout); + public partial void GetImageSubresourceLayout2([Count(Count = 0)] Device device, [Count(Count = 0)] Image image, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] in ImageSubresource2KHR pSubresource, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.Out)] out SubresourceLayout2KHR pLayout); /// To be documented. - [Inject(SilkTouchStage.Begin, "pLayout = new(StructureType.SubresourceLayout2Ext);")] - public unsafe SubresourceLayout2EXT GetImageSubresourceLayout2([Count(Count = 0)] Device device, [Count(Count = 0)] Image image, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageSubresource2EXT* pSubresource) + [Inject(SilkTouchStage.Begin, "pLayout = new(StructureType.SubresourceLayout2Khr);")] + public unsafe SubresourceLayout2KHR GetImageSubresourceLayout2([Count(Count = 0)] Device device, [Count(Count = 0)] Image image, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageSubresource2KHR* pSubresource) { // NonKhrReturnTypeOverloader - GetImageSubresourceLayout2(device, image, pSubresource, out SubresourceLayout2EXT silkRet); + GetImageSubresourceLayout2(device, image, pSubresource, out SubresourceLayout2KHR silkRet); return silkRet; } /// To be documented. - [Inject(SilkTouchStage.Begin, "pLayout = new(StructureType.SubresourceLayout2Ext);")] - public unsafe SubresourceLayout2EXT GetImageSubresourceLayout2([Count(Count = 0)] Device device, [Count(Count = 0)] Image image, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] in ImageSubresource2EXT pSubresource) + [Inject(SilkTouchStage.Begin, "pLayout = new(StructureType.SubresourceLayout2Khr);")] + public unsafe SubresourceLayout2KHR GetImageSubresourceLayout2([Count(Count = 0)] Device device, [Count(Count = 0)] Image image, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] in ImageSubresource2KHR pSubresource) { // NonKhrReturnTypeOverloader - GetImageSubresourceLayout2(device, image, in pSubresource, out SubresourceLayout2EXT silkRet); + GetImageSubresourceLayout2(device, image, in pSubresource, out SubresourceLayout2KHR silkRet); return silkRet; } diff --git a/src/Vulkan/Extensions/Silk.NET.Vulkan.Extensions.EXT/ExtImageCompressionControlOverloads.gen.cs b/src/Vulkan/Extensions/Silk.NET.Vulkan.Extensions.EXT/ExtImageCompressionControlOverloads.gen.cs index 39400fdf05..48d3a468b7 100644 --- a/src/Vulkan/Extensions/Silk.NET.Vulkan.Extensions.EXT/ExtImageCompressionControlOverloads.gen.cs +++ b/src/Vulkan/Extensions/Silk.NET.Vulkan.Extensions.EXT/ExtImageCompressionControlOverloads.gen.cs @@ -17,23 +17,23 @@ namespace Silk.NET.Vulkan.Extensions.EXT public static class ExtImageCompressionControlOverloads { /// To be documented. - [Inject(SilkTouchStage.Begin, "pLayout = new(StructureType.SubresourceLayout2Ext);")] - public static unsafe void GetImageSubresourceLayout2(this ExtImageCompressionControl thisApi, [Count(Count = 0)] Device device, [Count(Count = 0)] Image image, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageSubresource2EXT* pSubresource, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span pLayout) + [Inject(SilkTouchStage.Begin, "pLayout = new(StructureType.SubresourceLayout2Khr);")] + public static unsafe void GetImageSubresourceLayout2(this ExtImageCompressionControl thisApi, [Count(Count = 0)] Device device, [Count(Count = 0)] Image image, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageSubresource2KHR* pSubresource, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span pLayout) { // SpanOverloader thisApi.GetImageSubresourceLayout2(device, image, pSubresource, out pLayout.GetPinnableReference()); } /// To be documented. - public static unsafe void GetImageSubresourceLayout2(this ExtImageCompressionControl thisApi, [Count(Count = 0)] Device device, [Count(Count = 0)] Image image, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pSubresource, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.Out)] SubresourceLayout2EXT* pLayout) + public static unsafe void GetImageSubresourceLayout2(this ExtImageCompressionControl thisApi, [Count(Count = 0)] Device device, [Count(Count = 0)] Image image, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pSubresource, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.Out)] SubresourceLayout2KHR* pLayout) { // SpanOverloader thisApi.GetImageSubresourceLayout2(device, image, in pSubresource.GetPinnableReference(), pLayout); } /// To be documented. - [Inject(SilkTouchStage.Begin, "pLayout = new(StructureType.SubresourceLayout2Ext);")] - public static unsafe void GetImageSubresourceLayout2(this ExtImageCompressionControl thisApi, [Count(Count = 0)] Device device, [Count(Count = 0)] Image image, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pSubresource, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span pLayout) + [Inject(SilkTouchStage.Begin, "pLayout = new(StructureType.SubresourceLayout2Khr);")] + public static unsafe void GetImageSubresourceLayout2(this ExtImageCompressionControl thisApi, [Count(Count = 0)] Device device, [Count(Count = 0)] Image image, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pSubresource, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span pLayout) { // SpanOverloader thisApi.GetImageSubresourceLayout2(device, image, in pSubresource.GetPinnableReference(), out pLayout.GetPinnableReference()); diff --git a/src/Vulkan/Extensions/Silk.NET.Vulkan.Extensions.KHR/KhrMaintenance5.gen.cs b/src/Vulkan/Extensions/Silk.NET.Vulkan.Extensions.KHR/KhrMaintenance5.gen.cs new file mode 100644 index 0000000000..33689a21fb --- /dev/null +++ b/src/Vulkan/Extensions/Silk.NET.Vulkan.Extensions.KHR/KhrMaintenance5.gen.cs @@ -0,0 +1,137 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; +using Silk.NET.Vulkan; +using Extension = Silk.NET.Core.Attributes.ExtensionAttribute; + +#pragma warning disable 1591 + +namespace Silk.NET.Vulkan.Extensions.KHR +{ + [Extension("VK_KHR_maintenance5")] + public unsafe partial class KhrMaintenance5 : NativeExtension + { + public const string ExtensionName = "VK_KHR_maintenance5"; + /// To be documented. + [NativeApi(EntryPoint = "vkCmdBindIndexBuffer2KHR", Convention = CallingConvention.Winapi)] + public partial void CmdBindIndexBuffer2([Count(Count = 0)] CommandBuffer commandBuffer, [Count(Count = 0)] Buffer buffer, [Count(Count = 0)] ulong offset, [Count(Count = 0)] ulong size, [Count(Count = 0)] IndexType indexType); + + /// To be documented. + [NativeApi(EntryPoint = "vkGetDeviceImageSubresourceLayoutKHR", Convention = CallingConvention.Winapi)] + public unsafe partial void GetDeviceImageSubresourceLayout([Count(Count = 0)] Device device, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] DeviceImageSubresourceInfoKHR* pInfo, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.Out)] SubresourceLayout2KHR* pLayout); + + /// To be documented. + [Inject(SilkTouchStage.Begin, "pLayout = new(StructureType.SubresourceLayout2Khr);")] + [NativeApi(EntryPoint = "vkGetDeviceImageSubresourceLayoutKHR", Convention = CallingConvention.Winapi)] + public unsafe partial void GetDeviceImageSubresourceLayout([Count(Count = 0)] Device device, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] DeviceImageSubresourceInfoKHR* pInfo, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.Out)] out SubresourceLayout2KHR pLayout); + + /// To be documented. + [NativeApi(EntryPoint = "vkGetDeviceImageSubresourceLayoutKHR", Convention = CallingConvention.Winapi)] + public unsafe partial void GetDeviceImageSubresourceLayout([Count(Count = 0)] Device device, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] in DeviceImageSubresourceInfoKHR pInfo, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.Out)] SubresourceLayout2KHR* pLayout); + + /// To be documented. + [Inject(SilkTouchStage.Begin, "pLayout = new(StructureType.SubresourceLayout2Khr);")] + [NativeApi(EntryPoint = "vkGetDeviceImageSubresourceLayoutKHR", Convention = CallingConvention.Winapi)] + public partial void GetDeviceImageSubresourceLayout([Count(Count = 0)] Device device, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] in DeviceImageSubresourceInfoKHR pInfo, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.Out)] out SubresourceLayout2KHR pLayout); + + /// To be documented. + [NativeApi(EntryPoint = "vkGetImageSubresourceLayout2KHR", Convention = CallingConvention.Winapi)] + public unsafe partial void GetImageSubresourceLayout2([Count(Count = 0)] Device device, [Count(Count = 0)] Image image, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageSubresource2KHR* pSubresource, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.Out)] SubresourceLayout2KHR* pLayout); + + /// To be documented. + [Inject(SilkTouchStage.Begin, "pLayout = new(StructureType.SubresourceLayout2Khr);")] + [NativeApi(EntryPoint = "vkGetImageSubresourceLayout2KHR", Convention = CallingConvention.Winapi)] + public unsafe partial void GetImageSubresourceLayout2([Count(Count = 0)] Device device, [Count(Count = 0)] Image image, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageSubresource2KHR* pSubresource, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.Out)] out SubresourceLayout2KHR pLayout); + + /// To be documented. + [NativeApi(EntryPoint = "vkGetImageSubresourceLayout2KHR", Convention = CallingConvention.Winapi)] + public unsafe partial void GetImageSubresourceLayout2([Count(Count = 0)] Device device, [Count(Count = 0)] Image image, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] in ImageSubresource2KHR pSubresource, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.Out)] SubresourceLayout2KHR* pLayout); + + /// To be documented. + [Inject(SilkTouchStage.Begin, "pLayout = new(StructureType.SubresourceLayout2Khr);")] + [NativeApi(EntryPoint = "vkGetImageSubresourceLayout2KHR", Convention = CallingConvention.Winapi)] + public partial void GetImageSubresourceLayout2([Count(Count = 0)] Device device, [Count(Count = 0)] Image image, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] in ImageSubresource2KHR pSubresource, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.Out)] out SubresourceLayout2KHR pLayout); + + /// To be documented. + [NativeApi(EntryPoint = "vkGetRenderingAreaGranularityKHR", Convention = CallingConvention.Winapi)] + public unsafe partial void GetRenderingAreaGranularity([Count(Count = 0)] Device device, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] RenderingAreaInfoKHR* pRenderingAreaInfo, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.Out)] Extent2D* pGranularity); + + /// To be documented. + [NativeApi(EntryPoint = "vkGetRenderingAreaGranularityKHR", Convention = CallingConvention.Winapi)] + public unsafe partial void GetRenderingAreaGranularity([Count(Count = 0)] Device device, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] RenderingAreaInfoKHR* pRenderingAreaInfo, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.Out)] out Extent2D pGranularity); + + /// To be documented. + [NativeApi(EntryPoint = "vkGetRenderingAreaGranularityKHR", Convention = CallingConvention.Winapi)] + public unsafe partial void GetRenderingAreaGranularity([Count(Count = 0)] Device device, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] in RenderingAreaInfoKHR pRenderingAreaInfo, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.Out)] Extent2D* pGranularity); + + /// To be documented. + [NativeApi(EntryPoint = "vkGetRenderingAreaGranularityKHR", Convention = CallingConvention.Winapi)] + public partial void GetRenderingAreaGranularity([Count(Count = 0)] Device device, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] in RenderingAreaInfoKHR pRenderingAreaInfo, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.Out)] out Extent2D pGranularity); + + /// To be documented. + [Inject(SilkTouchStage.Begin, "pLayout = new(StructureType.SubresourceLayout2Khr);")] + public unsafe SubresourceLayout2KHR GetDeviceImageSubresourceLayout([Count(Count = 0)] Device device, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] DeviceImageSubresourceInfoKHR* pInfo) + { + // NonKhrReturnTypeOverloader + GetDeviceImageSubresourceLayout(device, pInfo, out SubresourceLayout2KHR silkRet); + return silkRet; + } + + /// To be documented. + [Inject(SilkTouchStage.Begin, "pLayout = new(StructureType.SubresourceLayout2Khr);")] + public unsafe SubresourceLayout2KHR GetDeviceImageSubresourceLayout([Count(Count = 0)] Device device, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] in DeviceImageSubresourceInfoKHR pInfo) + { + // NonKhrReturnTypeOverloader + GetDeviceImageSubresourceLayout(device, in pInfo, out SubresourceLayout2KHR silkRet); + return silkRet; + } + + /// To be documented. + [Inject(SilkTouchStage.Begin, "pLayout = new(StructureType.SubresourceLayout2Khr);")] + public unsafe SubresourceLayout2KHR GetImageSubresourceLayout2([Count(Count = 0)] Device device, [Count(Count = 0)] Image image, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageSubresource2KHR* pSubresource) + { + // NonKhrReturnTypeOverloader + GetImageSubresourceLayout2(device, image, pSubresource, out SubresourceLayout2KHR silkRet); + return silkRet; + } + + /// To be documented. + [Inject(SilkTouchStage.Begin, "pLayout = new(StructureType.SubresourceLayout2Khr);")] + public unsafe SubresourceLayout2KHR GetImageSubresourceLayout2([Count(Count = 0)] Device device, [Count(Count = 0)] Image image, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] in ImageSubresource2KHR pSubresource) + { + // NonKhrReturnTypeOverloader + GetImageSubresourceLayout2(device, image, in pSubresource, out SubresourceLayout2KHR silkRet); + return silkRet; + } + + /// To be documented. + public unsafe Extent2D GetRenderingAreaGranularity([Count(Count = 0)] Device device, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] RenderingAreaInfoKHR* pRenderingAreaInfo) + { + // NonKhrReturnTypeOverloader + GetRenderingAreaGranularity(device, pRenderingAreaInfo, out Extent2D silkRet); + return silkRet; + } + + /// To be documented. + public unsafe Extent2D GetRenderingAreaGranularity([Count(Count = 0)] Device device, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] in RenderingAreaInfoKHR pRenderingAreaInfo) + { + // NonKhrReturnTypeOverloader + GetRenderingAreaGranularity(device, in pRenderingAreaInfo, out Extent2D silkRet); + return silkRet; + } + + public KhrMaintenance5(INativeContext ctx) + : base(ctx) + { + } + } +} + diff --git a/src/Vulkan/Extensions/Silk.NET.Vulkan.Extensions.KHR/KhrMaintenance5Overloads.gen.cs b/src/Vulkan/Extensions/Silk.NET.Vulkan.Extensions.KHR/KhrMaintenance5Overloads.gen.cs new file mode 100644 index 0000000000..fb09ebf708 --- /dev/null +++ b/src/Vulkan/Extensions/Silk.NET.Vulkan.Extensions.KHR/KhrMaintenance5Overloads.gen.cs @@ -0,0 +1,88 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Vulkan.Extensions.KHR +{ + public static class KhrMaintenance5Overloads + { + /// To be documented. + [Inject(SilkTouchStage.Begin, "pLayout = new(StructureType.SubresourceLayout2Khr);")] + public static unsafe void GetDeviceImageSubresourceLayout(this KhrMaintenance5 thisApi, [Count(Count = 0)] Device device, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] DeviceImageSubresourceInfoKHR* pInfo, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span pLayout) + { + // SpanOverloader + thisApi.GetDeviceImageSubresourceLayout(device, pInfo, out pLayout.GetPinnableReference()); + } + + /// To be documented. + public static unsafe void GetDeviceImageSubresourceLayout(this KhrMaintenance5 thisApi, [Count(Count = 0)] Device device, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pInfo, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.Out)] SubresourceLayout2KHR* pLayout) + { + // SpanOverloader + thisApi.GetDeviceImageSubresourceLayout(device, in pInfo.GetPinnableReference(), pLayout); + } + + /// To be documented. + [Inject(SilkTouchStage.Begin, "pLayout = new(StructureType.SubresourceLayout2Khr);")] + public static unsafe void GetDeviceImageSubresourceLayout(this KhrMaintenance5 thisApi, [Count(Count = 0)] Device device, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pInfo, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span pLayout) + { + // SpanOverloader + thisApi.GetDeviceImageSubresourceLayout(device, in pInfo.GetPinnableReference(), out pLayout.GetPinnableReference()); + } + + /// To be documented. + [Inject(SilkTouchStage.Begin, "pLayout = new(StructureType.SubresourceLayout2Khr);")] + public static unsafe void GetImageSubresourceLayout2(this KhrMaintenance5 thisApi, [Count(Count = 0)] Device device, [Count(Count = 0)] Image image, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageSubresource2KHR* pSubresource, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span pLayout) + { + // SpanOverloader + thisApi.GetImageSubresourceLayout2(device, image, pSubresource, out pLayout.GetPinnableReference()); + } + + /// To be documented. + public static unsafe void GetImageSubresourceLayout2(this KhrMaintenance5 thisApi, [Count(Count = 0)] Device device, [Count(Count = 0)] Image image, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pSubresource, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.Out)] SubresourceLayout2KHR* pLayout) + { + // SpanOverloader + thisApi.GetImageSubresourceLayout2(device, image, in pSubresource.GetPinnableReference(), pLayout); + } + + /// To be documented. + [Inject(SilkTouchStage.Begin, "pLayout = new(StructureType.SubresourceLayout2Khr);")] + public static unsafe void GetImageSubresourceLayout2(this KhrMaintenance5 thisApi, [Count(Count = 0)] Device device, [Count(Count = 0)] Image image, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pSubresource, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span pLayout) + { + // SpanOverloader + thisApi.GetImageSubresourceLayout2(device, image, in pSubresource.GetPinnableReference(), out pLayout.GetPinnableReference()); + } + + /// To be documented. + public static unsafe void GetRenderingAreaGranularity(this KhrMaintenance5 thisApi, [Count(Count = 0)] Device device, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] RenderingAreaInfoKHR* pRenderingAreaInfo, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span pGranularity) + { + // SpanOverloader + thisApi.GetRenderingAreaGranularity(device, pRenderingAreaInfo, out pGranularity.GetPinnableReference()); + } + + /// To be documented. + public static unsafe void GetRenderingAreaGranularity(this KhrMaintenance5 thisApi, [Count(Count = 0)] Device device, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pRenderingAreaInfo, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.Out)] Extent2D* pGranularity) + { + // SpanOverloader + thisApi.GetRenderingAreaGranularity(device, in pRenderingAreaInfo.GetPinnableReference(), pGranularity); + } + + /// To be documented. + public static unsafe void GetRenderingAreaGranularity(this KhrMaintenance5 thisApi, [Count(Count = 0)] Device device, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pRenderingAreaInfo, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span pGranularity) + { + // SpanOverloader + thisApi.GetRenderingAreaGranularity(device, in pRenderingAreaInfo.GetPinnableReference(), out pGranularity.GetPinnableReference()); + } + + } +} + diff --git a/src/Vulkan/Extensions/Silk.NET.Vulkan.Extensions.NV/NVDeviceGeneratedCommandsCompute.gen.cs b/src/Vulkan/Extensions/Silk.NET.Vulkan.Extensions.NV/NVDeviceGeneratedCommandsCompute.gen.cs new file mode 100644 index 0000000000..49747f7d86 --- /dev/null +++ b/src/Vulkan/Extensions/Silk.NET.Vulkan.Extensions.NV/NVDeviceGeneratedCommandsCompute.gen.cs @@ -0,0 +1,77 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; +using Silk.NET.Vulkan; +using Extension = Silk.NET.Core.Attributes.ExtensionAttribute; + +#pragma warning disable 1591 + +namespace Silk.NET.Vulkan.Extensions.NV +{ + [Extension("VK_NV_device_generated_commands_compute")] + public unsafe partial class NVDeviceGeneratedCommandsCompute : NativeExtension + { + public const string ExtensionName = "VK_NV_device_generated_commands_compute"; + /// To be documented. + [NativeApi(EntryPoint = "vkCmdUpdatePipelineIndirectBufferNV", Convention = CallingConvention.Winapi)] + public partial void CmdUpdatePipelineIndirectBuffer([Count(Count = 0)] CommandBuffer commandBuffer, [Count(Count = 0)] PipelineBindPoint pipelineBindPoint, [Count(Count = 0)] Pipeline pipeline); + + /// To be documented. + [NativeApi(EntryPoint = "vkGetPipelineIndirectDeviceAddressNV", Convention = CallingConvention.Winapi)] + public unsafe partial ulong GetPipelineIndirectDeviceAddress([Count(Count = 0)] Device device, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] PipelineIndirectDeviceAddressInfoNV* pInfo); + + /// To be documented. + [NativeApi(EntryPoint = "vkGetPipelineIndirectDeviceAddressNV", Convention = CallingConvention.Winapi)] + public partial ulong GetPipelineIndirectDeviceAddress([Count(Count = 0)] Device device, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] in PipelineIndirectDeviceAddressInfoNV pInfo); + + /// To be documented. + [NativeApi(EntryPoint = "vkGetPipelineIndirectMemoryRequirementsNV", Convention = CallingConvention.Winapi)] + public unsafe partial void GetPipelineIndirectMemoryRequirements([Count(Count = 0)] Device device, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] ComputePipelineCreateInfo* pCreateInfo, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.Out)] MemoryRequirements2* pMemoryRequirements); + + /// To be documented. + [Inject(SilkTouchStage.Begin, "pMemoryRequirements = new(StructureType.MemoryRequirements2);")] + [NativeApi(EntryPoint = "vkGetPipelineIndirectMemoryRequirementsNV", Convention = CallingConvention.Winapi)] + public unsafe partial void GetPipelineIndirectMemoryRequirements([Count(Count = 0)] Device device, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] ComputePipelineCreateInfo* pCreateInfo, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.Out)] out MemoryRequirements2 pMemoryRequirements); + + /// To be documented. + [NativeApi(EntryPoint = "vkGetPipelineIndirectMemoryRequirementsNV", Convention = CallingConvention.Winapi)] + public unsafe partial void GetPipelineIndirectMemoryRequirements([Count(Count = 0)] Device device, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] in ComputePipelineCreateInfo pCreateInfo, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.Out)] MemoryRequirements2* pMemoryRequirements); + + /// To be documented. + [Inject(SilkTouchStage.Begin, "pMemoryRequirements = new(StructureType.MemoryRequirements2);")] + [NativeApi(EntryPoint = "vkGetPipelineIndirectMemoryRequirementsNV", Convention = CallingConvention.Winapi)] + public partial void GetPipelineIndirectMemoryRequirements([Count(Count = 0)] Device device, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] in ComputePipelineCreateInfo pCreateInfo, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.Out)] out MemoryRequirements2 pMemoryRequirements); + + /// To be documented. + [Inject(SilkTouchStage.Begin, "pMemoryRequirements = new(StructureType.MemoryRequirements2);")] + public unsafe MemoryRequirements2 GetPipelineIndirectMemoryRequirements([Count(Count = 0)] Device device, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] ComputePipelineCreateInfo* pCreateInfo) + { + // NonKhrReturnTypeOverloader + GetPipelineIndirectMemoryRequirements(device, pCreateInfo, out MemoryRequirements2 silkRet); + return silkRet; + } + + /// To be documented. + [Inject(SilkTouchStage.Begin, "pMemoryRequirements = new(StructureType.MemoryRequirements2);")] + public unsafe MemoryRequirements2 GetPipelineIndirectMemoryRequirements([Count(Count = 0)] Device device, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] in ComputePipelineCreateInfo pCreateInfo) + { + // NonKhrReturnTypeOverloader + GetPipelineIndirectMemoryRequirements(device, in pCreateInfo, out MemoryRequirements2 silkRet); + return silkRet; + } + + public NVDeviceGeneratedCommandsCompute(INativeContext ctx) + : base(ctx) + { + } + } +} + diff --git a/src/Vulkan/Extensions/Silk.NET.Vulkan.Extensions.NV/NVDeviceGeneratedCommandsComputeOverloads.gen.cs b/src/Vulkan/Extensions/Silk.NET.Vulkan.Extensions.NV/NVDeviceGeneratedCommandsComputeOverloads.gen.cs new file mode 100644 index 0000000000..f2c05cde3a --- /dev/null +++ b/src/Vulkan/Extensions/Silk.NET.Vulkan.Extensions.NV/NVDeviceGeneratedCommandsComputeOverloads.gen.cs @@ -0,0 +1,51 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Vulkan.Extensions.NV +{ + public static class NVDeviceGeneratedCommandsComputeOverloads + { + /// To be documented. + public static unsafe ulong GetPipelineIndirectDeviceAddress(this NVDeviceGeneratedCommandsCompute thisApi, [Count(Count = 0)] Device device, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pInfo) + { + // SpanOverloader + return thisApi.GetPipelineIndirectDeviceAddress(device, in pInfo.GetPinnableReference()); + } + + /// To be documented. + [Inject(SilkTouchStage.Begin, "pMemoryRequirements = new(StructureType.MemoryRequirements2);")] + public static unsafe void GetPipelineIndirectMemoryRequirements(this NVDeviceGeneratedCommandsCompute thisApi, [Count(Count = 0)] Device device, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] ComputePipelineCreateInfo* pCreateInfo, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span pMemoryRequirements) + { + // SpanOverloader + thisApi.GetPipelineIndirectMemoryRequirements(device, pCreateInfo, out pMemoryRequirements.GetPinnableReference()); + } + + /// To be documented. + public static unsafe void GetPipelineIndirectMemoryRequirements(this NVDeviceGeneratedCommandsCompute thisApi, [Count(Count = 0)] Device device, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pCreateInfo, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.Out)] MemoryRequirements2* pMemoryRequirements) + { + // SpanOverloader + thisApi.GetPipelineIndirectMemoryRequirements(device, in pCreateInfo.GetPinnableReference(), pMemoryRequirements); + } + + /// To be documented. + [Inject(SilkTouchStage.Begin, "pMemoryRequirements = new(StructureType.MemoryRequirements2);")] + public static unsafe void GetPipelineIndirectMemoryRequirements(this NVDeviceGeneratedCommandsCompute thisApi, [Count(Count = 0)] Device device, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pCreateInfo, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span pMemoryRequirements) + { + // SpanOverloader + thisApi.GetPipelineIndirectMemoryRequirements(device, in pCreateInfo.GetPinnableReference(), out pMemoryRequirements.GetPinnableReference()); + } + + } +} + diff --git a/src/Vulkan/Extensions/Silk.NET.Vulkan.Extensions.NV/NVLowLatency2.gen.cs b/src/Vulkan/Extensions/Silk.NET.Vulkan.Extensions.NV/NVLowLatency2.gen.cs new file mode 100644 index 0000000000..969ab9a7d6 --- /dev/null +++ b/src/Vulkan/Extensions/Silk.NET.Vulkan.Extensions.NV/NVLowLatency2.gen.cs @@ -0,0 +1,97 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; +using Silk.NET.Vulkan; +using Extension = Silk.NET.Core.Attributes.ExtensionAttribute; + +#pragma warning disable 1591 + +namespace Silk.NET.Vulkan.Extensions.NV +{ + [Extension("VK_NV_low_latency2")] + public unsafe partial class NVLowLatency2 : NativeExtension + { + public const string ExtensionName = "VK_NV_low_latency2"; + /// To be documented. + [NativeApi(EntryPoint = "vkGetLatencyTimingsNV", Convention = CallingConvention.Winapi)] + public unsafe partial void GetLatencyTiming([Count(Count = 0)] Device device, [Count(Count = 0)] SwapchainKHR swapchain, [Count(Count = 0)] uint* pTimingCount, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.Out)] GetLatencyMarkerInfoNV* pLatencyMarkerInfo); + + /// To be documented. + [Inject(SilkTouchStage.Begin, "pLatencyMarkerInfo = new(StructureType.GetLatencyMarkerInfoNV);")] + [NativeApi(EntryPoint = "vkGetLatencyTimingsNV", Convention = CallingConvention.Winapi)] + public unsafe partial void GetLatencyTiming([Count(Count = 0)] Device device, [Count(Count = 0)] SwapchainKHR swapchain, [Count(Count = 0)] uint* pTimingCount, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.Out)] out GetLatencyMarkerInfoNV pLatencyMarkerInfo); + + /// To be documented. + [NativeApi(EntryPoint = "vkGetLatencyTimingsNV", Convention = CallingConvention.Winapi)] + public unsafe partial void GetLatencyTiming([Count(Count = 0)] Device device, [Count(Count = 0)] SwapchainKHR swapchain, [Count(Count = 0)] ref uint pTimingCount, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.Out)] GetLatencyMarkerInfoNV* pLatencyMarkerInfo); + + /// To be documented. + [Inject(SilkTouchStage.Begin, "pLatencyMarkerInfo = new(StructureType.GetLatencyMarkerInfoNV);")] + [NativeApi(EntryPoint = "vkGetLatencyTimingsNV", Convention = CallingConvention.Winapi)] + public partial void GetLatencyTiming([Count(Count = 0)] Device device, [Count(Count = 0)] SwapchainKHR swapchain, [Count(Count = 0)] ref uint pTimingCount, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.Out)] out GetLatencyMarkerInfoNV pLatencyMarkerInfo); + + /// To be documented. + [NativeApi(EntryPoint = "vkLatencySleepNV", Convention = CallingConvention.Winapi)] + public unsafe partial Result LatencySleep([Count(Count = 0)] Device device, [Count(Count = 0)] SwapchainKHR swapchain, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] LatencySleepInfoNV* pSleepInfo); + + /// To be documented. + [NativeApi(EntryPoint = "vkLatencySleepNV", Convention = CallingConvention.Winapi)] + public partial Result LatencySleep([Count(Count = 0)] Device device, [Count(Count = 0)] SwapchainKHR swapchain, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] in LatencySleepInfoNV pSleepInfo); + + /// To be documented. + [NativeApi(EntryPoint = "vkQueueNotifyOutOfBandNV", Convention = CallingConvention.Winapi)] + public unsafe partial void QueueNotifyOutOfBan([Count(Count = 0)] Queue queue, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] OutOfBandQueueTypeInfoNV* pQueueTypeInfo); + + /// To be documented. + [NativeApi(EntryPoint = "vkQueueNotifyOutOfBandNV", Convention = CallingConvention.Winapi)] + public partial void QueueNotifyOutOfBan([Count(Count = 0)] Queue queue, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] in OutOfBandQueueTypeInfoNV pQueueTypeInfo); + + /// To be documented. + [NativeApi(EntryPoint = "vkSetLatencyMarkerNV", Convention = CallingConvention.Winapi)] + public unsafe partial void SetLatencyMarker([Count(Count = 0)] Device device, [Count(Count = 0)] SwapchainKHR swapchain, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] SetLatencyMarkerInfoNV* pLatencyMarkerInfo); + + /// To be documented. + [NativeApi(EntryPoint = "vkSetLatencyMarkerNV", Convention = CallingConvention.Winapi)] + public partial void SetLatencyMarker([Count(Count = 0)] Device device, [Count(Count = 0)] SwapchainKHR swapchain, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] in SetLatencyMarkerInfoNV pLatencyMarkerInfo); + + /// To be documented. + [NativeApi(EntryPoint = "vkSetLatencySleepModeNV", Convention = CallingConvention.Winapi)] + public unsafe partial Result SetLatencySleepMode([Count(Count = 0)] Device device, [Count(Count = 0)] SwapchainKHR swapchain, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] LatencySleepModeInfoNV* pSleepModeInfo); + + /// To be documented. + [NativeApi(EntryPoint = "vkSetLatencySleepModeNV", Convention = CallingConvention.Winapi)] + public partial Result SetLatencySleepMode([Count(Count = 0)] Device device, [Count(Count = 0)] SwapchainKHR swapchain, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] in LatencySleepModeInfoNV pSleepModeInfo); + + /// To be documented. + [Inject(SilkTouchStage.Begin, "pLatencyMarkerInfo = new(StructureType.GetLatencyMarkerInfoNV);")] + public unsafe GetLatencyMarkerInfoNV GetLatencyTiming([Count(Count = 0)] Device device, [Count(Count = 0)] SwapchainKHR swapchain, [Count(Count = 0)] uint* pTimingCount) + { + // NonKhrReturnTypeOverloader + GetLatencyTiming(device, swapchain, pTimingCount, out GetLatencyMarkerInfoNV silkRet); + return silkRet; + } + + /// To be documented. + [Inject(SilkTouchStage.Begin, "pLatencyMarkerInfo = new(StructureType.GetLatencyMarkerInfoNV);")] + public unsafe GetLatencyMarkerInfoNV GetLatencyTiming([Count(Count = 0)] Device device, [Count(Count = 0)] SwapchainKHR swapchain, [Count(Count = 0)] ref uint pTimingCount) + { + // NonKhrReturnTypeOverloader + GetLatencyTiming(device, swapchain, ref pTimingCount, out GetLatencyMarkerInfoNV silkRet); + return silkRet; + } + + public NVLowLatency2(INativeContext ctx) + : base(ctx) + { + } + } +} + diff --git a/src/Vulkan/Extensions/Silk.NET.Vulkan.Extensions.NV/NVLowLatency2Overloads.gen.cs b/src/Vulkan/Extensions/Silk.NET.Vulkan.Extensions.NV/NVLowLatency2Overloads.gen.cs new file mode 100644 index 0000000000..9fb3798e36 --- /dev/null +++ b/src/Vulkan/Extensions/Silk.NET.Vulkan.Extensions.NV/NVLowLatency2Overloads.gen.cs @@ -0,0 +1,72 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Vulkan.Extensions.NV +{ + public static class NVLowLatency2Overloads + { + /// To be documented. + [Inject(SilkTouchStage.Begin, "pLatencyMarkerInfo = new(StructureType.GetLatencyMarkerInfoNV);")] + public static unsafe void GetLatencyTiming(this NVLowLatency2 thisApi, [Count(Count = 0)] Device device, [Count(Count = 0)] SwapchainKHR swapchain, [Count(Count = 0)] uint* pTimingCount, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span pLatencyMarkerInfo) + { + // SpanOverloader + thisApi.GetLatencyTiming(device, swapchain, pTimingCount, out pLatencyMarkerInfo.GetPinnableReference()); + } + + /// To be documented. + public static unsafe void GetLatencyTiming(this NVLowLatency2 thisApi, [Count(Count = 0)] Device device, [Count(Count = 0)] SwapchainKHR swapchain, [Count(Count = 0)] Span pTimingCount, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.Out)] GetLatencyMarkerInfoNV* pLatencyMarkerInfo) + { + // SpanOverloader + thisApi.GetLatencyTiming(device, swapchain, ref pTimingCount.GetPinnableReference(), pLatencyMarkerInfo); + } + + /// To be documented. + [Inject(SilkTouchStage.Begin, "pLatencyMarkerInfo = new(StructureType.GetLatencyMarkerInfoNV);")] + public static unsafe void GetLatencyTiming(this NVLowLatency2 thisApi, [Count(Count = 0)] Device device, [Count(Count = 0)] SwapchainKHR swapchain, [Count(Count = 0)] Span pTimingCount, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.Out)] Span pLatencyMarkerInfo) + { + // SpanOverloader + thisApi.GetLatencyTiming(device, swapchain, ref pTimingCount.GetPinnableReference(), out pLatencyMarkerInfo.GetPinnableReference()); + } + + /// To be documented. + public static unsafe Result LatencySleep(this NVLowLatency2 thisApi, [Count(Count = 0)] Device device, [Count(Count = 0)] SwapchainKHR swapchain, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pSleepInfo) + { + // SpanOverloader + return thisApi.LatencySleep(device, swapchain, in pSleepInfo.GetPinnableReference()); + } + + /// To be documented. + public static unsafe void QueueNotifyOutOfBan(this NVLowLatency2 thisApi, [Count(Count = 0)] Queue queue, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pQueueTypeInfo) + { + // SpanOverloader + thisApi.QueueNotifyOutOfBan(queue, in pQueueTypeInfo.GetPinnableReference()); + } + + /// To be documented. + public static unsafe void SetLatencyMarker(this NVLowLatency2 thisApi, [Count(Count = 0)] Device device, [Count(Count = 0)] SwapchainKHR swapchain, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pLatencyMarkerInfo) + { + // SpanOverloader + thisApi.SetLatencyMarker(device, swapchain, in pLatencyMarkerInfo.GetPinnableReference()); + } + + /// To be documented. + public static unsafe Result SetLatencySleepMode(this NVLowLatency2 thisApi, [Count(Count = 0)] Device device, [Count(Count = 0)] SwapchainKHR swapchain, [Count(Count = 0), Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan pSleepModeInfo) + { + // SpanOverloader + return thisApi.SetLatencySleepMode(device, swapchain, in pSleepModeInfo.GetPinnableReference()); + } + + } +} + diff --git a/src/Vulkan/Silk.NET.Vulkan/Enums/BlockMatchWindowCompareModeQCOM.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Enums/BlockMatchWindowCompareModeQCOM.gen.cs new file mode 100644 index 0000000000..d2d3e6486e --- /dev/null +++ b/src/Vulkan/Silk.NET.Vulkan/Enums/BlockMatchWindowCompareModeQCOM.gen.cs @@ -0,0 +1,26 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using Silk.NET.Core.Attributes; + +#pragma warning disable 1591 + +namespace Silk.NET.Vulkan +{ + [NativeName("Name", "VkBlockMatchWindowCompareModeQCOM")] + public enum BlockMatchWindowCompareModeQCOM : int + { + [Obsolete("Deprecated in favour of \"MinQCom\"")] + [NativeName("Name", "VK_BLOCK_MATCH_WINDOW_COMPARE_MODE_MIN_QCOM")] + BlockMatchWindowCompareModeMinQCom = 0, + [Obsolete("Deprecated in favour of \"MaxQCom\"")] + [NativeName("Name", "VK_BLOCK_MATCH_WINDOW_COMPARE_MODE_MAX_QCOM")] + BlockMatchWindowCompareModeMaxQCom = 1, + [NativeName("Name", "VK_BLOCK_MATCH_WINDOW_COMPARE_MODE_MIN_QCOM")] + MinQCom = 0, + [NativeName("Name", "VK_BLOCK_MATCH_WINDOW_COMPARE_MODE_MAX_QCOM")] + MaxQCom = 1, + } +} diff --git a/src/Vulkan/Silk.NET.Vulkan/Enums/BufferUsageFlags.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Enums/BufferUsageFlags.gen.cs index c93e9d1904..1c9f5cd15b 100644 --- a/src/Vulkan/Silk.NET.Vulkan/Enums/BufferUsageFlags.gen.cs +++ b/src/Vulkan/Silk.NET.Vulkan/Enums/BufferUsageFlags.gen.cs @@ -57,6 +57,9 @@ public enum BufferUsageFlags : int [Obsolete("Deprecated in favour of \"ConditionalRenderingBitExt\"")] [NativeName("Name", "VK_BUFFER_USAGE_CONDITIONAL_RENDERING_BIT_EXT")] BufferUsageConditionalRenderingBitExt = 512, + [Obsolete("Deprecated in favour of \"ExecutionGraphScratchBitAmdx\"")] + [NativeName("Name", "VK_BUFFER_USAGE_EXECUTION_GRAPH_SCRATCH_BIT_AMDX")] + BufferUsageExecutionGraphScratchBitAmdx = 33554432, [Obsolete("Deprecated in favour of \"AccelerationStructureBuildInputReadOnlyBitKhr\"")] [NativeName("Name", "VK_BUFFER_USAGE_ACCELERATION_STRUCTURE_BUILD_INPUT_READ_ONLY_BIT_KHR")] BufferUsageAccelerationStructureBuildInputReadOnlyBitKhr = 524288, @@ -127,6 +130,8 @@ public enum BufferUsageFlags : int TransformFeedbackCounterBufferBitExt = 4096, [NativeName("Name", "VK_BUFFER_USAGE_CONDITIONAL_RENDERING_BIT_EXT")] ConditionalRenderingBitExt = 512, + [NativeName("Name", "VK_BUFFER_USAGE_EXECUTION_GRAPH_SCRATCH_BIT_AMDX")] + ExecutionGraphScratchBitAmdx = 33554432, [NativeName("Name", "VK_BUFFER_USAGE_ACCELERATION_STRUCTURE_BUILD_INPUT_READ_ONLY_BIT_KHR")] AccelerationStructureBuildInputReadOnlyBitKhr = 524288, [NativeName("Name", "VK_BUFFER_USAGE_ACCELERATION_STRUCTURE_STORAGE_BIT_KHR")] diff --git a/src/Vulkan/Silk.NET.Vulkan/Enums/BufferUsageFlags2KHR.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Enums/BufferUsageFlags2KHR.gen.cs new file mode 100644 index 0000000000..5bd0f2309c --- /dev/null +++ b/src/Vulkan/Silk.NET.Vulkan/Enums/BufferUsageFlags2KHR.gen.cs @@ -0,0 +1,154 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using Silk.NET.Core.Attributes; + +#pragma warning disable 1591 + +namespace Silk.NET.Vulkan +{ + [Flags] + [NativeName("Name", "VkBufferUsageFlags2KHR")] + public enum BufferUsageFlags2KHR : long + { + [NativeName("Name", "")] + None = 0, + [Obsolete("Deprecated in favour of \"TransferSrcBitKhr\"")] + [NativeName("Name", "VK_BUFFER_USAGE_2_TRANSFER_SRC_BIT_KHR")] + BufferUsage2TransferSrcBitKhr = 1, + [Obsolete("Deprecated in favour of \"TransferDstBitKhr\"")] + [NativeName("Name", "VK_BUFFER_USAGE_2_TRANSFER_DST_BIT_KHR")] + BufferUsage2TransferDstBitKhr = 2, + [Obsolete("Deprecated in favour of \"UniformTexelBufferBitKhr\"")] + [NativeName("Name", "VK_BUFFER_USAGE_2_UNIFORM_TEXEL_BUFFER_BIT_KHR")] + BufferUsage2UniformTexelBufferBitKhr = 4, + [Obsolete("Deprecated in favour of \"StorageTexelBufferBitKhr\"")] + [NativeName("Name", "VK_BUFFER_USAGE_2_STORAGE_TEXEL_BUFFER_BIT_KHR")] + BufferUsage2StorageTexelBufferBitKhr = 8, + [Obsolete("Deprecated in favour of \"UniformBufferBitKhr\"")] + [NativeName("Name", "VK_BUFFER_USAGE_2_UNIFORM_BUFFER_BIT_KHR")] + BufferUsage2UniformBufferBitKhr = 16, + [Obsolete("Deprecated in favour of \"StorageBufferBitKhr\"")] + [NativeName("Name", "VK_BUFFER_USAGE_2_STORAGE_BUFFER_BIT_KHR")] + BufferUsage2StorageBufferBitKhr = 32, + [Obsolete("Deprecated in favour of \"IndexBufferBitKhr\"")] + [NativeName("Name", "VK_BUFFER_USAGE_2_INDEX_BUFFER_BIT_KHR")] + BufferUsage2IndexBufferBitKhr = 64, + [Obsolete("Deprecated in favour of \"VertexBufferBitKhr\"")] + [NativeName("Name", "VK_BUFFER_USAGE_2_VERTEX_BUFFER_BIT_KHR")] + BufferUsage2VertexBufferBitKhr = 128, + [Obsolete("Deprecated in favour of \"IndirectBufferBitKhr\"")] + [NativeName("Name", "VK_BUFFER_USAGE_2_INDIRECT_BUFFER_BIT_KHR")] + BufferUsage2IndirectBufferBitKhr = 256, + [Obsolete("Deprecated in favour of \"ExecutionGraphScratchBitAmdx\"")] + [NativeName("Name", "VK_BUFFER_USAGE_2_EXECUTION_GRAPH_SCRATCH_BIT_AMDX")] + BufferUsage2ExecutionGraphScratchBitAmdx = 33554432, + [Obsolete("Deprecated in favour of \"ConditionalRenderingBitExt\"")] + [NativeName("Name", "VK_BUFFER_USAGE_2_CONDITIONAL_RENDERING_BIT_EXT")] + BufferUsage2ConditionalRenderingBitExt = 512, + [Obsolete("Deprecated in favour of \"ShaderBindingTableBitKhr\"")] + [NativeName("Name", "VK_BUFFER_USAGE_2_SHADER_BINDING_TABLE_BIT_KHR")] + BufferUsage2ShaderBindingTableBitKhr = 1024, + [Obsolete("Deprecated in favour of \"RayTracingBitNV\"")] + [NativeName("Name", "VK_BUFFER_USAGE_2_RAY_TRACING_BIT_NV")] + BufferUsage2RayTracingBitNV = 1024, + [Obsolete("Deprecated in favour of \"TransformFeedbackBufferBitExt\"")] + [NativeName("Name", "VK_BUFFER_USAGE_2_TRANSFORM_FEEDBACK_BUFFER_BIT_EXT")] + BufferUsage2TransformFeedbackBufferBitExt = 2048, + [Obsolete("Deprecated in favour of \"TransformFeedbackCounterBufferBitExt\"")] + [NativeName("Name", "VK_BUFFER_USAGE_2_TRANSFORM_FEEDBACK_COUNTER_BUFFER_BIT_EXT")] + BufferUsage2TransformFeedbackCounterBufferBitExt = 4096, + [Obsolete("Deprecated in favour of \"VideoDecodeSrcBitKhr\"")] + [NativeName("Name", "VK_BUFFER_USAGE_2_VIDEO_DECODE_SRC_BIT_KHR")] + BufferUsage2VideoDecodeSrcBitKhr = 8192, + [Obsolete("Deprecated in favour of \"VideoDecodeDstBitKhr\"")] + [NativeName("Name", "VK_BUFFER_USAGE_2_VIDEO_DECODE_DST_BIT_KHR")] + BufferUsage2VideoDecodeDstBitKhr = 16384, + [Obsolete("Deprecated in favour of \"VideoEncodeDstBitKhr\"")] + [NativeName("Name", "VK_BUFFER_USAGE_2_VIDEO_ENCODE_DST_BIT_KHR")] + BufferUsage2VideoEncodeDstBitKhr = 32768, + [Obsolete("Deprecated in favour of \"VideoEncodeSrcBitKhr\"")] + [NativeName("Name", "VK_BUFFER_USAGE_2_VIDEO_ENCODE_SRC_BIT_KHR")] + BufferUsage2VideoEncodeSrcBitKhr = 65536, + [Obsolete("Deprecated in favour of \"ShaderDeviceAddressBitKhr\"")] + [NativeName("Name", "VK_BUFFER_USAGE_2_SHADER_DEVICE_ADDRESS_BIT_KHR")] + BufferUsage2ShaderDeviceAddressBitKhr = 131072, + [Obsolete("Deprecated in favour of \"AccelerationStructureBuildInputReadOnlyBitKhr\"")] + [NativeName("Name", "VK_BUFFER_USAGE_2_ACCELERATION_STRUCTURE_BUILD_INPUT_READ_ONLY_BIT_KHR")] + BufferUsage2AccelerationStructureBuildInputReadOnlyBitKhr = 524288, + [Obsolete("Deprecated in favour of \"AccelerationStructureStorageBitKhr\"")] + [NativeName("Name", "VK_BUFFER_USAGE_2_ACCELERATION_STRUCTURE_STORAGE_BIT_KHR")] + BufferUsage2AccelerationStructureStorageBitKhr = 1048576, + [Obsolete("Deprecated in favour of \"SamplerDescriptorBufferBitExt\"")] + [NativeName("Name", "VK_BUFFER_USAGE_2_SAMPLER_DESCRIPTOR_BUFFER_BIT_EXT")] + BufferUsage2SamplerDescriptorBufferBitExt = 2097152, + [Obsolete("Deprecated in favour of \"ResourceDescriptorBufferBitExt\"")] + [NativeName("Name", "VK_BUFFER_USAGE_2_RESOURCE_DESCRIPTOR_BUFFER_BIT_EXT")] + BufferUsage2ResourceDescriptorBufferBitExt = 4194304, + [Obsolete("Deprecated in favour of \"PushDescriptorsDescriptorBufferBitExt\"")] + [NativeName("Name", "VK_BUFFER_USAGE_2_PUSH_DESCRIPTORS_DESCRIPTOR_BUFFER_BIT_EXT")] + BufferUsage2PushDescriptorsDescriptorBufferBitExt = 67108864, + [Obsolete("Deprecated in favour of \"MicromapBuildInputReadOnlyBitExt\"")] + [NativeName("Name", "VK_BUFFER_USAGE_2_MICROMAP_BUILD_INPUT_READ_ONLY_BIT_EXT")] + BufferUsage2MicromapBuildInputReadOnlyBitExt = 8388608, + [Obsolete("Deprecated in favour of \"MicromapStorageBitExt\"")] + [NativeName("Name", "VK_BUFFER_USAGE_2_MICROMAP_STORAGE_BIT_EXT")] + BufferUsage2MicromapStorageBitExt = 16777216, + [NativeName("Name", "VK_BUFFER_USAGE_2_TRANSFER_SRC_BIT_KHR")] + TransferSrcBitKhr = 1, + [NativeName("Name", "VK_BUFFER_USAGE_2_TRANSFER_DST_BIT_KHR")] + TransferDstBitKhr = 2, + [NativeName("Name", "VK_BUFFER_USAGE_2_UNIFORM_TEXEL_BUFFER_BIT_KHR")] + UniformTexelBufferBitKhr = 4, + [NativeName("Name", "VK_BUFFER_USAGE_2_STORAGE_TEXEL_BUFFER_BIT_KHR")] + StorageTexelBufferBitKhr = 8, + [NativeName("Name", "VK_BUFFER_USAGE_2_UNIFORM_BUFFER_BIT_KHR")] + UniformBufferBitKhr = 16, + [NativeName("Name", "VK_BUFFER_USAGE_2_STORAGE_BUFFER_BIT_KHR")] + StorageBufferBitKhr = 32, + [NativeName("Name", "VK_BUFFER_USAGE_2_INDEX_BUFFER_BIT_KHR")] + IndexBufferBitKhr = 64, + [NativeName("Name", "VK_BUFFER_USAGE_2_VERTEX_BUFFER_BIT_KHR")] + VertexBufferBitKhr = 128, + [NativeName("Name", "VK_BUFFER_USAGE_2_INDIRECT_BUFFER_BIT_KHR")] + IndirectBufferBitKhr = 256, + [NativeName("Name", "VK_BUFFER_USAGE_2_EXECUTION_GRAPH_SCRATCH_BIT_AMDX")] + ExecutionGraphScratchBitAmdx = 33554432, + [NativeName("Name", "VK_BUFFER_USAGE_2_CONDITIONAL_RENDERING_BIT_EXT")] + ConditionalRenderingBitExt = 512, + [NativeName("Name", "VK_BUFFER_USAGE_2_SHADER_BINDING_TABLE_BIT_KHR")] + ShaderBindingTableBitKhr = 1024, + [NativeName("Name", "VK_BUFFER_USAGE_2_RAY_TRACING_BIT_NV")] + RayTracingBitNV = 1024, + [NativeName("Name", "VK_BUFFER_USAGE_2_TRANSFORM_FEEDBACK_BUFFER_BIT_EXT")] + TransformFeedbackBufferBitExt = 2048, + [NativeName("Name", "VK_BUFFER_USAGE_2_TRANSFORM_FEEDBACK_COUNTER_BUFFER_BIT_EXT")] + TransformFeedbackCounterBufferBitExt = 4096, + [NativeName("Name", "VK_BUFFER_USAGE_2_VIDEO_DECODE_SRC_BIT_KHR")] + VideoDecodeSrcBitKhr = 8192, + [NativeName("Name", "VK_BUFFER_USAGE_2_VIDEO_DECODE_DST_BIT_KHR")] + VideoDecodeDstBitKhr = 16384, + [NativeName("Name", "VK_BUFFER_USAGE_2_VIDEO_ENCODE_DST_BIT_KHR")] + VideoEncodeDstBitKhr = 32768, + [NativeName("Name", "VK_BUFFER_USAGE_2_VIDEO_ENCODE_SRC_BIT_KHR")] + VideoEncodeSrcBitKhr = 65536, + [NativeName("Name", "VK_BUFFER_USAGE_2_SHADER_DEVICE_ADDRESS_BIT_KHR")] + ShaderDeviceAddressBitKhr = 131072, + [NativeName("Name", "VK_BUFFER_USAGE_2_ACCELERATION_STRUCTURE_BUILD_INPUT_READ_ONLY_BIT_KHR")] + AccelerationStructureBuildInputReadOnlyBitKhr = 524288, + [NativeName("Name", "VK_BUFFER_USAGE_2_ACCELERATION_STRUCTURE_STORAGE_BIT_KHR")] + AccelerationStructureStorageBitKhr = 1048576, + [NativeName("Name", "VK_BUFFER_USAGE_2_SAMPLER_DESCRIPTOR_BUFFER_BIT_EXT")] + SamplerDescriptorBufferBitExt = 2097152, + [NativeName("Name", "VK_BUFFER_USAGE_2_RESOURCE_DESCRIPTOR_BUFFER_BIT_EXT")] + ResourceDescriptorBufferBitExt = 4194304, + [NativeName("Name", "VK_BUFFER_USAGE_2_PUSH_DESCRIPTORS_DESCRIPTOR_BUFFER_BIT_EXT")] + PushDescriptorsDescriptorBufferBitExt = 67108864, + [NativeName("Name", "VK_BUFFER_USAGE_2_MICROMAP_BUILD_INPUT_READ_ONLY_BIT_EXT")] + MicromapBuildInputReadOnlyBitExt = 8388608, + [NativeName("Name", "VK_BUFFER_USAGE_2_MICROMAP_STORAGE_BIT_EXT")] + MicromapStorageBitExt = 16777216, + } +} diff --git a/src/Vulkan/Silk.NET.Vulkan/Enums/CubicFilterWeightsQCOM.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Enums/CubicFilterWeightsQCOM.gen.cs new file mode 100644 index 0000000000..833db09202 --- /dev/null +++ b/src/Vulkan/Silk.NET.Vulkan/Enums/CubicFilterWeightsQCOM.gen.cs @@ -0,0 +1,36 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using Silk.NET.Core.Attributes; + +#pragma warning disable 1591 + +namespace Silk.NET.Vulkan +{ + [NativeName("Name", "VkCubicFilterWeightsQCOM")] + public enum CubicFilterWeightsQCOM : int + { + [Obsolete("Deprecated in favour of \"CatmullRomQCom\"")] + [NativeName("Name", "VK_CUBIC_FILTER_WEIGHTS_CATMULL_ROM_QCOM")] + CubicFilterWeightsCatmullRomQCom = 0, + [Obsolete("Deprecated in favour of \"ZeroTangentCardinalQCom\"")] + [NativeName("Name", "VK_CUBIC_FILTER_WEIGHTS_ZERO_TANGENT_CARDINAL_QCOM")] + CubicFilterWeightsZeroTangentCardinalQCom = 1, + [Obsolete("Deprecated in favour of \"BSplineQCom\"")] + [NativeName("Name", "VK_CUBIC_FILTER_WEIGHTS_B_SPLINE_QCOM")] + CubicFilterWeightsBSplineQCom = 2, + [Obsolete("Deprecated in favour of \"MitchellNetravaliQCom\"")] + [NativeName("Name", "VK_CUBIC_FILTER_WEIGHTS_MITCHELL_NETRAVALI_QCOM")] + CubicFilterWeightsMitchellNetravaliQCom = 3, + [NativeName("Name", "VK_CUBIC_FILTER_WEIGHTS_CATMULL_ROM_QCOM")] + CatmullRomQCom = 0, + [NativeName("Name", "VK_CUBIC_FILTER_WEIGHTS_ZERO_TANGENT_CARDINAL_QCOM")] + ZeroTangentCardinalQCom = 1, + [NativeName("Name", "VK_CUBIC_FILTER_WEIGHTS_B_SPLINE_QCOM")] + BSplineQCom = 2, + [NativeName("Name", "VK_CUBIC_FILTER_WEIGHTS_MITCHELL_NETRAVALI_QCOM")] + MitchellNetravaliQCom = 3, + } +} diff --git a/src/Vulkan/Silk.NET.Vulkan/Enums/DescriptorPoolCreateFlags.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Enums/DescriptorPoolCreateFlags.gen.cs index fd591d3d14..cfa7a27663 100644 --- a/src/Vulkan/Silk.NET.Vulkan/Enums/DescriptorPoolCreateFlags.gen.cs +++ b/src/Vulkan/Silk.NET.Vulkan/Enums/DescriptorPoolCreateFlags.gen.cs @@ -27,6 +27,12 @@ public enum DescriptorPoolCreateFlags : int [Obsolete("Deprecated in favour of \"HostOnlyBitExt\"")] [NativeName("Name", "VK_DESCRIPTOR_POOL_CREATE_HOST_ONLY_BIT_EXT")] DescriptorPoolCreateHostOnlyBitExt = 4, + [Obsolete("Deprecated in favour of \"AllowOverallocationSetsBitNV\"")] + [NativeName("Name", "VK_DESCRIPTOR_POOL_CREATE_ALLOW_OVERALLOCATION_SETS_BIT_NV")] + DescriptorPoolCreateAllowOverallocationSetsBitNV = 8, + [Obsolete("Deprecated in favour of \"AllowOverallocationPoolsBitNV\"")] + [NativeName("Name", "VK_DESCRIPTOR_POOL_CREATE_ALLOW_OVERALLOCATION_POOLS_BIT_NV")] + DescriptorPoolCreateAllowOverallocationPoolsBitNV = 16, [Obsolete("Deprecated in favour of \"UpdateAfterBindBit\"")] [NativeName("Name", "VK_DESCRIPTOR_POOL_CREATE_UPDATE_AFTER_BIND_BIT")] DescriptorPoolCreateUpdateAfterBindBit = 2, @@ -38,6 +44,10 @@ public enum DescriptorPoolCreateFlags : int HostOnlyBitValve = 4, [NativeName("Name", "VK_DESCRIPTOR_POOL_CREATE_HOST_ONLY_BIT_EXT")] HostOnlyBitExt = 4, + [NativeName("Name", "VK_DESCRIPTOR_POOL_CREATE_ALLOW_OVERALLOCATION_SETS_BIT_NV")] + AllowOverallocationSetsBitNV = 8, + [NativeName("Name", "VK_DESCRIPTOR_POOL_CREATE_ALLOW_OVERALLOCATION_POOLS_BIT_NV")] + AllowOverallocationPoolsBitNV = 16, [NativeName("Name", "VK_DESCRIPTOR_POOL_CREATE_UPDATE_AFTER_BIND_BIT")] UpdateAfterBindBit = 2, } diff --git a/src/Vulkan/Silk.NET.Vulkan/Enums/DescriptorSetLayoutCreateFlags.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Enums/DescriptorSetLayoutCreateFlags.gen.cs index c76feaeb49..669165919e 100644 --- a/src/Vulkan/Silk.NET.Vulkan/Enums/DescriptorSetLayoutCreateFlags.gen.cs +++ b/src/Vulkan/Silk.NET.Vulkan/Enums/DescriptorSetLayoutCreateFlags.gen.cs @@ -30,6 +30,9 @@ public enum DescriptorSetLayoutCreateFlags : int [Obsolete("Deprecated in favour of \"HostOnlyPoolBitValve\"")] [NativeName("Name", "VK_DESCRIPTOR_SET_LAYOUT_CREATE_HOST_ONLY_POOL_BIT_VALVE")] DescriptorSetLayoutCreateHostOnlyPoolBitValve = 4, + [Obsolete("Deprecated in favour of \"IndirectBindableBitNV\"")] + [NativeName("Name", "VK_DESCRIPTOR_SET_LAYOUT_CREATE_INDIRECT_BINDABLE_BIT_NV")] + DescriptorSetLayoutCreateIndirectBindableBitNV = 128, [Obsolete("Deprecated in favour of \"HostOnlyPoolBitExt\"")] [NativeName("Name", "VK_DESCRIPTOR_SET_LAYOUT_CREATE_HOST_ONLY_POOL_BIT_EXT")] DescriptorSetLayoutCreateHostOnlyPoolBitExt = 4, @@ -46,6 +49,8 @@ public enum DescriptorSetLayoutCreateFlags : int EmbeddedImmutableSamplersBitExt = 32, [NativeName("Name", "VK_DESCRIPTOR_SET_LAYOUT_CREATE_HOST_ONLY_POOL_BIT_VALVE")] HostOnlyPoolBitValve = 4, + [NativeName("Name", "VK_DESCRIPTOR_SET_LAYOUT_CREATE_INDIRECT_BINDABLE_BIT_NV")] + IndirectBindableBitNV = 128, [NativeName("Name", "VK_DESCRIPTOR_SET_LAYOUT_CREATE_HOST_ONLY_POOL_BIT_EXT")] HostOnlyPoolBitExt = 4, [NativeName("Name", "VK_DESCRIPTOR_SET_LAYOUT_CREATE_UPDATE_AFTER_BIND_POOL_BIT")] diff --git a/src/Vulkan/Silk.NET.Vulkan/Enums/DriverId.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Enums/DriverId.gen.cs index faa1494715..399748fa9c 100644 --- a/src/Vulkan/Silk.NET.Vulkan/Enums/DriverId.gen.cs +++ b/src/Vulkan/Silk.NET.Vulkan/Enums/DriverId.gen.cs @@ -87,6 +87,9 @@ public enum DriverId : int [Obsolete("Deprecated in favour of \"ImaginationOpenSourceMesa\"")] [NativeName("Name", "VK_DRIVER_ID_IMAGINATION_OPEN_SOURCE_MESA")] DriverIDImaginationOpenSourceMesa = 25, + [Obsolete("Deprecated in favour of \"MesaAgxv\"")] + [NativeName("Name", "VK_DRIVER_ID_MESA_AGXV")] + DriverIDMesaAgxv = 26, [NativeName("Name", "VK_DRIVER_ID_AMD_PROPRIETARY")] AmdProprietary = 1, [NativeName("Name", "VK_DRIVER_ID_AMD_OPEN_SOURCE")] @@ -137,5 +140,7 @@ public enum DriverId : int MesaNvk = 24, [NativeName("Name", "VK_DRIVER_ID_IMAGINATION_OPEN_SOURCE_MESA")] ImaginationOpenSourceMesa = 25, + [NativeName("Name", "VK_DRIVER_ID_MESA_AGXV")] + MesaAgxv = 26, } } diff --git a/src/Vulkan/Silk.NET.Vulkan/Enums/DriverIdKHR.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Enums/DriverIdKHR.gen.cs index 074834e1e1..60e26937e3 100644 --- a/src/Vulkan/Silk.NET.Vulkan/Enums/DriverIdKHR.gen.cs +++ b/src/Vulkan/Silk.NET.Vulkan/Enums/DriverIdKHR.gen.cs @@ -87,6 +87,9 @@ public enum DriverIdKHR : int [Obsolete("Deprecated in favour of \"ImaginationOpenSourceMesa\"")] [NativeName("Name", "VK_DRIVER_ID_IMAGINATION_OPEN_SOURCE_MESA")] DriverIDImaginationOpenSourceMesa = 25, + [Obsolete("Deprecated in favour of \"MesaAgxv\"")] + [NativeName("Name", "VK_DRIVER_ID_MESA_AGXV")] + DriverIDMesaAgxv = 26, [NativeName("Name", "VK_DRIVER_ID_AMD_PROPRIETARY")] AmdProprietary = 1, [NativeName("Name", "VK_DRIVER_ID_AMD_OPEN_SOURCE")] @@ -137,5 +140,7 @@ public enum DriverIdKHR : int MesaNvk = 24, [NativeName("Name", "VK_DRIVER_ID_IMAGINATION_OPEN_SOURCE_MESA")] ImaginationOpenSourceMesa = 25, + [NativeName("Name", "VK_DRIVER_ID_MESA_AGXV")] + MesaAgxv = 26, } } diff --git a/src/Vulkan/Silk.NET.Vulkan/Enums/Format.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Enums/Format.gen.cs index d5c629d3ed..4a62f83300 100644 --- a/src/Vulkan/Silk.NET.Vulkan/Enums/Format.gen.cs +++ b/src/Vulkan/Silk.NET.Vulkan/Enums/Format.gen.cs @@ -508,6 +508,10 @@ public enum Format : int A4B4G4R4UnormPack16Ext = 1000340001, [NativeName("Name", "VK_FORMAT_R16G16_S10_5_NV")] R16G16S105NV = 1000464000, + [NativeName("Name", "VK_FORMAT_A1B5G5R5_UNORM_PACK16_KHR")] + A1B5G5R5UnormPack16Khr = 1000470000, + [NativeName("Name", "VK_FORMAT_A8_UNORM_KHR")] + A8UnormKhr = 1000470001, [NativeName("Name", "VK_FORMAT_G8B8G8R8_422_UNORM")] G8B8G8R8422Unorm = 1000156000, [NativeName("Name", "VK_FORMAT_B8G8R8G8_422_UNORM")] diff --git a/src/Vulkan/Silk.NET.Vulkan/Enums/FormatFeatureFlags2.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Enums/FormatFeatureFlags2.gen.cs index d40f26e440..c7763ec83c 100644 --- a/src/Vulkan/Silk.NET.Vulkan/Enums/FormatFeatureFlags2.gen.cs +++ b/src/Vulkan/Silk.NET.Vulkan/Enums/FormatFeatureFlags2.gen.cs @@ -192,6 +192,9 @@ public enum FormatFeatureFlags2 : long [Obsolete("Deprecated in favour of \"FragmentShadingRateAttachmentBitKhr\"")] [NativeName("Name", "VK_FORMAT_FEATURE_2_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR")] FormatFeature2FragmentShadingRateAttachmentBitKhr = 1073741824, + [Obsolete("Deprecated in favour of \"HostImageTransferBitExt\"")] + [NativeName("Name", "VK_FORMAT_FEATURE_2_HOST_IMAGE_TRANSFER_BIT_EXT")] + FormatFeature2HostImageTransferBitExt = 70368744177664, [Obsolete("Deprecated in favour of \"VideoEncodeInputBitKhr\"")] [NativeName("Name", "VK_FORMAT_FEATURE_2_VIDEO_ENCODE_INPUT_BIT_KHR")] FormatFeature2VideoEncodeInputBitKhr = 134217728, @@ -340,6 +343,8 @@ public enum FormatFeatureFlags2 : long FragmentDensityMapBitExt = 16777216, [NativeName("Name", "VK_FORMAT_FEATURE_2_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR")] FragmentShadingRateAttachmentBitKhr = 1073741824, + [NativeName("Name", "VK_FORMAT_FEATURE_2_HOST_IMAGE_TRANSFER_BIT_EXT")] + HostImageTransferBitExt = 70368744177664, [NativeName("Name", "VK_FORMAT_FEATURE_2_VIDEO_ENCODE_INPUT_BIT_KHR")] VideoEncodeInputBitKhr = 134217728, [NativeName("Name", "VK_FORMAT_FEATURE_2_VIDEO_ENCODE_DPB_BIT_KHR")] diff --git a/src/Vulkan/Silk.NET.Vulkan/Enums/FrameBoundaryFlagsEXT.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Enums/FrameBoundaryFlagsEXT.gen.cs new file mode 100644 index 0000000000..bde656faf8 --- /dev/null +++ b/src/Vulkan/Silk.NET.Vulkan/Enums/FrameBoundaryFlagsEXT.gen.cs @@ -0,0 +1,24 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using Silk.NET.Core.Attributes; + +#pragma warning disable 1591 + +namespace Silk.NET.Vulkan +{ + [Flags] + [NativeName("Name", "VkFrameBoundaryFlagsEXT")] + public enum FrameBoundaryFlagsEXT : int + { + [NativeName("Name", "")] + None = 0, + [Obsolete("Deprecated in favour of \"FrameEndBitExt\"")] + [NativeName("Name", "VK_FRAME_BOUNDARY_FRAME_END_BIT_EXT")] + FrameBoundaryFrameEndBitExt = 1, + [NativeName("Name", "VK_FRAME_BOUNDARY_FRAME_END_BIT_EXT")] + FrameEndBitExt = 1, + } +} diff --git a/src/Vulkan/Silk.NET.Vulkan/Enums/HostImageCopyFlagsEXT.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Enums/HostImageCopyFlagsEXT.gen.cs new file mode 100644 index 0000000000..43ffe05a7d --- /dev/null +++ b/src/Vulkan/Silk.NET.Vulkan/Enums/HostImageCopyFlagsEXT.gen.cs @@ -0,0 +1,24 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using Silk.NET.Core.Attributes; + +#pragma warning disable 1591 + +namespace Silk.NET.Vulkan +{ + [Flags] + [NativeName("Name", "VkHostImageCopyFlagsEXT")] + public enum HostImageCopyFlagsEXT : int + { + [NativeName("Name", "")] + None = 0, + [Obsolete("Deprecated in favour of \"MemcpyExt\"")] + [NativeName("Name", "VK_HOST_IMAGE_COPY_MEMCPY_EXT")] + HostImageCopyMemcpyExt = 1, + [NativeName("Name", "VK_HOST_IMAGE_COPY_MEMCPY_EXT")] + MemcpyExt = 1, + } +} diff --git a/src/Vulkan/Silk.NET.Vulkan/Enums/ImageUsageFlags.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Enums/ImageUsageFlags.gen.cs index 7628e17f2e..92286c4a47 100644 --- a/src/Vulkan/Silk.NET.Vulkan/Enums/ImageUsageFlags.gen.cs +++ b/src/Vulkan/Silk.NET.Vulkan/Enums/ImageUsageFlags.gen.cs @@ -57,6 +57,9 @@ public enum ImageUsageFlags : int [Obsolete("Deprecated in favour of \"FragmentShadingRateAttachmentBitKhr\"")] [NativeName("Name", "VK_IMAGE_USAGE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR")] ImageUsageFragmentShadingRateAttachmentBitKhr = 256, + [Obsolete("Deprecated in favour of \"HostTransferBitExt\"")] + [NativeName("Name", "VK_IMAGE_USAGE_HOST_TRANSFER_BIT_EXT")] + ImageUsageHostTransferBitExt = 4194304, [Obsolete("Deprecated in favour of \"VideoEncodeDstBitKhr\"")] [NativeName("Name", "VK_IMAGE_USAGE_VIDEO_ENCODE_DST_BIT_KHR")] ImageUsageVideoEncodeDstBitKhr = 8192, @@ -106,6 +109,8 @@ public enum ImageUsageFlags : int FragmentDensityMapBitExt = 512, [NativeName("Name", "VK_IMAGE_USAGE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR")] FragmentShadingRateAttachmentBitKhr = 256, + [NativeName("Name", "VK_IMAGE_USAGE_HOST_TRANSFER_BIT_EXT")] + HostTransferBitExt = 4194304, [NativeName("Name", "VK_IMAGE_USAGE_VIDEO_ENCODE_DST_BIT_KHR")] VideoEncodeDstBitKhr = 8192, [NativeName("Name", "VK_IMAGE_USAGE_VIDEO_ENCODE_SRC_BIT_KHR")] diff --git a/src/Vulkan/Silk.NET.Vulkan/Enums/IndirectCommandsTokenTypeNV.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Enums/IndirectCommandsTokenTypeNV.gen.cs index 1364881b65..f14ddd0f5c 100644 --- a/src/Vulkan/Silk.NET.Vulkan/Enums/IndirectCommandsTokenTypeNV.gen.cs +++ b/src/Vulkan/Silk.NET.Vulkan/Enums/IndirectCommandsTokenTypeNV.gen.cs @@ -39,6 +39,12 @@ public enum IndirectCommandsTokenTypeNV : int [Obsolete("Deprecated in favour of \"DrawMeshTasksNV\"")] [NativeName("Name", "VK_INDIRECT_COMMANDS_TOKEN_TYPE_DRAW_MESH_TASKS_NV")] IndirectCommandsTokenTypeDrawMeshTasksNV = 1000328000, + [Obsolete("Deprecated in favour of \"PipelineNV\"")] + [NativeName("Name", "VK_INDIRECT_COMMANDS_TOKEN_TYPE_PIPELINE_NV")] + IndirectCommandsTokenTypePipelineNV = 1000428003, + [Obsolete("Deprecated in favour of \"DispatchNV\"")] + [NativeName("Name", "VK_INDIRECT_COMMANDS_TOKEN_TYPE_DISPATCH_NV")] + IndirectCommandsTokenTypeDispatchNV = 1000428004, [NativeName("Name", "VK_INDIRECT_COMMANDS_TOKEN_TYPE_SHADER_GROUP_NV")] ShaderGroupNV = 0, [NativeName("Name", "VK_INDIRECT_COMMANDS_TOKEN_TYPE_STATE_FLAGS_NV")] @@ -57,5 +63,9 @@ public enum IndirectCommandsTokenTypeNV : int DrawTasksNV = 7, [NativeName("Name", "VK_INDIRECT_COMMANDS_TOKEN_TYPE_DRAW_MESH_TASKS_NV")] DrawMeshTasksNV = 1000328000, + [NativeName("Name", "VK_INDIRECT_COMMANDS_TOKEN_TYPE_PIPELINE_NV")] + PipelineNV = 1000428003, + [NativeName("Name", "VK_INDIRECT_COMMANDS_TOKEN_TYPE_DISPATCH_NV")] + DispatchNV = 1000428004, } } diff --git a/src/Vulkan/Silk.NET.Vulkan/Enums/LatencyMarkerNV.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Enums/LatencyMarkerNV.gen.cs new file mode 100644 index 0000000000..41367d0816 --- /dev/null +++ b/src/Vulkan/Silk.NET.Vulkan/Enums/LatencyMarkerNV.gen.cs @@ -0,0 +1,76 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using Silk.NET.Core.Attributes; + +#pragma warning disable 1591 + +namespace Silk.NET.Vulkan +{ + [NativeName("Name", "VkLatencyMarkerNV")] + public enum LatencyMarkerNV : int + { + [Obsolete("Deprecated in favour of \"SimulationStartNV\"")] + [NativeName("Name", "VK_LATENCY_MARKER_SIMULATION_START_NV")] + LatencyMarkerSimulationStartNV = 0, + [Obsolete("Deprecated in favour of \"SimulationEndNV\"")] + [NativeName("Name", "VK_LATENCY_MARKER_SIMULATION_END_NV")] + LatencyMarkerSimulationEndNV = 1, + [Obsolete("Deprecated in favour of \"RendersubmitStartNV\"")] + [NativeName("Name", "VK_LATENCY_MARKER_RENDERSUBMIT_START_NV")] + LatencyMarkerRendersubmitStartNV = 2, + [Obsolete("Deprecated in favour of \"RendersubmitEndNV\"")] + [NativeName("Name", "VK_LATENCY_MARKER_RENDERSUBMIT_END_NV")] + LatencyMarkerRendersubmitEndNV = 3, + [Obsolete("Deprecated in favour of \"PresentStartNV\"")] + [NativeName("Name", "VK_LATENCY_MARKER_PRESENT_START_NV")] + LatencyMarkerPresentStartNV = 4, + [Obsolete("Deprecated in favour of \"PresentEndNV\"")] + [NativeName("Name", "VK_LATENCY_MARKER_PRESENT_END_NV")] + LatencyMarkerPresentEndNV = 5, + [Obsolete("Deprecated in favour of \"InputSampleNV\"")] + [NativeName("Name", "VK_LATENCY_MARKER_INPUT_SAMPLE_NV")] + LatencyMarkerInputSampleNV = 6, + [Obsolete("Deprecated in favour of \"TriggerFlashNV\"")] + [NativeName("Name", "VK_LATENCY_MARKER_TRIGGER_FLASH_NV")] + LatencyMarkerTriggerFlashNV = 7, + [Obsolete("Deprecated in favour of \"OutOfBandRendersubmitStartNV\"")] + [NativeName("Name", "VK_LATENCY_MARKER_OUT_OF_BAND_RENDERSUBMIT_START_NV")] + LatencyMarkerOutOfBandRendersubmitStartNV = 8, + [Obsolete("Deprecated in favour of \"OutOfBandRendersubmitEndNV\"")] + [NativeName("Name", "VK_LATENCY_MARKER_OUT_OF_BAND_RENDERSUBMIT_END_NV")] + LatencyMarkerOutOfBandRendersubmitEndNV = 9, + [Obsolete("Deprecated in favour of \"OutOfBandPresentStartNV\"")] + [NativeName("Name", "VK_LATENCY_MARKER_OUT_OF_BAND_PRESENT_START_NV")] + LatencyMarkerOutOfBandPresentStartNV = 10, + [Obsolete("Deprecated in favour of \"OutOfBandPresentEndNV\"")] + [NativeName("Name", "VK_LATENCY_MARKER_OUT_OF_BAND_PRESENT_END_NV")] + LatencyMarkerOutOfBandPresentEndNV = 11, + [NativeName("Name", "VK_LATENCY_MARKER_SIMULATION_START_NV")] + SimulationStartNV = 0, + [NativeName("Name", "VK_LATENCY_MARKER_SIMULATION_END_NV")] + SimulationEndNV = 1, + [NativeName("Name", "VK_LATENCY_MARKER_RENDERSUBMIT_START_NV")] + RendersubmitStartNV = 2, + [NativeName("Name", "VK_LATENCY_MARKER_RENDERSUBMIT_END_NV")] + RendersubmitEndNV = 3, + [NativeName("Name", "VK_LATENCY_MARKER_PRESENT_START_NV")] + PresentStartNV = 4, + [NativeName("Name", "VK_LATENCY_MARKER_PRESENT_END_NV")] + PresentEndNV = 5, + [NativeName("Name", "VK_LATENCY_MARKER_INPUT_SAMPLE_NV")] + InputSampleNV = 6, + [NativeName("Name", "VK_LATENCY_MARKER_TRIGGER_FLASH_NV")] + TriggerFlashNV = 7, + [NativeName("Name", "VK_LATENCY_MARKER_OUT_OF_BAND_RENDERSUBMIT_START_NV")] + OutOfBandRendersubmitStartNV = 8, + [NativeName("Name", "VK_LATENCY_MARKER_OUT_OF_BAND_RENDERSUBMIT_END_NV")] + OutOfBandRendersubmitEndNV = 9, + [NativeName("Name", "VK_LATENCY_MARKER_OUT_OF_BAND_PRESENT_START_NV")] + OutOfBandPresentStartNV = 10, + [NativeName("Name", "VK_LATENCY_MARKER_OUT_OF_BAND_PRESENT_END_NV")] + OutOfBandPresentEndNV = 11, + } +} diff --git a/src/Vulkan/Silk.NET.Vulkan/Enums/LayeredDriverUnderlyingApiMSFT.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Enums/LayeredDriverUnderlyingApiMSFT.gen.cs new file mode 100644 index 0000000000..a1895cb556 --- /dev/null +++ b/src/Vulkan/Silk.NET.Vulkan/Enums/LayeredDriverUnderlyingApiMSFT.gen.cs @@ -0,0 +1,26 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using Silk.NET.Core.Attributes; + +#pragma warning disable 1591 + +namespace Silk.NET.Vulkan +{ + [NativeName("Name", "VkLayeredDriverUnderlyingApiMSFT")] + public enum LayeredDriverUnderlyingApiMSFT : int + { + [Obsolete("Deprecated in favour of \"NoneMsft\"")] + [NativeName("Name", "VK_LAYERED_DRIVER_UNDERLYING_API_NONE_MSFT")] + LayeredDriverUnderlyingApiNoneMsft = 0, + [Obsolete("Deprecated in favour of \"D3D12Msft\"")] + [NativeName("Name", "VK_LAYERED_DRIVER_UNDERLYING_API_D3D12_MSFT")] + LayeredDriverUnderlyingApiD3D12Msft = 1, + [NativeName("Name", "VK_LAYERED_DRIVER_UNDERLYING_API_NONE_MSFT")] + NoneMsft = 0, + [NativeName("Name", "VK_LAYERED_DRIVER_UNDERLYING_API_D3D12_MSFT")] + D3D12Msft = 1, + } +} diff --git a/src/Vulkan/Silk.NET.Vulkan/Enums/OutOfBandQueueTypeNV.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Enums/OutOfBandQueueTypeNV.gen.cs new file mode 100644 index 0000000000..14d37501e8 --- /dev/null +++ b/src/Vulkan/Silk.NET.Vulkan/Enums/OutOfBandQueueTypeNV.gen.cs @@ -0,0 +1,26 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using Silk.NET.Core.Attributes; + +#pragma warning disable 1591 + +namespace Silk.NET.Vulkan +{ + [NativeName("Name", "VkOutOfBandQueueTypeNV")] + public enum OutOfBandQueueTypeNV : int + { + [Obsolete("Deprecated in favour of \"RenderNV\"")] + [NativeName("Name", "VK_OUT_OF_BAND_QUEUE_TYPE_RENDER_NV")] + OutOfBandQueueTypeRenderNV = 0, + [Obsolete("Deprecated in favour of \"PresentNV\"")] + [NativeName("Name", "VK_OUT_OF_BAND_QUEUE_TYPE_PRESENT_NV")] + OutOfBandQueueTypePresentNV = 1, + [NativeName("Name", "VK_OUT_OF_BAND_QUEUE_TYPE_RENDER_NV")] + RenderNV = 0, + [NativeName("Name", "VK_OUT_OF_BAND_QUEUE_TYPE_PRESENT_NV")] + PresentNV = 1, + } +} diff --git a/src/Vulkan/Silk.NET.Vulkan/Enums/PipelineBindPoint.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Enums/PipelineBindPoint.gen.cs index 17ed9cdeb6..48ce2c10c0 100644 --- a/src/Vulkan/Silk.NET.Vulkan/Enums/PipelineBindPoint.gen.cs +++ b/src/Vulkan/Silk.NET.Vulkan/Enums/PipelineBindPoint.gen.cs @@ -16,6 +16,8 @@ public enum PipelineBindPoint : int Graphics = 0, [NativeName("Name", "VK_PIPELINE_BIND_POINT_COMPUTE")] Compute = 1, + [NativeName("Name", "VK_PIPELINE_BIND_POINT_EXECUTION_GRAPH_AMDX")] + ExecutionGraphAmdx = 1000134000, [NativeName("Name", "VK_PIPELINE_BIND_POINT_RAY_TRACING_KHR")] RayTracingKhr = 1000165000, [NativeName("Name", "VK_PIPELINE_BIND_POINT_RAY_TRACING_NV")] diff --git a/src/Vulkan/Silk.NET.Vulkan/Enums/PipelineCreateFlags2KHR.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Enums/PipelineCreateFlags2KHR.gen.cs new file mode 100644 index 0000000000..e9f025d008 --- /dev/null +++ b/src/Vulkan/Silk.NET.Vulkan/Enums/PipelineCreateFlags2KHR.gen.cs @@ -0,0 +1,174 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using Silk.NET.Core.Attributes; + +#pragma warning disable 1591 + +namespace Silk.NET.Vulkan +{ + [Flags] + [NativeName("Name", "VkPipelineCreateFlags2KHR")] + public enum PipelineCreateFlags2KHR : long + { + [NativeName("Name", "")] + None = 0, + [Obsolete("Deprecated in favour of \"DisableOptimizationBitKhr\"")] + [NativeName("Name", "VK_PIPELINE_CREATE_2_DISABLE_OPTIMIZATION_BIT_KHR")] + PipelineCreate2DisableOptimizationBitKhr = 1, + [Obsolete("Deprecated in favour of \"AllowDerivativesBitKhr\"")] + [NativeName("Name", "VK_PIPELINE_CREATE_2_ALLOW_DERIVATIVES_BIT_KHR")] + PipelineCreate2AllowDerivativesBitKhr = 2, + [Obsolete("Deprecated in favour of \"DerivativeBitKhr\"")] + [NativeName("Name", "VK_PIPELINE_CREATE_2_DERIVATIVE_BIT_KHR")] + PipelineCreate2DerivativeBitKhr = 4, + [Obsolete("Deprecated in favour of \"ViewIndexFromDeviceIndexBitKhr\"")] + [NativeName("Name", "VK_PIPELINE_CREATE_2_VIEW_INDEX_FROM_DEVICE_INDEX_BIT_KHR")] + PipelineCreate2ViewIndexFromDeviceIndexBitKhr = 8, + [Obsolete("Deprecated in favour of \"DispatchBaseBitKhr\"")] + [NativeName("Name", "VK_PIPELINE_CREATE_2_DISPATCH_BASE_BIT_KHR")] + PipelineCreate2DispatchBaseBitKhr = 16, + [Obsolete("Deprecated in favour of \"DeferCompileBitNV\"")] + [NativeName("Name", "VK_PIPELINE_CREATE_2_DEFER_COMPILE_BIT_NV")] + PipelineCreate2DeferCompileBitNV = 32, + [Obsolete("Deprecated in favour of \"CaptureStatisticsBitKhr\"")] + [NativeName("Name", "VK_PIPELINE_CREATE_2_CAPTURE_STATISTICS_BIT_KHR")] + PipelineCreate2CaptureStatisticsBitKhr = 64, + [Obsolete("Deprecated in favour of \"CaptureInternalRepresentationsBitKhr\"")] + [NativeName("Name", "VK_PIPELINE_CREATE_2_CAPTURE_INTERNAL_REPRESENTATIONS_BIT_KHR")] + PipelineCreate2CaptureInternalRepresentationsBitKhr = 128, + [Obsolete("Deprecated in favour of \"FailOnPipelineCompileRequiredBitKhr\"")] + [NativeName("Name", "VK_PIPELINE_CREATE_2_FAIL_ON_PIPELINE_COMPILE_REQUIRED_BIT_KHR")] + PipelineCreate2FailOnPipelineCompileRequiredBitKhr = 256, + [Obsolete("Deprecated in favour of \"EarlyReturnOnFailureBitKhr\"")] + [NativeName("Name", "VK_PIPELINE_CREATE_2_EARLY_RETURN_ON_FAILURE_BIT_KHR")] + PipelineCreate2EarlyReturnOnFailureBitKhr = 512, + [Obsolete("Deprecated in favour of \"LinkTimeOptimizationBitExt\"")] + [NativeName("Name", "VK_PIPELINE_CREATE_2_LINK_TIME_OPTIMIZATION_BIT_EXT")] + PipelineCreate2LinkTimeOptimizationBitExt = 1024, + [Obsolete("Deprecated in favour of \"RetainLinkTimeOptimizationInfoBitExt\"")] + [NativeName("Name", "VK_PIPELINE_CREATE_2_RETAIN_LINK_TIME_OPTIMIZATION_INFO_BIT_EXT")] + PipelineCreate2RetainLinkTimeOptimizationInfoBitExt = 8388608, + [Obsolete("Deprecated in favour of \"LibraryBitKhr\"")] + [NativeName("Name", "VK_PIPELINE_CREATE_2_LIBRARY_BIT_KHR")] + PipelineCreate2LibraryBitKhr = 2048, + [Obsolete("Deprecated in favour of \"RayTracingSkipTrianglesBitKhr\"")] + [NativeName("Name", "VK_PIPELINE_CREATE_2_RAY_TRACING_SKIP_TRIANGLES_BIT_KHR")] + PipelineCreate2RayTracingSkipTrianglesBitKhr = 4096, + [Obsolete("Deprecated in favour of \"RayTracingSkipAabbsBitKhr\"")] + [NativeName("Name", "VK_PIPELINE_CREATE_2_RAY_TRACING_SKIP_AABBS_BIT_KHR")] + PipelineCreate2RayTracingSkipAabbsBitKhr = 8192, + [Obsolete("Deprecated in favour of \"RayTracingNoNullAnyHitShadersBitKhr\"")] + [NativeName("Name", "VK_PIPELINE_CREATE_2_RAY_TRACING_NO_NULL_ANY_HIT_SHADERS_BIT_KHR")] + PipelineCreate2RayTracingNoNullAnyHitShadersBitKhr = 16384, + [Obsolete("Deprecated in favour of \"RayTracingNoNullClosestHitShadersBitKhr\"")] + [NativeName("Name", "VK_PIPELINE_CREATE_2_RAY_TRACING_NO_NULL_CLOSEST_HIT_SHADERS_BIT_KHR")] + PipelineCreate2RayTracingNoNullClosestHitShadersBitKhr = 32768, + [Obsolete("Deprecated in favour of \"RayTracingNoNullMissShadersBitKhr\"")] + [NativeName("Name", "VK_PIPELINE_CREATE_2_RAY_TRACING_NO_NULL_MISS_SHADERS_BIT_KHR")] + PipelineCreate2RayTracingNoNullMissShadersBitKhr = 65536, + [Obsolete("Deprecated in favour of \"RayTracingNoNullIntersectionShadersBitKhr\"")] + [NativeName("Name", "VK_PIPELINE_CREATE_2_RAY_TRACING_NO_NULL_INTERSECTION_SHADERS_BIT_KHR")] + PipelineCreate2RayTracingNoNullIntersectionShadersBitKhr = 131072, + [Obsolete("Deprecated in favour of \"RayTracingShaderGroupHandleCaptureReplayBitKhr\"")] + [NativeName("Name", "VK_PIPELINE_CREATE_2_RAY_TRACING_SHADER_GROUP_HANDLE_CAPTURE_REPLAY_BIT_KHR")] + PipelineCreate2RayTracingShaderGroupHandleCaptureReplayBitKhr = 524288, + [Obsolete("Deprecated in favour of \"IndirectBindableBitNV\"")] + [NativeName("Name", "VK_PIPELINE_CREATE_2_INDIRECT_BINDABLE_BIT_NV")] + PipelineCreate2IndirectBindableBitNV = 262144, + [Obsolete("Deprecated in favour of \"RayTracingAllowMotionBitNV\"")] + [NativeName("Name", "VK_PIPELINE_CREATE_2_RAY_TRACING_ALLOW_MOTION_BIT_NV")] + PipelineCreate2RayTracingAllowMotionBitNV = 1048576, + [Obsolete("Deprecated in favour of \"RenderingFragmentShadingRateAttachmentBitKhr\"")] + [NativeName("Name", "VK_PIPELINE_CREATE_2_RENDERING_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR")] + PipelineCreate2RenderingFragmentShadingRateAttachmentBitKhr = 2097152, + [Obsolete("Deprecated in favour of \"RenderingFragmentDensityMapAttachmentBitExt\"")] + [NativeName("Name", "VK_PIPELINE_CREATE_2_RENDERING_FRAGMENT_DENSITY_MAP_ATTACHMENT_BIT_EXT")] + PipelineCreate2RenderingFragmentDensityMapAttachmentBitExt = 4194304, + [Obsolete("Deprecated in favour of \"RayTracingOpacityMicromapBitExt\"")] + [NativeName("Name", "VK_PIPELINE_CREATE_2_RAY_TRACING_OPACITY_MICROMAP_BIT_EXT")] + PipelineCreate2RayTracingOpacityMicromapBitExt = 16777216, + [Obsolete("Deprecated in favour of \"ColorAttachmentFeedbackLoopBitExt\"")] + [NativeName("Name", "VK_PIPELINE_CREATE_2_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT")] + PipelineCreate2ColorAttachmentFeedbackLoopBitExt = 33554432, + [Obsolete("Deprecated in favour of \"DepthStencilAttachmentFeedbackLoopBitExt\"")] + [NativeName("Name", "VK_PIPELINE_CREATE_2_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT")] + PipelineCreate2DepthStencilAttachmentFeedbackLoopBitExt = 67108864, + [Obsolete("Deprecated in favour of \"NoProtectedAccessBitExt\"")] + [NativeName("Name", "VK_PIPELINE_CREATE_2_NO_PROTECTED_ACCESS_BIT_EXT")] + PipelineCreate2NoProtectedAccessBitExt = 134217728, + [Obsolete("Deprecated in favour of \"ProtectedAccessOnlyBitExt\"")] + [NativeName("Name", "VK_PIPELINE_CREATE_2_PROTECTED_ACCESS_ONLY_BIT_EXT")] + PipelineCreate2ProtectedAccessOnlyBitExt = 1073741824, + [Obsolete("Deprecated in favour of \"RayTracingDisplacementMicromapBitNV\"")] + [NativeName("Name", "VK_PIPELINE_CREATE_2_RAY_TRACING_DISPLACEMENT_MICROMAP_BIT_NV")] + PipelineCreate2RayTracingDisplacementMicromapBitNV = 268435456, + [Obsolete("Deprecated in favour of \"DescriptorBufferBitExt\"")] + [NativeName("Name", "VK_PIPELINE_CREATE_2_DESCRIPTOR_BUFFER_BIT_EXT")] + PipelineCreate2DescriptorBufferBitExt = 536870912, + [NativeName("Name", "VK_PIPELINE_CREATE_2_DISABLE_OPTIMIZATION_BIT_KHR")] + DisableOptimizationBitKhr = 1, + [NativeName("Name", "VK_PIPELINE_CREATE_2_ALLOW_DERIVATIVES_BIT_KHR")] + AllowDerivativesBitKhr = 2, + [NativeName("Name", "VK_PIPELINE_CREATE_2_DERIVATIVE_BIT_KHR")] + DerivativeBitKhr = 4, + [NativeName("Name", "VK_PIPELINE_CREATE_2_VIEW_INDEX_FROM_DEVICE_INDEX_BIT_KHR")] + ViewIndexFromDeviceIndexBitKhr = 8, + [NativeName("Name", "VK_PIPELINE_CREATE_2_DISPATCH_BASE_BIT_KHR")] + DispatchBaseBitKhr = 16, + [NativeName("Name", "VK_PIPELINE_CREATE_2_DEFER_COMPILE_BIT_NV")] + DeferCompileBitNV = 32, + [NativeName("Name", "VK_PIPELINE_CREATE_2_CAPTURE_STATISTICS_BIT_KHR")] + CaptureStatisticsBitKhr = 64, + [NativeName("Name", "VK_PIPELINE_CREATE_2_CAPTURE_INTERNAL_REPRESENTATIONS_BIT_KHR")] + CaptureInternalRepresentationsBitKhr = 128, + [NativeName("Name", "VK_PIPELINE_CREATE_2_FAIL_ON_PIPELINE_COMPILE_REQUIRED_BIT_KHR")] + FailOnPipelineCompileRequiredBitKhr = 256, + [NativeName("Name", "VK_PIPELINE_CREATE_2_EARLY_RETURN_ON_FAILURE_BIT_KHR")] + EarlyReturnOnFailureBitKhr = 512, + [NativeName("Name", "VK_PIPELINE_CREATE_2_LINK_TIME_OPTIMIZATION_BIT_EXT")] + LinkTimeOptimizationBitExt = 1024, + [NativeName("Name", "VK_PIPELINE_CREATE_2_RETAIN_LINK_TIME_OPTIMIZATION_INFO_BIT_EXT")] + RetainLinkTimeOptimizationInfoBitExt = 8388608, + [NativeName("Name", "VK_PIPELINE_CREATE_2_LIBRARY_BIT_KHR")] + LibraryBitKhr = 2048, + [NativeName("Name", "VK_PIPELINE_CREATE_2_RAY_TRACING_SKIP_TRIANGLES_BIT_KHR")] + RayTracingSkipTrianglesBitKhr = 4096, + [NativeName("Name", "VK_PIPELINE_CREATE_2_RAY_TRACING_SKIP_AABBS_BIT_KHR")] + RayTracingSkipAabbsBitKhr = 8192, + [NativeName("Name", "VK_PIPELINE_CREATE_2_RAY_TRACING_NO_NULL_ANY_HIT_SHADERS_BIT_KHR")] + RayTracingNoNullAnyHitShadersBitKhr = 16384, + [NativeName("Name", "VK_PIPELINE_CREATE_2_RAY_TRACING_NO_NULL_CLOSEST_HIT_SHADERS_BIT_KHR")] + RayTracingNoNullClosestHitShadersBitKhr = 32768, + [NativeName("Name", "VK_PIPELINE_CREATE_2_RAY_TRACING_NO_NULL_MISS_SHADERS_BIT_KHR")] + RayTracingNoNullMissShadersBitKhr = 65536, + [NativeName("Name", "VK_PIPELINE_CREATE_2_RAY_TRACING_NO_NULL_INTERSECTION_SHADERS_BIT_KHR")] + RayTracingNoNullIntersectionShadersBitKhr = 131072, + [NativeName("Name", "VK_PIPELINE_CREATE_2_RAY_TRACING_SHADER_GROUP_HANDLE_CAPTURE_REPLAY_BIT_KHR")] + RayTracingShaderGroupHandleCaptureReplayBitKhr = 524288, + [NativeName("Name", "VK_PIPELINE_CREATE_2_INDIRECT_BINDABLE_BIT_NV")] + IndirectBindableBitNV = 262144, + [NativeName("Name", "VK_PIPELINE_CREATE_2_RAY_TRACING_ALLOW_MOTION_BIT_NV")] + RayTracingAllowMotionBitNV = 1048576, + [NativeName("Name", "VK_PIPELINE_CREATE_2_RENDERING_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR")] + RenderingFragmentShadingRateAttachmentBitKhr = 2097152, + [NativeName("Name", "VK_PIPELINE_CREATE_2_RENDERING_FRAGMENT_DENSITY_MAP_ATTACHMENT_BIT_EXT")] + RenderingFragmentDensityMapAttachmentBitExt = 4194304, + [NativeName("Name", "VK_PIPELINE_CREATE_2_RAY_TRACING_OPACITY_MICROMAP_BIT_EXT")] + RayTracingOpacityMicromapBitExt = 16777216, + [NativeName("Name", "VK_PIPELINE_CREATE_2_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT")] + ColorAttachmentFeedbackLoopBitExt = 33554432, + [NativeName("Name", "VK_PIPELINE_CREATE_2_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT")] + DepthStencilAttachmentFeedbackLoopBitExt = 67108864, + [NativeName("Name", "VK_PIPELINE_CREATE_2_NO_PROTECTED_ACCESS_BIT_EXT")] + NoProtectedAccessBitExt = 134217728, + [NativeName("Name", "VK_PIPELINE_CREATE_2_PROTECTED_ACCESS_ONLY_BIT_EXT")] + ProtectedAccessOnlyBitExt = 1073741824, + [NativeName("Name", "VK_PIPELINE_CREATE_2_RAY_TRACING_DISPLACEMENT_MICROMAP_BIT_NV")] + RayTracingDisplacementMicromapBitNV = 268435456, + [NativeName("Name", "VK_PIPELINE_CREATE_2_DESCRIPTOR_BUFFER_BIT_EXT")] + DescriptorBufferBitExt = 536870912, + } +} diff --git a/src/Vulkan/Silk.NET.Vulkan/Enums/QueryResultStatusKHR.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Enums/QueryResultStatusKHR.gen.cs index 152fac0baa..732b16ed44 100644 --- a/src/Vulkan/Silk.NET.Vulkan/Enums/QueryResultStatusKHR.gen.cs +++ b/src/Vulkan/Silk.NET.Vulkan/Enums/QueryResultStatusKHR.gen.cs @@ -21,11 +21,16 @@ public enum QueryResultStatusKHR : int [Obsolete("Deprecated in favour of \"CompleteKhr\"")] [NativeName("Name", "VK_QUERY_RESULT_STATUS_COMPLETE_KHR")] QueryResultStatusCompleteKhr = 1, + [Obsolete("Deprecated in favour of \"InsufficientBitstreamBufferRangeKhr\"")] + [NativeName("Name", "VK_QUERY_RESULT_STATUS_INSUFFICIENT_BITSTREAM_BUFFER_RANGE_KHR")] + QueryResultStatusInsufficientBitstreamBufferRangeKhr = unchecked((int) -1000299000), [NativeName("Name", "VK_QUERY_RESULT_STATUS_ERROR_KHR")] ErrorKhr = unchecked((int) -1), [NativeName("Name", "VK_QUERY_RESULT_STATUS_NOT_READY_KHR")] NotReadyKhr = 0, [NativeName("Name", "VK_QUERY_RESULT_STATUS_COMPLETE_KHR")] CompleteKhr = 1, + [NativeName("Name", "VK_QUERY_RESULT_STATUS_INSUFFICIENT_BITSTREAM_BUFFER_RANGE_KHR")] + InsufficientBitstreamBufferRangeKhr = unchecked((int) -1000299000), } } diff --git a/src/Vulkan/Silk.NET.Vulkan/Enums/RenderingFlags.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Enums/RenderingFlags.gen.cs index 94e2cdf380..069d282836 100644 --- a/src/Vulkan/Silk.NET.Vulkan/Enums/RenderingFlags.gen.cs +++ b/src/Vulkan/Silk.NET.Vulkan/Enums/RenderingFlags.gen.cs @@ -33,6 +33,9 @@ public enum RenderingFlags : int [Obsolete("Deprecated in favour of \"ResumingBitKhr\"")] [NativeName("Name", "VK_RENDERING_RESUMING_BIT_KHR")] RenderingResumingBitKhr = 4, + [Obsolete("Deprecated in favour of \"ContentsInlineBitExt\"")] + [NativeName("Name", "VK_RENDERING_CONTENTS_INLINE_BIT_EXT")] + RenderingContentsInlineBitExt = 16, [Obsolete("Deprecated in favour of \"EnableLegacyDitheringBitExt\"")] [NativeName("Name", "VK_RENDERING_ENABLE_LEGACY_DITHERING_BIT_EXT")] RenderingEnableLegacyDitheringBitExt = 8, @@ -48,6 +51,8 @@ public enum RenderingFlags : int ResumingBit = 4, [NativeName("Name", "VK_RENDERING_RESUMING_BIT_KHR")] ResumingBitKhr = 4, + [NativeName("Name", "VK_RENDERING_CONTENTS_INLINE_BIT_EXT")] + ContentsInlineBitExt = 16, [NativeName("Name", "VK_RENDERING_ENABLE_LEGACY_DITHERING_BIT_EXT")] EnableLegacyDitheringBitExt = 8, } diff --git a/src/Vulkan/Silk.NET.Vulkan/Enums/ResolveModeFlags.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Enums/ResolveModeFlags.gen.cs index b2920f29ba..4c8849f19d 100644 --- a/src/Vulkan/Silk.NET.Vulkan/Enums/ResolveModeFlags.gen.cs +++ b/src/Vulkan/Silk.NET.Vulkan/Enums/ResolveModeFlags.gen.cs @@ -28,6 +28,9 @@ public enum ResolveModeFlags : int [Obsolete("Deprecated in favour of \"MaxBit\"")] [NativeName("Name", "VK_RESOLVE_MODE_MAX_BIT")] ResolveModeMaxBit = 8, + [Obsolete("Deprecated in favour of \"ExternalFormatDownsampleAndroid\"")] + [NativeName("Name", "VK_RESOLVE_MODE_EXTERNAL_FORMAT_DOWNSAMPLE_ANDROID")] + ResolveModeExternalFormatDownsampleAndroid = 16, [NativeName("Name", "VK_RESOLVE_MODE_NONE")] None = 0, [NativeName("Name", "VK_RESOLVE_MODE_SAMPLE_ZERO_BIT")] @@ -38,5 +41,7 @@ public enum ResolveModeFlags : int MinBit = 4, [NativeName("Name", "VK_RESOLVE_MODE_MAX_BIT")] MaxBit = 8, + [NativeName("Name", "VK_RESOLVE_MODE_EXTERNAL_FORMAT_DOWNSAMPLE_ANDROID")] + ExternalFormatDownsampleAndroid = 16, } } diff --git a/src/Vulkan/Silk.NET.Vulkan/Enums/SamplerReductionMode.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Enums/SamplerReductionMode.gen.cs index 6a80fc0342..207688ccee 100644 --- a/src/Vulkan/Silk.NET.Vulkan/Enums/SamplerReductionMode.gen.cs +++ b/src/Vulkan/Silk.NET.Vulkan/Enums/SamplerReductionMode.gen.cs @@ -18,5 +18,7 @@ public enum SamplerReductionMode : int Min = 1, [NativeName("Name", "VK_SAMPLER_REDUCTION_MODE_MAX")] Max = 2, + [NativeName("Name", "VK_SAMPLER_REDUCTION_MODE_WEIGHTED_AVERAGE_RANGECLAMP_QCOM")] + WeightedAverageRangeclampQCom = 1000521000, } } diff --git a/src/Vulkan/Silk.NET.Vulkan/Enums/StructureType.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Enums/StructureType.gen.cs index 43ffb06b64..71ba35f7f9 100644 --- a/src/Vulkan/Silk.NET.Vulkan/Enums/StructureType.gen.cs +++ b/src/Vulkan/Silk.NET.Vulkan/Enums/StructureType.gen.cs @@ -598,6 +598,16 @@ public enum StructureType : int PhysicalDeviceSamplerFilterMinmaxPropertiesExt = 1000130000, [NativeName("Name", "VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT")] SamplerReductionModeCreateInfoExt = 1000130001, + [NativeName("Name", "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ENQUEUE_FEATURES_AMDX")] + PhysicalDeviceShaderEnqueueFeaturesAmdx = 1000134000, + [NativeName("Name", "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ENQUEUE_PROPERTIES_AMDX")] + PhysicalDeviceShaderEnqueuePropertiesAmdx = 1000134001, + [NativeName("Name", "VK_STRUCTURE_TYPE_EXECUTION_GRAPH_PIPELINE_SCRATCH_SIZE_AMDX")] + ExecutionGraphPipelineScratchSizeAmdx = 1000134002, + [NativeName("Name", "VK_STRUCTURE_TYPE_EXECUTION_GRAPH_PIPELINE_CREATE_INFO_AMDX")] + ExecutionGraphPipelineCreateInfoAmdx = 1000134003, + [NativeName("Name", "VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_NODE_CREATE_INFO_AMDX")] + PipelineShaderStageNodeCreateInfoAmdx = 1000134004, [NativeName("Name", "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_FEATURES_EXT")] PhysicalDeviceInlineUniformBlockFeaturesExt = 1000138000, [NativeName("Name", "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_PROPERTIES_EXT")] @@ -1022,6 +1032,26 @@ public enum StructureType : int PipelineExecutableStatisticKhr = 1000269004, [NativeName("Name", "VK_STRUCTURE_TYPE_PIPELINE_EXECUTABLE_INTERNAL_REPRESENTATION_KHR")] PipelineExecutableInternalRepresentationKhr = 1000269005, + [NativeName("Name", "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_IMAGE_COPY_FEATURES_EXT")] + PhysicalDeviceHostImageCopyFeaturesExt = 1000270000, + [NativeName("Name", "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_IMAGE_COPY_PROPERTIES_EXT")] + PhysicalDeviceHostImageCopyPropertiesExt = 1000270001, + [NativeName("Name", "VK_STRUCTURE_TYPE_MEMORY_TO_IMAGE_COPY_EXT")] + MemoryToImageCopyExt = 1000270002, + [NativeName("Name", "VK_STRUCTURE_TYPE_IMAGE_TO_MEMORY_COPY_EXT")] + ImageToMemoryCopyExt = 1000270003, + [NativeName("Name", "VK_STRUCTURE_TYPE_COPY_IMAGE_TO_MEMORY_INFO_EXT")] + CopyImageToMemoryInfoExt = 1000270004, + [NativeName("Name", "VK_STRUCTURE_TYPE_COPY_MEMORY_TO_IMAGE_INFO_EXT")] + CopyMemoryToImageInfoExt = 1000270005, + [NativeName("Name", "VK_STRUCTURE_TYPE_HOST_IMAGE_LAYOUT_TRANSITION_INFO_EXT")] + HostImageLayoutTransitionInfoExt = 1000270006, + [NativeName("Name", "VK_STRUCTURE_TYPE_COPY_IMAGE_TO_IMAGE_INFO_EXT")] + CopyImageToImageInfoExt = 1000270007, + [NativeName("Name", "VK_STRUCTURE_TYPE_SUBRESOURCE_HOST_MEMCPY_SIZE_EXT")] + SubresourceHostMemcpySizeExt = 1000270008, + [NativeName("Name", "VK_STRUCTURE_TYPE_HOST_IMAGE_COPY_DEVICE_PERFORMANCE_QUERY_EXT")] + HostImageCopyDevicePerformanceQueryExt = 1000270009, [NativeName("Name", "VK_STRUCTURE_TYPE_MEMORY_MAP_INFO_KHR")] MemoryMapInfoKhr = 1000271000, [NativeName("Name", "VK_STRUCTURE_TYPE_MEMORY_UNMAP_INFO_KHR")] @@ -1384,6 +1414,10 @@ public enum StructureType : int PhysicalDevicePipelinePropertiesFeaturesExt = 1000372001, [NativeName("Name", "VK_STRUCTURE_TYPE_PIPELINE_INFO_EXT")] PipelineInfoExt = 1000372001, + [NativeName("Name", "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAME_BOUNDARY_FEATURES_EXT")] + PhysicalDeviceFrameBoundaryFeaturesExt = 1000375000, + [NativeName("Name", "VK_STRUCTURE_TYPE_FRAME_BOUNDARY_EXT")] + FrameBoundaryExt = 1000375001, [NativeName("Name", "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT")] PhysicalDeviceMultisampledRenderToSingleSampledFeaturesExt = 1000376000, [NativeName("Name", "VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT")] @@ -1494,6 +1528,12 @@ public enum StructureType : int PhysicalDeviceMemoryDecompressionFeaturesNV = 1000427000, [NativeName("Name", "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_DECOMPRESSION_PROPERTIES_NV")] PhysicalDeviceMemoryDecompressionPropertiesNV = 1000427001, + [NativeName("Name", "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_COMPUTE_FEATURES_NV")] + PhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV = 1000428000, + [NativeName("Name", "VK_STRUCTURE_TYPE_COMPUTE_PIPELINE_INDIRECT_BUFFER_INFO_NV")] + ComputePipelineIndirectBufferInfoNV = 1000428001, + [NativeName("Name", "VK_STRUCTURE_TYPE_PIPELINE_INDIRECT_DEVICE_ADDRESS_INFO_NV")] + PipelineIndirectDeviceAddressInfoNV = 1000428002, [NativeName("Name", "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINEAR_COLOR_ATTACHMENT_FEATURES_NV")] PhysicalDeviceLinearColorAttachmentFeaturesNV = 1000430000, [NativeName("Name", "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT")] @@ -1504,6 +1544,10 @@ public enum StructureType : int PhysicalDeviceImageProcessingPropertiesQCom = 1000440001, [NativeName("Name", "VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM")] ImageViewSampleWeightCreateInfoQCom = 1000440002, + [NativeName("Name", "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NESTED_COMMAND_BUFFER_FEATURES_EXT")] + PhysicalDeviceNestedCommandBufferFeaturesExt = 1000451000, + [NativeName("Name", "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NESTED_COMMAND_BUFFER_PROPERTIES_EXT")] + PhysicalDeviceNestedCommandBufferPropertiesExt = 1000451001, [NativeName("Name", "VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_ACQUIRE_UNMODIFIED_EXT")] ExternalMemoryAcquireUnmodifiedExt = 1000453000, [NativeName("Name", "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_3_FEATURES_EXT")] @@ -1550,6 +1594,28 @@ public enum StructureType : int PhysicalDeviceLegacyDitheringFeaturesExt = 1000465000, [NativeName("Name", "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROTECTED_ACCESS_FEATURES_EXT")] PhysicalDevicePipelineProtectedAccessFeaturesExt = 1000466000, + [NativeName("Name", "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_FORMAT_RESOLVE_FEATURES_ANDROID")] + PhysicalDeviceExternalFormatResolveFeaturesAndroid = 1000468000, + [NativeName("Name", "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_FORMAT_RESOLVE_PROPERTIES_ANDROID")] + PhysicalDeviceExternalFormatResolvePropertiesAndroid = 1000468001, + [NativeName("Name", "VK_STRUCTURE_TYPE_ANDROID_HARDWARE_BUFFER_FORMAT_RESOLVE_PROPERTIES_ANDROID")] + AndroidHardwareBufferFormatResolvePropertiesAndroid = 1000468002, + [NativeName("Name", "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_5_FEATURES_KHR")] + PhysicalDeviceMaintenance5FeaturesKhr = 1000470000, + [NativeName("Name", "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_5_PROPERTIES_KHR")] + PhysicalDeviceMaintenance5PropertiesKhr = 1000470001, + [NativeName("Name", "VK_STRUCTURE_TYPE_RENDERING_AREA_INFO_KHR")] + RenderingAreaInfoKhr = 1000470003, + [NativeName("Name", "VK_STRUCTURE_TYPE_DEVICE_IMAGE_SUBRESOURCE_INFO_KHR")] + DeviceImageSubresourceInfoKhr = 1000470004, + [NativeName("Name", "VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_KHR")] + SubresourceLayout2Khr = 1000338002, + [NativeName("Name", "VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_KHR")] + ImageSubresource2Khr = 1000338003, + [NativeName("Name", "VK_STRUCTURE_TYPE_PIPELINE_CREATE_FLAGS_2_CREATE_INFO_KHR")] + PipelineCreateFlags2CreateInfoKhr = 1000470005, + [NativeName("Name", "VK_STRUCTURE_TYPE_BUFFER_USAGE_FLAGS_2_CREATE_INFO_KHR")] + BufferUsageFlags2CreateInfoKhr = 1000470006, [NativeName("Name", "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_POSITION_FETCH_FEATURES_KHR")] PhysicalDeviceRayTracingPositionFetchFeaturesKhr = 1000481000, [NativeName("Name", "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_OBJECT_FEATURES_EXT")] @@ -1574,6 +1640,10 @@ public enum StructureType : int PhysicalDeviceRayTracingInvocationReorderFeaturesNV = 1000490000, [NativeName("Name", "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_INVOCATION_REORDER_PROPERTIES_NV")] PhysicalDeviceRayTracingInvocationReorderPropertiesNV = 1000490001, + [NativeName("Name", "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_SPARSE_ADDRESS_SPACE_FEATURES_NV")] + PhysicalDeviceExtendedSparseAddressSpaceFeaturesNV = 1000492000, + [NativeName("Name", "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_SPARSE_ADDRESS_SPACE_PROPERTIES_NV")] + PhysicalDeviceExtendedSparseAddressSpacePropertiesNV = 1000492001, [NativeName("Name", "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MUTABLE_DESCRIPTOR_TYPE_FEATURES_EXT")] PhysicalDeviceMutableDescriptorTypeFeaturesExt = 1000351000, [NativeName("Name", "VK_STRUCTURE_TYPE_MUTABLE_DESCRIPTOR_TYPE_CREATE_INFO_EXT")] @@ -1586,6 +1656,24 @@ public enum StructureType : int PhysicalDevicePipelineLibraryGroupHandlesFeaturesExt = 1000498000, [NativeName("Name", "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DYNAMIC_RENDERING_UNUSED_ATTACHMENTS_FEATURES_EXT")] PhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesExt = 1000499000, + [NativeName("Name", "VK_STRUCTURE_TYPE_LATENCY_SLEEP_MODE_INFO_NV")] + LatencySleepModeInfoNV = 1000505000, + [NativeName("Name", "VK_STRUCTURE_TYPE_LATENCY_SLEEP_INFO_NV")] + LatencySleepInfoNV = 1000505001, + [NativeName("Name", "VK_STRUCTURE_TYPE_SET_LATENCY_MARKER_INFO_NV")] + SetLatencyMarkerInfoNV = 1000505002, + [NativeName("Name", "VK_STRUCTURE_TYPE_GET_LATENCY_MARKER_INFO_NV")] + GetLatencyMarkerInfoNV = 1000505003, + [NativeName("Name", "VK_STRUCTURE_TYPE_LATENCY_TIMINGS_FRAME_REPORT_NV")] + LatencyTimingsFrameReportNV = 1000505004, + [NativeName("Name", "VK_STRUCTURE_TYPE_LATENCY_SUBMISSION_PRESENT_ID_NV")] + LatencySubmissionPresentIDNV = 1000505005, + [NativeName("Name", "VK_STRUCTURE_TYPE_OUT_OF_BAND_QUEUE_TYPE_INFO_NV")] + OutOfBandQueueTypeInfoNV = 1000505006, + [NativeName("Name", "VK_STRUCTURE_TYPE_SWAPCHAIN_LATENCY_CREATE_INFO_NV")] + SwapchainLatencyCreateInfoNV = 1000505007, + [NativeName("Name", "VK_STRUCTURE_TYPE_LATENCY_SURFACE_CAPABILITIES_NV")] + LatencySurfaceCapabilitiesNV = 1000505008, [NativeName("Name", "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_FEATURES_KHR")] PhysicalDeviceCooperativeMatrixFeaturesKhr = 1000506000, [NativeName("Name", "VK_STRUCTURE_TYPE_COOPERATIVE_MATRIX_PROPERTIES_KHR")] @@ -1596,6 +1684,24 @@ public enum StructureType : int PhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCom = 1000510000, [NativeName("Name", "VK_STRUCTURE_TYPE_MULTIVIEW_PER_VIEW_RENDER_AREAS_RENDER_PASS_BEGIN_INFO_QCOM")] MultiviewPerViewRenderAreasRenderPassBeginInfoQCom = 1000510001, + [NativeName("Name", "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_2_FEATURES_QCOM")] + PhysicalDeviceImageProcessing2FeaturesQCom = 1000518000, + [NativeName("Name", "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_2_PROPERTIES_QCOM")] + PhysicalDeviceImageProcessing2PropertiesQCom = 1000518001, + [NativeName("Name", "VK_STRUCTURE_TYPE_SAMPLER_BLOCK_MATCH_WINDOW_CREATE_INFO_QCOM")] + SamplerBlockMatchWindowCreateInfoQCom = 1000518002, + [NativeName("Name", "VK_STRUCTURE_TYPE_SAMPLER_CUBIC_WEIGHTS_CREATE_INFO_QCOM")] + SamplerCubicWeightsCreateInfoQCom = 1000519000, + [NativeName("Name", "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUBIC_WEIGHTS_FEATURES_QCOM")] + PhysicalDeviceCubicWeightsFeaturesQCom = 1000519001, + [NativeName("Name", "VK_STRUCTURE_TYPE_BLIT_IMAGE_CUBIC_WEIGHTS_INFO_QCOM")] + BlitImageCubicWeightsInfoQCom = 1000519002, + [NativeName("Name", "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_YCBCR_DEGAMMA_FEATURES_QCOM")] + PhysicalDeviceYcbcrDegammaFeaturesQCom = 1000520000, + [NativeName("Name", "VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_YCBCR_DEGAMMA_CREATE_INFO_QCOM")] + SamplerYcbcrConversionYcbcrDegammaCreateInfoQCom = 1000520001, + [NativeName("Name", "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUBIC_CLAMP_FEATURES_QCOM")] + PhysicalDeviceCubicClampFeaturesQCom = 1000521000, [NativeName("Name", "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_DYNAMIC_STATE_FEATURES_EXT")] PhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesExt = 1000524000, [NativeName("Name", "VK_STRUCTURE_TYPE_SCREEN_BUFFER_PROPERTIES_QNX")] @@ -1608,6 +1714,10 @@ public enum StructureType : int ExternalFormatQnx = 1000529003, [NativeName("Name", "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_MEMORY_SCREEN_BUFFER_FEATURES_QNX")] PhysicalDeviceExternalMemoryScreenBufferFeaturesQnx = 1000529004, + [NativeName("Name", "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LAYERED_DRIVER_PROPERTIES_MSFT")] + PhysicalDeviceLayeredDriverPropertiesMsft = 1000530000, + [NativeName("Name", "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_POOL_OVERALLOCATION_FEATURES_NV")] + PhysicalDeviceDescriptorPoolOverallocationFeaturesNV = 1000546000, [NativeName("Name", "VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_PROPERTIES")] PhysicalDeviceSubgroupProperties = 1000094000, [NativeName("Name", "VK_STRUCTURE_TYPE_BIND_BUFFER_MEMORY_INFO")] @@ -1946,8 +2056,8 @@ public enum StructureType : int DeviceBufferMemoryRequirements = 1000413002, [NativeName("Name", "VK_STRUCTURE_TYPE_DEVICE_IMAGE_MEMORY_REQUIREMENTS")] DeviceImageMemoryRequirements = 1000413003, - [NativeName("Name", "VK_STRUCTURE_TYPE_PRIVATE_VENDOR_INFO_RESERVED_OFFSET_0_NV")] - PrivateVendorInfoReservedOffset0NV = 1000051000, + [NativeName("Name", "VK_STRUCTURE_TYPE_PRIVATE_VENDOR_INFO_PLACEHOLDER_OFFSET_0_NV")] + PrivateVendorInfoPlaceholderOffset0NV = 1000051000, [NativeName("Name", "VK_STRUCTURE_TYPE_REFRESH_OBJECT_LIST_KHR")] RefreshObjectListKhr = 1000308000, [NativeName("Name", "VK_STRUCTURE_TYPE_IMPORT_FENCE_SCI_SYNC_INFO_NV")] diff --git a/src/Vulkan/Silk.NET.Vulkan/Enums/SubpassContents.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Enums/SubpassContents.gen.cs index 6b4dfe88e8..9fc0b6387c 100644 --- a/src/Vulkan/Silk.NET.Vulkan/Enums/SubpassContents.gen.cs +++ b/src/Vulkan/Silk.NET.Vulkan/Enums/SubpassContents.gen.cs @@ -16,5 +16,7 @@ public enum SubpassContents : int Inline = 0, [NativeName("Name", "VK_SUBPASS_CONTENTS_SECONDARY_COMMAND_BUFFERS")] SecondaryCommandBuffers = 1, + [NativeName("Name", "VK_SUBPASS_CONTENTS_INLINE_AND_SECONDARY_COMMAND_BUFFERS_EXT")] + InlineAndSecondaryCommandBuffersExt = 1000451000, } } diff --git a/src/Vulkan/Silk.NET.Vulkan/Enums/VideoEncodeCapabilityFlagsKHR.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Enums/VideoEncodeCapabilityFlagsKHR.gen.cs index 70647335d2..e192cc54a5 100644 --- a/src/Vulkan/Silk.NET.Vulkan/Enums/VideoEncodeCapabilityFlagsKHR.gen.cs +++ b/src/Vulkan/Silk.NET.Vulkan/Enums/VideoEncodeCapabilityFlagsKHR.gen.cs @@ -18,7 +18,12 @@ public enum VideoEncodeCapabilityFlagsKHR : int [Obsolete("Deprecated in favour of \"PrecedingExternallyEncodedBytesBitKhr\"")] [NativeName("Name", "VK_VIDEO_ENCODE_CAPABILITY_PRECEDING_EXTERNALLY_ENCODED_BYTES_BIT_KHR")] VideoEncodeCapabilityPrecedingExternallyEncodedBytesBitKhr = 1, + [Obsolete("Deprecated in favour of \"InsufficientBitstreamBufferRangeDetectionBitKhr\"")] + [NativeName("Name", "VK_VIDEO_ENCODE_CAPABILITY_INSUFFICIENT_BITSTREAM_BUFFER_RANGE_DETECTION_BIT_KHR")] + VideoEncodeCapabilityInsufficientBitstreamBufferRangeDetectionBitKhr = 2, [NativeName("Name", "VK_VIDEO_ENCODE_CAPABILITY_PRECEDING_EXTERNALLY_ENCODED_BYTES_BIT_KHR")] PrecedingExternallyEncodedBytesBitKhr = 1, + [NativeName("Name", "VK_VIDEO_ENCODE_CAPABILITY_INSUFFICIENT_BITSTREAM_BUFFER_RANGE_DETECTION_BIT_KHR")] + InsufficientBitstreamBufferRangeDetectionBitKhr = 2, } } diff --git a/src/Vulkan/Silk.NET.Vulkan/Enums/VideoEncodeH264StdFlagsEXT.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Enums/VideoEncodeH264StdFlagsEXT.gen.cs index d110640879..43d16a8aed 100644 --- a/src/Vulkan/Silk.NET.Vulkan/Enums/VideoEncodeH264StdFlagsEXT.gen.cs +++ b/src/Vulkan/Silk.NET.Vulkan/Enums/VideoEncodeH264StdFlagsEXT.gen.cs @@ -69,6 +69,12 @@ public enum VideoEncodeH264StdFlagsEXT : int [Obsolete("Deprecated in favour of \"DeblockingFilterPartialBitExt\"")] [NativeName("Name", "VK_VIDEO_ENCODE_H264_STD_DEBLOCKING_FILTER_PARTIAL_BIT_EXT")] VideoEncodeH264StdDeblockingFilterPartialBitExt = 131072, + [Obsolete("Deprecated in favour of \"SliceQPDeltaBitExt\"")] + [NativeName("Name", "VK_VIDEO_ENCODE_H264_STD_SLICE_QP_DELTA_BIT_EXT")] + VideoEncodeH264StdSliceQPDeltaBitExt = 524288, + [Obsolete("Deprecated in favour of \"DifferentSliceQPDeltaBitExt\"")] + [NativeName("Name", "VK_VIDEO_ENCODE_H264_STD_DIFFERENT_SLICE_QP_DELTA_BIT_EXT")] + VideoEncodeH264StdDifferentSliceQPDeltaBitExt = 1048576, [NativeName("Name", "VK_VIDEO_ENCODE_H264_STD_SEPARATE_COLOR_PLANE_FLAG_SET_BIT_EXT")] SeparateColorPlaneFlagSetBitExt = 1, [NativeName("Name", "VK_VIDEO_ENCODE_H264_STD_QPPRIME_Y_ZERO_TRANSFORM_BYPASS_FLAG_SET_BIT_EXT")] @@ -105,5 +111,9 @@ public enum VideoEncodeH264StdFlagsEXT : int DeblockingFilterEnabledBitExt = 65536, [NativeName("Name", "VK_VIDEO_ENCODE_H264_STD_DEBLOCKING_FILTER_PARTIAL_BIT_EXT")] DeblockingFilterPartialBitExt = 131072, + [NativeName("Name", "VK_VIDEO_ENCODE_H264_STD_SLICE_QP_DELTA_BIT_EXT")] + SliceQPDeltaBitExt = 524288, + [NativeName("Name", "VK_VIDEO_ENCODE_H264_STD_DIFFERENT_SLICE_QP_DELTA_BIT_EXT")] + DifferentSliceQPDeltaBitExt = 1048576, } } diff --git a/src/Vulkan/Silk.NET.Vulkan/Enums/VideoEncodeH265StdFlagsEXT.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Enums/VideoEncodeH265StdFlagsEXT.gen.cs index 2fff9d4eb0..72f32216e7 100644 --- a/src/Vulkan/Silk.NET.Vulkan/Enums/VideoEncodeH265StdFlagsEXT.gen.cs +++ b/src/Vulkan/Silk.NET.Vulkan/Enums/VideoEncodeH265StdFlagsEXT.gen.cs @@ -72,6 +72,12 @@ public enum VideoEncodeH265StdFlagsEXT : int [Obsolete("Deprecated in favour of \"DependentSliceSegmentFlagSetBitExt\"")] [NativeName("Name", "VK_VIDEO_ENCODE_H265_STD_DEPENDENT_SLICE_SEGMENT_FLAG_SET_BIT_EXT")] VideoEncodeH265StdDependentSliceSegmentFlagSetBitExt = 262144, + [Obsolete("Deprecated in favour of \"SliceQPDeltaBitExt\"")] + [NativeName("Name", "VK_VIDEO_ENCODE_H265_STD_SLICE_QP_DELTA_BIT_EXT")] + VideoEncodeH265StdSliceQPDeltaBitExt = 524288, + [Obsolete("Deprecated in favour of \"DifferentSliceQPDeltaBitExt\"")] + [NativeName("Name", "VK_VIDEO_ENCODE_H265_STD_DIFFERENT_SLICE_QP_DELTA_BIT_EXT")] + VideoEncodeH265StdDifferentSliceQPDeltaBitExt = 1048576, [NativeName("Name", "VK_VIDEO_ENCODE_H265_STD_SEPARATE_COLOR_PLANE_FLAG_SET_BIT_EXT")] SeparateColorPlaneFlagSetBitExt = 1, [NativeName("Name", "VK_VIDEO_ENCODE_H265_STD_SAMPLE_ADAPTIVE_OFFSET_ENABLED_FLAG_SET_BIT_EXT")] @@ -110,5 +116,9 @@ public enum VideoEncodeH265StdFlagsEXT : int DependentSliceSegmentsEnabledFlagSetBitExt = 131072, [NativeName("Name", "VK_VIDEO_ENCODE_H265_STD_DEPENDENT_SLICE_SEGMENT_FLAG_SET_BIT_EXT")] DependentSliceSegmentFlagSetBitExt = 262144, + [NativeName("Name", "VK_VIDEO_ENCODE_H265_STD_SLICE_QP_DELTA_BIT_EXT")] + SliceQPDeltaBitExt = 524288, + [NativeName("Name", "VK_VIDEO_ENCODE_H265_STD_DIFFERENT_SLICE_QP_DELTA_BIT_EXT")] + DifferentSliceQPDeltaBitExt = 1048576, } } diff --git a/src/Vulkan/Silk.NET.Vulkan/Structs/AndroidHardwareBufferFormatResolvePropertiesANDROID.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Structs/AndroidHardwareBufferFormatResolvePropertiesANDROID.gen.cs new file mode 100644 index 0000000000..42b987a945 --- /dev/null +++ b/src/Vulkan/Silk.NET.Vulkan/Structs/AndroidHardwareBufferFormatResolvePropertiesANDROID.gen.cs @@ -0,0 +1,74 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Vulkan +{ + [NativeName("Name", "VkAndroidHardwareBufferFormatResolvePropertiesANDROID")] + public unsafe partial struct AndroidHardwareBufferFormatResolvePropertiesANDROID : IExtendsChain + { + public AndroidHardwareBufferFormatResolvePropertiesANDROID + ( + StructureType? sType = StructureType.AndroidHardwareBufferFormatResolvePropertiesAndroid, + void* pNext = null, + Format? colorAttachmentFormat = null + ) : this() + { + if (sType is not null) + { + SType = sType.Value; + } + + if (pNext is not null) + { + PNext = pNext; + } + + if (colorAttachmentFormat is not null) + { + ColorAttachmentFormat = colorAttachmentFormat.Value; + } + } + +/// + [NativeName("Type", "VkStructureType")] + [NativeName("Type.Name", "VkStructureType")] + [NativeName("Name", "sType")] + public StructureType SType; +/// + [NativeName("Type", "void*")] + [NativeName("Type.Name", "void")] + [NativeName("Name", "pNext")] + public void* PNext; +/// + [NativeName("Type", "VkFormat")] + [NativeName("Type.Name", "VkFormat")] + [NativeName("Name", "colorAttachmentFormat")] + public Format ColorAttachmentFormat; + + /// + StructureType IStructuredType.StructureType() + { + return SType = StructureType.AndroidHardwareBufferFormatResolvePropertiesAndroid; + } + + /// + unsafe BaseInStructure* IChainable.PNext + { + get => (BaseInStructure*) PNext; + set => PNext = value; + } + } +} diff --git a/src/Vulkan/Silk.NET.Vulkan/Structs/BindPipelineIndirectCommandNV.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Structs/BindPipelineIndirectCommandNV.gen.cs new file mode 100644 index 0000000000..d08c1b82cb --- /dev/null +++ b/src/Vulkan/Silk.NET.Vulkan/Structs/BindPipelineIndirectCommandNV.gen.cs @@ -0,0 +1,39 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Vulkan +{ + [NativeName("Name", "VkBindPipelineIndirectCommandNV")] + public unsafe partial struct BindPipelineIndirectCommandNV + { + public BindPipelineIndirectCommandNV + ( + ulong? pipelineAddress = null + ) : this() + { + if (pipelineAddress is not null) + { + PipelineAddress = pipelineAddress.Value; + } + } + +/// + [NativeName("Type", "VkDeviceAddress")] + [NativeName("Type.Name", "VkDeviceAddress")] + [NativeName("Name", "pipelineAddress")] + public ulong PipelineAddress; + } +} diff --git a/src/Vulkan/Silk.NET.Vulkan/Structs/BlitImageCubicWeightsInfoQCOM.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Structs/BlitImageCubicWeightsInfoQCOM.gen.cs new file mode 100644 index 0000000000..09f40a1a59 --- /dev/null +++ b/src/Vulkan/Silk.NET.Vulkan/Structs/BlitImageCubicWeightsInfoQCOM.gen.cs @@ -0,0 +1,74 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Vulkan +{ + [NativeName("Name", "VkBlitImageCubicWeightsInfoQCOM")] + public unsafe partial struct BlitImageCubicWeightsInfoQCOM : IExtendsChain, IExtendsChain + { + public BlitImageCubicWeightsInfoQCOM + ( + StructureType? sType = StructureType.BlitImageCubicWeightsInfoQCom, + void* pNext = null, + CubicFilterWeightsQCOM? cubicWeights = null + ) : this() + { + if (sType is not null) + { + SType = sType.Value; + } + + if (pNext is not null) + { + PNext = pNext; + } + + if (cubicWeights is not null) + { + CubicWeights = cubicWeights.Value; + } + } + +/// + [NativeName("Type", "VkStructureType")] + [NativeName("Type.Name", "VkStructureType")] + [NativeName("Name", "sType")] + public StructureType SType; +/// + [NativeName("Type", "void*")] + [NativeName("Type.Name", "void")] + [NativeName("Name", "pNext")] + public void* PNext; +/// + [NativeName("Type", "VkCubicFilterWeightsQCOM")] + [NativeName("Type.Name", "VkCubicFilterWeightsQCOM")] + [NativeName("Name", "cubicWeights")] + public CubicFilterWeightsQCOM CubicWeights; + + /// + StructureType IStructuredType.StructureType() + { + return SType = StructureType.BlitImageCubicWeightsInfoQCom; + } + + /// + unsafe BaseInStructure* IChainable.PNext + { + get => (BaseInStructure*) PNext; + set => PNext = value; + } + } +} diff --git a/src/Vulkan/Silk.NET.Vulkan/Structs/BlitImageInfo2.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Structs/BlitImageInfo2.gen.cs index 08364f57d6..12839d844f 100644 --- a/src/Vulkan/Silk.NET.Vulkan/Structs/BlitImageInfo2.gen.cs +++ b/src/Vulkan/Silk.NET.Vulkan/Structs/BlitImageInfo2.gen.cs @@ -18,7 +18,7 @@ namespace Silk.NET.Vulkan { [NativeName("Name", "VkBlitImageInfo2")] [NativeName("Aliases", "VkBlitImageInfo2KHR")] - public unsafe partial struct BlitImageInfo2 : IChainable + public unsafe partial struct BlitImageInfo2 : IChainStart { public BlitImageInfo2 ( @@ -137,5 +137,17 @@ unsafe BaseInStructure* IChainable.PNext get => (BaseInStructure*) PNext; set => PNext = value; } + + /// + /// Convenience method to start a chain. + /// + /// The newly created chain root + /// A reference to the newly created chain. + public static unsafe ref BlitImageInfo2 Chain( + out BlitImageInfo2 capture) + { + capture = new BlitImageInfo2(StructureType.BlitImageInfo2); + return ref capture; + } } } diff --git a/src/Vulkan/Silk.NET.Vulkan/Structs/BlitImageInfo2KHR.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Structs/BlitImageInfo2KHR.gen.cs index 15f6e3be63..d61cf6e3fb 100644 --- a/src/Vulkan/Silk.NET.Vulkan/Structs/BlitImageInfo2KHR.gen.cs +++ b/src/Vulkan/Silk.NET.Vulkan/Structs/BlitImageInfo2KHR.gen.cs @@ -18,7 +18,7 @@ namespace Silk.NET.Vulkan { [NativeName("Name", "VkBlitImageInfo2KHR")] [NativeName("AliasOf", "VkBlitImageInfo2")] - public unsafe partial struct BlitImageInfo2KHR : IChainable + public unsafe partial struct BlitImageInfo2KHR : IChainStart { public BlitImageInfo2KHR ( @@ -137,5 +137,17 @@ unsafe BaseInStructure* IChainable.PNext get => (BaseInStructure*) PNext; set => PNext = value; } + + /// + /// Convenience method to start a chain. + /// + /// The newly created chain root + /// A reference to the newly created chain. + public static unsafe ref BlitImageInfo2KHR Chain( + out BlitImageInfo2KHR capture) + { + capture = new BlitImageInfo2KHR(StructureType.BlitImageInfo2); + return ref capture; + } } } diff --git a/src/Vulkan/Silk.NET.Vulkan/Structs/BufferUsageFlags2CreateInfoKHR.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Structs/BufferUsageFlags2CreateInfoKHR.gen.cs new file mode 100644 index 0000000000..3c6e0f2288 --- /dev/null +++ b/src/Vulkan/Silk.NET.Vulkan/Structs/BufferUsageFlags2CreateInfoKHR.gen.cs @@ -0,0 +1,74 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Vulkan +{ + [NativeName("Name", "VkBufferUsageFlags2CreateInfoKHR")] + public unsafe partial struct BufferUsageFlags2CreateInfoKHR : IExtendsChain, IExtendsChain, IExtendsChain, IExtendsChain, IExtendsChain + { + public BufferUsageFlags2CreateInfoKHR + ( + StructureType? sType = StructureType.BufferUsageFlags2CreateInfoKhr, + void* pNext = null, + BufferUsageFlags2KHR? usage = null + ) : this() + { + if (sType is not null) + { + SType = sType.Value; + } + + if (pNext is not null) + { + PNext = pNext; + } + + if (usage is not null) + { + Usage = usage.Value; + } + } + +/// + [NativeName("Type", "VkStructureType")] + [NativeName("Type.Name", "VkStructureType")] + [NativeName("Name", "sType")] + public StructureType SType; +/// + [NativeName("Type", "void*")] + [NativeName("Type.Name", "void")] + [NativeName("Name", "pNext")] + public void* PNext; +/// + [NativeName("Type", "VkBufferUsageFlags2KHR")] + [NativeName("Type.Name", "VkBufferUsageFlags2KHR")] + [NativeName("Name", "usage")] + public BufferUsageFlags2KHR Usage; + + /// + StructureType IStructuredType.StructureType() + { + return SType = StructureType.BufferUsageFlags2CreateInfoKhr; + } + + /// + unsafe BaseInStructure* IChainable.PNext + { + get => (BaseInStructure*) PNext; + set => PNext = value; + } + } +} diff --git a/src/Vulkan/Silk.NET.Vulkan/Structs/ComputePipelineIndirectBufferInfoNV.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Structs/ComputePipelineIndirectBufferInfoNV.gen.cs new file mode 100644 index 0000000000..37a14944ee --- /dev/null +++ b/src/Vulkan/Silk.NET.Vulkan/Structs/ComputePipelineIndirectBufferInfoNV.gen.cs @@ -0,0 +1,96 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Vulkan +{ + [NativeName("Name", "VkComputePipelineIndirectBufferInfoNV")] + public unsafe partial struct ComputePipelineIndirectBufferInfoNV : IChainable + { + public ComputePipelineIndirectBufferInfoNV + ( + StructureType? sType = StructureType.ComputePipelineIndirectBufferInfoNV, + void* pNext = null, + ulong? deviceAddress = null, + ulong? size = null, + ulong? pipelineDeviceAddressCaptureReplay = null + ) : this() + { + if (sType is not null) + { + SType = sType.Value; + } + + if (pNext is not null) + { + PNext = pNext; + } + + if (deviceAddress is not null) + { + DeviceAddress = deviceAddress.Value; + } + + if (size is not null) + { + Size = size.Value; + } + + if (pipelineDeviceAddressCaptureReplay is not null) + { + PipelineDeviceAddressCaptureReplay = pipelineDeviceAddressCaptureReplay.Value; + } + } + +/// + [NativeName("Type", "VkStructureType")] + [NativeName("Type.Name", "VkStructureType")] + [NativeName("Name", "sType")] + public StructureType SType; +/// + [NativeName("Type", "void*")] + [NativeName("Type.Name", "void")] + [NativeName("Name", "pNext")] + public void* PNext; +/// + [NativeName("Type", "VkDeviceAddress")] + [NativeName("Type.Name", "VkDeviceAddress")] + [NativeName("Name", "deviceAddress")] + public ulong DeviceAddress; +/// + [NativeName("Type", "VkDeviceSize")] + [NativeName("Type.Name", "VkDeviceSize")] + [NativeName("Name", "size")] + public ulong Size; +/// + [NativeName("Type", "VkDeviceAddress")] + [NativeName("Type.Name", "VkDeviceAddress")] + [NativeName("Name", "pipelineDeviceAddressCaptureReplay")] + public ulong PipelineDeviceAddressCaptureReplay; + + /// + StructureType IStructuredType.StructureType() + { + return SType = StructureType.ComputePipelineIndirectBufferInfoNV; + } + + /// + unsafe BaseInStructure* IChainable.PNext + { + get => (BaseInStructure*) PNext; + set => PNext = value; + } + } +} diff --git a/src/Vulkan/Silk.NET.Vulkan/Structs/CopyImageToImageInfoEXT.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Structs/CopyImageToImageInfoEXT.gen.cs new file mode 100644 index 0000000000..e158b4b6af --- /dev/null +++ b/src/Vulkan/Silk.NET.Vulkan/Structs/CopyImageToImageInfoEXT.gen.cs @@ -0,0 +1,140 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Vulkan +{ + [NativeName("Name", "VkCopyImageToImageInfoEXT")] + public unsafe partial struct CopyImageToImageInfoEXT : IChainable + { + public CopyImageToImageInfoEXT + ( + StructureType? sType = StructureType.CopyImageToImageInfoExt, + void* pNext = null, + HostImageCopyFlagsEXT? flags = null, + Image? srcImage = null, + ImageLayout? srcImageLayout = null, + Image? dstImage = null, + ImageLayout? dstImageLayout = null, + uint? regionCount = null, + ImageCopy2* pRegions = null + ) : this() + { + if (sType is not null) + { + SType = sType.Value; + } + + if (pNext is not null) + { + PNext = pNext; + } + + if (flags is not null) + { + Flags = flags.Value; + } + + if (srcImage is not null) + { + SrcImage = srcImage.Value; + } + + if (srcImageLayout is not null) + { + SrcImageLayout = srcImageLayout.Value; + } + + if (dstImage is not null) + { + DstImage = dstImage.Value; + } + + if (dstImageLayout is not null) + { + DstImageLayout = dstImageLayout.Value; + } + + if (regionCount is not null) + { + RegionCount = regionCount.Value; + } + + if (pRegions is not null) + { + PRegions = pRegions; + } + } + +/// + [NativeName("Type", "VkStructureType")] + [NativeName("Type.Name", "VkStructureType")] + [NativeName("Name", "sType")] + public StructureType SType; +/// + [NativeName("Type", "void*")] + [NativeName("Type.Name", "void")] + [NativeName("Name", "pNext")] + public void* PNext; +/// + [NativeName("Type", "VkHostImageCopyFlagsEXT")] + [NativeName("Type.Name", "VkHostImageCopyFlagsEXT")] + [NativeName("Name", "flags")] + public HostImageCopyFlagsEXT Flags; +/// + [NativeName("Type", "VkImage")] + [NativeName("Type.Name", "VkImage")] + [NativeName("Name", "srcImage")] + public Image SrcImage; +/// + [NativeName("Type", "VkImageLayout")] + [NativeName("Type.Name", "VkImageLayout")] + [NativeName("Name", "srcImageLayout")] + public ImageLayout SrcImageLayout; +/// + [NativeName("Type", "VkImage")] + [NativeName("Type.Name", "VkImage")] + [NativeName("Name", "dstImage")] + public Image DstImage; +/// + [NativeName("Type", "VkImageLayout")] + [NativeName("Type.Name", "VkImageLayout")] + [NativeName("Name", "dstImageLayout")] + public ImageLayout DstImageLayout; +/// + [NativeName("Type", "uint32_t")] + [NativeName("Type.Name", "uint32_t")] + [NativeName("Name", "regionCount")] + public uint RegionCount; +/// + [NativeName("Type", "VkImageCopy2*")] + [NativeName("Type.Name", "VkImageCopy2")] + [NativeName("Name", "pRegions")] + public ImageCopy2* PRegions; + + /// + StructureType IStructuredType.StructureType() + { + return SType = StructureType.CopyImageToImageInfoExt; + } + + /// + unsafe BaseInStructure* IChainable.PNext + { + get => (BaseInStructure*) PNext; + set => PNext = value; + } + } +} diff --git a/src/Vulkan/Silk.NET.Vulkan/Structs/CopyImageToMemoryInfoEXT.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Structs/CopyImageToMemoryInfoEXT.gen.cs new file mode 100644 index 0000000000..fc31df5a81 --- /dev/null +++ b/src/Vulkan/Silk.NET.Vulkan/Structs/CopyImageToMemoryInfoEXT.gen.cs @@ -0,0 +1,118 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Vulkan +{ + [NativeName("Name", "VkCopyImageToMemoryInfoEXT")] + public unsafe partial struct CopyImageToMemoryInfoEXT : IChainable + { + public CopyImageToMemoryInfoEXT + ( + StructureType? sType = StructureType.CopyImageToMemoryInfoExt, + void* pNext = null, + HostImageCopyFlagsEXT? flags = null, + Image? srcImage = null, + ImageLayout? srcImageLayout = null, + uint? regionCount = null, + ImageToMemoryCopyEXT* pRegions = null + ) : this() + { + if (sType is not null) + { + SType = sType.Value; + } + + if (pNext is not null) + { + PNext = pNext; + } + + if (flags is not null) + { + Flags = flags.Value; + } + + if (srcImage is not null) + { + SrcImage = srcImage.Value; + } + + if (srcImageLayout is not null) + { + SrcImageLayout = srcImageLayout.Value; + } + + if (regionCount is not null) + { + RegionCount = regionCount.Value; + } + + if (pRegions is not null) + { + PRegions = pRegions; + } + } + +/// + [NativeName("Type", "VkStructureType")] + [NativeName("Type.Name", "VkStructureType")] + [NativeName("Name", "sType")] + public StructureType SType; +/// + [NativeName("Type", "void*")] + [NativeName("Type.Name", "void")] + [NativeName("Name", "pNext")] + public void* PNext; +/// + [NativeName("Type", "VkHostImageCopyFlagsEXT")] + [NativeName("Type.Name", "VkHostImageCopyFlagsEXT")] + [NativeName("Name", "flags")] + public HostImageCopyFlagsEXT Flags; +/// + [NativeName("Type", "VkImage")] + [NativeName("Type.Name", "VkImage")] + [NativeName("Name", "srcImage")] + public Image SrcImage; +/// + [NativeName("Type", "VkImageLayout")] + [NativeName("Type.Name", "VkImageLayout")] + [NativeName("Name", "srcImageLayout")] + public ImageLayout SrcImageLayout; +/// + [NativeName("Type", "uint32_t")] + [NativeName("Type.Name", "uint32_t")] + [NativeName("Name", "regionCount")] + public uint RegionCount; +/// + [NativeName("Type", "VkImageToMemoryCopyEXT*")] + [NativeName("Type.Name", "VkImageToMemoryCopyEXT")] + [NativeName("Name", "pRegions")] + public ImageToMemoryCopyEXT* PRegions; + + /// + StructureType IStructuredType.StructureType() + { + return SType = StructureType.CopyImageToMemoryInfoExt; + } + + /// + unsafe BaseInStructure* IChainable.PNext + { + get => (BaseInStructure*) PNext; + set => PNext = value; + } + } +} diff --git a/src/Vulkan/Silk.NET.Vulkan/Structs/CopyMemoryToImageInfoEXT.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Structs/CopyMemoryToImageInfoEXT.gen.cs new file mode 100644 index 0000000000..241a808394 --- /dev/null +++ b/src/Vulkan/Silk.NET.Vulkan/Structs/CopyMemoryToImageInfoEXT.gen.cs @@ -0,0 +1,118 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Vulkan +{ + [NativeName("Name", "VkCopyMemoryToImageInfoEXT")] + public unsafe partial struct CopyMemoryToImageInfoEXT : IChainable + { + public CopyMemoryToImageInfoEXT + ( + StructureType? sType = StructureType.CopyMemoryToImageInfoExt, + void* pNext = null, + HostImageCopyFlagsEXT? flags = null, + Image? dstImage = null, + ImageLayout? dstImageLayout = null, + uint? regionCount = null, + MemoryToImageCopyEXT* pRegions = null + ) : this() + { + if (sType is not null) + { + SType = sType.Value; + } + + if (pNext is not null) + { + PNext = pNext; + } + + if (flags is not null) + { + Flags = flags.Value; + } + + if (dstImage is not null) + { + DstImage = dstImage.Value; + } + + if (dstImageLayout is not null) + { + DstImageLayout = dstImageLayout.Value; + } + + if (regionCount is not null) + { + RegionCount = regionCount.Value; + } + + if (pRegions is not null) + { + PRegions = pRegions; + } + } + +/// + [NativeName("Type", "VkStructureType")] + [NativeName("Type.Name", "VkStructureType")] + [NativeName("Name", "sType")] + public StructureType SType; +/// + [NativeName("Type", "void*")] + [NativeName("Type.Name", "void")] + [NativeName("Name", "pNext")] + public void* PNext; +/// + [NativeName("Type", "VkHostImageCopyFlagsEXT")] + [NativeName("Type.Name", "VkHostImageCopyFlagsEXT")] + [NativeName("Name", "flags")] + public HostImageCopyFlagsEXT Flags; +/// + [NativeName("Type", "VkImage")] + [NativeName("Type.Name", "VkImage")] + [NativeName("Name", "dstImage")] + public Image DstImage; +/// + [NativeName("Type", "VkImageLayout")] + [NativeName("Type.Name", "VkImageLayout")] + [NativeName("Name", "dstImageLayout")] + public ImageLayout DstImageLayout; +/// + [NativeName("Type", "uint32_t")] + [NativeName("Type.Name", "uint32_t")] + [NativeName("Name", "regionCount")] + public uint RegionCount; +/// + [NativeName("Type", "VkMemoryToImageCopyEXT*")] + [NativeName("Type.Name", "VkMemoryToImageCopyEXT")] + [NativeName("Name", "pRegions")] + public MemoryToImageCopyEXT* PRegions; + + /// + StructureType IStructuredType.StructureType() + { + return SType = StructureType.CopyMemoryToImageInfoExt; + } + + /// + unsafe BaseInStructure* IChainable.PNext + { + get => (BaseInStructure*) PNext; + set => PNext = value; + } + } +} diff --git a/src/Vulkan/Silk.NET.Vulkan/Structs/DeviceImageSubresourceInfoKHR.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Structs/DeviceImageSubresourceInfoKHR.gen.cs new file mode 100644 index 0000000000..979325c311 --- /dev/null +++ b/src/Vulkan/Silk.NET.Vulkan/Structs/DeviceImageSubresourceInfoKHR.gen.cs @@ -0,0 +1,85 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Vulkan +{ + [NativeName("Name", "VkDeviceImageSubresourceInfoKHR")] + public unsafe partial struct DeviceImageSubresourceInfoKHR : IChainable + { + public DeviceImageSubresourceInfoKHR + ( + StructureType? sType = StructureType.DeviceImageSubresourceInfoKhr, + void* pNext = null, + ImageCreateInfo* pCreateInfo = null, + ImageSubresource2KHR* pSubresource = null + ) : this() + { + if (sType is not null) + { + SType = sType.Value; + } + + if (pNext is not null) + { + PNext = pNext; + } + + if (pCreateInfo is not null) + { + PCreateInfo = pCreateInfo; + } + + if (pSubresource is not null) + { + PSubresource = pSubresource; + } + } + +/// + [NativeName("Type", "VkStructureType")] + [NativeName("Type.Name", "VkStructureType")] + [NativeName("Name", "sType")] + public StructureType SType; +/// + [NativeName("Type", "void*")] + [NativeName("Type.Name", "void")] + [NativeName("Name", "pNext")] + public void* PNext; +/// + [NativeName("Type", "VkImageCreateInfo*")] + [NativeName("Type.Name", "VkImageCreateInfo")] + [NativeName("Name", "pCreateInfo")] + public ImageCreateInfo* PCreateInfo; +/// + [NativeName("Type", "VkImageSubresource2KHR*")] + [NativeName("Type.Name", "VkImageSubresource2KHR")] + [NativeName("Name", "pSubresource")] + public ImageSubresource2KHR* PSubresource; + + /// + StructureType IStructuredType.StructureType() + { + return SType = StructureType.DeviceImageSubresourceInfoKhr; + } + + /// + unsafe BaseInStructure* IChainable.PNext + { + get => (BaseInStructure*) PNext; + set => PNext = value; + } + } +} diff --git a/src/Vulkan/Silk.NET.Vulkan/Structs/DeviceOrHostAddressConstAMDX.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Structs/DeviceOrHostAddressConstAMDX.gen.cs new file mode 100644 index 0000000000..088ec429f0 --- /dev/null +++ b/src/Vulkan/Silk.NET.Vulkan/Structs/DeviceOrHostAddressConstAMDX.gen.cs @@ -0,0 +1,53 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Vulkan +{ + [StructLayout(LayoutKind.Explicit)] + [NativeName("Name", "VkDeviceOrHostAddressConstAMDX")] + public unsafe partial struct DeviceOrHostAddressConstAMDX + { + public DeviceOrHostAddressConstAMDX + ( + ulong? deviceAddress = null, + void* hostAddress = null + ) : this() + { + if (deviceAddress is not null) + { + DeviceAddress = deviceAddress.Value; + } + + if (hostAddress is not null) + { + HostAddress = hostAddress; + } + } + +/// + [FieldOffset(0)] + [NativeName("Type", "VkDeviceAddress")] + [NativeName("Type.Name", "VkDeviceAddress")] + [NativeName("Name", "deviceAddress")] + public ulong DeviceAddress; +/// + [FieldOffset(0)] + [NativeName("Type", "void*")] + [NativeName("Type.Name", "void")] + [NativeName("Name", "hostAddress")] + public void* HostAddress; + } +} diff --git a/src/Vulkan/Silk.NET.Vulkan/Structs/DispatchGraphCountInfoAMDX.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Structs/DispatchGraphCountInfoAMDX.gen.cs new file mode 100644 index 0000000000..1facc98536 --- /dev/null +++ b/src/Vulkan/Silk.NET.Vulkan/Structs/DispatchGraphCountInfoAMDX.gen.cs @@ -0,0 +1,61 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Vulkan +{ + [NativeName("Name", "VkDispatchGraphCountInfoAMDX")] + public unsafe partial struct DispatchGraphCountInfoAMDX + { + public DispatchGraphCountInfoAMDX + ( + uint? count = null, + DeviceOrHostAddressConstAMDX? infos = null, + ulong? stride = null + ) : this() + { + if (count is not null) + { + Count = count.Value; + } + + if (infos is not null) + { + Infos = infos.Value; + } + + if (stride is not null) + { + Stride = stride.Value; + } + } + +/// + [NativeName("Type", "uint32_t")] + [NativeName("Type.Name", "uint32_t")] + [NativeName("Name", "count")] + public uint Count; +/// + [NativeName("Type", "VkDeviceOrHostAddressConstAMDX")] + [NativeName("Type.Name", "VkDeviceOrHostAddressConstAMDX")] + [NativeName("Name", "infos")] + public DeviceOrHostAddressConstAMDX Infos; +/// + [NativeName("Type", "uint64_t")] + [NativeName("Type.Name", "uint64_t")] + [NativeName("Name", "stride")] + public ulong Stride; + } +} diff --git a/src/Vulkan/Silk.NET.Vulkan/Structs/DispatchGraphInfoAMDX.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Structs/DispatchGraphInfoAMDX.gen.cs new file mode 100644 index 0000000000..e135db2627 --- /dev/null +++ b/src/Vulkan/Silk.NET.Vulkan/Structs/DispatchGraphInfoAMDX.gen.cs @@ -0,0 +1,72 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Vulkan +{ + [NativeName("Name", "VkDispatchGraphInfoAMDX")] + public unsafe partial struct DispatchGraphInfoAMDX + { + public DispatchGraphInfoAMDX + ( + uint? nodeIndex = null, + uint? payloadCount = null, + DeviceOrHostAddressConstAMDX? payloads = null, + ulong? payloadStride = null + ) : this() + { + if (nodeIndex is not null) + { + NodeIndex = nodeIndex.Value; + } + + if (payloadCount is not null) + { + PayloadCount = payloadCount.Value; + } + + if (payloads is not null) + { + Payloads = payloads.Value; + } + + if (payloadStride is not null) + { + PayloadStride = payloadStride.Value; + } + } + +/// + [NativeName("Type", "uint32_t")] + [NativeName("Type.Name", "uint32_t")] + [NativeName("Name", "nodeIndex")] + public uint NodeIndex; +/// + [NativeName("Type", "uint32_t")] + [NativeName("Type.Name", "uint32_t")] + [NativeName("Name", "payloadCount")] + public uint PayloadCount; +/// + [NativeName("Type", "VkDeviceOrHostAddressConstAMDX")] + [NativeName("Type.Name", "VkDeviceOrHostAddressConstAMDX")] + [NativeName("Name", "payloads")] + public DeviceOrHostAddressConstAMDX Payloads; +/// + [NativeName("Type", "uint64_t")] + [NativeName("Type.Name", "uint64_t")] + [NativeName("Name", "payloadStride")] + public ulong PayloadStride; + } +} diff --git a/src/Vulkan/Silk.NET.Vulkan/Structs/ExecutionGraphPipelineCreateInfoAMDX.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Structs/ExecutionGraphPipelineCreateInfoAMDX.gen.cs new file mode 100644 index 0000000000..918dddf1bf --- /dev/null +++ b/src/Vulkan/Silk.NET.Vulkan/Structs/ExecutionGraphPipelineCreateInfoAMDX.gen.cs @@ -0,0 +1,152 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Vulkan +{ + [NativeName("Name", "VkExecutionGraphPipelineCreateInfoAMDX")] + public unsafe partial struct ExecutionGraphPipelineCreateInfoAMDX : IChainStart + { + public ExecutionGraphPipelineCreateInfoAMDX + ( + StructureType? sType = StructureType.ExecutionGraphPipelineCreateInfoAmdx, + void* pNext = null, + PipelineCreateFlags? flags = null, + uint? stageCount = null, + PipelineShaderStageCreateInfo* pStages = null, + PipelineLibraryCreateInfoKHR* pLibraryInfo = null, + PipelineLayout? layout = null, + Pipeline? basePipelineHandle = null, + int? basePipelineIndex = null + ) : this() + { + if (sType is not null) + { + SType = sType.Value; + } + + if (pNext is not null) + { + PNext = pNext; + } + + if (flags is not null) + { + Flags = flags.Value; + } + + if (stageCount is not null) + { + StageCount = stageCount.Value; + } + + if (pStages is not null) + { + PStages = pStages; + } + + if (pLibraryInfo is not null) + { + PLibraryInfo = pLibraryInfo; + } + + if (layout is not null) + { + Layout = layout.Value; + } + + if (basePipelineHandle is not null) + { + BasePipelineHandle = basePipelineHandle.Value; + } + + if (basePipelineIndex is not null) + { + BasePipelineIndex = basePipelineIndex.Value; + } + } + +/// + [NativeName("Type", "VkStructureType")] + [NativeName("Type.Name", "VkStructureType")] + [NativeName("Name", "sType")] + public StructureType SType; +/// + [NativeName("Type", "void*")] + [NativeName("Type.Name", "void")] + [NativeName("Name", "pNext")] + public void* PNext; +/// + [NativeName("Type", "VkPipelineCreateFlags")] + [NativeName("Type.Name", "VkPipelineCreateFlags")] + [NativeName("Name", "flags")] + public PipelineCreateFlags Flags; +/// + [NativeName("Type", "uint32_t")] + [NativeName("Type.Name", "uint32_t")] + [NativeName("Name", "stageCount")] + public uint StageCount; +/// + [NativeName("Type", "VkPipelineShaderStageCreateInfo*")] + [NativeName("Type.Name", "VkPipelineShaderStageCreateInfo")] + [NativeName("Name", "pStages")] + public PipelineShaderStageCreateInfo* PStages; +/// + [NativeName("Type", "VkPipelineLibraryCreateInfoKHR*")] + [NativeName("Type.Name", "VkPipelineLibraryCreateInfoKHR")] + [NativeName("Name", "pLibraryInfo")] + public PipelineLibraryCreateInfoKHR* PLibraryInfo; +/// + [NativeName("Type", "VkPipelineLayout")] + [NativeName("Type.Name", "VkPipelineLayout")] + [NativeName("Name", "layout")] + public PipelineLayout Layout; +/// + [NativeName("Type", "VkPipeline")] + [NativeName("Type.Name", "VkPipeline")] + [NativeName("Name", "basePipelineHandle")] + public Pipeline BasePipelineHandle; +/// + [NativeName("Type", "int32_t")] + [NativeName("Type.Name", "int32_t")] + [NativeName("Name", "basePipelineIndex")] + public int BasePipelineIndex; + + /// + StructureType IStructuredType.StructureType() + { + return SType = StructureType.ExecutionGraphPipelineCreateInfoAmdx; + } + + /// + unsafe BaseInStructure* IChainable.PNext + { + get => (BaseInStructure*) PNext; + set => PNext = value; + } + + /// + /// Convenience method to start a chain. + /// + /// The newly created chain root + /// A reference to the newly created chain. + public static unsafe ref ExecutionGraphPipelineCreateInfoAMDX Chain( + out ExecutionGraphPipelineCreateInfoAMDX capture) + { + capture = new ExecutionGraphPipelineCreateInfoAMDX(StructureType.ExecutionGraphPipelineCreateInfoAmdx); + return ref capture; + } + } +} diff --git a/src/Vulkan/Silk.NET.Vulkan/Structs/ExecutionGraphPipelineScratchSizeAMDX.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Structs/ExecutionGraphPipelineScratchSizeAMDX.gen.cs new file mode 100644 index 0000000000..19d8f531fc --- /dev/null +++ b/src/Vulkan/Silk.NET.Vulkan/Structs/ExecutionGraphPipelineScratchSizeAMDX.gen.cs @@ -0,0 +1,74 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Vulkan +{ + [NativeName("Name", "VkExecutionGraphPipelineScratchSizeAMDX")] + public unsafe partial struct ExecutionGraphPipelineScratchSizeAMDX : IChainable + { + public ExecutionGraphPipelineScratchSizeAMDX + ( + StructureType? sType = StructureType.ExecutionGraphPipelineScratchSizeAmdx, + void* pNext = null, + ulong? size = null + ) : this() + { + if (sType is not null) + { + SType = sType.Value; + } + + if (pNext is not null) + { + PNext = pNext; + } + + if (size is not null) + { + Size = size.Value; + } + } + +/// + [NativeName("Type", "VkStructureType")] + [NativeName("Type.Name", "VkStructureType")] + [NativeName("Name", "sType")] + public StructureType SType; +/// + [NativeName("Type", "void*")] + [NativeName("Type.Name", "void")] + [NativeName("Name", "pNext")] + public void* PNext; +/// + [NativeName("Type", "VkDeviceSize")] + [NativeName("Type.Name", "VkDeviceSize")] + [NativeName("Name", "size")] + public ulong Size; + + /// + StructureType IStructuredType.StructureType() + { + return SType = StructureType.ExecutionGraphPipelineScratchSizeAmdx; + } + + /// + unsafe BaseInStructure* IChainable.PNext + { + get => (BaseInStructure*) PNext; + set => PNext = value; + } + } +} diff --git a/src/Vulkan/Silk.NET.Vulkan/Structs/ExternalFormatANDROID.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Structs/ExternalFormatANDROID.gen.cs index cfddebbe55..287973e735 100644 --- a/src/Vulkan/Silk.NET.Vulkan/Structs/ExternalFormatANDROID.gen.cs +++ b/src/Vulkan/Silk.NET.Vulkan/Structs/ExternalFormatANDROID.gen.cs @@ -17,7 +17,7 @@ namespace Silk.NET.Vulkan { [NativeName("Name", "VkExternalFormatANDROID")] - public unsafe partial struct ExternalFormatANDROID : IExtendsChain, IExtendsChain, IExtendsChain + public unsafe partial struct ExternalFormatANDROID : IExtendsChain, IExtendsChain, IExtendsChain, IExtendsChain, IExtendsChain, IExtendsChain, IExtendsChain { public ExternalFormatANDROID ( diff --git a/src/Vulkan/Silk.NET.Vulkan/Structs/FrameBoundaryEXT.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Structs/FrameBoundaryEXT.gen.cs new file mode 100644 index 0000000000..3f2d158031 --- /dev/null +++ b/src/Vulkan/Silk.NET.Vulkan/Structs/FrameBoundaryEXT.gen.cs @@ -0,0 +1,162 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Vulkan +{ + [NativeName("Name", "VkFrameBoundaryEXT")] + public unsafe partial struct FrameBoundaryEXT : IExtendsChain, IExtendsChain, IExtendsChain, IExtendsChain, IExtendsChain + { + public FrameBoundaryEXT + ( + StructureType? sType = StructureType.FrameBoundaryExt, + void* pNext = null, + FrameBoundaryFlagsEXT? flags = null, + ulong? frameID = null, + uint? imageCount = null, + Image* pImages = null, + uint? bufferCount = null, + Buffer* pBuffers = null, + ulong? tagName = null, + nuint? tagSize = null, + void* pTag = null + ) : this() + { + if (sType is not null) + { + SType = sType.Value; + } + + if (pNext is not null) + { + PNext = pNext; + } + + if (flags is not null) + { + Flags = flags.Value; + } + + if (frameID is not null) + { + FrameID = frameID.Value; + } + + if (imageCount is not null) + { + ImageCount = imageCount.Value; + } + + if (pImages is not null) + { + PImages = pImages; + } + + if (bufferCount is not null) + { + BufferCount = bufferCount.Value; + } + + if (pBuffers is not null) + { + PBuffers = pBuffers; + } + + if (tagName is not null) + { + TagName = tagName.Value; + } + + if (tagSize is not null) + { + TagSize = tagSize.Value; + } + + if (pTag is not null) + { + PTag = pTag; + } + } + +/// + [NativeName("Type", "VkStructureType")] + [NativeName("Type.Name", "VkStructureType")] + [NativeName("Name", "sType")] + public StructureType SType; +/// + [NativeName("Type", "void*")] + [NativeName("Type.Name", "void")] + [NativeName("Name", "pNext")] + public void* PNext; +/// + [NativeName("Type", "VkFrameBoundaryFlagsEXT")] + [NativeName("Type.Name", "VkFrameBoundaryFlagsEXT")] + [NativeName("Name", "flags")] + public FrameBoundaryFlagsEXT Flags; +/// + [NativeName("Type", "uint64_t")] + [NativeName("Type.Name", "uint64_t")] + [NativeName("Name", "frameID")] + public ulong FrameID; +/// + [NativeName("Type", "uint32_t")] + [NativeName("Type.Name", "uint32_t")] + [NativeName("Name", "imageCount")] + public uint ImageCount; +/// + [NativeName("Type", "VkImage*")] + [NativeName("Type.Name", "VkImage")] + [NativeName("Name", "pImages")] + public Image* PImages; +/// + [NativeName("Type", "uint32_t")] + [NativeName("Type.Name", "uint32_t")] + [NativeName("Name", "bufferCount")] + public uint BufferCount; +/// + [NativeName("Type", "VkBuffer*")] + [NativeName("Type.Name", "VkBuffer")] + [NativeName("Name", "pBuffers")] + public Buffer* PBuffers; +/// + [NativeName("Type", "uint64_t")] + [NativeName("Type.Name", "uint64_t")] + [NativeName("Name", "tagName")] + public ulong TagName; +/// + [NativeName("Type", "size_t")] + [NativeName("Type.Name", "size_t")] + [NativeName("Name", "tagSize")] + public nuint TagSize; +/// + [NativeName("Type", "void*")] + [NativeName("Type.Name", "void")] + [NativeName("Name", "pTag")] + public void* PTag; + + /// + StructureType IStructuredType.StructureType() + { + return SType = StructureType.FrameBoundaryExt; + } + + /// + unsafe BaseInStructure* IChainable.PNext + { + get => (BaseInStructure*) PNext; + set => PNext = value; + } + } +} diff --git a/src/Vulkan/Silk.NET.Vulkan/Structs/GetLatencyMarkerInfoNV.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Structs/GetLatencyMarkerInfoNV.gen.cs new file mode 100644 index 0000000000..9cdef7281a --- /dev/null +++ b/src/Vulkan/Silk.NET.Vulkan/Structs/GetLatencyMarkerInfoNV.gen.cs @@ -0,0 +1,74 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Vulkan +{ + [NativeName("Name", "VkGetLatencyMarkerInfoNV")] + public unsafe partial struct GetLatencyMarkerInfoNV : IChainable + { + public GetLatencyMarkerInfoNV + ( + StructureType? sType = StructureType.GetLatencyMarkerInfoNV, + void* pNext = null, + LatencyTimingsFrameReportNV* pTimings = null + ) : this() + { + if (sType is not null) + { + SType = sType.Value; + } + + if (pNext is not null) + { + PNext = pNext; + } + + if (pTimings is not null) + { + PTimings = pTimings; + } + } + +/// + [NativeName("Type", "VkStructureType")] + [NativeName("Type.Name", "VkStructureType")] + [NativeName("Name", "sType")] + public StructureType SType; +/// + [NativeName("Type", "void*")] + [NativeName("Type.Name", "void")] + [NativeName("Name", "pNext")] + public void* PNext; +/// + [NativeName("Type", "VkLatencyTimingsFrameReportNV*")] + [NativeName("Type.Name", "VkLatencyTimingsFrameReportNV")] + [NativeName("Name", "pTimings")] + public LatencyTimingsFrameReportNV* PTimings; + + /// + StructureType IStructuredType.StructureType() + { + return SType = StructureType.GetLatencyMarkerInfoNV; + } + + /// + unsafe BaseInStructure* IChainable.PNext + { + get => (BaseInStructure*) PNext; + set => PNext = value; + } + } +} diff --git a/src/Vulkan/Silk.NET.Vulkan/Structs/HostImageCopyDevicePerformanceQueryEXT.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Structs/HostImageCopyDevicePerformanceQueryEXT.gen.cs new file mode 100644 index 0000000000..ae06ed62e0 --- /dev/null +++ b/src/Vulkan/Silk.NET.Vulkan/Structs/HostImageCopyDevicePerformanceQueryEXT.gen.cs @@ -0,0 +1,85 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Vulkan +{ + [NativeName("Name", "VkHostImageCopyDevicePerformanceQueryEXT")] + public unsafe partial struct HostImageCopyDevicePerformanceQueryEXT : IExtendsChain, IExtendsChain + { + public HostImageCopyDevicePerformanceQueryEXT + ( + StructureType? sType = StructureType.HostImageCopyDevicePerformanceQueryExt, + void* pNext = null, + Bool32? optimalDeviceAccess = null, + Bool32? identicalMemoryLayout = null + ) : this() + { + if (sType is not null) + { + SType = sType.Value; + } + + if (pNext is not null) + { + PNext = pNext; + } + + if (optimalDeviceAccess is not null) + { + OptimalDeviceAccess = optimalDeviceAccess.Value; + } + + if (identicalMemoryLayout is not null) + { + IdenticalMemoryLayout = identicalMemoryLayout.Value; + } + } + +/// + [NativeName("Type", "VkStructureType")] + [NativeName("Type.Name", "VkStructureType")] + [NativeName("Name", "sType")] + public StructureType SType; +/// + [NativeName("Type", "void*")] + [NativeName("Type.Name", "void")] + [NativeName("Name", "pNext")] + public void* PNext; +/// + [NativeName("Type", "VkBool32")] + [NativeName("Type.Name", "VkBool32")] + [NativeName("Name", "optimalDeviceAccess")] + public Bool32 OptimalDeviceAccess; +/// + [NativeName("Type", "VkBool32")] + [NativeName("Type.Name", "VkBool32")] + [NativeName("Name", "identicalMemoryLayout")] + public Bool32 IdenticalMemoryLayout; + + /// + StructureType IStructuredType.StructureType() + { + return SType = StructureType.HostImageCopyDevicePerformanceQueryExt; + } + + /// + unsafe BaseInStructure* IChainable.PNext + { + get => (BaseInStructure*) PNext; + set => PNext = value; + } + } +} diff --git a/src/Vulkan/Silk.NET.Vulkan/Structs/HostImageLayoutTransitionInfoEXT.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Structs/HostImageLayoutTransitionInfoEXT.gen.cs new file mode 100644 index 0000000000..4ebb147061 --- /dev/null +++ b/src/Vulkan/Silk.NET.Vulkan/Structs/HostImageLayoutTransitionInfoEXT.gen.cs @@ -0,0 +1,107 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Vulkan +{ + [NativeName("Name", "VkHostImageLayoutTransitionInfoEXT")] + public unsafe partial struct HostImageLayoutTransitionInfoEXT : IChainable + { + public HostImageLayoutTransitionInfoEXT + ( + StructureType? sType = StructureType.HostImageLayoutTransitionInfoExt, + void* pNext = null, + Image? image = null, + ImageLayout? oldLayout = null, + ImageLayout? newLayout = null, + ImageSubresourceRange? subresourceRange = null + ) : this() + { + if (sType is not null) + { + SType = sType.Value; + } + + if (pNext is not null) + { + PNext = pNext; + } + + if (image is not null) + { + Image = image.Value; + } + + if (oldLayout is not null) + { + OldLayout = oldLayout.Value; + } + + if (newLayout is not null) + { + NewLayout = newLayout.Value; + } + + if (subresourceRange is not null) + { + SubresourceRange = subresourceRange.Value; + } + } + +/// + [NativeName("Type", "VkStructureType")] + [NativeName("Type.Name", "VkStructureType")] + [NativeName("Name", "sType")] + public StructureType SType; +/// + [NativeName("Type", "void*")] + [NativeName("Type.Name", "void")] + [NativeName("Name", "pNext")] + public void* PNext; +/// + [NativeName("Type", "VkImage")] + [NativeName("Type.Name", "VkImage")] + [NativeName("Name", "image")] + public Image Image; +/// + [NativeName("Type", "VkImageLayout")] + [NativeName("Type.Name", "VkImageLayout")] + [NativeName("Name", "oldLayout")] + public ImageLayout OldLayout; +/// + [NativeName("Type", "VkImageLayout")] + [NativeName("Type.Name", "VkImageLayout")] + [NativeName("Name", "newLayout")] + public ImageLayout NewLayout; +/// + [NativeName("Type", "VkImageSubresourceRange")] + [NativeName("Type.Name", "VkImageSubresourceRange")] + [NativeName("Name", "subresourceRange")] + public ImageSubresourceRange SubresourceRange; + + /// + StructureType IStructuredType.StructureType() + { + return SType = StructureType.HostImageLayoutTransitionInfoExt; + } + + /// + unsafe BaseInStructure* IChainable.PNext + { + get => (BaseInStructure*) PNext; + set => PNext = value; + } + } +} diff --git a/src/Vulkan/Silk.NET.Vulkan/Structs/ImageCompressionPropertiesEXT.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Structs/ImageCompressionPropertiesEXT.gen.cs index 3e112b1d75..0e3e76116b 100644 --- a/src/Vulkan/Silk.NET.Vulkan/Structs/ImageCompressionPropertiesEXT.gen.cs +++ b/src/Vulkan/Silk.NET.Vulkan/Structs/ImageCompressionPropertiesEXT.gen.cs @@ -17,7 +17,7 @@ namespace Silk.NET.Vulkan { [NativeName("Name", "VkImageCompressionPropertiesEXT")] - public unsafe partial struct ImageCompressionPropertiesEXT : IExtendsChain, IExtendsChain, IExtendsChain, IExtendsChain + public unsafe partial struct ImageCompressionPropertiesEXT : IExtendsChain, IExtendsChain, IExtendsChain, IExtendsChain, IExtendsChain { public ImageCompressionPropertiesEXT ( diff --git a/src/Vulkan/Silk.NET.Vulkan/Structs/ImageSubresource2EXT.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Structs/ImageSubresource2EXT.gen.cs index c9f6d04d20..7b8fd1f405 100644 --- a/src/Vulkan/Silk.NET.Vulkan/Structs/ImageSubresource2EXT.gen.cs +++ b/src/Vulkan/Silk.NET.Vulkan/Structs/ImageSubresource2EXT.gen.cs @@ -17,11 +17,12 @@ namespace Silk.NET.Vulkan { [NativeName("Name", "VkImageSubresource2EXT")] + [NativeName("AliasOf", "VkImageSubresource2KHR")] public unsafe partial struct ImageSubresource2EXT : IChainable { public ImageSubresource2EXT ( - StructureType? sType = StructureType.ImageSubresource2Ext, + StructureType? sType = StructureType.ImageSubresource2Khr, void* pNext = null, ImageSubresource? imageSubresource = null ) : this() @@ -61,7 +62,7 @@ public ImageSubresource2EXT /// StructureType IStructuredType.StructureType() { - return SType = StructureType.ImageSubresource2Ext; + return SType = StructureType.ImageSubresource2Khr; } /// diff --git a/src/Vulkan/Silk.NET.Vulkan/Structs/ImageSubresource2KHR.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Structs/ImageSubresource2KHR.gen.cs new file mode 100644 index 0000000000..d929600a73 --- /dev/null +++ b/src/Vulkan/Silk.NET.Vulkan/Structs/ImageSubresource2KHR.gen.cs @@ -0,0 +1,75 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Vulkan +{ + [NativeName("Name", "VkImageSubresource2KHR")] + [NativeName("Aliases", "VkImageSubresource2EXT")] + public unsafe partial struct ImageSubresource2KHR : IChainable + { + public ImageSubresource2KHR + ( + StructureType? sType = StructureType.ImageSubresource2Khr, + void* pNext = null, + ImageSubresource? imageSubresource = null + ) : this() + { + if (sType is not null) + { + SType = sType.Value; + } + + if (pNext is not null) + { + PNext = pNext; + } + + if (imageSubresource is not null) + { + ImageSubresource = imageSubresource.Value; + } + } + +/// + [NativeName("Type", "VkStructureType")] + [NativeName("Type.Name", "VkStructureType")] + [NativeName("Name", "sType")] + public StructureType SType; +/// + [NativeName("Type", "void*")] + [NativeName("Type.Name", "void")] + [NativeName("Name", "pNext")] + public void* PNext; +/// + [NativeName("Type", "VkImageSubresource")] + [NativeName("Type.Name", "VkImageSubresource")] + [NativeName("Name", "imageSubresource")] + public ImageSubresource ImageSubresource; + + /// + StructureType IStructuredType.StructureType() + { + return SType = StructureType.ImageSubresource2Khr; + } + + /// + unsafe BaseInStructure* IChainable.PNext + { + get => (BaseInStructure*) PNext; + set => PNext = value; + } + } +} diff --git a/src/Vulkan/Silk.NET.Vulkan/Structs/ImageToMemoryCopyEXT.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Structs/ImageToMemoryCopyEXT.gen.cs new file mode 100644 index 0000000000..24ace9631d --- /dev/null +++ b/src/Vulkan/Silk.NET.Vulkan/Structs/ImageToMemoryCopyEXT.gen.cs @@ -0,0 +1,129 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Vulkan +{ + [NativeName("Name", "VkImageToMemoryCopyEXT")] + public unsafe partial struct ImageToMemoryCopyEXT : IChainable + { + public ImageToMemoryCopyEXT + ( + StructureType? sType = StructureType.ImageToMemoryCopyExt, + void* pNext = null, + void* pHostPointer = null, + uint? memoryRowLength = null, + uint? memoryImageHeight = null, + ImageSubresourceLayers? imageSubresource = null, + Offset3D? imageOffset = null, + Extent3D? imageExtent = null + ) : this() + { + if (sType is not null) + { + SType = sType.Value; + } + + if (pNext is not null) + { + PNext = pNext; + } + + if (pHostPointer is not null) + { + PHostPointer = pHostPointer; + } + + if (memoryRowLength is not null) + { + MemoryRowLength = memoryRowLength.Value; + } + + if (memoryImageHeight is not null) + { + MemoryImageHeight = memoryImageHeight.Value; + } + + if (imageSubresource is not null) + { + ImageSubresource = imageSubresource.Value; + } + + if (imageOffset is not null) + { + ImageOffset = imageOffset.Value; + } + + if (imageExtent is not null) + { + ImageExtent = imageExtent.Value; + } + } + +/// + [NativeName("Type", "VkStructureType")] + [NativeName("Type.Name", "VkStructureType")] + [NativeName("Name", "sType")] + public StructureType SType; +/// + [NativeName("Type", "void*")] + [NativeName("Type.Name", "void")] + [NativeName("Name", "pNext")] + public void* PNext; +/// + [NativeName("Type", "void*")] + [NativeName("Type.Name", "void")] + [NativeName("Name", "pHostPointer")] + public void* PHostPointer; +/// + [NativeName("Type", "uint32_t")] + [NativeName("Type.Name", "uint32_t")] + [NativeName("Name", "memoryRowLength")] + public uint MemoryRowLength; +/// + [NativeName("Type", "uint32_t")] + [NativeName("Type.Name", "uint32_t")] + [NativeName("Name", "memoryImageHeight")] + public uint MemoryImageHeight; +/// + [NativeName("Type", "VkImageSubresourceLayers")] + [NativeName("Type.Name", "VkImageSubresourceLayers")] + [NativeName("Name", "imageSubresource")] + public ImageSubresourceLayers ImageSubresource; +/// + [NativeName("Type", "VkOffset3D")] + [NativeName("Type.Name", "VkOffset3D")] + [NativeName("Name", "imageOffset")] + public Offset3D ImageOffset; +/// + [NativeName("Type", "VkExtent3D")] + [NativeName("Type.Name", "VkExtent3D")] + [NativeName("Name", "imageExtent")] + public Extent3D ImageExtent; + + /// + StructureType IStructuredType.StructureType() + { + return SType = StructureType.ImageToMemoryCopyExt; + } + + /// + unsafe BaseInStructure* IChainable.PNext + { + get => (BaseInStructure*) PNext; + set => PNext = value; + } + } +} diff --git a/src/Vulkan/Silk.NET.Vulkan/Structs/LatencySleepInfoNV.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Structs/LatencySleepInfoNV.gen.cs new file mode 100644 index 0000000000..cd55103ede --- /dev/null +++ b/src/Vulkan/Silk.NET.Vulkan/Structs/LatencySleepInfoNV.gen.cs @@ -0,0 +1,85 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Vulkan +{ + [NativeName("Name", "VkLatencySleepInfoNV")] + public unsafe partial struct LatencySleepInfoNV : IChainable + { + public LatencySleepInfoNV + ( + StructureType? sType = StructureType.LatencySleepInfoNV, + void* pNext = null, + Semaphore? signalSemaphore = null, + ulong? value = null + ) : this() + { + if (sType is not null) + { + SType = sType.Value; + } + + if (pNext is not null) + { + PNext = pNext; + } + + if (signalSemaphore is not null) + { + SignalSemaphore = signalSemaphore.Value; + } + + if (value is not null) + { + Value = value.Value; + } + } + +/// + [NativeName("Type", "VkStructureType")] + [NativeName("Type.Name", "VkStructureType")] + [NativeName("Name", "sType")] + public StructureType SType; +/// + [NativeName("Type", "void*")] + [NativeName("Type.Name", "void")] + [NativeName("Name", "pNext")] + public void* PNext; +/// + [NativeName("Type", "VkSemaphore")] + [NativeName("Type.Name", "VkSemaphore")] + [NativeName("Name", "signalSemaphore")] + public Semaphore SignalSemaphore; +/// + [NativeName("Type", "uint64_t")] + [NativeName("Type.Name", "uint64_t")] + [NativeName("Name", "value")] + public ulong Value; + + /// + StructureType IStructuredType.StructureType() + { + return SType = StructureType.LatencySleepInfoNV; + } + + /// + unsafe BaseInStructure* IChainable.PNext + { + get => (BaseInStructure*) PNext; + set => PNext = value; + } + } +} diff --git a/src/Vulkan/Silk.NET.Vulkan/Structs/LatencySleepModeInfoNV.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Structs/LatencySleepModeInfoNV.gen.cs new file mode 100644 index 0000000000..3ace5e13e4 --- /dev/null +++ b/src/Vulkan/Silk.NET.Vulkan/Structs/LatencySleepModeInfoNV.gen.cs @@ -0,0 +1,96 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Vulkan +{ + [NativeName("Name", "VkLatencySleepModeInfoNV")] + public unsafe partial struct LatencySleepModeInfoNV : IChainable + { + public LatencySleepModeInfoNV + ( + StructureType? sType = StructureType.LatencySleepModeInfoNV, + void* pNext = null, + Bool32? lowLatencyMode = null, + Bool32? lowLatencyBoost = null, + uint? minimumIntervalUs = null + ) : this() + { + if (sType is not null) + { + SType = sType.Value; + } + + if (pNext is not null) + { + PNext = pNext; + } + + if (lowLatencyMode is not null) + { + LowLatencyMode = lowLatencyMode.Value; + } + + if (lowLatencyBoost is not null) + { + LowLatencyBoost = lowLatencyBoost.Value; + } + + if (minimumIntervalUs is not null) + { + MinimumIntervalUs = minimumIntervalUs.Value; + } + } + +/// + [NativeName("Type", "VkStructureType")] + [NativeName("Type.Name", "VkStructureType")] + [NativeName("Name", "sType")] + public StructureType SType; +/// + [NativeName("Type", "void*")] + [NativeName("Type.Name", "void")] + [NativeName("Name", "pNext")] + public void* PNext; +/// + [NativeName("Type", "VkBool32")] + [NativeName("Type.Name", "VkBool32")] + [NativeName("Name", "lowLatencyMode")] + public Bool32 LowLatencyMode; +/// + [NativeName("Type", "VkBool32")] + [NativeName("Type.Name", "VkBool32")] + [NativeName("Name", "lowLatencyBoost")] + public Bool32 LowLatencyBoost; +/// + [NativeName("Type", "uint32_t")] + [NativeName("Type.Name", "uint32_t")] + [NativeName("Name", "minimumIntervalUs")] + public uint MinimumIntervalUs; + + /// + StructureType IStructuredType.StructureType() + { + return SType = StructureType.LatencySleepModeInfoNV; + } + + /// + unsafe BaseInStructure* IChainable.PNext + { + get => (BaseInStructure*) PNext; + set => PNext = value; + } + } +} diff --git a/src/Vulkan/Silk.NET.Vulkan/Structs/LatencySubmissionPresentIdNV.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Structs/LatencySubmissionPresentIdNV.gen.cs new file mode 100644 index 0000000000..cfcae2be52 --- /dev/null +++ b/src/Vulkan/Silk.NET.Vulkan/Structs/LatencySubmissionPresentIdNV.gen.cs @@ -0,0 +1,74 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Vulkan +{ + [NativeName("Name", "VkLatencySubmissionPresentIdNV")] + public unsafe partial struct LatencySubmissionPresentIdNV : IExtendsChain, IExtendsChain, IExtendsChain + { + public LatencySubmissionPresentIdNV + ( + StructureType? sType = StructureType.LatencySubmissionPresentIDNV, + void* pNext = null, + ulong? presentID = null + ) : this() + { + if (sType is not null) + { + SType = sType.Value; + } + + if (pNext is not null) + { + PNext = pNext; + } + + if (presentID is not null) + { + PresentID = presentID.Value; + } + } + +/// + [NativeName("Type", "VkStructureType")] + [NativeName("Type.Name", "VkStructureType")] + [NativeName("Name", "sType")] + public StructureType SType; +/// + [NativeName("Type", "void*")] + [NativeName("Type.Name", "void")] + [NativeName("Name", "pNext")] + public void* PNext; +/// + [NativeName("Type", "uint64_t")] + [NativeName("Type.Name", "uint64_t")] + [NativeName("Name", "presentID")] + public ulong PresentID; + + /// + StructureType IStructuredType.StructureType() + { + return SType = StructureType.LatencySubmissionPresentIDNV; + } + + /// + unsafe BaseInStructure* IChainable.PNext + { + get => (BaseInStructure*) PNext; + set => PNext = value; + } + } +} diff --git a/src/Vulkan/Silk.NET.Vulkan/Structs/LatencySurfaceCapabilitiesNV.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Structs/LatencySurfaceCapabilitiesNV.gen.cs new file mode 100644 index 0000000000..c6ac3134c7 --- /dev/null +++ b/src/Vulkan/Silk.NET.Vulkan/Structs/LatencySurfaceCapabilitiesNV.gen.cs @@ -0,0 +1,85 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Vulkan +{ + [NativeName("Name", "VkLatencySurfaceCapabilitiesNV")] + public unsafe partial struct LatencySurfaceCapabilitiesNV : IExtendsChain + { + public LatencySurfaceCapabilitiesNV + ( + StructureType? sType = StructureType.LatencySurfaceCapabilitiesNV, + void* pNext = null, + uint? presentModeCount = null, + PresentModeKHR* pPresentModes = null + ) : this() + { + if (sType is not null) + { + SType = sType.Value; + } + + if (pNext is not null) + { + PNext = pNext; + } + + if (presentModeCount is not null) + { + PresentModeCount = presentModeCount.Value; + } + + if (pPresentModes is not null) + { + PPresentModes = pPresentModes; + } + } + +/// + [NativeName("Type", "VkStructureType")] + [NativeName("Type.Name", "VkStructureType")] + [NativeName("Name", "sType")] + public StructureType SType; +/// + [NativeName("Type", "void*")] + [NativeName("Type.Name", "void")] + [NativeName("Name", "pNext")] + public void* PNext; +/// + [NativeName("Type", "uint32_t")] + [NativeName("Type.Name", "uint32_t")] + [NativeName("Name", "presentModeCount")] + public uint PresentModeCount; +/// + [NativeName("Type", "VkPresentModeKHR*")] + [NativeName("Type.Name", "VkPresentModeKHR")] + [NativeName("Name", "pPresentModes")] + public PresentModeKHR* PPresentModes; + + /// + StructureType IStructuredType.StructureType() + { + return SType = StructureType.LatencySurfaceCapabilitiesNV; + } + + /// + unsafe BaseInStructure* IChainable.PNext + { + get => (BaseInStructure*) PNext; + set => PNext = value; + } + } +} diff --git a/src/Vulkan/Silk.NET.Vulkan/Structs/LatencyTimingsFrameReportNV.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Structs/LatencyTimingsFrameReportNV.gen.cs new file mode 100644 index 0000000000..23e56dfbb5 --- /dev/null +++ b/src/Vulkan/Silk.NET.Vulkan/Structs/LatencyTimingsFrameReportNV.gen.cs @@ -0,0 +1,217 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Vulkan +{ + [NativeName("Name", "VkLatencyTimingsFrameReportNV")] + public unsafe partial struct LatencyTimingsFrameReportNV : IChainable + { + public LatencyTimingsFrameReportNV + ( + StructureType? sType = StructureType.LatencyTimingsFrameReportNV, + void* pNext = null, + ulong? presentID = null, + ulong? inputSampleTimeUs = null, + ulong? simStartTimeUs = null, + ulong? simEndTimeUs = null, + ulong? renderSubmitStartTimeUs = null, + ulong? renderSubmitEndTimeUs = null, + ulong? presentStartTimeUs = null, + ulong? presentEndTimeUs = null, + ulong? driverStartTimeUs = null, + ulong? driverEndTimeUs = null, + ulong? osRenderQueueStartTimeUs = null, + ulong? osRenderQueueEndTimeUs = null, + ulong? gpuRenderStartTimeUs = null, + ulong? gpuRenderEndTimeUs = null + ) : this() + { + if (sType is not null) + { + SType = sType.Value; + } + + if (pNext is not null) + { + PNext = pNext; + } + + if (presentID is not null) + { + PresentID = presentID.Value; + } + + if (inputSampleTimeUs is not null) + { + InputSampleTimeUs = inputSampleTimeUs.Value; + } + + if (simStartTimeUs is not null) + { + SimStartTimeUs = simStartTimeUs.Value; + } + + if (simEndTimeUs is not null) + { + SimEndTimeUs = simEndTimeUs.Value; + } + + if (renderSubmitStartTimeUs is not null) + { + RenderSubmitStartTimeUs = renderSubmitStartTimeUs.Value; + } + + if (renderSubmitEndTimeUs is not null) + { + RenderSubmitEndTimeUs = renderSubmitEndTimeUs.Value; + } + + if (presentStartTimeUs is not null) + { + PresentStartTimeUs = presentStartTimeUs.Value; + } + + if (presentEndTimeUs is not null) + { + PresentEndTimeUs = presentEndTimeUs.Value; + } + + if (driverStartTimeUs is not null) + { + DriverStartTimeUs = driverStartTimeUs.Value; + } + + if (driverEndTimeUs is not null) + { + DriverEndTimeUs = driverEndTimeUs.Value; + } + + if (osRenderQueueStartTimeUs is not null) + { + OsRenderQueueStartTimeUs = osRenderQueueStartTimeUs.Value; + } + + if (osRenderQueueEndTimeUs is not null) + { + OsRenderQueueEndTimeUs = osRenderQueueEndTimeUs.Value; + } + + if (gpuRenderStartTimeUs is not null) + { + GpuRenderStartTimeUs = gpuRenderStartTimeUs.Value; + } + + if (gpuRenderEndTimeUs is not null) + { + GpuRenderEndTimeUs = gpuRenderEndTimeUs.Value; + } + } + +/// + [NativeName("Type", "VkStructureType")] + [NativeName("Type.Name", "VkStructureType")] + [NativeName("Name", "sType")] + public StructureType SType; +/// + [NativeName("Type", "void*")] + [NativeName("Type.Name", "void")] + [NativeName("Name", "pNext")] + public void* PNext; +/// + [NativeName("Type", "uint64_t")] + [NativeName("Type.Name", "uint64_t")] + [NativeName("Name", "presentID")] + public ulong PresentID; +/// + [NativeName("Type", "uint64_t")] + [NativeName("Type.Name", "uint64_t")] + [NativeName("Name", "inputSampleTimeUs")] + public ulong InputSampleTimeUs; +/// + [NativeName("Type", "uint64_t")] + [NativeName("Type.Name", "uint64_t")] + [NativeName("Name", "simStartTimeUs")] + public ulong SimStartTimeUs; +/// + [NativeName("Type", "uint64_t")] + [NativeName("Type.Name", "uint64_t")] + [NativeName("Name", "simEndTimeUs")] + public ulong SimEndTimeUs; +/// + [NativeName("Type", "uint64_t")] + [NativeName("Type.Name", "uint64_t")] + [NativeName("Name", "renderSubmitStartTimeUs")] + public ulong RenderSubmitStartTimeUs; +/// + [NativeName("Type", "uint64_t")] + [NativeName("Type.Name", "uint64_t")] + [NativeName("Name", "renderSubmitEndTimeUs")] + public ulong RenderSubmitEndTimeUs; +/// + [NativeName("Type", "uint64_t")] + [NativeName("Type.Name", "uint64_t")] + [NativeName("Name", "presentStartTimeUs")] + public ulong PresentStartTimeUs; +/// + [NativeName("Type", "uint64_t")] + [NativeName("Type.Name", "uint64_t")] + [NativeName("Name", "presentEndTimeUs")] + public ulong PresentEndTimeUs; +/// + [NativeName("Type", "uint64_t")] + [NativeName("Type.Name", "uint64_t")] + [NativeName("Name", "driverStartTimeUs")] + public ulong DriverStartTimeUs; +/// + [NativeName("Type", "uint64_t")] + [NativeName("Type.Name", "uint64_t")] + [NativeName("Name", "driverEndTimeUs")] + public ulong DriverEndTimeUs; +/// + [NativeName("Type", "uint64_t")] + [NativeName("Type.Name", "uint64_t")] + [NativeName("Name", "osRenderQueueStartTimeUs")] + public ulong OsRenderQueueStartTimeUs; +/// + [NativeName("Type", "uint64_t")] + [NativeName("Type.Name", "uint64_t")] + [NativeName("Name", "osRenderQueueEndTimeUs")] + public ulong OsRenderQueueEndTimeUs; +/// + [NativeName("Type", "uint64_t")] + [NativeName("Type.Name", "uint64_t")] + [NativeName("Name", "gpuRenderStartTimeUs")] + public ulong GpuRenderStartTimeUs; +/// + [NativeName("Type", "uint64_t")] + [NativeName("Type.Name", "uint64_t")] + [NativeName("Name", "gpuRenderEndTimeUs")] + public ulong GpuRenderEndTimeUs; + + /// + StructureType IStructuredType.StructureType() + { + return SType = StructureType.LatencyTimingsFrameReportNV; + } + + /// + unsafe BaseInStructure* IChainable.PNext + { + get => (BaseInStructure*) PNext; + set => PNext = value; + } + } +} diff --git a/src/Vulkan/Silk.NET.Vulkan/Structs/MemoryToImageCopyEXT.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Structs/MemoryToImageCopyEXT.gen.cs new file mode 100644 index 0000000000..4338c992e8 --- /dev/null +++ b/src/Vulkan/Silk.NET.Vulkan/Structs/MemoryToImageCopyEXT.gen.cs @@ -0,0 +1,129 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Vulkan +{ + [NativeName("Name", "VkMemoryToImageCopyEXT")] + public unsafe partial struct MemoryToImageCopyEXT : IChainable + { + public MemoryToImageCopyEXT + ( + StructureType? sType = StructureType.MemoryToImageCopyExt, + void* pNext = null, + void* pHostPointer = null, + uint? memoryRowLength = null, + uint? memoryImageHeight = null, + ImageSubresourceLayers? imageSubresource = null, + Offset3D? imageOffset = null, + Extent3D? imageExtent = null + ) : this() + { + if (sType is not null) + { + SType = sType.Value; + } + + if (pNext is not null) + { + PNext = pNext; + } + + if (pHostPointer is not null) + { + PHostPointer = pHostPointer; + } + + if (memoryRowLength is not null) + { + MemoryRowLength = memoryRowLength.Value; + } + + if (memoryImageHeight is not null) + { + MemoryImageHeight = memoryImageHeight.Value; + } + + if (imageSubresource is not null) + { + ImageSubresource = imageSubresource.Value; + } + + if (imageOffset is not null) + { + ImageOffset = imageOffset.Value; + } + + if (imageExtent is not null) + { + ImageExtent = imageExtent.Value; + } + } + +/// + [NativeName("Type", "VkStructureType")] + [NativeName("Type.Name", "VkStructureType")] + [NativeName("Name", "sType")] + public StructureType SType; +/// + [NativeName("Type", "void*")] + [NativeName("Type.Name", "void")] + [NativeName("Name", "pNext")] + public void* PNext; +/// + [NativeName("Type", "void*")] + [NativeName("Type.Name", "void")] + [NativeName("Name", "pHostPointer")] + public void* PHostPointer; +/// + [NativeName("Type", "uint32_t")] + [NativeName("Type.Name", "uint32_t")] + [NativeName("Name", "memoryRowLength")] + public uint MemoryRowLength; +/// + [NativeName("Type", "uint32_t")] + [NativeName("Type.Name", "uint32_t")] + [NativeName("Name", "memoryImageHeight")] + public uint MemoryImageHeight; +/// + [NativeName("Type", "VkImageSubresourceLayers")] + [NativeName("Type.Name", "VkImageSubresourceLayers")] + [NativeName("Name", "imageSubresource")] + public ImageSubresourceLayers ImageSubresource; +/// + [NativeName("Type", "VkOffset3D")] + [NativeName("Type.Name", "VkOffset3D")] + [NativeName("Name", "imageOffset")] + public Offset3D ImageOffset; +/// + [NativeName("Type", "VkExtent3D")] + [NativeName("Type.Name", "VkExtent3D")] + [NativeName("Name", "imageExtent")] + public Extent3D ImageExtent; + + /// + StructureType IStructuredType.StructureType() + { + return SType = StructureType.MemoryToImageCopyExt; + } + + /// + unsafe BaseInStructure* IChainable.PNext + { + get => (BaseInStructure*) PNext; + set => PNext = value; + } + } +} diff --git a/src/Vulkan/Silk.NET.Vulkan/Structs/OutOfBandQueueTypeInfoNV.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Structs/OutOfBandQueueTypeInfoNV.gen.cs new file mode 100644 index 0000000000..76d76098a3 --- /dev/null +++ b/src/Vulkan/Silk.NET.Vulkan/Structs/OutOfBandQueueTypeInfoNV.gen.cs @@ -0,0 +1,74 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Vulkan +{ + [NativeName("Name", "VkOutOfBandQueueTypeInfoNV")] + public unsafe partial struct OutOfBandQueueTypeInfoNV : IChainable + { + public OutOfBandQueueTypeInfoNV + ( + StructureType? sType = StructureType.OutOfBandQueueTypeInfoNV, + void* pNext = null, + OutOfBandQueueTypeNV? queueType = null + ) : this() + { + if (sType is not null) + { + SType = sType.Value; + } + + if (pNext is not null) + { + PNext = pNext; + } + + if (queueType is not null) + { + QueueType = queueType.Value; + } + } + +/// + [NativeName("Type", "VkStructureType")] + [NativeName("Type.Name", "VkStructureType")] + [NativeName("Name", "sType")] + public StructureType SType; +/// + [NativeName("Type", "void*")] + [NativeName("Type.Name", "void")] + [NativeName("Name", "pNext")] + public void* PNext; +/// + [NativeName("Type", "VkOutOfBandQueueTypeNV")] + [NativeName("Type.Name", "VkOutOfBandQueueTypeNV")] + [NativeName("Name", "queueType")] + public OutOfBandQueueTypeNV QueueType; + + /// + StructureType IStructuredType.StructureType() + { + return SType = StructureType.OutOfBandQueueTypeInfoNV; + } + + /// + unsafe BaseInStructure* IChainable.PNext + { + get => (BaseInStructure*) PNext; + set => PNext = value; + } + } +} diff --git a/src/Vulkan/Silk.NET.Vulkan/Structs/PhysicalDeviceCubicClampFeaturesQCOM.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Structs/PhysicalDeviceCubicClampFeaturesQCOM.gen.cs new file mode 100644 index 0000000000..deef958790 --- /dev/null +++ b/src/Vulkan/Silk.NET.Vulkan/Structs/PhysicalDeviceCubicClampFeaturesQCOM.gen.cs @@ -0,0 +1,74 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Vulkan +{ + [NativeName("Name", "VkPhysicalDeviceCubicClampFeaturesQCOM")] + public unsafe partial struct PhysicalDeviceCubicClampFeaturesQCOM : IExtendsChain, IExtendsChain, IExtendsChain + { + public PhysicalDeviceCubicClampFeaturesQCOM + ( + StructureType? sType = StructureType.PhysicalDeviceCubicClampFeaturesQCom, + void* pNext = null, + Bool32? cubicRangeClamp = null + ) : this() + { + if (sType is not null) + { + SType = sType.Value; + } + + if (pNext is not null) + { + PNext = pNext; + } + + if (cubicRangeClamp is not null) + { + CubicRangeClamp = cubicRangeClamp.Value; + } + } + +/// + [NativeName("Type", "VkStructureType")] + [NativeName("Type.Name", "VkStructureType")] + [NativeName("Name", "sType")] + public StructureType SType; +/// + [NativeName("Type", "void*")] + [NativeName("Type.Name", "void")] + [NativeName("Name", "pNext")] + public void* PNext; +/// + [NativeName("Type", "VkBool32")] + [NativeName("Type.Name", "VkBool32")] + [NativeName("Name", "cubicRangeClamp")] + public Bool32 CubicRangeClamp; + + /// + StructureType IStructuredType.StructureType() + { + return SType = StructureType.PhysicalDeviceCubicClampFeaturesQCom; + } + + /// + unsafe BaseInStructure* IChainable.PNext + { + get => (BaseInStructure*) PNext; + set => PNext = value; + } + } +} diff --git a/src/Vulkan/Silk.NET.Vulkan/Structs/PhysicalDeviceCubicWeightsFeaturesQCOM.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Structs/PhysicalDeviceCubicWeightsFeaturesQCOM.gen.cs new file mode 100644 index 0000000000..350de1ec53 --- /dev/null +++ b/src/Vulkan/Silk.NET.Vulkan/Structs/PhysicalDeviceCubicWeightsFeaturesQCOM.gen.cs @@ -0,0 +1,74 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Vulkan +{ + [NativeName("Name", "VkPhysicalDeviceCubicWeightsFeaturesQCOM")] + public unsafe partial struct PhysicalDeviceCubicWeightsFeaturesQCOM : IExtendsChain, IExtendsChain, IExtendsChain + { + public PhysicalDeviceCubicWeightsFeaturesQCOM + ( + StructureType? sType = StructureType.PhysicalDeviceCubicWeightsFeaturesQCom, + void* pNext = null, + Bool32? selectableCubicWeights = null + ) : this() + { + if (sType is not null) + { + SType = sType.Value; + } + + if (pNext is not null) + { + PNext = pNext; + } + + if (selectableCubicWeights is not null) + { + SelectableCubicWeights = selectableCubicWeights.Value; + } + } + +/// + [NativeName("Type", "VkStructureType")] + [NativeName("Type.Name", "VkStructureType")] + [NativeName("Name", "sType")] + public StructureType SType; +/// + [NativeName("Type", "void*")] + [NativeName("Type.Name", "void")] + [NativeName("Name", "pNext")] + public void* PNext; +/// + [NativeName("Type", "VkBool32")] + [NativeName("Type.Name", "VkBool32")] + [NativeName("Name", "selectableCubicWeights")] + public Bool32 SelectableCubicWeights; + + /// + StructureType IStructuredType.StructureType() + { + return SType = StructureType.PhysicalDeviceCubicWeightsFeaturesQCom; + } + + /// + unsafe BaseInStructure* IChainable.PNext + { + get => (BaseInStructure*) PNext; + set => PNext = value; + } + } +} diff --git a/src/Vulkan/Silk.NET.Vulkan/Structs/PhysicalDeviceDescriptorPoolOverallocationFeaturesNV.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Structs/PhysicalDeviceDescriptorPoolOverallocationFeaturesNV.gen.cs new file mode 100644 index 0000000000..f480d7b16d --- /dev/null +++ b/src/Vulkan/Silk.NET.Vulkan/Structs/PhysicalDeviceDescriptorPoolOverallocationFeaturesNV.gen.cs @@ -0,0 +1,74 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Vulkan +{ + [NativeName("Name", "VkPhysicalDeviceDescriptorPoolOverallocationFeaturesNV")] + public unsafe partial struct PhysicalDeviceDescriptorPoolOverallocationFeaturesNV : IExtendsChain, IExtendsChain, IExtendsChain + { + public PhysicalDeviceDescriptorPoolOverallocationFeaturesNV + ( + StructureType? sType = StructureType.PhysicalDeviceDescriptorPoolOverallocationFeaturesNV, + void* pNext = null, + Bool32? descriptorPoolOverallocation = null + ) : this() + { + if (sType is not null) + { + SType = sType.Value; + } + + if (pNext is not null) + { + PNext = pNext; + } + + if (descriptorPoolOverallocation is not null) + { + DescriptorPoolOverallocation = descriptorPoolOverallocation.Value; + } + } + +/// + [NativeName("Type", "VkStructureType")] + [NativeName("Type.Name", "VkStructureType")] + [NativeName("Name", "sType")] + public StructureType SType; +/// + [NativeName("Type", "void*")] + [NativeName("Type.Name", "void")] + [NativeName("Name", "pNext")] + public void* PNext; +/// + [NativeName("Type", "VkBool32")] + [NativeName("Type.Name", "VkBool32")] + [NativeName("Name", "descriptorPoolOverallocation")] + public Bool32 DescriptorPoolOverallocation; + + /// + StructureType IStructuredType.StructureType() + { + return SType = StructureType.PhysicalDeviceDescriptorPoolOverallocationFeaturesNV; + } + + /// + unsafe BaseInStructure* IChainable.PNext + { + get => (BaseInStructure*) PNext; + set => PNext = value; + } + } +} diff --git a/src/Vulkan/Silk.NET.Vulkan/Structs/PhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Structs/PhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV.gen.cs new file mode 100644 index 0000000000..8faf965cc1 --- /dev/null +++ b/src/Vulkan/Silk.NET.Vulkan/Structs/PhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV.gen.cs @@ -0,0 +1,96 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Vulkan +{ + [NativeName("Name", "VkPhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV")] + public unsafe partial struct PhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV : IExtendsChain, IExtendsChain, IExtendsChain + { + public PhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV + ( + StructureType? sType = StructureType.PhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV, + void* pNext = null, + Bool32? deviceGeneratedCompute = null, + Bool32? deviceGeneratedComputePipelines = null, + Bool32? deviceGeneratedComputeCaptureReplay = null + ) : this() + { + if (sType is not null) + { + SType = sType.Value; + } + + if (pNext is not null) + { + PNext = pNext; + } + + if (deviceGeneratedCompute is not null) + { + DeviceGeneratedCompute = deviceGeneratedCompute.Value; + } + + if (deviceGeneratedComputePipelines is not null) + { + DeviceGeneratedComputePipelines = deviceGeneratedComputePipelines.Value; + } + + if (deviceGeneratedComputeCaptureReplay is not null) + { + DeviceGeneratedComputeCaptureReplay = deviceGeneratedComputeCaptureReplay.Value; + } + } + +/// + [NativeName("Type", "VkStructureType")] + [NativeName("Type.Name", "VkStructureType")] + [NativeName("Name", "sType")] + public StructureType SType; +/// + [NativeName("Type", "void*")] + [NativeName("Type.Name", "void")] + [NativeName("Name", "pNext")] + public void* PNext; +/// + [NativeName("Type", "VkBool32")] + [NativeName("Type.Name", "VkBool32")] + [NativeName("Name", "deviceGeneratedCompute")] + public Bool32 DeviceGeneratedCompute; +/// + [NativeName("Type", "VkBool32")] + [NativeName("Type.Name", "VkBool32")] + [NativeName("Name", "deviceGeneratedComputePipelines")] + public Bool32 DeviceGeneratedComputePipelines; +/// + [NativeName("Type", "VkBool32")] + [NativeName("Type.Name", "VkBool32")] + [NativeName("Name", "deviceGeneratedComputeCaptureReplay")] + public Bool32 DeviceGeneratedComputeCaptureReplay; + + /// + StructureType IStructuredType.StructureType() + { + return SType = StructureType.PhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV; + } + + /// + unsafe BaseInStructure* IChainable.PNext + { + get => (BaseInStructure*) PNext; + set => PNext = value; + } + } +} diff --git a/src/Vulkan/Silk.NET.Vulkan/Structs/PhysicalDeviceExtendedSparseAddressSpaceFeaturesNV.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Structs/PhysicalDeviceExtendedSparseAddressSpaceFeaturesNV.gen.cs new file mode 100644 index 0000000000..48f5d33fd7 --- /dev/null +++ b/src/Vulkan/Silk.NET.Vulkan/Structs/PhysicalDeviceExtendedSparseAddressSpaceFeaturesNV.gen.cs @@ -0,0 +1,74 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Vulkan +{ + [NativeName("Name", "VkPhysicalDeviceExtendedSparseAddressSpaceFeaturesNV")] + public unsafe partial struct PhysicalDeviceExtendedSparseAddressSpaceFeaturesNV : IExtendsChain, IExtendsChain, IExtendsChain + { + public PhysicalDeviceExtendedSparseAddressSpaceFeaturesNV + ( + StructureType? sType = StructureType.PhysicalDeviceExtendedSparseAddressSpaceFeaturesNV, + void* pNext = null, + Bool32? extendedSparseAddressSpace = null + ) : this() + { + if (sType is not null) + { + SType = sType.Value; + } + + if (pNext is not null) + { + PNext = pNext; + } + + if (extendedSparseAddressSpace is not null) + { + ExtendedSparseAddressSpace = extendedSparseAddressSpace.Value; + } + } + +/// + [NativeName("Type", "VkStructureType")] + [NativeName("Type.Name", "VkStructureType")] + [NativeName("Name", "sType")] + public StructureType SType; +/// + [NativeName("Type", "void*")] + [NativeName("Type.Name", "void")] + [NativeName("Name", "pNext")] + public void* PNext; +/// + [NativeName("Type", "VkBool32")] + [NativeName("Type.Name", "VkBool32")] + [NativeName("Name", "extendedSparseAddressSpace")] + public Bool32 ExtendedSparseAddressSpace; + + /// + StructureType IStructuredType.StructureType() + { + return SType = StructureType.PhysicalDeviceExtendedSparseAddressSpaceFeaturesNV; + } + + /// + unsafe BaseInStructure* IChainable.PNext + { + get => (BaseInStructure*) PNext; + set => PNext = value; + } + } +} diff --git a/src/Vulkan/Silk.NET.Vulkan/Structs/PhysicalDeviceExtendedSparseAddressSpacePropertiesNV.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Structs/PhysicalDeviceExtendedSparseAddressSpacePropertiesNV.gen.cs new file mode 100644 index 0000000000..81d39c877e --- /dev/null +++ b/src/Vulkan/Silk.NET.Vulkan/Structs/PhysicalDeviceExtendedSparseAddressSpacePropertiesNV.gen.cs @@ -0,0 +1,96 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Vulkan +{ + [NativeName("Name", "VkPhysicalDeviceExtendedSparseAddressSpacePropertiesNV")] + public unsafe partial struct PhysicalDeviceExtendedSparseAddressSpacePropertiesNV : IExtendsChain, IExtendsChain + { + public PhysicalDeviceExtendedSparseAddressSpacePropertiesNV + ( + StructureType? sType = StructureType.PhysicalDeviceExtendedSparseAddressSpacePropertiesNV, + void* pNext = null, + ulong? extendedSparseAddressSpaceSize = null, + ImageUsageFlags? extendedSparseImageUsageFlags = null, + BufferUsageFlags? extendedSparseBufferUsageFlags = null + ) : this() + { + if (sType is not null) + { + SType = sType.Value; + } + + if (pNext is not null) + { + PNext = pNext; + } + + if (extendedSparseAddressSpaceSize is not null) + { + ExtendedSparseAddressSpaceSize = extendedSparseAddressSpaceSize.Value; + } + + if (extendedSparseImageUsageFlags is not null) + { + ExtendedSparseImageUsageFlags = extendedSparseImageUsageFlags.Value; + } + + if (extendedSparseBufferUsageFlags is not null) + { + ExtendedSparseBufferUsageFlags = extendedSparseBufferUsageFlags.Value; + } + } + +/// + [NativeName("Type", "VkStructureType")] + [NativeName("Type.Name", "VkStructureType")] + [NativeName("Name", "sType")] + public StructureType SType; +/// + [NativeName("Type", "void*")] + [NativeName("Type.Name", "void")] + [NativeName("Name", "pNext")] + public void* PNext; +/// + [NativeName("Type", "VkDeviceSize")] + [NativeName("Type.Name", "VkDeviceSize")] + [NativeName("Name", "extendedSparseAddressSpaceSize")] + public ulong ExtendedSparseAddressSpaceSize; +/// + [NativeName("Type", "VkImageUsageFlags")] + [NativeName("Type.Name", "VkImageUsageFlags")] + [NativeName("Name", "extendedSparseImageUsageFlags")] + public ImageUsageFlags ExtendedSparseImageUsageFlags; +/// + [NativeName("Type", "VkBufferUsageFlags")] + [NativeName("Type.Name", "VkBufferUsageFlags")] + [NativeName("Name", "extendedSparseBufferUsageFlags")] + public BufferUsageFlags ExtendedSparseBufferUsageFlags; + + /// + StructureType IStructuredType.StructureType() + { + return SType = StructureType.PhysicalDeviceExtendedSparseAddressSpacePropertiesNV; + } + + /// + unsafe BaseInStructure* IChainable.PNext + { + get => (BaseInStructure*) PNext; + set => PNext = value; + } + } +} diff --git a/src/Vulkan/Silk.NET.Vulkan/Structs/PhysicalDeviceExternalBufferInfo.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Structs/PhysicalDeviceExternalBufferInfo.gen.cs index e98ccdc257..cea8d31ad0 100644 --- a/src/Vulkan/Silk.NET.Vulkan/Structs/PhysicalDeviceExternalBufferInfo.gen.cs +++ b/src/Vulkan/Silk.NET.Vulkan/Structs/PhysicalDeviceExternalBufferInfo.gen.cs @@ -18,7 +18,7 @@ namespace Silk.NET.Vulkan { [NativeName("Name", "VkPhysicalDeviceExternalBufferInfo")] [NativeName("Aliases", "VkPhysicalDeviceExternalBufferInfoKHR")] - public unsafe partial struct PhysicalDeviceExternalBufferInfo : IChainable + public unsafe partial struct PhysicalDeviceExternalBufferInfo : IChainStart { public PhysicalDeviceExternalBufferInfo ( @@ -93,5 +93,17 @@ unsafe BaseInStructure* IChainable.PNext get => (BaseInStructure*) PNext; set => PNext = value; } + + /// + /// Convenience method to start a chain. + /// + /// The newly created chain root + /// A reference to the newly created chain. + public static unsafe ref PhysicalDeviceExternalBufferInfo Chain( + out PhysicalDeviceExternalBufferInfo capture) + { + capture = new PhysicalDeviceExternalBufferInfo(StructureType.PhysicalDeviceExternalBufferInfo); + return ref capture; + } } } diff --git a/src/Vulkan/Silk.NET.Vulkan/Structs/PhysicalDeviceExternalBufferInfoKHR.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Structs/PhysicalDeviceExternalBufferInfoKHR.gen.cs index 2c9f6b3883..0255fdd6d6 100644 --- a/src/Vulkan/Silk.NET.Vulkan/Structs/PhysicalDeviceExternalBufferInfoKHR.gen.cs +++ b/src/Vulkan/Silk.NET.Vulkan/Structs/PhysicalDeviceExternalBufferInfoKHR.gen.cs @@ -18,7 +18,7 @@ namespace Silk.NET.Vulkan { [NativeName("Name", "VkPhysicalDeviceExternalBufferInfoKHR")] [NativeName("AliasOf", "VkPhysicalDeviceExternalBufferInfo")] - public unsafe partial struct PhysicalDeviceExternalBufferInfoKHR : IChainable + public unsafe partial struct PhysicalDeviceExternalBufferInfoKHR : IChainStart { public PhysicalDeviceExternalBufferInfoKHR ( @@ -93,5 +93,17 @@ unsafe BaseInStructure* IChainable.PNext get => (BaseInStructure*) PNext; set => PNext = value; } + + /// + /// Convenience method to start a chain. + /// + /// The newly created chain root + /// A reference to the newly created chain. + public static unsafe ref PhysicalDeviceExternalBufferInfoKHR Chain( + out PhysicalDeviceExternalBufferInfoKHR capture) + { + capture = new PhysicalDeviceExternalBufferInfoKHR(StructureType.PhysicalDeviceExternalBufferInfo); + return ref capture; + } } } diff --git a/src/Vulkan/Silk.NET.Vulkan/Structs/PhysicalDeviceExternalFormatResolveFeaturesANDROID.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Structs/PhysicalDeviceExternalFormatResolveFeaturesANDROID.gen.cs new file mode 100644 index 0000000000..ccc6a6b59e --- /dev/null +++ b/src/Vulkan/Silk.NET.Vulkan/Structs/PhysicalDeviceExternalFormatResolveFeaturesANDROID.gen.cs @@ -0,0 +1,74 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Vulkan +{ + [NativeName("Name", "VkPhysicalDeviceExternalFormatResolveFeaturesANDROID")] + public unsafe partial struct PhysicalDeviceExternalFormatResolveFeaturesANDROID : IExtendsChain, IExtendsChain, IExtendsChain + { + public PhysicalDeviceExternalFormatResolveFeaturesANDROID + ( + StructureType? sType = StructureType.PhysicalDeviceExternalFormatResolveFeaturesAndroid, + void* pNext = null, + Bool32? externalFormatResolve = null + ) : this() + { + if (sType is not null) + { + SType = sType.Value; + } + + if (pNext is not null) + { + PNext = pNext; + } + + if (externalFormatResolve is not null) + { + ExternalFormatResolve = externalFormatResolve.Value; + } + } + +/// + [NativeName("Type", "VkStructureType")] + [NativeName("Type.Name", "VkStructureType")] + [NativeName("Name", "sType")] + public StructureType SType; +/// + [NativeName("Type", "void*")] + [NativeName("Type.Name", "void")] + [NativeName("Name", "pNext")] + public void* PNext; +/// + [NativeName("Type", "VkBool32")] + [NativeName("Type.Name", "VkBool32")] + [NativeName("Name", "externalFormatResolve")] + public Bool32 ExternalFormatResolve; + + /// + StructureType IStructuredType.StructureType() + { + return SType = StructureType.PhysicalDeviceExternalFormatResolveFeaturesAndroid; + } + + /// + unsafe BaseInStructure* IChainable.PNext + { + get => (BaseInStructure*) PNext; + set => PNext = value; + } + } +} diff --git a/src/Vulkan/Silk.NET.Vulkan/Structs/PhysicalDeviceExternalFormatResolvePropertiesANDROID.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Structs/PhysicalDeviceExternalFormatResolvePropertiesANDROID.gen.cs new file mode 100644 index 0000000000..8b5f46d73c --- /dev/null +++ b/src/Vulkan/Silk.NET.Vulkan/Structs/PhysicalDeviceExternalFormatResolvePropertiesANDROID.gen.cs @@ -0,0 +1,96 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Vulkan +{ + [NativeName("Name", "VkPhysicalDeviceExternalFormatResolvePropertiesANDROID")] + public unsafe partial struct PhysicalDeviceExternalFormatResolvePropertiesANDROID : IExtendsChain, IExtendsChain + { + public PhysicalDeviceExternalFormatResolvePropertiesANDROID + ( + StructureType? sType = StructureType.PhysicalDeviceExternalFormatResolvePropertiesAndroid, + void* pNext = null, + Bool32? nullColorAttachmentWithExternalFormatResolve = null, + ChromaLocation? externalFormatResolveChromaOffsetX = null, + ChromaLocation? externalFormatResolveChromaOffsetY = null + ) : this() + { + if (sType is not null) + { + SType = sType.Value; + } + + if (pNext is not null) + { + PNext = pNext; + } + + if (nullColorAttachmentWithExternalFormatResolve is not null) + { + NullColorAttachmentWithExternalFormatResolve = nullColorAttachmentWithExternalFormatResolve.Value; + } + + if (externalFormatResolveChromaOffsetX is not null) + { + ExternalFormatResolveChromaOffsetX = externalFormatResolveChromaOffsetX.Value; + } + + if (externalFormatResolveChromaOffsetY is not null) + { + ExternalFormatResolveChromaOffsetY = externalFormatResolveChromaOffsetY.Value; + } + } + +/// + [NativeName("Type", "VkStructureType")] + [NativeName("Type.Name", "VkStructureType")] + [NativeName("Name", "sType")] + public StructureType SType; +/// + [NativeName("Type", "void*")] + [NativeName("Type.Name", "void")] + [NativeName("Name", "pNext")] + public void* PNext; +/// + [NativeName("Type", "VkBool32")] + [NativeName("Type.Name", "VkBool32")] + [NativeName("Name", "nullColorAttachmentWithExternalFormatResolve")] + public Bool32 NullColorAttachmentWithExternalFormatResolve; +/// + [NativeName("Type", "VkChromaLocation")] + [NativeName("Type.Name", "VkChromaLocation")] + [NativeName("Name", "externalFormatResolveChromaOffsetX")] + public ChromaLocation ExternalFormatResolveChromaOffsetX; +/// + [NativeName("Type", "VkChromaLocation")] + [NativeName("Type.Name", "VkChromaLocation")] + [NativeName("Name", "externalFormatResolveChromaOffsetY")] + public ChromaLocation ExternalFormatResolveChromaOffsetY; + + /// + StructureType IStructuredType.StructureType() + { + return SType = StructureType.PhysicalDeviceExternalFormatResolvePropertiesAndroid; + } + + /// + unsafe BaseInStructure* IChainable.PNext + { + get => (BaseInStructure*) PNext; + set => PNext = value; + } + } +} diff --git a/src/Vulkan/Silk.NET.Vulkan/Structs/PhysicalDeviceFrameBoundaryFeaturesEXT.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Structs/PhysicalDeviceFrameBoundaryFeaturesEXT.gen.cs new file mode 100644 index 0000000000..f776ff0db0 --- /dev/null +++ b/src/Vulkan/Silk.NET.Vulkan/Structs/PhysicalDeviceFrameBoundaryFeaturesEXT.gen.cs @@ -0,0 +1,74 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Vulkan +{ + [NativeName("Name", "VkPhysicalDeviceFrameBoundaryFeaturesEXT")] + public unsafe partial struct PhysicalDeviceFrameBoundaryFeaturesEXT : IExtendsChain, IExtendsChain, IExtendsChain + { + public PhysicalDeviceFrameBoundaryFeaturesEXT + ( + StructureType? sType = StructureType.PhysicalDeviceFrameBoundaryFeaturesExt, + void* pNext = null, + Bool32? frameBoundary = null + ) : this() + { + if (sType is not null) + { + SType = sType.Value; + } + + if (pNext is not null) + { + PNext = pNext; + } + + if (frameBoundary is not null) + { + FrameBoundary = frameBoundary.Value; + } + } + +/// + [NativeName("Type", "VkStructureType")] + [NativeName("Type.Name", "VkStructureType")] + [NativeName("Name", "sType")] + public StructureType SType; +/// + [NativeName("Type", "void*")] + [NativeName("Type.Name", "void")] + [NativeName("Name", "pNext")] + public void* PNext; +/// + [NativeName("Type", "VkBool32")] + [NativeName("Type.Name", "VkBool32")] + [NativeName("Name", "frameBoundary")] + public Bool32 FrameBoundary; + + /// + StructureType IStructuredType.StructureType() + { + return SType = StructureType.PhysicalDeviceFrameBoundaryFeaturesExt; + } + + /// + unsafe BaseInStructure* IChainable.PNext + { + get => (BaseInStructure*) PNext; + set => PNext = value; + } + } +} diff --git a/src/Vulkan/Silk.NET.Vulkan/Structs/PhysicalDeviceHostImageCopyFeaturesEXT.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Structs/PhysicalDeviceHostImageCopyFeaturesEXT.gen.cs new file mode 100644 index 0000000000..c49fb92062 --- /dev/null +++ b/src/Vulkan/Silk.NET.Vulkan/Structs/PhysicalDeviceHostImageCopyFeaturesEXT.gen.cs @@ -0,0 +1,74 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Vulkan +{ + [NativeName("Name", "VkPhysicalDeviceHostImageCopyFeaturesEXT")] + public unsafe partial struct PhysicalDeviceHostImageCopyFeaturesEXT : IExtendsChain, IExtendsChain, IExtendsChain + { + public PhysicalDeviceHostImageCopyFeaturesEXT + ( + StructureType? sType = StructureType.PhysicalDeviceHostImageCopyFeaturesExt, + void* pNext = null, + Bool32? hostImageCopy = null + ) : this() + { + if (sType is not null) + { + SType = sType.Value; + } + + if (pNext is not null) + { + PNext = pNext; + } + + if (hostImageCopy is not null) + { + HostImageCopy = hostImageCopy.Value; + } + } + +/// + [NativeName("Type", "VkStructureType")] + [NativeName("Type.Name", "VkStructureType")] + [NativeName("Name", "sType")] + public StructureType SType; +/// + [NativeName("Type", "void*")] + [NativeName("Type.Name", "void")] + [NativeName("Name", "pNext")] + public void* PNext; +/// + [NativeName("Type", "VkBool32")] + [NativeName("Type.Name", "VkBool32")] + [NativeName("Name", "hostImageCopy")] + public Bool32 HostImageCopy; + + /// + StructureType IStructuredType.StructureType() + { + return SType = StructureType.PhysicalDeviceHostImageCopyFeaturesExt; + } + + /// + unsafe BaseInStructure* IChainable.PNext + { + get => (BaseInStructure*) PNext; + set => PNext = value; + } + } +} diff --git a/src/Vulkan/Silk.NET.Vulkan/Structs/PhysicalDeviceHostImageCopyPropertiesEXT.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Structs/PhysicalDeviceHostImageCopyPropertiesEXT.gen.cs new file mode 100644 index 0000000000..5e423b926e --- /dev/null +++ b/src/Vulkan/Silk.NET.Vulkan/Structs/PhysicalDeviceHostImageCopyPropertiesEXT.gen.cs @@ -0,0 +1,123 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Vulkan +{ + [NativeName("Name", "VkPhysicalDeviceHostImageCopyPropertiesEXT")] + public unsafe partial struct PhysicalDeviceHostImageCopyPropertiesEXT : IExtendsChain, IExtendsChain + { + public PhysicalDeviceHostImageCopyPropertiesEXT + ( + StructureType? sType = StructureType.PhysicalDeviceHostImageCopyPropertiesExt, + void* pNext = null, + uint? copySrcLayoutCount = null, + ImageLayout* pCopySrcLayouts = null, + uint? copyDstLayoutCount = null, + ImageLayout* pCopyDstLayouts = null, + Bool32? identicalMemoryTypeRequirements = null + ) : this() + { + if (sType is not null) + { + SType = sType.Value; + } + + if (pNext is not null) + { + PNext = pNext; + } + + if (copySrcLayoutCount is not null) + { + CopySrcLayoutCount = copySrcLayoutCount.Value; + } + + if (pCopySrcLayouts is not null) + { + PCopySrcLayouts = pCopySrcLayouts; + } + + if (copyDstLayoutCount is not null) + { + CopyDstLayoutCount = copyDstLayoutCount.Value; + } + + if (pCopyDstLayouts is not null) + { + PCopyDstLayouts = pCopyDstLayouts; + } + + if (identicalMemoryTypeRequirements is not null) + { + IdenticalMemoryTypeRequirements = identicalMemoryTypeRequirements.Value; + } + } + +/// + [NativeName("Type", "VkStructureType")] + [NativeName("Type.Name", "VkStructureType")] + [NativeName("Name", "sType")] + public StructureType SType; +/// + [NativeName("Type", "void*")] + [NativeName("Type.Name", "void")] + [NativeName("Name", "pNext")] + public void* PNext; +/// + [NativeName("Type", "uint32_t")] + [NativeName("Type.Name", "uint32_t")] + [NativeName("Name", "copySrcLayoutCount")] + public uint CopySrcLayoutCount; +/// + [NativeName("Type", "VkImageLayout*")] + [NativeName("Type.Name", "VkImageLayout")] + [NativeName("Name", "pCopySrcLayouts")] + public ImageLayout* PCopySrcLayouts; +/// + [NativeName("Type", "uint32_t")] + [NativeName("Type.Name", "uint32_t")] + [NativeName("Name", "copyDstLayoutCount")] + public uint CopyDstLayoutCount; +/// + [NativeName("Type", "VkImageLayout*")] + [NativeName("Type.Name", "VkImageLayout")] + [NativeName("Name", "pCopyDstLayouts")] + public ImageLayout* PCopyDstLayouts; + /// + [NativeName("Type", "uint8_t")] + [NativeName("Type.Name", "uint8_t")] + [NativeName("Name", "optimalTilingLayoutUUID")] + public fixed byte OptimalTilingLayoutUuid[16]; +/// + [NativeName("Type", "VkBool32")] + [NativeName("Type.Name", "VkBool32")] + [NativeName("Name", "identicalMemoryTypeRequirements")] + public Bool32 IdenticalMemoryTypeRequirements; + + /// + StructureType IStructuredType.StructureType() + { + return SType = StructureType.PhysicalDeviceHostImageCopyPropertiesExt; + } + + /// + unsafe BaseInStructure* IChainable.PNext + { + get => (BaseInStructure*) PNext; + set => PNext = value; + } + } +} diff --git a/src/Vulkan/Silk.NET.Vulkan/Structs/PhysicalDeviceImageProcessing2FeaturesQCOM.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Structs/PhysicalDeviceImageProcessing2FeaturesQCOM.gen.cs new file mode 100644 index 0000000000..166e8d6d08 --- /dev/null +++ b/src/Vulkan/Silk.NET.Vulkan/Structs/PhysicalDeviceImageProcessing2FeaturesQCOM.gen.cs @@ -0,0 +1,74 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Vulkan +{ + [NativeName("Name", "VkPhysicalDeviceImageProcessing2FeaturesQCOM")] + public unsafe partial struct PhysicalDeviceImageProcessing2FeaturesQCOM : IExtendsChain, IExtendsChain, IExtendsChain + { + public PhysicalDeviceImageProcessing2FeaturesQCOM + ( + StructureType? sType = StructureType.PhysicalDeviceImageProcessing2FeaturesQCom, + void* pNext = null, + Bool32? textureBlockMatch2 = null + ) : this() + { + if (sType is not null) + { + SType = sType.Value; + } + + if (pNext is not null) + { + PNext = pNext; + } + + if (textureBlockMatch2 is not null) + { + TextureBlockMatch2 = textureBlockMatch2.Value; + } + } + +/// + [NativeName("Type", "VkStructureType")] + [NativeName("Type.Name", "VkStructureType")] + [NativeName("Name", "sType")] + public StructureType SType; +/// + [NativeName("Type", "void*")] + [NativeName("Type.Name", "void")] + [NativeName("Name", "pNext")] + public void* PNext; +/// + [NativeName("Type", "VkBool32")] + [NativeName("Type.Name", "VkBool32")] + [NativeName("Name", "textureBlockMatch2")] + public Bool32 TextureBlockMatch2; + + /// + StructureType IStructuredType.StructureType() + { + return SType = StructureType.PhysicalDeviceImageProcessing2FeaturesQCom; + } + + /// + unsafe BaseInStructure* IChainable.PNext + { + get => (BaseInStructure*) PNext; + set => PNext = value; + } + } +} diff --git a/src/Vulkan/Silk.NET.Vulkan/Structs/PhysicalDeviceImageProcessing2PropertiesQCOM.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Structs/PhysicalDeviceImageProcessing2PropertiesQCOM.gen.cs new file mode 100644 index 0000000000..ec4e4ebdb8 --- /dev/null +++ b/src/Vulkan/Silk.NET.Vulkan/Structs/PhysicalDeviceImageProcessing2PropertiesQCOM.gen.cs @@ -0,0 +1,74 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Vulkan +{ + [NativeName("Name", "VkPhysicalDeviceImageProcessing2PropertiesQCOM")] + public unsafe partial struct PhysicalDeviceImageProcessing2PropertiesQCOM : IExtendsChain, IExtendsChain + { + public PhysicalDeviceImageProcessing2PropertiesQCOM + ( + StructureType? sType = StructureType.PhysicalDeviceImageProcessing2PropertiesQCom, + void* pNext = null, + Extent2D? maxBlockMatchWindow = null + ) : this() + { + if (sType is not null) + { + SType = sType.Value; + } + + if (pNext is not null) + { + PNext = pNext; + } + + if (maxBlockMatchWindow is not null) + { + MaxBlockMatchWindow = maxBlockMatchWindow.Value; + } + } + +/// + [NativeName("Type", "VkStructureType")] + [NativeName("Type.Name", "VkStructureType")] + [NativeName("Name", "sType")] + public StructureType SType; +/// + [NativeName("Type", "void*")] + [NativeName("Type.Name", "void")] + [NativeName("Name", "pNext")] + public void* PNext; +/// + [NativeName("Type", "VkExtent2D")] + [NativeName("Type.Name", "VkExtent2D")] + [NativeName("Name", "maxBlockMatchWindow")] + public Extent2D MaxBlockMatchWindow; + + /// + StructureType IStructuredType.StructureType() + { + return SType = StructureType.PhysicalDeviceImageProcessing2PropertiesQCom; + } + + /// + unsafe BaseInStructure* IChainable.PNext + { + get => (BaseInStructure*) PNext; + set => PNext = value; + } + } +} diff --git a/src/Vulkan/Silk.NET.Vulkan/Structs/PhysicalDeviceLayeredDriverPropertiesMSFT.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Structs/PhysicalDeviceLayeredDriverPropertiesMSFT.gen.cs new file mode 100644 index 0000000000..5f60f0c28b --- /dev/null +++ b/src/Vulkan/Silk.NET.Vulkan/Structs/PhysicalDeviceLayeredDriverPropertiesMSFT.gen.cs @@ -0,0 +1,74 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Vulkan +{ + [NativeName("Name", "VkPhysicalDeviceLayeredDriverPropertiesMSFT")] + public unsafe partial struct PhysicalDeviceLayeredDriverPropertiesMSFT : IExtendsChain, IExtendsChain + { + public PhysicalDeviceLayeredDriverPropertiesMSFT + ( + StructureType? sType = StructureType.PhysicalDeviceLayeredDriverPropertiesMsft, + void* pNext = null, + LayeredDriverUnderlyingApiMSFT? underlyingApi = null + ) : this() + { + if (sType is not null) + { + SType = sType.Value; + } + + if (pNext is not null) + { + PNext = pNext; + } + + if (underlyingApi is not null) + { + UnderlyingApi = underlyingApi.Value; + } + } + +/// + [NativeName("Type", "VkStructureType")] + [NativeName("Type.Name", "VkStructureType")] + [NativeName("Name", "sType")] + public StructureType SType; +/// + [NativeName("Type", "void*")] + [NativeName("Type.Name", "void")] + [NativeName("Name", "pNext")] + public void* PNext; +/// + [NativeName("Type", "VkLayeredDriverUnderlyingApiMSFT")] + [NativeName("Type.Name", "VkLayeredDriverUnderlyingApiMSFT")] + [NativeName("Name", "underlyingAPI")] + public LayeredDriverUnderlyingApiMSFT UnderlyingApi; + + /// + StructureType IStructuredType.StructureType() + { + return SType = StructureType.PhysicalDeviceLayeredDriverPropertiesMsft; + } + + /// + unsafe BaseInStructure* IChainable.PNext + { + get => (BaseInStructure*) PNext; + set => PNext = value; + } + } +} diff --git a/src/Vulkan/Silk.NET.Vulkan/Structs/PhysicalDeviceMaintenance5FeaturesKHR.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Structs/PhysicalDeviceMaintenance5FeaturesKHR.gen.cs new file mode 100644 index 0000000000..8f692c4ad6 --- /dev/null +++ b/src/Vulkan/Silk.NET.Vulkan/Structs/PhysicalDeviceMaintenance5FeaturesKHR.gen.cs @@ -0,0 +1,74 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Vulkan +{ + [NativeName("Name", "VkPhysicalDeviceMaintenance5FeaturesKHR")] + public unsafe partial struct PhysicalDeviceMaintenance5FeaturesKHR : IExtendsChain, IExtendsChain, IExtendsChain + { + public PhysicalDeviceMaintenance5FeaturesKHR + ( + StructureType? sType = StructureType.PhysicalDeviceMaintenance5FeaturesKhr, + void* pNext = null, + Bool32? maintenance5 = null + ) : this() + { + if (sType is not null) + { + SType = sType.Value; + } + + if (pNext is not null) + { + PNext = pNext; + } + + if (maintenance5 is not null) + { + Maintenance5 = maintenance5.Value; + } + } + +/// + [NativeName("Type", "VkStructureType")] + [NativeName("Type.Name", "VkStructureType")] + [NativeName("Name", "sType")] + public StructureType SType; +/// + [NativeName("Type", "void*")] + [NativeName("Type.Name", "void")] + [NativeName("Name", "pNext")] + public void* PNext; +/// + [NativeName("Type", "VkBool32")] + [NativeName("Type.Name", "VkBool32")] + [NativeName("Name", "maintenance5")] + public Bool32 Maintenance5; + + /// + StructureType IStructuredType.StructureType() + { + return SType = StructureType.PhysicalDeviceMaintenance5FeaturesKhr; + } + + /// + unsafe BaseInStructure* IChainable.PNext + { + get => (BaseInStructure*) PNext; + set => PNext = value; + } + } +} diff --git a/src/Vulkan/Silk.NET.Vulkan/Structs/PhysicalDeviceMaintenance5PropertiesKHR.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Structs/PhysicalDeviceMaintenance5PropertiesKHR.gen.cs new file mode 100644 index 0000000000..7df318ec05 --- /dev/null +++ b/src/Vulkan/Silk.NET.Vulkan/Structs/PhysicalDeviceMaintenance5PropertiesKHR.gen.cs @@ -0,0 +1,129 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Vulkan +{ + [NativeName("Name", "VkPhysicalDeviceMaintenance5PropertiesKHR")] + public unsafe partial struct PhysicalDeviceMaintenance5PropertiesKHR : IExtendsChain, IExtendsChain + { + public PhysicalDeviceMaintenance5PropertiesKHR + ( + StructureType? sType = StructureType.PhysicalDeviceMaintenance5PropertiesKhr, + void* pNext = null, + Bool32? earlyFragmentMultisampleCoverageAfterSampleCounting = null, + Bool32? earlyFragmentSampleMaskTestBeforeSampleCounting = null, + Bool32? depthStencilSwizzleOneSupport = null, + Bool32? polygonModePointSize = null, + Bool32? nonStrictSinglePixelWideLinesUseParallelogram = null, + Bool32? nonStrictWideLinesUseParallelogram = null + ) : this() + { + if (sType is not null) + { + SType = sType.Value; + } + + if (pNext is not null) + { + PNext = pNext; + } + + if (earlyFragmentMultisampleCoverageAfterSampleCounting is not null) + { + EarlyFragmentMultisampleCoverageAfterSampleCounting = earlyFragmentMultisampleCoverageAfterSampleCounting.Value; + } + + if (earlyFragmentSampleMaskTestBeforeSampleCounting is not null) + { + EarlyFragmentSampleMaskTestBeforeSampleCounting = earlyFragmentSampleMaskTestBeforeSampleCounting.Value; + } + + if (depthStencilSwizzleOneSupport is not null) + { + DepthStencilSwizzleOneSupport = depthStencilSwizzleOneSupport.Value; + } + + if (polygonModePointSize is not null) + { + PolygonModePointSize = polygonModePointSize.Value; + } + + if (nonStrictSinglePixelWideLinesUseParallelogram is not null) + { + NonStrictSinglePixelWideLinesUseParallelogram = nonStrictSinglePixelWideLinesUseParallelogram.Value; + } + + if (nonStrictWideLinesUseParallelogram is not null) + { + NonStrictWideLinesUseParallelogram = nonStrictWideLinesUseParallelogram.Value; + } + } + +/// + [NativeName("Type", "VkStructureType")] + [NativeName("Type.Name", "VkStructureType")] + [NativeName("Name", "sType")] + public StructureType SType; +/// + [NativeName("Type", "void*")] + [NativeName("Type.Name", "void")] + [NativeName("Name", "pNext")] + public void* PNext; +/// + [NativeName("Type", "VkBool32")] + [NativeName("Type.Name", "VkBool32")] + [NativeName("Name", "earlyFragmentMultisampleCoverageAfterSampleCounting")] + public Bool32 EarlyFragmentMultisampleCoverageAfterSampleCounting; +/// + [NativeName("Type", "VkBool32")] + [NativeName("Type.Name", "VkBool32")] + [NativeName("Name", "earlyFragmentSampleMaskTestBeforeSampleCounting")] + public Bool32 EarlyFragmentSampleMaskTestBeforeSampleCounting; +/// + [NativeName("Type", "VkBool32")] + [NativeName("Type.Name", "VkBool32")] + [NativeName("Name", "depthStencilSwizzleOneSupport")] + public Bool32 DepthStencilSwizzleOneSupport; +/// + [NativeName("Type", "VkBool32")] + [NativeName("Type.Name", "VkBool32")] + [NativeName("Name", "polygonModePointSize")] + public Bool32 PolygonModePointSize; +/// + [NativeName("Type", "VkBool32")] + [NativeName("Type.Name", "VkBool32")] + [NativeName("Name", "nonStrictSinglePixelWideLinesUseParallelogram")] + public Bool32 NonStrictSinglePixelWideLinesUseParallelogram; +/// + [NativeName("Type", "VkBool32")] + [NativeName("Type.Name", "VkBool32")] + [NativeName("Name", "nonStrictWideLinesUseParallelogram")] + public Bool32 NonStrictWideLinesUseParallelogram; + + /// + StructureType IStructuredType.StructureType() + { + return SType = StructureType.PhysicalDeviceMaintenance5PropertiesKhr; + } + + /// + unsafe BaseInStructure* IChainable.PNext + { + get => (BaseInStructure*) PNext; + set => PNext = value; + } + } +} diff --git a/src/Vulkan/Silk.NET.Vulkan/Structs/PhysicalDeviceNestedCommandBufferFeaturesEXT.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Structs/PhysicalDeviceNestedCommandBufferFeaturesEXT.gen.cs new file mode 100644 index 0000000000..6e94f6cc1f --- /dev/null +++ b/src/Vulkan/Silk.NET.Vulkan/Structs/PhysicalDeviceNestedCommandBufferFeaturesEXT.gen.cs @@ -0,0 +1,96 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Vulkan +{ + [NativeName("Name", "VkPhysicalDeviceNestedCommandBufferFeaturesEXT")] + public unsafe partial struct PhysicalDeviceNestedCommandBufferFeaturesEXT : IExtendsChain, IExtendsChain, IExtendsChain + { + public PhysicalDeviceNestedCommandBufferFeaturesEXT + ( + StructureType? sType = StructureType.PhysicalDeviceNestedCommandBufferFeaturesExt, + void* pNext = null, + Bool32? nestedCommandBuffer = null, + Bool32? nestedCommandBufferRendering = null, + Bool32? nestedCommandBufferSimultaneousUse = null + ) : this() + { + if (sType is not null) + { + SType = sType.Value; + } + + if (pNext is not null) + { + PNext = pNext; + } + + if (nestedCommandBuffer is not null) + { + NestedCommandBuffer = nestedCommandBuffer.Value; + } + + if (nestedCommandBufferRendering is not null) + { + NestedCommandBufferRendering = nestedCommandBufferRendering.Value; + } + + if (nestedCommandBufferSimultaneousUse is not null) + { + NestedCommandBufferSimultaneousUse = nestedCommandBufferSimultaneousUse.Value; + } + } + +/// + [NativeName("Type", "VkStructureType")] + [NativeName("Type.Name", "VkStructureType")] + [NativeName("Name", "sType")] + public StructureType SType; +/// + [NativeName("Type", "void*")] + [NativeName("Type.Name", "void")] + [NativeName("Name", "pNext")] + public void* PNext; +/// + [NativeName("Type", "VkBool32")] + [NativeName("Type.Name", "VkBool32")] + [NativeName("Name", "nestedCommandBuffer")] + public Bool32 NestedCommandBuffer; +/// + [NativeName("Type", "VkBool32")] + [NativeName("Type.Name", "VkBool32")] + [NativeName("Name", "nestedCommandBufferRendering")] + public Bool32 NestedCommandBufferRendering; +/// + [NativeName("Type", "VkBool32")] + [NativeName("Type.Name", "VkBool32")] + [NativeName("Name", "nestedCommandBufferSimultaneousUse")] + public Bool32 NestedCommandBufferSimultaneousUse; + + /// + StructureType IStructuredType.StructureType() + { + return SType = StructureType.PhysicalDeviceNestedCommandBufferFeaturesExt; + } + + /// + unsafe BaseInStructure* IChainable.PNext + { + get => (BaseInStructure*) PNext; + set => PNext = value; + } + } +} diff --git a/src/Vulkan/Silk.NET.Vulkan/Structs/PhysicalDeviceNestedCommandBufferPropertiesEXT.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Structs/PhysicalDeviceNestedCommandBufferPropertiesEXT.gen.cs new file mode 100644 index 0000000000..0fd57f3f10 --- /dev/null +++ b/src/Vulkan/Silk.NET.Vulkan/Structs/PhysicalDeviceNestedCommandBufferPropertiesEXT.gen.cs @@ -0,0 +1,74 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Vulkan +{ + [NativeName("Name", "VkPhysicalDeviceNestedCommandBufferPropertiesEXT")] + public unsafe partial struct PhysicalDeviceNestedCommandBufferPropertiesEXT : IExtendsChain, IExtendsChain + { + public PhysicalDeviceNestedCommandBufferPropertiesEXT + ( + StructureType? sType = StructureType.PhysicalDeviceNestedCommandBufferPropertiesExt, + void* pNext = null, + uint? maxCommandBufferNestingLevel = null + ) : this() + { + if (sType is not null) + { + SType = sType.Value; + } + + if (pNext is not null) + { + PNext = pNext; + } + + if (maxCommandBufferNestingLevel is not null) + { + MaxCommandBufferNestingLevel = maxCommandBufferNestingLevel.Value; + } + } + +/// + [NativeName("Type", "VkStructureType")] + [NativeName("Type.Name", "VkStructureType")] + [NativeName("Name", "sType")] + public StructureType SType; +/// + [NativeName("Type", "void*")] + [NativeName("Type.Name", "void")] + [NativeName("Name", "pNext")] + public void* PNext; +/// + [NativeName("Type", "uint32_t")] + [NativeName("Type.Name", "uint32_t")] + [NativeName("Name", "maxCommandBufferNestingLevel")] + public uint MaxCommandBufferNestingLevel; + + /// + StructureType IStructuredType.StructureType() + { + return SType = StructureType.PhysicalDeviceNestedCommandBufferPropertiesExt; + } + + /// + unsafe BaseInStructure* IChainable.PNext + { + get => (BaseInStructure*) PNext; + set => PNext = value; + } + } +} diff --git a/src/Vulkan/Silk.NET.Vulkan/Structs/PhysicalDeviceShaderEnqueueFeaturesAMDX.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Structs/PhysicalDeviceShaderEnqueueFeaturesAMDX.gen.cs new file mode 100644 index 0000000000..adc48e2b80 --- /dev/null +++ b/src/Vulkan/Silk.NET.Vulkan/Structs/PhysicalDeviceShaderEnqueueFeaturesAMDX.gen.cs @@ -0,0 +1,74 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Vulkan +{ + [NativeName("Name", "VkPhysicalDeviceShaderEnqueueFeaturesAMDX")] + public unsafe partial struct PhysicalDeviceShaderEnqueueFeaturesAMDX : IExtendsChain, IExtendsChain, IExtendsChain + { + public PhysicalDeviceShaderEnqueueFeaturesAMDX + ( + StructureType? sType = StructureType.PhysicalDeviceShaderEnqueueFeaturesAmdx, + void* pNext = null, + Bool32? shaderEnqueue = null + ) : this() + { + if (sType is not null) + { + SType = sType.Value; + } + + if (pNext is not null) + { + PNext = pNext; + } + + if (shaderEnqueue is not null) + { + ShaderEnqueue = shaderEnqueue.Value; + } + } + +/// + [NativeName("Type", "VkStructureType")] + [NativeName("Type.Name", "VkStructureType")] + [NativeName("Name", "sType")] + public StructureType SType; +/// + [NativeName("Type", "void*")] + [NativeName("Type.Name", "void")] + [NativeName("Name", "pNext")] + public void* PNext; +/// + [NativeName("Type", "VkBool32")] + [NativeName("Type.Name", "VkBool32")] + [NativeName("Name", "shaderEnqueue")] + public Bool32 ShaderEnqueue; + + /// + StructureType IStructuredType.StructureType() + { + return SType = StructureType.PhysicalDeviceShaderEnqueueFeaturesAmdx; + } + + /// + unsafe BaseInStructure* IChainable.PNext + { + get => (BaseInStructure*) PNext; + set => PNext = value; + } + } +} diff --git a/src/Vulkan/Silk.NET.Vulkan/Structs/PhysicalDeviceShaderEnqueuePropertiesAMDX.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Structs/PhysicalDeviceShaderEnqueuePropertiesAMDX.gen.cs new file mode 100644 index 0000000000..c713b64f5c --- /dev/null +++ b/src/Vulkan/Silk.NET.Vulkan/Structs/PhysicalDeviceShaderEnqueuePropertiesAMDX.gen.cs @@ -0,0 +1,118 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Vulkan +{ + [NativeName("Name", "VkPhysicalDeviceShaderEnqueuePropertiesAMDX")] + public unsafe partial struct PhysicalDeviceShaderEnqueuePropertiesAMDX : IExtendsChain, IExtendsChain + { + public PhysicalDeviceShaderEnqueuePropertiesAMDX + ( + StructureType? sType = StructureType.PhysicalDeviceShaderEnqueuePropertiesAmdx, + void* pNext = null, + uint? maxExecutionGraphDepth = null, + uint? maxExecutionGraphShaderOutputNodes = null, + uint? maxExecutionGraphShaderPayloadSize = null, + uint? maxExecutionGraphShaderPayloadCount = null, + uint? executionGraphDispatchAddressAlignment = null + ) : this() + { + if (sType is not null) + { + SType = sType.Value; + } + + if (pNext is not null) + { + PNext = pNext; + } + + if (maxExecutionGraphDepth is not null) + { + MaxExecutionGraphDepth = maxExecutionGraphDepth.Value; + } + + if (maxExecutionGraphShaderOutputNodes is not null) + { + MaxExecutionGraphShaderOutputNodes = maxExecutionGraphShaderOutputNodes.Value; + } + + if (maxExecutionGraphShaderPayloadSize is not null) + { + MaxExecutionGraphShaderPayloadSize = maxExecutionGraphShaderPayloadSize.Value; + } + + if (maxExecutionGraphShaderPayloadCount is not null) + { + MaxExecutionGraphShaderPayloadCount = maxExecutionGraphShaderPayloadCount.Value; + } + + if (executionGraphDispatchAddressAlignment is not null) + { + ExecutionGraphDispatchAddressAlignment = executionGraphDispatchAddressAlignment.Value; + } + } + +/// + [NativeName("Type", "VkStructureType")] + [NativeName("Type.Name", "VkStructureType")] + [NativeName("Name", "sType")] + public StructureType SType; +/// + [NativeName("Type", "void*")] + [NativeName("Type.Name", "void")] + [NativeName("Name", "pNext")] + public void* PNext; +/// + [NativeName("Type", "uint32_t")] + [NativeName("Type.Name", "uint32_t")] + [NativeName("Name", "maxExecutionGraphDepth")] + public uint MaxExecutionGraphDepth; +/// + [NativeName("Type", "uint32_t")] + [NativeName("Type.Name", "uint32_t")] + [NativeName("Name", "maxExecutionGraphShaderOutputNodes")] + public uint MaxExecutionGraphShaderOutputNodes; +/// + [NativeName("Type", "uint32_t")] + [NativeName("Type.Name", "uint32_t")] + [NativeName("Name", "maxExecutionGraphShaderPayloadSize")] + public uint MaxExecutionGraphShaderPayloadSize; +/// + [NativeName("Type", "uint32_t")] + [NativeName("Type.Name", "uint32_t")] + [NativeName("Name", "maxExecutionGraphShaderPayloadCount")] + public uint MaxExecutionGraphShaderPayloadCount; +/// + [NativeName("Type", "uint32_t")] + [NativeName("Type.Name", "uint32_t")] + [NativeName("Name", "executionGraphDispatchAddressAlignment")] + public uint ExecutionGraphDispatchAddressAlignment; + + /// + StructureType IStructuredType.StructureType() + { + return SType = StructureType.PhysicalDeviceShaderEnqueuePropertiesAmdx; + } + + /// + unsafe BaseInStructure* IChainable.PNext + { + get => (BaseInStructure*) PNext; + set => PNext = value; + } + } +} diff --git a/src/Vulkan/Silk.NET.Vulkan/Structs/PhysicalDeviceYcbcrDegammaFeaturesQCOM.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Structs/PhysicalDeviceYcbcrDegammaFeaturesQCOM.gen.cs new file mode 100644 index 0000000000..fef3ca360a --- /dev/null +++ b/src/Vulkan/Silk.NET.Vulkan/Structs/PhysicalDeviceYcbcrDegammaFeaturesQCOM.gen.cs @@ -0,0 +1,74 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Vulkan +{ + [NativeName("Name", "VkPhysicalDeviceYcbcrDegammaFeaturesQCOM")] + public unsafe partial struct PhysicalDeviceYcbcrDegammaFeaturesQCOM : IExtendsChain, IExtendsChain, IExtendsChain + { + public PhysicalDeviceYcbcrDegammaFeaturesQCOM + ( + StructureType? sType = StructureType.PhysicalDeviceYcbcrDegammaFeaturesQCom, + void* pNext = null, + Bool32? ycbcrDegamma = null + ) : this() + { + if (sType is not null) + { + SType = sType.Value; + } + + if (pNext is not null) + { + PNext = pNext; + } + + if (ycbcrDegamma is not null) + { + YcbcrDegamma = ycbcrDegamma.Value; + } + } + +/// + [NativeName("Type", "VkStructureType")] + [NativeName("Type.Name", "VkStructureType")] + [NativeName("Name", "sType")] + public StructureType SType; +/// + [NativeName("Type", "void*")] + [NativeName("Type.Name", "void")] + [NativeName("Name", "pNext")] + public void* PNext; +/// + [NativeName("Type", "VkBool32")] + [NativeName("Type.Name", "VkBool32")] + [NativeName("Name", "ycbcrDegamma")] + public Bool32 YcbcrDegamma; + + /// + StructureType IStructuredType.StructureType() + { + return SType = StructureType.PhysicalDeviceYcbcrDegammaFeaturesQCom; + } + + /// + unsafe BaseInStructure* IChainable.PNext + { + get => (BaseInStructure*) PNext; + set => PNext = value; + } + } +} diff --git a/src/Vulkan/Silk.NET.Vulkan/Structs/PipelineCompilerControlCreateInfoAMD.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Structs/PipelineCompilerControlCreateInfoAMD.gen.cs index bd1d429943..e37ce454c6 100644 --- a/src/Vulkan/Silk.NET.Vulkan/Structs/PipelineCompilerControlCreateInfoAMD.gen.cs +++ b/src/Vulkan/Silk.NET.Vulkan/Structs/PipelineCompilerControlCreateInfoAMD.gen.cs @@ -17,7 +17,7 @@ namespace Silk.NET.Vulkan { [NativeName("Name", "VkPipelineCompilerControlCreateInfoAMD")] - public unsafe partial struct PipelineCompilerControlCreateInfoAMD : IExtendsChain, IExtendsChain + public unsafe partial struct PipelineCompilerControlCreateInfoAMD : IExtendsChain, IExtendsChain, IExtendsChain { public PipelineCompilerControlCreateInfoAMD ( diff --git a/src/Vulkan/Silk.NET.Vulkan/Structs/PipelineCreateFlags2CreateInfoKHR.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Structs/PipelineCreateFlags2CreateInfoKHR.gen.cs new file mode 100644 index 0000000000..37c5eb00cb --- /dev/null +++ b/src/Vulkan/Silk.NET.Vulkan/Structs/PipelineCreateFlags2CreateInfoKHR.gen.cs @@ -0,0 +1,74 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Vulkan +{ + [NativeName("Name", "VkPipelineCreateFlags2CreateInfoKHR")] + public unsafe partial struct PipelineCreateFlags2CreateInfoKHR : IExtendsChain, IExtendsChain, IExtendsChain, IExtendsChain + { + public PipelineCreateFlags2CreateInfoKHR + ( + StructureType? sType = StructureType.PipelineCreateFlags2CreateInfoKhr, + void* pNext = null, + PipelineCreateFlags2KHR? flags = null + ) : this() + { + if (sType is not null) + { + SType = sType.Value; + } + + if (pNext is not null) + { + PNext = pNext; + } + + if (flags is not null) + { + Flags = flags.Value; + } + } + +/// + [NativeName("Type", "VkStructureType")] + [NativeName("Type.Name", "VkStructureType")] + [NativeName("Name", "sType")] + public StructureType SType; +/// + [NativeName("Type", "void*")] + [NativeName("Type.Name", "void")] + [NativeName("Name", "pNext")] + public void* PNext; +/// + [NativeName("Type", "VkPipelineCreateFlags2KHR")] + [NativeName("Type.Name", "VkPipelineCreateFlags2KHR")] + [NativeName("Name", "flags")] + public PipelineCreateFlags2KHR Flags; + + /// + StructureType IStructuredType.StructureType() + { + return SType = StructureType.PipelineCreateFlags2CreateInfoKhr; + } + + /// + unsafe BaseInStructure* IChainable.PNext + { + get => (BaseInStructure*) PNext; + set => PNext = value; + } + } +} diff --git a/src/Vulkan/Silk.NET.Vulkan/Structs/PipelineCreationFeedbackCreateInfo.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Structs/PipelineCreationFeedbackCreateInfo.gen.cs index cea26c11b2..e9ef95c6bb 100644 --- a/src/Vulkan/Silk.NET.Vulkan/Structs/PipelineCreationFeedbackCreateInfo.gen.cs +++ b/src/Vulkan/Silk.NET.Vulkan/Structs/PipelineCreationFeedbackCreateInfo.gen.cs @@ -18,7 +18,7 @@ namespace Silk.NET.Vulkan { [NativeName("Name", "VkPipelineCreationFeedbackCreateInfo")] [NativeName("Aliases", "VkPipelineCreationFeedbackCreateInfoEXT")] - public unsafe partial struct PipelineCreationFeedbackCreateInfo : IExtendsChain, IExtendsChain, IExtendsChain, IExtendsChain + public unsafe partial struct PipelineCreationFeedbackCreateInfo : IExtendsChain, IExtendsChain, IExtendsChain, IExtendsChain, IExtendsChain { public PipelineCreationFeedbackCreateInfo ( diff --git a/src/Vulkan/Silk.NET.Vulkan/Structs/PipelineCreationFeedbackCreateInfoEXT.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Structs/PipelineCreationFeedbackCreateInfoEXT.gen.cs index be9c20db10..dd4eeacea0 100644 --- a/src/Vulkan/Silk.NET.Vulkan/Structs/PipelineCreationFeedbackCreateInfoEXT.gen.cs +++ b/src/Vulkan/Silk.NET.Vulkan/Structs/PipelineCreationFeedbackCreateInfoEXT.gen.cs @@ -18,7 +18,7 @@ namespace Silk.NET.Vulkan { [NativeName("Name", "VkPipelineCreationFeedbackCreateInfoEXT")] [NativeName("AliasOf", "VkPipelineCreationFeedbackCreateInfo")] - public unsafe partial struct PipelineCreationFeedbackCreateInfoEXT : IExtendsChain, IExtendsChain, IExtendsChain, IExtendsChain + public unsafe partial struct PipelineCreationFeedbackCreateInfoEXT : IExtendsChain, IExtendsChain, IExtendsChain, IExtendsChain, IExtendsChain { public PipelineCreationFeedbackCreateInfoEXT ( diff --git a/src/Vulkan/Silk.NET.Vulkan/Structs/PipelineIndirectDeviceAddressInfoNV.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Structs/PipelineIndirectDeviceAddressInfoNV.gen.cs new file mode 100644 index 0000000000..482d021ce2 --- /dev/null +++ b/src/Vulkan/Silk.NET.Vulkan/Structs/PipelineIndirectDeviceAddressInfoNV.gen.cs @@ -0,0 +1,85 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Vulkan +{ + [NativeName("Name", "VkPipelineIndirectDeviceAddressInfoNV")] + public unsafe partial struct PipelineIndirectDeviceAddressInfoNV : IChainable + { + public PipelineIndirectDeviceAddressInfoNV + ( + StructureType? sType = StructureType.PipelineIndirectDeviceAddressInfoNV, + void* pNext = null, + PipelineBindPoint? pipelineBindPoint = null, + Pipeline? pipeline = null + ) : this() + { + if (sType is not null) + { + SType = sType.Value; + } + + if (pNext is not null) + { + PNext = pNext; + } + + if (pipelineBindPoint is not null) + { + PipelineBindPoint = pipelineBindPoint.Value; + } + + if (pipeline is not null) + { + Pipeline = pipeline.Value; + } + } + +/// + [NativeName("Type", "VkStructureType")] + [NativeName("Type.Name", "VkStructureType")] + [NativeName("Name", "sType")] + public StructureType SType; +/// + [NativeName("Type", "void*")] + [NativeName("Type.Name", "void")] + [NativeName("Name", "pNext")] + public void* PNext; +/// + [NativeName("Type", "VkPipelineBindPoint")] + [NativeName("Type.Name", "VkPipelineBindPoint")] + [NativeName("Name", "pipelineBindPoint")] + public PipelineBindPoint PipelineBindPoint; +/// + [NativeName("Type", "VkPipeline")] + [NativeName("Type.Name", "VkPipeline")] + [NativeName("Name", "pipeline")] + public Pipeline Pipeline; + + /// + StructureType IStructuredType.StructureType() + { + return SType = StructureType.PipelineIndirectDeviceAddressInfoNV; + } + + /// + unsafe BaseInStructure* IChainable.PNext + { + get => (BaseInStructure*) PNext; + set => PNext = value; + } + } +} diff --git a/src/Vulkan/Silk.NET.Vulkan/Structs/PipelineShaderStageNodeCreateInfoAMDX.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Structs/PipelineShaderStageNodeCreateInfoAMDX.gen.cs new file mode 100644 index 0000000000..b6b47d7f25 --- /dev/null +++ b/src/Vulkan/Silk.NET.Vulkan/Structs/PipelineShaderStageNodeCreateInfoAMDX.gen.cs @@ -0,0 +1,85 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Vulkan +{ + [NativeName("Name", "VkPipelineShaderStageNodeCreateInfoAMDX")] + public unsafe partial struct PipelineShaderStageNodeCreateInfoAMDX : IExtendsChain + { + public PipelineShaderStageNodeCreateInfoAMDX + ( + StructureType? sType = StructureType.PipelineShaderStageNodeCreateInfoAmdx, + void* pNext = null, + byte* pName = null, + uint? index = null + ) : this() + { + if (sType is not null) + { + SType = sType.Value; + } + + if (pNext is not null) + { + PNext = pNext; + } + + if (pName is not null) + { + PName = pName; + } + + if (index is not null) + { + Index = index.Value; + } + } + +/// + [NativeName("Type", "VkStructureType")] + [NativeName("Type.Name", "VkStructureType")] + [NativeName("Name", "sType")] + public StructureType SType; +/// + [NativeName("Type", "void*")] + [NativeName("Type.Name", "void")] + [NativeName("Name", "pNext")] + public void* PNext; +/// + [NativeName("Type", "char*")] + [NativeName("Type.Name", "char")] + [NativeName("Name", "pName")] + public byte* PName; +/// + [NativeName("Type", "uint32_t")] + [NativeName("Type.Name", "uint32_t")] + [NativeName("Name", "index")] + public uint Index; + + /// + StructureType IStructuredType.StructureType() + { + return SType = StructureType.PipelineShaderStageNodeCreateInfoAmdx; + } + + /// + unsafe BaseInStructure* IChainable.PNext + { + get => (BaseInStructure*) PNext; + set => PNext = value; + } + } +} diff --git a/src/Vulkan/Silk.NET.Vulkan/Structs/RenderingAreaInfoKHR.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Structs/RenderingAreaInfoKHR.gen.cs new file mode 100644 index 0000000000..fe2a336383 --- /dev/null +++ b/src/Vulkan/Silk.NET.Vulkan/Structs/RenderingAreaInfoKHR.gen.cs @@ -0,0 +1,118 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Vulkan +{ + [NativeName("Name", "VkRenderingAreaInfoKHR")] + public unsafe partial struct RenderingAreaInfoKHR : IChainable + { + public RenderingAreaInfoKHR + ( + StructureType? sType = StructureType.RenderingAreaInfoKhr, + void* pNext = null, + uint? viewMask = null, + uint? colorAttachmentCount = null, + Format* pColorAttachmentFormats = null, + Format? depthAttachmentFormat = null, + Format? stencilAttachmentFormat = null + ) : this() + { + if (sType is not null) + { + SType = sType.Value; + } + + if (pNext is not null) + { + PNext = pNext; + } + + if (viewMask is not null) + { + ViewMask = viewMask.Value; + } + + if (colorAttachmentCount is not null) + { + ColorAttachmentCount = colorAttachmentCount.Value; + } + + if (pColorAttachmentFormats is not null) + { + PColorAttachmentFormats = pColorAttachmentFormats; + } + + if (depthAttachmentFormat is not null) + { + DepthAttachmentFormat = depthAttachmentFormat.Value; + } + + if (stencilAttachmentFormat is not null) + { + StencilAttachmentFormat = stencilAttachmentFormat.Value; + } + } + +/// + [NativeName("Type", "VkStructureType")] + [NativeName("Type.Name", "VkStructureType")] + [NativeName("Name", "sType")] + public StructureType SType; +/// + [NativeName("Type", "void*")] + [NativeName("Type.Name", "void")] + [NativeName("Name", "pNext")] + public void* PNext; +/// + [NativeName("Type", "uint32_t")] + [NativeName("Type.Name", "uint32_t")] + [NativeName("Name", "viewMask")] + public uint ViewMask; +/// + [NativeName("Type", "uint32_t")] + [NativeName("Type.Name", "uint32_t")] + [NativeName("Name", "colorAttachmentCount")] + public uint ColorAttachmentCount; +/// + [NativeName("Type", "VkFormat*")] + [NativeName("Type.Name", "VkFormat")] + [NativeName("Name", "pColorAttachmentFormats")] + public Format* PColorAttachmentFormats; +/// + [NativeName("Type", "VkFormat")] + [NativeName("Type.Name", "VkFormat")] + [NativeName("Name", "depthAttachmentFormat")] + public Format DepthAttachmentFormat; +/// + [NativeName("Type", "VkFormat")] + [NativeName("Type.Name", "VkFormat")] + [NativeName("Name", "stencilAttachmentFormat")] + public Format StencilAttachmentFormat; + + /// + StructureType IStructuredType.StructureType() + { + return SType = StructureType.RenderingAreaInfoKhr; + } + + /// + unsafe BaseInStructure* IChainable.PNext + { + get => (BaseInStructure*) PNext; + set => PNext = value; + } + } +} diff --git a/src/Vulkan/Silk.NET.Vulkan/Structs/SamplerBlockMatchWindowCreateInfoQCOM.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Structs/SamplerBlockMatchWindowCreateInfoQCOM.gen.cs new file mode 100644 index 0000000000..d8ae8dab36 --- /dev/null +++ b/src/Vulkan/Silk.NET.Vulkan/Structs/SamplerBlockMatchWindowCreateInfoQCOM.gen.cs @@ -0,0 +1,85 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Vulkan +{ + [NativeName("Name", "VkSamplerBlockMatchWindowCreateInfoQCOM")] + public unsafe partial struct SamplerBlockMatchWindowCreateInfoQCOM : IExtendsChain + { + public SamplerBlockMatchWindowCreateInfoQCOM + ( + StructureType? sType = StructureType.SamplerBlockMatchWindowCreateInfoQCom, + void* pNext = null, + Extent2D? windowExtent = null, + BlockMatchWindowCompareModeQCOM? windowCompareMode = null + ) : this() + { + if (sType is not null) + { + SType = sType.Value; + } + + if (pNext is not null) + { + PNext = pNext; + } + + if (windowExtent is not null) + { + WindowExtent = windowExtent.Value; + } + + if (windowCompareMode is not null) + { + WindowCompareMode = windowCompareMode.Value; + } + } + +/// + [NativeName("Type", "VkStructureType")] + [NativeName("Type.Name", "VkStructureType")] + [NativeName("Name", "sType")] + public StructureType SType; +/// + [NativeName("Type", "void*")] + [NativeName("Type.Name", "void")] + [NativeName("Name", "pNext")] + public void* PNext; +/// + [NativeName("Type", "VkExtent2D")] + [NativeName("Type.Name", "VkExtent2D")] + [NativeName("Name", "windowExtent")] + public Extent2D WindowExtent; +/// + [NativeName("Type", "VkBlockMatchWindowCompareModeQCOM")] + [NativeName("Type.Name", "VkBlockMatchWindowCompareModeQCOM")] + [NativeName("Name", "windowCompareMode")] + public BlockMatchWindowCompareModeQCOM WindowCompareMode; + + /// + StructureType IStructuredType.StructureType() + { + return SType = StructureType.SamplerBlockMatchWindowCreateInfoQCom; + } + + /// + unsafe BaseInStructure* IChainable.PNext + { + get => (BaseInStructure*) PNext; + set => PNext = value; + } + } +} diff --git a/src/Vulkan/Silk.NET.Vulkan/Structs/SamplerCubicWeightsCreateInfoQCOM.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Structs/SamplerCubicWeightsCreateInfoQCOM.gen.cs new file mode 100644 index 0000000000..7a846d7165 --- /dev/null +++ b/src/Vulkan/Silk.NET.Vulkan/Structs/SamplerCubicWeightsCreateInfoQCOM.gen.cs @@ -0,0 +1,74 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Vulkan +{ + [NativeName("Name", "VkSamplerCubicWeightsCreateInfoQCOM")] + public unsafe partial struct SamplerCubicWeightsCreateInfoQCOM : IExtendsChain + { + public SamplerCubicWeightsCreateInfoQCOM + ( + StructureType? sType = StructureType.SamplerCubicWeightsCreateInfoQCom, + void* pNext = null, + CubicFilterWeightsQCOM? cubicWeights = null + ) : this() + { + if (sType is not null) + { + SType = sType.Value; + } + + if (pNext is not null) + { + PNext = pNext; + } + + if (cubicWeights is not null) + { + CubicWeights = cubicWeights.Value; + } + } + +/// + [NativeName("Type", "VkStructureType")] + [NativeName("Type.Name", "VkStructureType")] + [NativeName("Name", "sType")] + public StructureType SType; +/// + [NativeName("Type", "void*")] + [NativeName("Type.Name", "void")] + [NativeName("Name", "pNext")] + public void* PNext; +/// + [NativeName("Type", "VkCubicFilterWeightsQCOM")] + [NativeName("Type.Name", "VkCubicFilterWeightsQCOM")] + [NativeName("Name", "cubicWeights")] + public CubicFilterWeightsQCOM CubicWeights; + + /// + StructureType IStructuredType.StructureType() + { + return SType = StructureType.SamplerCubicWeightsCreateInfoQCom; + } + + /// + unsafe BaseInStructure* IChainable.PNext + { + get => (BaseInStructure*) PNext; + set => PNext = value; + } + } +} diff --git a/src/Vulkan/Silk.NET.Vulkan/Structs/SamplerYcbcrConversionYcbcrDegammaCreateInfoQCOM.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Structs/SamplerYcbcrConversionYcbcrDegammaCreateInfoQCOM.gen.cs new file mode 100644 index 0000000000..23137fb2fd --- /dev/null +++ b/src/Vulkan/Silk.NET.Vulkan/Structs/SamplerYcbcrConversionYcbcrDegammaCreateInfoQCOM.gen.cs @@ -0,0 +1,85 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Vulkan +{ + [NativeName("Name", "VkSamplerYcbcrConversionYcbcrDegammaCreateInfoQCOM")] + public unsafe partial struct SamplerYcbcrConversionYcbcrDegammaCreateInfoQCOM : IExtendsChain, IExtendsChain + { + public SamplerYcbcrConversionYcbcrDegammaCreateInfoQCOM + ( + StructureType? sType = StructureType.SamplerYcbcrConversionYcbcrDegammaCreateInfoQCom, + void* pNext = null, + Bool32? enableYDegamma = null, + Bool32? enableCbCrDegamma = null + ) : this() + { + if (sType is not null) + { + SType = sType.Value; + } + + if (pNext is not null) + { + PNext = pNext; + } + + if (enableYDegamma is not null) + { + EnableYDegamma = enableYDegamma.Value; + } + + if (enableCbCrDegamma is not null) + { + EnableCbCrDegamma = enableCbCrDegamma.Value; + } + } + +/// + [NativeName("Type", "VkStructureType")] + [NativeName("Type.Name", "VkStructureType")] + [NativeName("Name", "sType")] + public StructureType SType; +/// + [NativeName("Type", "void*")] + [NativeName("Type.Name", "void")] + [NativeName("Name", "pNext")] + public void* PNext; +/// + [NativeName("Type", "VkBool32")] + [NativeName("Type.Name", "VkBool32")] + [NativeName("Name", "enableYDegamma")] + public Bool32 EnableYDegamma; +/// + [NativeName("Type", "VkBool32")] + [NativeName("Type.Name", "VkBool32")] + [NativeName("Name", "enableCbCrDegamma")] + public Bool32 EnableCbCrDegamma; + + /// + StructureType IStructuredType.StructureType() + { + return SType = StructureType.SamplerYcbcrConversionYcbcrDegammaCreateInfoQCom; + } + + /// + unsafe BaseInStructure* IChainable.PNext + { + get => (BaseInStructure*) PNext; + set => PNext = value; + } + } +} diff --git a/src/Vulkan/Silk.NET.Vulkan/Structs/SetLatencyMarkerInfoNV.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Structs/SetLatencyMarkerInfoNV.gen.cs new file mode 100644 index 0000000000..f095a627e6 --- /dev/null +++ b/src/Vulkan/Silk.NET.Vulkan/Structs/SetLatencyMarkerInfoNV.gen.cs @@ -0,0 +1,85 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Vulkan +{ + [NativeName("Name", "VkSetLatencyMarkerInfoNV")] + public unsafe partial struct SetLatencyMarkerInfoNV : IChainable + { + public SetLatencyMarkerInfoNV + ( + StructureType? sType = StructureType.SetLatencyMarkerInfoNV, + void* pNext = null, + ulong? presentID = null, + LatencyMarkerNV? marker = null + ) : this() + { + if (sType is not null) + { + SType = sType.Value; + } + + if (pNext is not null) + { + PNext = pNext; + } + + if (presentID is not null) + { + PresentID = presentID.Value; + } + + if (marker is not null) + { + Marker = marker.Value; + } + } + +/// + [NativeName("Type", "VkStructureType")] + [NativeName("Type.Name", "VkStructureType")] + [NativeName("Name", "sType")] + public StructureType SType; +/// + [NativeName("Type", "void*")] + [NativeName("Type.Name", "void")] + [NativeName("Name", "pNext")] + public void* PNext; +/// + [NativeName("Type", "uint64_t")] + [NativeName("Type.Name", "uint64_t")] + [NativeName("Name", "presentID")] + public ulong PresentID; +/// + [NativeName("Type", "VkLatencyMarkerNV")] + [NativeName("Type.Name", "VkLatencyMarkerNV")] + [NativeName("Name", "marker")] + public LatencyMarkerNV Marker; + + /// + StructureType IStructuredType.StructureType() + { + return SType = StructureType.SetLatencyMarkerInfoNV; + } + + /// + unsafe BaseInStructure* IChainable.PNext + { + get => (BaseInStructure*) PNext; + set => PNext = value; + } + } +} diff --git a/src/Vulkan/Silk.NET.Vulkan/Structs/SubresourceHostMemcpySizeEXT.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Structs/SubresourceHostMemcpySizeEXT.gen.cs new file mode 100644 index 0000000000..5e3d830c91 --- /dev/null +++ b/src/Vulkan/Silk.NET.Vulkan/Structs/SubresourceHostMemcpySizeEXT.gen.cs @@ -0,0 +1,74 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Vulkan +{ + [NativeName("Name", "VkSubresourceHostMemcpySizeEXT")] + public unsafe partial struct SubresourceHostMemcpySizeEXT : IExtendsChain, IExtendsChain + { + public SubresourceHostMemcpySizeEXT + ( + StructureType? sType = StructureType.SubresourceHostMemcpySizeExt, + void* pNext = null, + ulong? size = null + ) : this() + { + if (sType is not null) + { + SType = sType.Value; + } + + if (pNext is not null) + { + PNext = pNext; + } + + if (size is not null) + { + Size = size.Value; + } + } + +/// + [NativeName("Type", "VkStructureType")] + [NativeName("Type.Name", "VkStructureType")] + [NativeName("Name", "sType")] + public StructureType SType; +/// + [NativeName("Type", "void*")] + [NativeName("Type.Name", "void")] + [NativeName("Name", "pNext")] + public void* PNext; +/// + [NativeName("Type", "VkDeviceSize")] + [NativeName("Type.Name", "VkDeviceSize")] + [NativeName("Name", "size")] + public ulong Size; + + /// + StructureType IStructuredType.StructureType() + { + return SType = StructureType.SubresourceHostMemcpySizeExt; + } + + /// + unsafe BaseInStructure* IChainable.PNext + { + get => (BaseInStructure*) PNext; + set => PNext = value; + } + } +} diff --git a/src/Vulkan/Silk.NET.Vulkan/Structs/SubresourceLayout2EXT.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Structs/SubresourceLayout2EXT.gen.cs index c039956150..79cf67de9c 100644 --- a/src/Vulkan/Silk.NET.Vulkan/Structs/SubresourceLayout2EXT.gen.cs +++ b/src/Vulkan/Silk.NET.Vulkan/Structs/SubresourceLayout2EXT.gen.cs @@ -17,11 +17,12 @@ namespace Silk.NET.Vulkan { [NativeName("Name", "VkSubresourceLayout2EXT")] + [NativeName("AliasOf", "VkSubresourceLayout2KHR")] public unsafe partial struct SubresourceLayout2EXT : IChainStart { public SubresourceLayout2EXT ( - StructureType? sType = StructureType.SubresourceLayout2Ext, + StructureType? sType = StructureType.SubresourceLayout2Khr, void* pNext = null, SubresourceLayout? subresourceLayout = null ) : this() @@ -61,7 +62,7 @@ public SubresourceLayout2EXT /// StructureType IStructuredType.StructureType() { - return SType = StructureType.SubresourceLayout2Ext; + return SType = StructureType.SubresourceLayout2Khr; } /// @@ -79,7 +80,7 @@ unsafe BaseInStructure* IChainable.PNext public static unsafe ref SubresourceLayout2EXT Chain( out SubresourceLayout2EXT capture) { - capture = new SubresourceLayout2EXT(StructureType.SubresourceLayout2Ext); + capture = new SubresourceLayout2EXT(StructureType.SubresourceLayout2Khr); return ref capture; } } diff --git a/src/Vulkan/Silk.NET.Vulkan/Structs/SubresourceLayout2KHR.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Structs/SubresourceLayout2KHR.gen.cs new file mode 100644 index 0000000000..97f2000a6d --- /dev/null +++ b/src/Vulkan/Silk.NET.Vulkan/Structs/SubresourceLayout2KHR.gen.cs @@ -0,0 +1,87 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Vulkan +{ + [NativeName("Name", "VkSubresourceLayout2KHR")] + [NativeName("Aliases", "VkSubresourceLayout2EXT")] + public unsafe partial struct SubresourceLayout2KHR : IChainStart + { + public SubresourceLayout2KHR + ( + StructureType? sType = StructureType.SubresourceLayout2Khr, + void* pNext = null, + SubresourceLayout? subresourceLayout = null + ) : this() + { + if (sType is not null) + { + SType = sType.Value; + } + + if (pNext is not null) + { + PNext = pNext; + } + + if (subresourceLayout is not null) + { + SubresourceLayout = subresourceLayout.Value; + } + } + +/// + [NativeName("Type", "VkStructureType")] + [NativeName("Type.Name", "VkStructureType")] + [NativeName("Name", "sType")] + public StructureType SType; +/// + [NativeName("Type", "void*")] + [NativeName("Type.Name", "void")] + [NativeName("Name", "pNext")] + public void* PNext; +/// + [NativeName("Type", "VkSubresourceLayout")] + [NativeName("Type.Name", "VkSubresourceLayout")] + [NativeName("Name", "subresourceLayout")] + public SubresourceLayout SubresourceLayout; + + /// + StructureType IStructuredType.StructureType() + { + return SType = StructureType.SubresourceLayout2Khr; + } + + /// + unsafe BaseInStructure* IChainable.PNext + { + get => (BaseInStructure*) PNext; + set => PNext = value; + } + + /// + /// Convenience method to start a chain. + /// + /// The newly created chain root + /// A reference to the newly created chain. + public static unsafe ref SubresourceLayout2KHR Chain( + out SubresourceLayout2KHR capture) + { + capture = new SubresourceLayout2KHR(StructureType.SubresourceLayout2Khr); + return ref capture; + } + } +} diff --git a/src/Vulkan/Silk.NET.Vulkan/Structs/SwapchainLatencyCreateInfoNV.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Structs/SwapchainLatencyCreateInfoNV.gen.cs new file mode 100644 index 0000000000..1ef3df76f9 --- /dev/null +++ b/src/Vulkan/Silk.NET.Vulkan/Structs/SwapchainLatencyCreateInfoNV.gen.cs @@ -0,0 +1,74 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.Vulkan +{ + [NativeName("Name", "VkSwapchainLatencyCreateInfoNV")] + public unsafe partial struct SwapchainLatencyCreateInfoNV : IExtendsChain + { + public SwapchainLatencyCreateInfoNV + ( + StructureType? sType = StructureType.SwapchainLatencyCreateInfoNV, + void* pNext = null, + Bool32? latencyModeEnable = null + ) : this() + { + if (sType is not null) + { + SType = sType.Value; + } + + if (pNext is not null) + { + PNext = pNext; + } + + if (latencyModeEnable is not null) + { + LatencyModeEnable = latencyModeEnable.Value; + } + } + +/// + [NativeName("Type", "VkStructureType")] + [NativeName("Type.Name", "VkStructureType")] + [NativeName("Name", "sType")] + public StructureType SType; +/// + [NativeName("Type", "void*")] + [NativeName("Type.Name", "void")] + [NativeName("Name", "pNext")] + public void* PNext; +/// + [NativeName("Type", "VkBool32")] + [NativeName("Type.Name", "VkBool32")] + [NativeName("Name", "latencyModeEnable")] + public Bool32 LatencyModeEnable; + + /// + StructureType IStructuredType.StructureType() + { + return SType = StructureType.SwapchainLatencyCreateInfoNV; + } + + /// + unsafe BaseInStructure* IChainable.PNext + { + get => (BaseInStructure*) PNext; + set => PNext = value; + } + } +} diff --git a/src/Vulkan/Silk.NET.Vulkan/Video/Structs/StdVideoEncodeH264RefPicMarkingEntry.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Video/Structs/StdVideoEncodeH264RefPicMarkingEntry.gen.cs index 1e0d3899f8..259d2787b5 100644 --- a/src/Vulkan/Silk.NET.Vulkan/Video/Structs/StdVideoEncodeH264RefPicMarkingEntry.gen.cs +++ b/src/Vulkan/Silk.NET.Vulkan/Video/Structs/StdVideoEncodeH264RefPicMarkingEntry.gen.cs @@ -21,16 +21,16 @@ public unsafe partial struct StdVideoEncodeH264RefPicMarkingEntry { public StdVideoEncodeH264RefPicMarkingEntry ( - StdVideoH264MemMgmtControlOp? operation = null, + StdVideoH264MemMgmtControlOp? memoryManagementControlOperation = null, ushort? differenceOfPicNumsMinus1 = null, ushort? longTermPicNum = null, ushort? longTermFrameIdx = null, ushort? maxLongTermFrameIdxPlus1 = null ) : this() { - if (operation is not null) + if (memoryManagementControlOperation is not null) { - Operation = operation.Value; + MemoryManagementControlOperation = memoryManagementControlOperation.Value; } if (differenceOfPicNumsMinus1 is not null) @@ -57,8 +57,8 @@ public StdVideoEncodeH264RefPicMarkingEntry [NativeName("Type", "StdVideoH264MemMgmtControlOp")] [NativeName("Type.Name", "StdVideoH264MemMgmtControlOp")] - [NativeName("Name", "operation")] - public StdVideoH264MemMgmtControlOp Operation; + [NativeName("Name", "memory_management_control_operation")] + public StdVideoH264MemMgmtControlOp MemoryManagementControlOperation; [NativeName("Type", "uint16_t")] [NativeName("Type.Name", "uint16_t")] diff --git a/src/Vulkan/Silk.NET.Vulkan/Video/Structs/StdVideoEncodeH264SliceHeader.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Video/Structs/StdVideoEncodeH264SliceHeader.gen.cs index c35904716c..b465894be6 100644 --- a/src/Vulkan/Silk.NET.Vulkan/Video/Structs/StdVideoEncodeH264SliceHeader.gen.cs +++ b/src/Vulkan/Silk.NET.Vulkan/Video/Structs/StdVideoEncodeH264SliceHeader.gen.cs @@ -26,7 +26,8 @@ public StdVideoEncodeH264SliceHeader StdVideoH264SliceType? sliceType = null, byte? sliceAlphaC0OffsetDiv2 = null, byte? sliceBetaOffsetDiv2 = null, - ushort? reserved1 = null, + byte? sliceQpDelta = null, + byte? reserved1 = null, StdVideoH264CabacInitIdc? cabacInitIdc = null, StdVideoH264DisableDeblockingFilterIdc? disableDeblockingFilterIdc = null, StdVideoEncodeH264WeightTable* pWeightTable = null @@ -57,6 +58,11 @@ public StdVideoEncodeH264SliceHeader SliceBetaOffsetDiv2 = sliceBetaOffsetDiv2.Value; } + if (sliceQpDelta is not null) + { + SliceQpDelta = sliceQpDelta.Value; + } + if (reserved1 is not null) { Reserved1 = reserved1.Value; @@ -104,10 +110,15 @@ public StdVideoEncodeH264SliceHeader [NativeName("Name", "slice_beta_offset_div2")] public byte SliceBetaOffsetDiv2; - [NativeName("Type", "uint16_t")] - [NativeName("Type.Name", "uint16_t")] + [NativeName("Type", "int8_t")] + [NativeName("Type.Name", "int8_t")] + [NativeName("Name", "slice_qp_delta")] + public byte SliceQpDelta; + + [NativeName("Type", "uint8_t")] + [NativeName("Type.Name", "uint8_t")] [NativeName("Name", "reserved1")] - public ushort Reserved1; + public byte Reserved1; [NativeName("Type", "StdVideoH264CabacInitIdc")] [NativeName("Type.Name", "StdVideoH264CabacInitIdc")] diff --git a/src/Vulkan/Silk.NET.Vulkan/Video/Structs/StdVideoEncodeH265SliceSegmentLongTermRefPics.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Video/Structs/StdVideoEncodeH265LongTermRefPics.gen.cs similarity index 91% rename from src/Vulkan/Silk.NET.Vulkan/Video/Structs/StdVideoEncodeH265SliceSegmentLongTermRefPics.gen.cs rename to src/Vulkan/Silk.NET.Vulkan/Video/Structs/StdVideoEncodeH265LongTermRefPics.gen.cs index 63950600fb..e116ec5301 100644 --- a/src/Vulkan/Silk.NET.Vulkan/Video/Structs/StdVideoEncodeH265SliceSegmentLongTermRefPics.gen.cs +++ b/src/Vulkan/Silk.NET.Vulkan/Video/Structs/StdVideoEncodeH265LongTermRefPics.gen.cs @@ -16,10 +16,10 @@ namespace Silk.NET.Vulkan.Video { - [NativeName("Name", "StdVideoEncodeH265SliceSegmentLongTermRefPics")] - public unsafe partial struct StdVideoEncodeH265SliceSegmentLongTermRefPics + [NativeName("Name", "StdVideoEncodeH265LongTermRefPics")] + public unsafe partial struct StdVideoEncodeH265LongTermRefPics { - public StdVideoEncodeH265SliceSegmentLongTermRefPics + public StdVideoEncodeH265LongTermRefPics ( byte? numLongTermSps = null, byte? numLongTermPics = null, diff --git a/src/Vulkan/Silk.NET.Vulkan/Video/Structs/StdVideoEncodeH265PictureInfo.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Video/Structs/StdVideoEncodeH265PictureInfo.gen.cs index 1e6d5532e8..286472243c 100644 --- a/src/Vulkan/Silk.NET.Vulkan/Video/Structs/StdVideoEncodeH265PictureInfo.gen.cs +++ b/src/Vulkan/Silk.NET.Vulkan/Video/Structs/StdVideoEncodeH265PictureInfo.gen.cs @@ -31,7 +31,7 @@ public StdVideoEncodeH265PictureInfo byte? temporalId = null, StdVideoEncodeH265ReferenceListsInfo* pRefLists = null, StdVideoH265ShortTermRefPicSet* pShortTermRefPicSet = null, - StdVideoEncodeH265SliceSegmentLongTermRefPics* pLongTermRefPics = null + StdVideoEncodeH265LongTermRefPics* pLongTermRefPics = null ) : this() { if (flags is not null) @@ -145,9 +145,9 @@ public StdVideoEncodeH265PictureInfo [NativeName("Name", "pShortTermRefPicSet")] public StdVideoH265ShortTermRefPicSet* PShortTermRefPicSet; - [NativeName("Type", "const StdVideoEncodeH265SliceSegmentLongTermRefPics *")] - [NativeName("Type.Name", "const StdVideoEncodeH265SliceSegmentLongTermRefPics *")] + [NativeName("Type", "const StdVideoEncodeH265LongTermRefPics *")] + [NativeName("Type.Name", "const StdVideoEncodeH265LongTermRefPics *")] [NativeName("Name", "pLongTermRefPics")] - public StdVideoEncodeH265SliceSegmentLongTermRefPics* PLongTermRefPics; + public StdVideoEncodeH265LongTermRefPics* PLongTermRefPics; } } diff --git a/src/Vulkan/Silk.NET.Vulkan/Video/Structs/StdVideoEncodeH265SliceSegmentHeader.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Video/Structs/StdVideoEncodeH265SliceSegmentHeader.gen.cs index 37b66a42a3..4ab5b48304 100644 --- a/src/Vulkan/Silk.NET.Vulkan/Video/Structs/StdVideoEncodeH265SliceSegmentHeader.gen.cs +++ b/src/Vulkan/Silk.NET.Vulkan/Video/Structs/StdVideoEncodeH265SliceSegmentHeader.gen.cs @@ -33,6 +33,8 @@ public StdVideoEncodeH265SliceSegmentHeader byte? sliceActYQpOffset = null, byte? sliceActCbQpOffset = null, byte? sliceActCrQpOffset = null, + byte? sliceQpDelta = null, + ushort? reserved1 = null, StdVideoEncodeH265WeightTable* pWeightTable = null ) : this() { @@ -96,6 +98,16 @@ public StdVideoEncodeH265SliceSegmentHeader SliceActCrQpOffset = sliceActCrQpOffset.Value; } + if (sliceQpDelta is not null) + { + SliceQpDelta = sliceQpDelta.Value; + } + + if (reserved1 is not null) + { + Reserved1 = reserved1.Value; + } + if (pWeightTable is not null) { PWeightTable = pWeightTable; @@ -162,10 +174,16 @@ public StdVideoEncodeH265SliceSegmentHeader [NativeName("Type.Name", "int8_t")] [NativeName("Name", "slice_act_cr_qp_offset")] public byte SliceActCrQpOffset; - [NativeName("Type", "uint8_t[3]")] - [NativeName("Type.Name", "uint8_t[3]")] + + [NativeName("Type", "int8_t")] + [NativeName("Type.Name", "int8_t")] + [NativeName("Name", "slice_qp_delta")] + public byte SliceQpDelta; + + [NativeName("Type", "uint16_t")] + [NativeName("Type.Name", "uint16_t")] [NativeName("Name", "reserved1")] - public fixed byte Reserved1[3]; + public ushort Reserved1; [NativeName("Type", "const StdVideoEncodeH265WeightTable *")] [NativeName("Type.Name", "const StdVideoEncodeH265WeightTable *")] diff --git a/src/Vulkan/Silk.NET.Vulkan/Video/VkVideo.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Video/VkVideo.gen.cs index 2a6f9cc142..74028ca5a4 100644 --- a/src/Vulkan/Silk.NET.Vulkan/Video/VkVideo.gen.cs +++ b/src/Vulkan/Silk.NET.Vulkan/Video/VkVideo.gen.cs @@ -50,18 +50,21 @@ public unsafe partial class VkVideo [NativeName("Name", "STD_VIDEO_H264_MAX_CHROMA_PLANES")] public const int StdVideoH264MaxChromaPlanes = unchecked((int) 0x2); [NativeName("Type", "int")] + [NativeName("Name", "STD_VIDEO_H264_NO_REFERENCE_PICTURE")] + public const int StdVideoH264NoReferencePicture = unchecked((int) 0xFF); + [NativeName("Type", "int")] [NativeName("Name", "VULKAN_VIDEO_CODEC_H264STD_DECODE_H_")] public const int VulkanVideoCodecH264StdDecodeH = unchecked((int) 0x1); [NativeName("Type", "int")] [NativeName("Name", "vulkan_video_codec_h264std_decode")] public const int VulkanVideoCodecH264stdDecode = unchecked((int) 0x1); - [NativeName("Type", "int")] - [NativeName("Name", "STD_VIDEO_DECODE_H264_FIELD_ORDER_COUNT_LIST_SIZE")] - public const int StdVideoDecodeH264FieldOrderCountListSize = unchecked((int) 0x2); [NativeName("Type", "")] [NativeName("Name", "VK_STD_VULKAN_VIDEO_CODEC_H264_DECODE_EXTENSION_NAME")] public const string VKStdVulkanVideoCodecH264DecodeExtensionName = unchecked((string) "VK_STD_vulkan_video_codec_h264_decode"); [NativeName("Type", "int")] + [NativeName("Name", "STD_VIDEO_DECODE_H264_FIELD_ORDER_COUNT_LIST_SIZE")] + public const int StdVideoDecodeH264FieldOrderCountListSize = unchecked((int) 0x2); + [NativeName("Type", "int")] [NativeName("Name", "VULKAN_VIDEO_CODEC_H264STD_ENCODE_H_")] public const int VulkanVideoCodecH264StdEncodeH = unchecked((int) 0x1); [NativeName("Type", "int")] @@ -77,12 +80,12 @@ public unsafe partial class VkVideo [NativeName("Name", "vulkan_video_codec_h265std")] public const int VulkanVideoCodecH265std = unchecked((int) 0x1); [NativeName("Type", "int")] - [NativeName("Name", "STD_VIDEO_H265_SUBLAYERS_LIST_SIZE")] - public const int StdVideoH265SublayersListSize = unchecked((int) 0x7); - [NativeName("Type", "int")] [NativeName("Name", "STD_VIDEO_H265_CPB_CNT_LIST_SIZE")] public const int StdVideoH265CpbCntListSize = unchecked((int) 0x20); [NativeName("Type", "int")] + [NativeName("Name", "STD_VIDEO_H265_SUBLAYERS_LIST_SIZE")] + public const int StdVideoH265SublayersListSize = unchecked((int) 0x7); + [NativeName("Type", "int")] [NativeName("Name", "STD_VIDEO_H265_SCALING_LIST_4X4_NUM_LISTS")] public const int StdVideoH265ScalingList4X4NumLists = unchecked((int) 0x6); [NativeName("Type", "int")] @@ -107,18 +110,6 @@ public unsafe partial class VkVideo [NativeName("Name", "STD_VIDEO_H265_SCALING_LIST_32X32_NUM_ELEMENTS")] public const int StdVideoH265ScalingList32X32NumElements = unchecked((int) 0x40); [NativeName("Type", "int")] - [NativeName("Name", "STD_VIDEO_H265_PREDICTOR_PALETTE_COMPONENTS_LIST_SIZE")] - public const int StdVideoH265PredictorPaletteComponentsListSize = unchecked((int) 0x3); - [NativeName("Type", "int")] - [NativeName("Name", "STD_VIDEO_H265_PREDICTOR_PALETTE_COMP_ENTRIES_LIST_SIZE")] - public const int StdVideoH265PredictorPaletteCompEntriesListSize = unchecked((int) 0x80); - [NativeName("Type", "int")] - [NativeName("Name", "STD_VIDEO_H265_MAX_DPB_SIZE")] - public const int StdVideoH265MaxDpbSize = unchecked((int) 0x10); - [NativeName("Type", "int")] - [NativeName("Name", "STD_VIDEO_H265_MAX_LONG_TERM_REF_PICS_SPS")] - public const int StdVideoH265MaxLongTermRefPicsSps = unchecked((int) 0x20); - [NativeName("Type", "int")] [NativeName("Name", "STD_VIDEO_H265_CHROMA_QP_OFFSET_LIST_SIZE")] public const int StdVideoH265ChromaQPOffsetListSize = unchecked((int) 0x6); [NativeName("Type", "int")] @@ -128,6 +119,12 @@ public unsafe partial class VkVideo [NativeName("Name", "STD_VIDEO_H265_CHROMA_QP_OFFSET_TILE_ROWS_LIST_SIZE")] public const int StdVideoH265ChromaQPOffsetTileRowsListSize = unchecked((int) 0x15); [NativeName("Type", "int")] + [NativeName("Name", "STD_VIDEO_H265_PREDICTOR_PALETTE_COMPONENTS_LIST_SIZE")] + public const int StdVideoH265PredictorPaletteComponentsListSize = unchecked((int) 0x3); + [NativeName("Type", "int")] + [NativeName("Name", "STD_VIDEO_H265_PREDICTOR_PALETTE_COMP_ENTRIES_LIST_SIZE")] + public const int StdVideoH265PredictorPaletteCompEntriesListSize = unchecked((int) 0x80); + [NativeName("Type", "int")] [NativeName("Name", "STD_VIDEO_H265_MAX_NUM_LIST_REF")] public const int StdVideoH265MaxNumListRef = unchecked((int) 0xF); [NativeName("Type", "int")] @@ -137,24 +134,33 @@ public unsafe partial class VkVideo [NativeName("Name", "STD_VIDEO_H265_MAX_SHORT_TERM_REF_PIC_SETS")] public const int StdVideoH265MaxShortTermRefPicSets = unchecked((int) 0x40); [NativeName("Type", "int")] + [NativeName("Name", "STD_VIDEO_H265_MAX_DPB_SIZE")] + public const int StdVideoH265MaxDpbSize = unchecked((int) 0x10); + [NativeName("Type", "int")] + [NativeName("Name", "STD_VIDEO_H265_MAX_LONG_TERM_REF_PICS_SPS")] + public const int StdVideoH265MaxLongTermRefPicsSps = unchecked((int) 0x20); + [NativeName("Type", "int")] [NativeName("Name", "STD_VIDEO_H265_MAX_LONG_TERM_PICS")] public const int StdVideoH265MaxLongTermPics = unchecked((int) 0x10); [NativeName("Type", "int")] [NativeName("Name", "STD_VIDEO_H265_MAX_DELTA_POC")] public const int StdVideoH265MaxDeltaPoc = unchecked((int) 0x30); [NativeName("Type", "int")] + [NativeName("Name", "STD_VIDEO_H265_NO_REFERENCE_PICTURE")] + public const int StdVideoH265NoReferencePicture = unchecked((int) 0xFF); + [NativeName("Type", "int")] [NativeName("Name", "VULKAN_VIDEO_CODEC_H265STD_DECODE_H_")] public const int VulkanVideoCodecH265StdDecodeH = unchecked((int) 0x1); [NativeName("Type", "int")] [NativeName("Name", "vulkan_video_codec_h265std_decode")] public const int VulkanVideoCodecH265stdDecode = unchecked((int) 0x1); - [NativeName("Type", "int")] - [NativeName("Name", "STD_VIDEO_DECODE_H265_REF_PIC_SET_LIST_SIZE")] - public const int StdVideoDecodeH265RefPicSetListSize = unchecked((int) 0x8); [NativeName("Type", "")] [NativeName("Name", "VK_STD_VULKAN_VIDEO_CODEC_H265_DECODE_EXTENSION_NAME")] public const string VKStdVulkanVideoCodecH265DecodeExtensionName = unchecked((string) "VK_STD_vulkan_video_codec_h265_decode"); [NativeName("Type", "int")] + [NativeName("Name", "STD_VIDEO_DECODE_H265_REF_PIC_SET_LIST_SIZE")] + public const int StdVideoDecodeH265RefPicSetListSize = unchecked((int) 0x8); + [NativeName("Type", "int")] [NativeName("Name", "VULKAN_VIDEO_CODEC_H265STD_ENCODE_H_")] public const int VulkanVideoCodecH265StdEncodeH = unchecked((int) 0x1); [NativeName("Type", "int")] diff --git a/src/Vulkan/Silk.NET.Vulkan/Vk.gen.cs b/src/Vulkan/Silk.NET.Vulkan/Vk.gen.cs index 1461439ea9..023454ae2e 100644 --- a/src/Vulkan/Silk.NET.Vulkan/Vk.gen.cs +++ b/src/Vulkan/Silk.NET.Vulkan/Vk.gen.cs @@ -95,6 +95,9 @@ public unsafe partial class Vk : NativeAPI [NativeName("Name", "VK_REMAINING_MIP_LEVELS")] public const uint RemainingMipLevels = unchecked((uint) (~0U)); [NativeName("Type", "")] + [NativeName("Name", "VK_SHADER_INDEX_UNUSED_AMDX")] + public const uint ShaderIndexUnusedAmdx = unchecked((uint) (~0U)); + [NativeName("Type", "")] [NativeName("Name", "VK_SHADER_UNUSED_KHR")] public const uint ShaderUnusedKhr = unchecked((uint) (~0U)); [NativeName("Type", "")] diff --git a/src/WebGPU/Silk.NET.WebGPU/Enums/ComputePassTimestampLocation.gen.cs b/src/WebGPU/Extensions/Silk.NET.WebGPU.Extensions.Dawn/Enums/ComputePassTimestampLocation.gen.cs similarity index 93% rename from src/WebGPU/Silk.NET.WebGPU/Enums/ComputePassTimestampLocation.gen.cs rename to src/WebGPU/Extensions/Silk.NET.WebGPU.Extensions.Dawn/Enums/ComputePassTimestampLocation.gen.cs index ecc8e0e081..7d422490ba 100644 --- a/src/WebGPU/Silk.NET.WebGPU/Enums/ComputePassTimestampLocation.gen.cs +++ b/src/WebGPU/Extensions/Silk.NET.WebGPU.Extensions.Dawn/Enums/ComputePassTimestampLocation.gen.cs @@ -7,7 +7,7 @@ #pragma warning disable 1591 -namespace Silk.NET.WebGPU +namespace Silk.NET.WebGPU.Extensions.Dawn { [NativeName("Name", "WGPUComputePassTimestampLocation")] public enum ComputePassTimestampLocation : int diff --git a/src/WebGPU/Silk.NET.WebGPU/Enums/RenderPassTimestampLocation.gen.cs b/src/WebGPU/Extensions/Silk.NET.WebGPU.Extensions.Dawn/Enums/RenderPassTimestampLocation.gen.cs similarity index 93% rename from src/WebGPU/Silk.NET.WebGPU/Enums/RenderPassTimestampLocation.gen.cs rename to src/WebGPU/Extensions/Silk.NET.WebGPU.Extensions.Dawn/Enums/RenderPassTimestampLocation.gen.cs index 694372e7d9..d3f829665e 100644 --- a/src/WebGPU/Silk.NET.WebGPU/Enums/RenderPassTimestampLocation.gen.cs +++ b/src/WebGPU/Extensions/Silk.NET.WebGPU.Extensions.Dawn/Enums/RenderPassTimestampLocation.gen.cs @@ -7,7 +7,7 @@ #pragma warning disable 1591 -namespace Silk.NET.WebGPU +namespace Silk.NET.WebGPU.Extensions.Dawn { [NativeName("Name", "WGPURenderPassTimestampLocation")] public enum RenderPassTimestampLocation : int diff --git a/src/WebGPU/Silk.NET.WebGPU/Structs/ComputePassTimestampWrite.gen.cs b/src/WebGPU/Extensions/Silk.NET.WebGPU.Extensions.Dawn/Structs/ComputePassTimestampWrite.gen.cs similarity index 97% rename from src/WebGPU/Silk.NET.WebGPU/Structs/ComputePassTimestampWrite.gen.cs rename to src/WebGPU/Extensions/Silk.NET.WebGPU.Extensions.Dawn/Structs/ComputePassTimestampWrite.gen.cs index a3a8608fe3..e93ef91206 100644 --- a/src/WebGPU/Silk.NET.WebGPU/Structs/ComputePassTimestampWrite.gen.cs +++ b/src/WebGPU/Extensions/Silk.NET.WebGPU.Extensions.Dawn/Structs/ComputePassTimestampWrite.gen.cs @@ -14,7 +14,7 @@ #pragma warning disable 1591 -namespace Silk.NET.WebGPU +namespace Silk.NET.WebGPU.Extensions.Dawn { [NativeName("Name", "WGPUComputePassTimestampWrite")] public unsafe partial struct ComputePassTimestampWrite diff --git a/src/WebGPU/Silk.NET.WebGPU/Structs/RenderPassTimestampWrite.gen.cs b/src/WebGPU/Extensions/Silk.NET.WebGPU.Extensions.Dawn/Structs/RenderPassTimestampWrite.gen.cs similarity index 97% rename from src/WebGPU/Silk.NET.WebGPU/Structs/RenderPassTimestampWrite.gen.cs rename to src/WebGPU/Extensions/Silk.NET.WebGPU.Extensions.Dawn/Structs/RenderPassTimestampWrite.gen.cs index 1c3917e12b..420d3fe3d9 100644 --- a/src/WebGPU/Silk.NET.WebGPU/Structs/RenderPassTimestampWrite.gen.cs +++ b/src/WebGPU/Extensions/Silk.NET.WebGPU.Extensions.Dawn/Structs/RenderPassTimestampWrite.gen.cs @@ -14,7 +14,7 @@ #pragma warning disable 1591 -namespace Silk.NET.WebGPU +namespace Silk.NET.WebGPU.Extensions.Dawn { [NativeName("Name", "WGPURenderPassTimestampWrite")] public unsafe partial struct RenderPassTimestampWrite diff --git a/src/WebGPU/Extensions/Silk.NET.WebGPU.Extensions.WGPU/Enums/Gles3MinorVersion.gen.cs b/src/WebGPU/Extensions/Silk.NET.WebGPU.Extensions.WGPU/Enums/Gles3MinorVersion.gen.cs new file mode 100644 index 0000000000..13160bd668 --- /dev/null +++ b/src/WebGPU/Extensions/Silk.NET.WebGPU.Extensions.WGPU/Enums/Gles3MinorVersion.gen.cs @@ -0,0 +1,26 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using Silk.NET.Core.Attributes; + +#pragma warning disable 1591 + +namespace Silk.NET.WebGPU.Extensions.WGPU +{ + [NativeName("Name", "WGPUGles3MinorVersion")] + public enum Gles3MinorVersion : int + { + [NativeName("Name", "WGPUGles3MinorVersion_Automatic")] + Automatic = 0x0, + [NativeName("Name", "WGPUGles3MinorVersion_Version0")] + Version0 = 0x1, + [NativeName("Name", "WGPUGles3MinorVersion_Version1")] + Version1 = 0x2, + [NativeName("Name", "WGPUGles3MinorVersion_Version2")] + Version2 = 0x3, + [NativeName("Name", "WGPUGles3MinorVersion_Force32")] + Force32 = 0x7FFFFFFF, + } +} diff --git a/src/WebGPU/Extensions/Silk.NET.WebGPU.Extensions.WGPU/Enums/NativeFeature.gen.cs b/src/WebGPU/Extensions/Silk.NET.WebGPU.Extensions.WGPU/Enums/NativeFeature.gen.cs index 592f6c1468..6dbe6faf39 100644 --- a/src/WebGPU/Extensions/Silk.NET.WebGPU.Extensions.WGPU/Enums/NativeFeature.gen.cs +++ b/src/WebGPU/Extensions/Silk.NET.WebGPU.Extensions.WGPU/Enums/NativeFeature.gen.cs @@ -22,6 +22,10 @@ public enum NativeFeature : int MultiDrawIndirectCount = 0x30004, [NativeName("Name", "WGPUNativeFeature_VertexWritableStorage")] VertexWritableStorage = 0x30005, + [NativeName("Name", "WGPUNativeFeature_TextureBindingArray")] + TextureBindingArray = 0x30006, + [NativeName("Name", "WGPUNativeFeature_SampledTextureAndStorageBufferArrayNonUniformIndexing")] + SampledTextureAndStorageBufferArrayNonUniformIndexing = 0x30007, [NativeName("Name", "WGPUNativeFeature_Force32")] Force32 = 0x7FFFFFFF, } diff --git a/src/WebGPU/Extensions/Silk.NET.WebGPU.Extensions.WGPU/Enums/NativeSType.gen.cs b/src/WebGPU/Extensions/Silk.NET.WebGPU.Extensions.WGPU/Enums/NativeSType.gen.cs index 3038ea485a..4bf171f625 100644 --- a/src/WebGPU/Extensions/Silk.NET.WebGPU.Extensions.WGPU/Enums/NativeSType.gen.cs +++ b/src/WebGPU/Extensions/Silk.NET.WebGPU.Extensions.WGPU/Enums/NativeSType.gen.cs @@ -24,6 +24,10 @@ public enum NativeSType : int STypeSupportedLimitsExtras = 0x30005, [NativeName("Name", "WGPUSType_InstanceExtras")] STypeInstanceExtras = 0x30006, + [NativeName("Name", "WGPUSType_BindGroupEntryExtras")] + STypeBindGroupEntryExtras = 0x30007, + [NativeName("Name", "WGPUSType_BindGroupLayoutEntryExtras")] + STypeBindGroupLayoutEntryExtras = 0x30008, [NativeName("Name", "WGPUNativeSType_Force32")] NativeSTypeForce32 = 0x7FFFFFFF, } diff --git a/src/WebGPU/Extensions/Silk.NET.WebGPU.Extensions.WGPU/Structs/BindGroupEntryExtras.gen.cs b/src/WebGPU/Extensions/Silk.NET.WebGPU.Extensions.WGPU/Structs/BindGroupEntryExtras.gen.cs new file mode 100644 index 0000000000..7dcb5a555e --- /dev/null +++ b/src/WebGPU/Extensions/Silk.NET.WebGPU.Extensions.WGPU/Structs/BindGroupEntryExtras.gen.cs @@ -0,0 +1,105 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.WebGPU.Extensions.WGPU +{ + [NativeName("Name", "WGPUBindGroupEntryExtras")] + public unsafe partial struct BindGroupEntryExtras + { + public BindGroupEntryExtras + ( + ChainedStruct? chain = null, + Buffer** buffers = null, + nuint? bufferCount = null, + Sampler** samplers = null, + nuint? samplerCount = null, + TextureView** textureViews = null, + nuint? textureViewCount = null + ) : this() + { + if (chain is not null) + { + Chain = chain.Value; + } + + if (buffers is not null) + { + Buffers = buffers; + } + + if (bufferCount is not null) + { + BufferCount = bufferCount.Value; + } + + if (samplers is not null) + { + Samplers = samplers; + } + + if (samplerCount is not null) + { + SamplerCount = samplerCount.Value; + } + + if (textureViews is not null) + { + TextureViews = textureViews; + } + + if (textureViewCount is not null) + { + TextureViewCount = textureViewCount.Value; + } + } + + + [NativeName("Type", "WGPUChainedStruct")] + [NativeName("Type.Name", "WGPUChainedStruct")] + [NativeName("Name", "chain")] + public ChainedStruct Chain; + + [NativeName("Type", "const WGPUBuffer *")] + [NativeName("Type.Name", "const WGPUBuffer *")] + [NativeName("Name", "buffers")] + public Buffer** Buffers; + + [NativeName("Type", "size_t")] + [NativeName("Type.Name", "size_t")] + [NativeName("Name", "bufferCount")] + public nuint BufferCount; + + [NativeName("Type", "const WGPUSampler *")] + [NativeName("Type.Name", "const WGPUSampler *")] + [NativeName("Name", "samplers")] + public Sampler** Samplers; + + [NativeName("Type", "size_t")] + [NativeName("Type.Name", "size_t")] + [NativeName("Name", "samplerCount")] + public nuint SamplerCount; + + [NativeName("Type", "const WGPUTextureView *")] + [NativeName("Type.Name", "const WGPUTextureView *")] + [NativeName("Name", "textureViews")] + public TextureView** TextureViews; + + [NativeName("Type", "size_t")] + [NativeName("Type.Name", "size_t")] + [NativeName("Name", "textureViewCount")] + public nuint TextureViewCount; + } +} diff --git a/src/WebGPU/Extensions/Silk.NET.WebGPU.Extensions.WGPU/Structs/BindGroupLayoutEntryExtras.gen.cs b/src/WebGPU/Extensions/Silk.NET.WebGPU.Extensions.WGPU/Structs/BindGroupLayoutEntryExtras.gen.cs new file mode 100644 index 0000000000..f019688000 --- /dev/null +++ b/src/WebGPU/Extensions/Silk.NET.WebGPU.Extensions.WGPU/Structs/BindGroupLayoutEntryExtras.gen.cs @@ -0,0 +1,50 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.WebGPU.Extensions.WGPU +{ + [NativeName("Name", "WGPUBindGroupLayoutEntryExtras")] + public unsafe partial struct BindGroupLayoutEntryExtras + { + public BindGroupLayoutEntryExtras + ( + ChainedStruct? chain = null, + uint? count = null + ) : this() + { + if (chain is not null) + { + Chain = chain.Value; + } + + if (count is not null) + { + Count = count.Value; + } + } + + + [NativeName("Type", "WGPUChainedStruct")] + [NativeName("Type.Name", "WGPUChainedStruct")] + [NativeName("Name", "chain")] + public ChainedStruct Chain; + + [NativeName("Type", "uint32_t")] + [NativeName("Type.Name", "uint32_t")] + [NativeName("Name", "count")] + public uint Count; + } +} diff --git a/src/WebGPU/Extensions/Silk.NET.WebGPU.Extensions.WGPU/Structs/InstanceExtras.gen.cs b/src/WebGPU/Extensions/Silk.NET.WebGPU.Extensions.WGPU/Structs/InstanceExtras.gen.cs index 2809646e12..f6d54f08b7 100644 --- a/src/WebGPU/Extensions/Silk.NET.WebGPU.Extensions.WGPU/Structs/InstanceExtras.gen.cs +++ b/src/WebGPU/Extensions/Silk.NET.WebGPU.Extensions.WGPU/Structs/InstanceExtras.gen.cs @@ -24,6 +24,7 @@ public InstanceExtras ChainedStruct? chain = null, Silk.NET.WebGPU.Extensions.WGPU.InstanceBackend? backends = null, Dx12Compiler? dx12ShaderCompiler = null, + Gles3MinorVersion? gles3MinorVersion = null, byte* dxilPath = null, byte* dxcPath = null ) : this() @@ -43,6 +44,11 @@ public InstanceExtras Dx12ShaderCompiler = dx12ShaderCompiler.Value; } + if (gles3MinorVersion is not null) + { + Gles3MinorVersion = gles3MinorVersion.Value; + } + if (dxilPath is not null) { DxilPath = dxilPath; @@ -70,6 +76,11 @@ public InstanceExtras [NativeName("Name", "dx12ShaderCompiler")] public Dx12Compiler Dx12ShaderCompiler; + [NativeName("Type", "WGPUGles3MinorVersion")] + [NativeName("Type.Name", "WGPUGles3MinorVersion")] + [NativeName("Name", "gles3MinorVersion")] + public Gles3MinorVersion Gles3MinorVersion; + [NativeName("Type", "const char *")] [NativeName("Type.Name", "const char *")] [NativeName("Name", "dxilPath")] diff --git a/src/WebGPU/Extensions/Silk.NET.WebGPU.Extensions.WGPU/Wgpu.gen.cs b/src/WebGPU/Extensions/Silk.NET.WebGPU.Extensions.WGPU/Wgpu.gen.cs index c49f50b296..c69ae5fe94 100644 --- a/src/WebGPU/Extensions/Silk.NET.WebGPU.Extensions.WGPU/Wgpu.gen.cs +++ b/src/WebGPU/Extensions/Silk.NET.WebGPU.Extensions.WGPU/Wgpu.gen.cs @@ -21,102 +21,102 @@ public unsafe partial class Wgpu : NativeExtension { public const string ExtensionName = "wgpu.h"; /// To be documented. - [NativeName("Src", "Line 160, Column 6 in wgpu.h")] + [NativeName("Src", "Line 188, Column 6 in wgpu.h")] [NativeApi(EntryPoint = "wgpuGenerateReport")] public unsafe partial void GenerateReport(Instance* instance, GlobalReport* report); /// To be documented. - [NativeName("Src", "Line 160, Column 6 in wgpu.h")] + [NativeName("Src", "Line 188, Column 6 in wgpu.h")] [NativeApi(EntryPoint = "wgpuGenerateReport")] public unsafe partial void GenerateReport(Instance* instance, ref GlobalReport report); /// To be documented. - [NativeName("Src", "Line 161, Column 8 in wgpu.h")] + [NativeName("Src", "Line 189, Column 8 in wgpu.h")] [NativeApi(EntryPoint = "wgpuInstanceEnumerateAdapters")] public unsafe partial nuint InstanceEnumerateAdapters(Instance* instance, [Flow(Silk.NET.Core.Native.FlowDirection.In)] InstanceEnumerateAdapterOptions* options, Adapter** adapters); /// To be documented. - [NativeName("Src", "Line 161, Column 8 in wgpu.h")] + [NativeName("Src", "Line 189, Column 8 in wgpu.h")] [NativeApi(EntryPoint = "wgpuInstanceEnumerateAdapters")] public unsafe partial nuint InstanceEnumerateAdapters(Instance* instance, [Flow(Silk.NET.Core.Native.FlowDirection.In)] InstanceEnumerateAdapterOptions* options, ref Adapter* adapters); /// To be documented. - [NativeName("Src", "Line 161, Column 8 in wgpu.h")] + [NativeName("Src", "Line 189, Column 8 in wgpu.h")] [NativeApi(EntryPoint = "wgpuInstanceEnumerateAdapters")] public unsafe partial nuint InstanceEnumerateAdapters(Instance* instance, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in InstanceEnumerateAdapterOptions options, Adapter** adapters); /// To be documented. - [NativeName("Src", "Line 161, Column 8 in wgpu.h")] + [NativeName("Src", "Line 189, Column 8 in wgpu.h")] [NativeApi(EntryPoint = "wgpuInstanceEnumerateAdapters")] public unsafe partial nuint InstanceEnumerateAdapters(Instance* instance, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in InstanceEnumerateAdapterOptions options, ref Adapter* adapters); /// To be documented. - [NativeName("Src", "Line 163, Column 21 in wgpu.h")] + [NativeName("Src", "Line 191, Column 21 in wgpu.h")] [NativeApi(EntryPoint = "wgpuQueueSubmitForIndex")] public unsafe partial ulong QueueSubmitForIndex(Queue* queue, nuint commandCount, CommandBuffer** commands); /// To be documented. - [NativeName("Src", "Line 163, Column 21 in wgpu.h")] + [NativeName("Src", "Line 191, Column 21 in wgpu.h")] [NativeApi(EntryPoint = "wgpuQueueSubmitForIndex")] public unsafe partial ulong QueueSubmitForIndex(Queue* queue, nuint commandCount, ref CommandBuffer* commands); /// To be documented. - [NativeName("Src", "Line 166, Column 10 in wgpu.h")] + [NativeName("Src", "Line 194, Column 10 in wgpu.h")] [NativeApi(EntryPoint = "wgpuDevicePoll")] public unsafe partial Silk.NET.Core.Bool32 DevicePoll(Device* device, Silk.NET.Core.Bool32 wait, [Flow(Silk.NET.Core.Native.FlowDirection.In)] WrappedSubmissionIndex* wrappedSubmissionIndex); /// To be documented. - [NativeName("Src", "Line 166, Column 10 in wgpu.h")] + [NativeName("Src", "Line 194, Column 10 in wgpu.h")] [NativeApi(EntryPoint = "wgpuDevicePoll")] public unsafe partial Silk.NET.Core.Bool32 DevicePoll(Device* device, Silk.NET.Core.Bool32 wait, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in WrappedSubmissionIndex wrappedSubmissionIndex); /// To be documented. - [NativeName("Src", "Line 168, Column 6 in wgpu.h")] + [NativeName("Src", "Line 196, Column 6 in wgpu.h")] [NativeApi(EntryPoint = "wgpuSetLogCallback")] public unsafe partial void SetLogCallback(PfnLogCallback callback, void* userdata); /// To be documented. - [NativeName("Src", "Line 168, Column 6 in wgpu.h")] + [NativeName("Src", "Line 196, Column 6 in wgpu.h")] [NativeApi(EntryPoint = "wgpuSetLogCallback")] public partial void SetLogCallback(PfnLogCallback callback, ref T0 userdata) where T0 : unmanaged; /// To be documented. - [NativeName("Src", "Line 170, Column 6 in wgpu.h")] + [NativeName("Src", "Line 198, Column 6 in wgpu.h")] [NativeApi(EntryPoint = "wgpuSetLogLevel")] public partial void SetLogLevel(LogLevel level); /// To be documented. - [NativeName("Src", "Line 172, Column 10 in wgpu.h")] + [NativeName("Src", "Line 200, Column 10 in wgpu.h")] [NativeApi(EntryPoint = "wgpuGetVersion")] public partial uint GetVersion(); /// To be documented. - [NativeName("Src", "Line 174, Column 6 in wgpu.h")] + [NativeName("Src", "Line 202, Column 6 in wgpu.h")] [NativeApi(EntryPoint = "wgpuRenderPassEncoderSetPushConstants")] public unsafe partial void RenderPassEncoderSetPushConstants(RenderPassEncoder* encoder, Silk.NET.WebGPU.ShaderStage stages, uint offset, uint sizeBytes, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* data); /// To be documented. - [NativeName("Src", "Line 174, Column 6 in wgpu.h")] + [NativeName("Src", "Line 202, Column 6 in wgpu.h")] [NativeApi(EntryPoint = "wgpuRenderPassEncoderSetPushConstants")] public unsafe partial void RenderPassEncoderSetPushConstants(RenderPassEncoder* encoder, Silk.NET.WebGPU.ShaderStage stages, uint offset, uint sizeBytes, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in T0 data) where T0 : unmanaged; /// To be documented. - [NativeName("Src", "Line 176, Column 6 in wgpu.h")] + [NativeName("Src", "Line 204, Column 6 in wgpu.h")] [NativeApi(EntryPoint = "wgpuRenderPassEncoderMultiDrawIndirect")] public unsafe partial void RenderPassEncoderMultiDrawIndirect(RenderPassEncoder* encoder, Buffer* buffer, ulong offset, uint count); /// To be documented. - [NativeName("Src", "Line 177, Column 6 in wgpu.h")] + [NativeName("Src", "Line 205, Column 6 in wgpu.h")] [NativeApi(EntryPoint = "wgpuRenderPassEncoderMultiDrawIndexedIndirect")] public unsafe partial void RenderPassEncoderMultiDrawIndexedIndirect(RenderPassEncoder* encoder, Buffer* buffer, ulong offset, uint count); /// To be documented. - [NativeName("Src", "Line 179, Column 6 in wgpu.h")] + [NativeName("Src", "Line 207, Column 6 in wgpu.h")] [NativeApi(EntryPoint = "wgpuRenderPassEncoderMultiDrawIndirectCount")] public unsafe partial void RenderPassEncoderMultiDrawIndirectCount(RenderPassEncoder* encoder, Buffer* buffer, ulong offset, Buffer* count_buffer, ulong count_buffer_offset, uint max_count); /// To be documented. - [NativeName("Src", "Line 180, Column 6 in wgpu.h")] + [NativeName("Src", "Line 208, Column 6 in wgpu.h")] [NativeApi(EntryPoint = "wgpuRenderPassEncoderMultiDrawIndexedIndirectCount")] public unsafe partial void RenderPassEncoderMultiDrawIndexedIndirectCount(RenderPassEncoder* encoder, Buffer* buffer, ulong offset, Buffer* count_buffer, ulong count_buffer_offset, uint max_count); diff --git a/src/WebGPU/Extensions/Silk.NET.WebGPU.Extensions.WGPU/WgpuOverloads.gen.cs b/src/WebGPU/Extensions/Silk.NET.WebGPU.Extensions.WGPU/WgpuOverloads.gen.cs index 5adec15cf2..a3cbdf18f5 100644 --- a/src/WebGPU/Extensions/Silk.NET.WebGPU.Extensions.WGPU/WgpuOverloads.gen.cs +++ b/src/WebGPU/Extensions/Silk.NET.WebGPU.Extensions.WGPU/WgpuOverloads.gen.cs @@ -17,7 +17,7 @@ namespace Silk.NET.WebGPU.Extensions.WGPU public static class WgpuOverloads { /// To be documented. - [NativeName("Src", "Line 160, Column 6 in wgpu.h")] + [NativeName("Src", "Line 188, Column 6 in wgpu.h")] public static unsafe void GenerateReport(this Wgpu thisApi, Instance* instance, Span report) { // SpanOverloader @@ -25,7 +25,7 @@ public static unsafe void GenerateReport(this Wgpu thisApi, Instance* instance, } /// To be documented. - [NativeName("Src", "Line 161, Column 8 in wgpu.h")] + [NativeName("Src", "Line 189, Column 8 in wgpu.h")] public static unsafe nuint InstanceEnumerateAdapters(this Wgpu thisApi, Instance* instance, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan options, Adapter** adapters) { // SpanOverloader @@ -33,7 +33,7 @@ public static unsafe nuint InstanceEnumerateAdapters(this Wgpu thisApi, Instance } /// To be documented. - [NativeName("Src", "Line 161, Column 8 in wgpu.h")] + [NativeName("Src", "Line 189, Column 8 in wgpu.h")] public static unsafe nuint InstanceEnumerateAdapters(this Wgpu thisApi, Instance* instance, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan options, ref Adapter* adapters) { // SpanOverloader @@ -41,7 +41,7 @@ public static unsafe nuint InstanceEnumerateAdapters(this Wgpu thisApi, Instance } /// To be documented. - [NativeName("Src", "Line 166, Column 10 in wgpu.h")] + [NativeName("Src", "Line 194, Column 10 in wgpu.h")] public static unsafe Silk.NET.Core.Bool32 DevicePoll(this Wgpu thisApi, Device* device, Silk.NET.Core.Bool32 wait, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan wrappedSubmissionIndex) { // SpanOverloader @@ -49,7 +49,7 @@ public static unsafe Silk.NET.Core.Bool32 DevicePoll(this Wgpu thisApi, Device* } /// To be documented. - [NativeName("Src", "Line 168, Column 6 in wgpu.h")] + [NativeName("Src", "Line 196, Column 6 in wgpu.h")] public static unsafe void SetLogCallback(this Wgpu thisApi, PfnLogCallback callback, Span userdata) where T0 : unmanaged { // SpanOverloader @@ -57,7 +57,7 @@ public static unsafe void SetLogCallback(this Wgpu thisApi, PfnLogCallback c } /// To be documented. - [NativeName("Src", "Line 174, Column 6 in wgpu.h")] + [NativeName("Src", "Line 202, Column 6 in wgpu.h")] public static unsafe void RenderPassEncoderSetPushConstants(this Wgpu thisApi, RenderPassEncoder* encoder, Silk.NET.WebGPU.ShaderStage stages, uint offset, uint sizeBytes, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan data) where T0 : unmanaged { // SpanOverloader diff --git a/src/WebGPU/Silk.NET.WebGPU/Structs/ComputePassDescriptor.gen.cs b/src/WebGPU/Silk.NET.WebGPU/Structs/ComputePassDescriptor.gen.cs index f9a3fe3bfb..56fd0c3a5c 100644 --- a/src/WebGPU/Silk.NET.WebGPU/Structs/ComputePassDescriptor.gen.cs +++ b/src/WebGPU/Silk.NET.WebGPU/Structs/ComputePassDescriptor.gen.cs @@ -23,8 +23,7 @@ public ComputePassDescriptor ( ChainedStruct* nextInChain = null, byte* label = null, - nuint? timestampWriteCount = null, - ComputePassTimestampWrite* timestampWrites = null + ComputePassTimestampWrites* timestampWrites = null ) : this() { if (nextInChain is not null) @@ -37,11 +36,6 @@ public ComputePassDescriptor Label = label; } - if (timestampWriteCount is not null) - { - TimestampWriteCount = timestampWriteCount.Value; - } - if (timestampWrites is not null) { TimestampWrites = timestampWrites; @@ -59,14 +53,9 @@ public ComputePassDescriptor [NativeName("Name", "label")] public byte* Label; - [NativeName("Type", "size_t")] - [NativeName("Type.Name", "size_t")] - [NativeName("Name", "timestampWriteCount")] - public nuint TimestampWriteCount; - - [NativeName("Type", "const WGPUComputePassTimestampWrite *")] - [NativeName("Type.Name", "const WGPUComputePassTimestampWrite *")] + [NativeName("Type", "const WGPUComputePassTimestampWrites *")] + [NativeName("Type.Name", "const WGPUComputePassTimestampWrites *")] [NativeName("Name", "timestampWrites")] - public ComputePassTimestampWrite* TimestampWrites; + public ComputePassTimestampWrites* TimestampWrites; } } diff --git a/src/WebGPU/Silk.NET.WebGPU/Structs/ComputePassTimestampWrites.gen.cs b/src/WebGPU/Silk.NET.WebGPU/Structs/ComputePassTimestampWrites.gen.cs new file mode 100644 index 0000000000..c011ff6729 --- /dev/null +++ b/src/WebGPU/Silk.NET.WebGPU/Structs/ComputePassTimestampWrites.gen.cs @@ -0,0 +1,61 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.WebGPU +{ + [NativeName("Name", "WGPUComputePassTimestampWrites")] + public unsafe partial struct ComputePassTimestampWrites + { + public ComputePassTimestampWrites + ( + QuerySet* querySet = null, + uint? beginningOfPassWriteIndex = null, + uint? endOfPassWriteIndex = null + ) : this() + { + if (querySet is not null) + { + QuerySet = querySet; + } + + if (beginningOfPassWriteIndex is not null) + { + BeginningOfPassWriteIndex = beginningOfPassWriteIndex.Value; + } + + if (endOfPassWriteIndex is not null) + { + EndOfPassWriteIndex = endOfPassWriteIndex.Value; + } + } + + + [NativeName("Type", "WGPUQuerySet")] + [NativeName("Type.Name", "WGPUQuerySet")] + [NativeName("Name", "querySet")] + public QuerySet* QuerySet; + + [NativeName("Type", "uint32_t")] + [NativeName("Type.Name", "uint32_t")] + [NativeName("Name", "beginningOfPassWriteIndex")] + public uint BeginningOfPassWriteIndex; + + [NativeName("Type", "uint32_t")] + [NativeName("Type.Name", "uint32_t")] + [NativeName("Name", "endOfPassWriteIndex")] + public uint EndOfPassWriteIndex; + } +} diff --git a/src/WebGPU/Silk.NET.WebGPU/Structs/RenderPassDescriptor.gen.cs b/src/WebGPU/Silk.NET.WebGPU/Structs/RenderPassDescriptor.gen.cs index 53b389f1fe..e94f92c24f 100644 --- a/src/WebGPU/Silk.NET.WebGPU/Structs/RenderPassDescriptor.gen.cs +++ b/src/WebGPU/Silk.NET.WebGPU/Structs/RenderPassDescriptor.gen.cs @@ -27,8 +27,7 @@ public RenderPassDescriptor RenderPassColorAttachment* colorAttachments = null, RenderPassDepthStencilAttachment* depthStencilAttachment = null, QuerySet* occlusionQuerySet = null, - nuint? timestampWriteCount = null, - RenderPassTimestampWrite* timestampWrites = null + RenderPassTimestampWrites* timestampWrites = null ) : this() { if (nextInChain is not null) @@ -61,11 +60,6 @@ public RenderPassDescriptor OcclusionQuerySet = occlusionQuerySet; } - if (timestampWriteCount is not null) - { - TimestampWriteCount = timestampWriteCount.Value; - } - if (timestampWrites is not null) { TimestampWrites = timestampWrites; @@ -103,14 +97,9 @@ public RenderPassDescriptor [NativeName("Name", "occlusionQuerySet")] public QuerySet* OcclusionQuerySet; - [NativeName("Type", "size_t")] - [NativeName("Type.Name", "size_t")] - [NativeName("Name", "timestampWriteCount")] - public nuint TimestampWriteCount; - - [NativeName("Type", "const WGPURenderPassTimestampWrite *")] - [NativeName("Type.Name", "const WGPURenderPassTimestampWrite *")] + [NativeName("Type", "const WGPURenderPassTimestampWrites *")] + [NativeName("Type.Name", "const WGPURenderPassTimestampWrites *")] [NativeName("Name", "timestampWrites")] - public RenderPassTimestampWrite* TimestampWrites; + public RenderPassTimestampWrites* TimestampWrites; } } diff --git a/src/WebGPU/Silk.NET.WebGPU/Structs/RenderPassTimestampWrites.gen.cs b/src/WebGPU/Silk.NET.WebGPU/Structs/RenderPassTimestampWrites.gen.cs new file mode 100644 index 0000000000..41e598f0a5 --- /dev/null +++ b/src/WebGPU/Silk.NET.WebGPU/Structs/RenderPassTimestampWrites.gen.cs @@ -0,0 +1,61 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. + + +using System; +using System.Runtime.InteropServices; +using System.Runtime.CompilerServices; +using System.Text; +using Silk.NET.Core; +using Silk.NET.Core.Native; +using Silk.NET.Core.Attributes; +using Silk.NET.Core.Contexts; +using Silk.NET.Core.Loader; + +#pragma warning disable 1591 + +namespace Silk.NET.WebGPU +{ + [NativeName("Name", "WGPURenderPassTimestampWrites")] + public unsafe partial struct RenderPassTimestampWrites + { + public RenderPassTimestampWrites + ( + QuerySet* querySet = null, + uint? beginningOfPassWriteIndex = null, + uint? endOfPassWriteIndex = null + ) : this() + { + if (querySet is not null) + { + QuerySet = querySet; + } + + if (beginningOfPassWriteIndex is not null) + { + BeginningOfPassWriteIndex = beginningOfPassWriteIndex.Value; + } + + if (endOfPassWriteIndex is not null) + { + EndOfPassWriteIndex = endOfPassWriteIndex.Value; + } + } + + + [NativeName("Type", "WGPUQuerySet")] + [NativeName("Type.Name", "WGPUQuerySet")] + [NativeName("Name", "querySet")] + public QuerySet* QuerySet; + + [NativeName("Type", "uint32_t")] + [NativeName("Type.Name", "uint32_t")] + [NativeName("Name", "beginningOfPassWriteIndex")] + public uint BeginningOfPassWriteIndex; + + [NativeName("Type", "uint32_t")] + [NativeName("Type.Name", "uint32_t")] + [NativeName("Name", "endOfPassWriteIndex")] + public uint EndOfPassWriteIndex; + } +} diff --git a/src/WebGPU/Silk.NET.WebGPU/WebGPU.gen.cs b/src/WebGPU/Silk.NET.WebGPU/WebGPU.gen.cs index a398cc9087..31b36bd510 100644 --- a/src/WebGPU/Silk.NET.WebGPU/WebGPU.gen.cs +++ b/src/WebGPU/Silk.NET.WebGPU/WebGPU.gen.cs @@ -31,6 +31,9 @@ public unsafe partial class WebGPU : NativeAPI [NativeName("Type", "unsigned long")] [NativeName("Name", "WGPU_MIP_LEVEL_COUNT_UNDEFINED")] public const uint MipLevelCountUndefined = unchecked((uint) 0xFFFFFFFFFFFFFFFF); + [NativeName("Type", "unsigned long")] + [NativeName("Name", "WGPU_QUERY_SET_INDEX_UNDEFINED")] + public const uint QuerySetIndexUndefined = unchecked((uint) 0xFFFFFFFFFFFFFFFF); [NativeName("Type", "unsigned long long")] [NativeName("Name", "WGPU_WHOLE_MAP_SIZE")] public const ulong WholeMapSize = unchecked((ulong) 0xFFFFFFFFFFFFFFFF); @@ -39,1647 +42,1647 @@ public unsafe partial class WebGPU : NativeAPI public const ulong WholeSize = unchecked((ulong) 0xFFFFFFFFFFFFFFFF); /// To be documented. - [NativeName("Src", "Line 1598, Column 26 in webgpu.h")] + [NativeName("Src", "Line 1585, Column 26 in webgpu.h")] [NativeApi(EntryPoint = "wgpuCreateInstance")] public unsafe partial Instance* CreateInstance([Flow(Silk.NET.Core.Native.FlowDirection.In)] InstanceDescriptor* descriptor); /// To be documented. - [NativeName("Src", "Line 1598, Column 26 in webgpu.h")] + [NativeName("Src", "Line 1585, Column 26 in webgpu.h")] [NativeApi(EntryPoint = "wgpuCreateInstance")] public unsafe partial Instance* CreateInstance([Flow(Silk.NET.Core.Native.FlowDirection.In)] in InstanceDescriptor descriptor); /// To be documented. - [NativeName("Src", "Line 1599, Column 22 in webgpu.h")] + [NativeName("Src", "Line 1586, Column 22 in webgpu.h")] [NativeApi(EntryPoint = "wgpuGetProcAddress")] public unsafe partial PfnProc GetProcAddress(Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* procName); /// To be documented. - [NativeName("Src", "Line 1599, Column 22 in webgpu.h")] + [NativeName("Src", "Line 1586, Column 22 in webgpu.h")] [NativeApi(EntryPoint = "wgpuGetProcAddress")] public unsafe partial PfnProc GetProcAddress(Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte procName); /// To be documented. - [NativeName("Src", "Line 1599, Column 22 in webgpu.h")] + [NativeName("Src", "Line 1586, Column 22 in webgpu.h")] [NativeApi(EntryPoint = "wgpuGetProcAddress")] public unsafe partial PfnProc GetProcAddress(Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string procName); /// To be documented. - [NativeName("Src", "Line 1602, Column 20 in webgpu.h")] + [NativeName("Src", "Line 1589, Column 20 in webgpu.h")] [NativeApi(EntryPoint = "wgpuAdapterEnumerateFeatures")] public unsafe partial nuint AdapterEnumerateFeatures(Adapter* adapter, FeatureName* features); /// To be documented. - [NativeName("Src", "Line 1602, Column 20 in webgpu.h")] + [NativeName("Src", "Line 1589, Column 20 in webgpu.h")] [NativeApi(EntryPoint = "wgpuAdapterEnumerateFeatures")] public unsafe partial nuint AdapterEnumerateFeatures(Adapter* adapter, ref FeatureName features); /// To be documented. - [NativeName("Src", "Line 1603, Column 22 in webgpu.h")] + [NativeName("Src", "Line 1590, Column 22 in webgpu.h")] [NativeApi(EntryPoint = "wgpuAdapterGetLimits")] public unsafe partial Silk.NET.Core.Bool32 AdapterGetLimits(Adapter* adapter, SupportedLimits* limits); /// To be documented. - [NativeName("Src", "Line 1603, Column 22 in webgpu.h")] + [NativeName("Src", "Line 1590, Column 22 in webgpu.h")] [NativeApi(EntryPoint = "wgpuAdapterGetLimits")] public unsafe partial Silk.NET.Core.Bool32 AdapterGetLimits(Adapter* adapter, ref SupportedLimits limits); /// To be documented. - [NativeName("Src", "Line 1604, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1591, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuAdapterGetProperties")] public unsafe partial void AdapterGetProperties(Adapter* adapter, AdapterProperties* properties); /// To be documented. - [NativeName("Src", "Line 1604, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1591, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuAdapterGetProperties")] public unsafe partial void AdapterGetProperties(Adapter* adapter, ref AdapterProperties properties); /// To be documented. - [NativeName("Src", "Line 1605, Column 22 in webgpu.h")] + [NativeName("Src", "Line 1592, Column 22 in webgpu.h")] [NativeApi(EntryPoint = "wgpuAdapterHasFeature")] public unsafe partial Silk.NET.Core.Bool32 AdapterHasFeature(Adapter* adapter, FeatureName feature); /// To be documented. - [NativeName("Src", "Line 1606, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1593, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuAdapterRequestDevice")] public unsafe partial void AdapterRequestDevice(Adapter* adapter, [Flow(Silk.NET.Core.Native.FlowDirection.In)] DeviceDescriptor* descriptor, PfnRequestDeviceCallback callback, void* userdata); /// To be documented. - [NativeName("Src", "Line 1606, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1593, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuAdapterRequestDevice")] public unsafe partial void AdapterRequestDevice(Adapter* adapter, [Flow(Silk.NET.Core.Native.FlowDirection.In)] DeviceDescriptor* descriptor, PfnRequestDeviceCallback callback, ref T0 userdata) where T0 : unmanaged; /// To be documented. - [NativeName("Src", "Line 1606, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1593, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuAdapterRequestDevice")] public unsafe partial void AdapterRequestDevice(Adapter* adapter, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in DeviceDescriptor descriptor, PfnRequestDeviceCallback callback, void* userdata); /// To be documented. - [NativeName("Src", "Line 1606, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1593, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuAdapterRequestDevice")] public unsafe partial void AdapterRequestDevice(Adapter* adapter, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in DeviceDescriptor descriptor, PfnRequestDeviceCallback callback, ref T0 userdata) where T0 : unmanaged; /// To be documented. - [NativeName("Src", "Line 1607, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1594, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuAdapterReference")] public unsafe partial void AdapterReference(Adapter* adapter); /// To be documented. - [NativeName("Src", "Line 1608, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1595, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuAdapterRelease")] public unsafe partial void AdapterRelease(Adapter* adapter); /// To be documented. - [NativeName("Src", "Line 1611, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1598, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuBindGroupSetLabel")] public unsafe partial void BindGroupSetLabel(BindGroup* bindGroup, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* label); /// To be documented. - [NativeName("Src", "Line 1611, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1598, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuBindGroupSetLabel")] public unsafe partial void BindGroupSetLabel(BindGroup* bindGroup, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte label); /// To be documented. - [NativeName("Src", "Line 1611, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1598, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuBindGroupSetLabel")] public unsafe partial void BindGroupSetLabel(BindGroup* bindGroup, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string label); /// To be documented. - [NativeName("Src", "Line 1612, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1599, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuBindGroupReference")] public unsafe partial void BindGroupReference(BindGroup* bindGroup); /// To be documented. - [NativeName("Src", "Line 1613, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1600, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuBindGroupRelease")] public unsafe partial void BindGroupRelease(BindGroup* bindGroup); /// To be documented. - [NativeName("Src", "Line 1616, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1603, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuBindGroupLayoutSetLabel")] public unsafe partial void BindGroupLayoutSetLabel(BindGroupLayout* bindGroupLayout, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* label); /// To be documented. - [NativeName("Src", "Line 1616, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1603, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuBindGroupLayoutSetLabel")] public unsafe partial void BindGroupLayoutSetLabel(BindGroupLayout* bindGroupLayout, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte label); /// To be documented. - [NativeName("Src", "Line 1616, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1603, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuBindGroupLayoutSetLabel")] public unsafe partial void BindGroupLayoutSetLabel(BindGroupLayout* bindGroupLayout, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string label); /// To be documented. - [NativeName("Src", "Line 1617, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1604, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuBindGroupLayoutReference")] public unsafe partial void BindGroupLayoutReference(BindGroupLayout* bindGroupLayout); /// To be documented. - [NativeName("Src", "Line 1618, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1605, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuBindGroupLayoutRelease")] public unsafe partial void BindGroupLayoutRelease(BindGroupLayout* bindGroupLayout); /// To be documented. - [NativeName("Src", "Line 1621, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1608, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuBufferDestroy")] public unsafe partial void BufferDestroy(Buffer* buffer); /// To be documented. - [NativeName("Src", "Line 1622, Column 26 in webgpu.h")] + [NativeName("Src", "Line 1609, Column 26 in webgpu.h")] [NativeApi(EntryPoint = "wgpuBufferGetConstMappedRange")] public unsafe partial void* BufferGetConstMappedRange(Buffer* buffer, nuint offset, nuint size); /// To be documented. - [NativeName("Src", "Line 1623, Column 32 in webgpu.h")] + [NativeName("Src", "Line 1610, Column 32 in webgpu.h")] [NativeApi(EntryPoint = "wgpuBufferGetMapState")] public unsafe partial BufferMapState BufferGetMapState(Buffer* buffer); /// To be documented. - [NativeName("Src", "Line 1624, Column 20 in webgpu.h")] + [NativeName("Src", "Line 1611, Column 20 in webgpu.h")] [NativeApi(EntryPoint = "wgpuBufferGetMappedRange")] public unsafe partial void* BufferGetMappedRange(Buffer* buffer, nuint offset, nuint size); /// To be documented. - [NativeName("Src", "Line 1625, Column 22 in webgpu.h")] + [NativeName("Src", "Line 1612, Column 22 in webgpu.h")] [NativeApi(EntryPoint = "wgpuBufferGetSize")] public unsafe partial ulong BufferGetSize(Buffer* buffer); /// To be documented. - [NativeName("Src", "Line 1626, Column 34 in webgpu.h")] + [NativeName("Src", "Line 1613, Column 34 in webgpu.h")] [NativeApi(EntryPoint = "wgpuBufferGetUsage")] public unsafe partial Silk.NET.WebGPU.BufferUsage BufferGetUsage(Buffer* buffer); /// To be documented. - [NativeName("Src", "Line 1627, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1614, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuBufferMapAsync")] public unsafe partial void BufferMapAsync(Buffer* buffer, Silk.NET.WebGPU.MapMode mode, nuint offset, nuint size, PfnBufferMapCallback callback, void* userdata); /// To be documented. - [NativeName("Src", "Line 1627, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1614, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuBufferMapAsync")] public unsafe partial void BufferMapAsync(Buffer* buffer, Silk.NET.WebGPU.MapMode mode, nuint offset, nuint size, PfnBufferMapCallback callback, ref T0 userdata) where T0 : unmanaged; /// To be documented. - [NativeName("Src", "Line 1628, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1615, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuBufferSetLabel")] public unsafe partial void BufferSetLabel(Buffer* buffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* label); /// To be documented. - [NativeName("Src", "Line 1628, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1615, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuBufferSetLabel")] public unsafe partial void BufferSetLabel(Buffer* buffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte label); /// To be documented. - [NativeName("Src", "Line 1628, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1615, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuBufferSetLabel")] public unsafe partial void BufferSetLabel(Buffer* buffer, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string label); /// To be documented. - [NativeName("Src", "Line 1629, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1616, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuBufferUnmap")] public unsafe partial void BufferUnmap(Buffer* buffer); /// To be documented. - [NativeName("Src", "Line 1630, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1617, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuBufferReference")] public unsafe partial void BufferReference(Buffer* buffer); /// To be documented. - [NativeName("Src", "Line 1631, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1618, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuBufferRelease")] public unsafe partial void BufferRelease(Buffer* buffer); /// To be documented. - [NativeName("Src", "Line 1634, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1621, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuCommandBufferSetLabel")] public unsafe partial void CommandBufferSetLabel(CommandBuffer* commandBuffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* label); /// To be documented. - [NativeName("Src", "Line 1634, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1621, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuCommandBufferSetLabel")] public unsafe partial void CommandBufferSetLabel(CommandBuffer* commandBuffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte label); /// To be documented. - [NativeName("Src", "Line 1634, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1621, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuCommandBufferSetLabel")] public unsafe partial void CommandBufferSetLabel(CommandBuffer* commandBuffer, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string label); /// To be documented. - [NativeName("Src", "Line 1635, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1622, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuCommandBufferReference")] public unsafe partial void CommandBufferReference(CommandBuffer* commandBuffer); /// To be documented. - [NativeName("Src", "Line 1636, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1623, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuCommandBufferRelease")] public unsafe partial void CommandBufferRelease(CommandBuffer* commandBuffer); /// To be documented. - [NativeName("Src", "Line 1639, Column 36 in webgpu.h")] + [NativeName("Src", "Line 1626, Column 36 in webgpu.h")] [NativeApi(EntryPoint = "wgpuCommandEncoderBeginComputePass")] public unsafe partial ComputePassEncoder* CommandEncoderBeginComputePass(CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ComputePassDescriptor* descriptor); /// To be documented. - [NativeName("Src", "Line 1639, Column 36 in webgpu.h")] + [NativeName("Src", "Line 1626, Column 36 in webgpu.h")] [NativeApi(EntryPoint = "wgpuCommandEncoderBeginComputePass")] public unsafe partial ComputePassEncoder* CommandEncoderBeginComputePass(CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ComputePassDescriptor descriptor); /// To be documented. - [NativeName("Src", "Line 1640, Column 35 in webgpu.h")] + [NativeName("Src", "Line 1627, Column 35 in webgpu.h")] [NativeApi(EntryPoint = "wgpuCommandEncoderBeginRenderPass")] public unsafe partial RenderPassEncoder* CommandEncoderBeginRenderPass(CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] RenderPassDescriptor* descriptor); /// To be documented. - [NativeName("Src", "Line 1640, Column 35 in webgpu.h")] + [NativeName("Src", "Line 1627, Column 35 in webgpu.h")] [NativeApi(EntryPoint = "wgpuCommandEncoderBeginRenderPass")] public unsafe partial RenderPassEncoder* CommandEncoderBeginRenderPass(CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in RenderPassDescriptor descriptor); /// To be documented. - [NativeName("Src", "Line 1641, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1628, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuCommandEncoderClearBuffer")] public unsafe partial void CommandEncoderClearBuffer(CommandEncoder* commandEncoder, Buffer* buffer, ulong offset, ulong size); /// To be documented. - [NativeName("Src", "Line 1642, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1629, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuCommandEncoderCopyBufferToBuffer")] public unsafe partial void CommandEncoderCopyBufferToBuffer(CommandEncoder* commandEncoder, Buffer* source, ulong sourceOffset, Buffer* destination, ulong destinationOffset, ulong size); /// To be documented. - [NativeName("Src", "Line 1643, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1630, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuCommandEncoderCopyBufferToTexture")] public unsafe partial void CommandEncoderCopyBufferToTexture(CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyBuffer* source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Extent3D* copySize); /// To be documented. - [NativeName("Src", "Line 1643, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1630, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuCommandEncoderCopyBufferToTexture")] public unsafe partial void CommandEncoderCopyBufferToTexture(CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyBuffer* source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in Extent3D copySize); /// To be documented. - [NativeName("Src", "Line 1643, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1630, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuCommandEncoderCopyBufferToTexture")] public unsafe partial void CommandEncoderCopyBufferToTexture(CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyBuffer* source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ImageCopyTexture destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Extent3D* copySize); /// To be documented. - [NativeName("Src", "Line 1643, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1630, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuCommandEncoderCopyBufferToTexture")] public unsafe partial void CommandEncoderCopyBufferToTexture(CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyBuffer* source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ImageCopyTexture destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in Extent3D copySize); /// To be documented. - [NativeName("Src", "Line 1643, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1630, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuCommandEncoderCopyBufferToTexture")] public unsafe partial void CommandEncoderCopyBufferToTexture(CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ImageCopyBuffer source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Extent3D* copySize); /// To be documented. - [NativeName("Src", "Line 1643, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1630, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuCommandEncoderCopyBufferToTexture")] public unsafe partial void CommandEncoderCopyBufferToTexture(CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ImageCopyBuffer source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in Extent3D copySize); /// To be documented. - [NativeName("Src", "Line 1643, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1630, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuCommandEncoderCopyBufferToTexture")] public unsafe partial void CommandEncoderCopyBufferToTexture(CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ImageCopyBuffer source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ImageCopyTexture destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Extent3D* copySize); /// To be documented. - [NativeName("Src", "Line 1643, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1630, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuCommandEncoderCopyBufferToTexture")] public unsafe partial void CommandEncoderCopyBufferToTexture(CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ImageCopyBuffer source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ImageCopyTexture destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in Extent3D copySize); /// To be documented. - [NativeName("Src", "Line 1644, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1631, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuCommandEncoderCopyTextureToBuffer")] public unsafe partial void CommandEncoderCopyTextureToBuffer(CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyBuffer* destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Extent3D* copySize); /// To be documented. - [NativeName("Src", "Line 1644, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1631, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuCommandEncoderCopyTextureToBuffer")] public unsafe partial void CommandEncoderCopyTextureToBuffer(CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyBuffer* destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in Extent3D copySize); /// To be documented. - [NativeName("Src", "Line 1644, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1631, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuCommandEncoderCopyTextureToBuffer")] public unsafe partial void CommandEncoderCopyTextureToBuffer(CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ImageCopyBuffer destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Extent3D* copySize); /// To be documented. - [NativeName("Src", "Line 1644, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1631, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuCommandEncoderCopyTextureToBuffer")] public unsafe partial void CommandEncoderCopyTextureToBuffer(CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ImageCopyBuffer destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in Extent3D copySize); /// To be documented. - [NativeName("Src", "Line 1644, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1631, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuCommandEncoderCopyTextureToBuffer")] public unsafe partial void CommandEncoderCopyTextureToBuffer(CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ImageCopyTexture source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyBuffer* destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Extent3D* copySize); /// To be documented. - [NativeName("Src", "Line 1644, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1631, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuCommandEncoderCopyTextureToBuffer")] public unsafe partial void CommandEncoderCopyTextureToBuffer(CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ImageCopyTexture source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyBuffer* destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in Extent3D copySize); /// To be documented. - [NativeName("Src", "Line 1644, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1631, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuCommandEncoderCopyTextureToBuffer")] public unsafe partial void CommandEncoderCopyTextureToBuffer(CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ImageCopyTexture source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ImageCopyBuffer destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Extent3D* copySize); /// To be documented. - [NativeName("Src", "Line 1644, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1631, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuCommandEncoderCopyTextureToBuffer")] public unsafe partial void CommandEncoderCopyTextureToBuffer(CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ImageCopyTexture source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ImageCopyBuffer destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in Extent3D copySize); /// To be documented. - [NativeName("Src", "Line 1645, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1632, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuCommandEncoderCopyTextureToTexture")] public unsafe partial void CommandEncoderCopyTextureToTexture(CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Extent3D* copySize); /// To be documented. - [NativeName("Src", "Line 1645, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1632, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuCommandEncoderCopyTextureToTexture")] public unsafe partial void CommandEncoderCopyTextureToTexture(CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in Extent3D copySize); /// To be documented. - [NativeName("Src", "Line 1645, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1632, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuCommandEncoderCopyTextureToTexture")] public unsafe partial void CommandEncoderCopyTextureToTexture(CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ImageCopyTexture destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Extent3D* copySize); /// To be documented. - [NativeName("Src", "Line 1645, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1632, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuCommandEncoderCopyTextureToTexture")] public unsafe partial void CommandEncoderCopyTextureToTexture(CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ImageCopyTexture destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in Extent3D copySize); /// To be documented. - [NativeName("Src", "Line 1645, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1632, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuCommandEncoderCopyTextureToTexture")] public unsafe partial void CommandEncoderCopyTextureToTexture(CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ImageCopyTexture source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Extent3D* copySize); /// To be documented. - [NativeName("Src", "Line 1645, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1632, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuCommandEncoderCopyTextureToTexture")] public unsafe partial void CommandEncoderCopyTextureToTexture(CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ImageCopyTexture source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in Extent3D copySize); /// To be documented. - [NativeName("Src", "Line 1645, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1632, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuCommandEncoderCopyTextureToTexture")] public unsafe partial void CommandEncoderCopyTextureToTexture(CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ImageCopyTexture source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ImageCopyTexture destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Extent3D* copySize); /// To be documented. - [NativeName("Src", "Line 1645, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1632, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuCommandEncoderCopyTextureToTexture")] public unsafe partial void CommandEncoderCopyTextureToTexture(CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ImageCopyTexture source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ImageCopyTexture destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in Extent3D copySize); /// To be documented. - [NativeName("Src", "Line 1646, Column 31 in webgpu.h")] + [NativeName("Src", "Line 1633, Column 31 in webgpu.h")] [NativeApi(EntryPoint = "wgpuCommandEncoderFinish")] public unsafe partial CommandBuffer* CommandEncoderFinish(CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] CommandBufferDescriptor* descriptor); /// To be documented. - [NativeName("Src", "Line 1646, Column 31 in webgpu.h")] + [NativeName("Src", "Line 1633, Column 31 in webgpu.h")] [NativeApi(EntryPoint = "wgpuCommandEncoderFinish")] public unsafe partial CommandBuffer* CommandEncoderFinish(CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in CommandBufferDescriptor descriptor); /// To be documented. - [NativeName("Src", "Line 1647, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1634, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuCommandEncoderInsertDebugMarker")] public unsafe partial void CommandEncoderInsertDebugMarker(CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* markerLabel); /// To be documented. - [NativeName("Src", "Line 1647, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1634, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuCommandEncoderInsertDebugMarker")] public unsafe partial void CommandEncoderInsertDebugMarker(CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte markerLabel); /// To be documented. - [NativeName("Src", "Line 1647, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1634, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuCommandEncoderInsertDebugMarker")] public unsafe partial void CommandEncoderInsertDebugMarker(CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string markerLabel); /// To be documented. - [NativeName("Src", "Line 1648, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1635, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuCommandEncoderPopDebugGroup")] public unsafe partial void CommandEncoderPopDebugGroup(CommandEncoder* commandEncoder); /// To be documented. - [NativeName("Src", "Line 1649, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1636, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuCommandEncoderPushDebugGroup")] public unsafe partial void CommandEncoderPushDebugGroup(CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* groupLabel); /// To be documented. - [NativeName("Src", "Line 1649, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1636, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuCommandEncoderPushDebugGroup")] public unsafe partial void CommandEncoderPushDebugGroup(CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte groupLabel); /// To be documented. - [NativeName("Src", "Line 1649, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1636, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuCommandEncoderPushDebugGroup")] public unsafe partial void CommandEncoderPushDebugGroup(CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string groupLabel); /// To be documented. - [NativeName("Src", "Line 1650, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1637, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuCommandEncoderResolveQuerySet")] public unsafe partial void CommandEncoderResolveQuerySet(CommandEncoder* commandEncoder, QuerySet* querySet, uint firstQuery, uint queryCount, Buffer* destination, ulong destinationOffset); /// To be documented. - [NativeName("Src", "Line 1651, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1638, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuCommandEncoderSetLabel")] public unsafe partial void CommandEncoderSetLabel(CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* label); /// To be documented. - [NativeName("Src", "Line 1651, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1638, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuCommandEncoderSetLabel")] public unsafe partial void CommandEncoderSetLabel(CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte label); /// To be documented. - [NativeName("Src", "Line 1651, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1638, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuCommandEncoderSetLabel")] public unsafe partial void CommandEncoderSetLabel(CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string label); /// To be documented. - [NativeName("Src", "Line 1652, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1639, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuCommandEncoderWriteTimestamp")] public unsafe partial void CommandEncoderWriteTimestamp(CommandEncoder* commandEncoder, QuerySet* querySet, uint queryIndex); /// To be documented. - [NativeName("Src", "Line 1653, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1640, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuCommandEncoderReference")] public unsafe partial void CommandEncoderReference(CommandEncoder* commandEncoder); /// To be documented. - [NativeName("Src", "Line 1654, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1641, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuCommandEncoderRelease")] public unsafe partial void CommandEncoderRelease(CommandEncoder* commandEncoder); /// To be documented. - [NativeName("Src", "Line 1657, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1644, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuComputePassEncoderBeginPipelineStatisticsQuery")] public unsafe partial void ComputePassEncoderBeginPipelineStatisticsQuery(ComputePassEncoder* computePassEncoder, QuerySet* querySet, uint queryIndex); /// To be documented. - [NativeName("Src", "Line 1658, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1645, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuComputePassEncoderDispatchWorkgroups")] public unsafe partial void ComputePassEncoderDispatchWorkgroups(ComputePassEncoder* computePassEncoder, uint workgroupCountX, uint workgroupCountY, uint workgroupCountZ); /// To be documented. - [NativeName("Src", "Line 1659, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1646, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuComputePassEncoderDispatchWorkgroupsIndirect")] public unsafe partial void ComputePassEncoderDispatchWorkgroupsIndirect(ComputePassEncoder* computePassEncoder, Buffer* indirectBuffer, ulong indirectOffset); /// To be documented. - [NativeName("Src", "Line 1660, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1647, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuComputePassEncoderEnd")] public unsafe partial void ComputePassEncoderEnd(ComputePassEncoder* computePassEncoder); /// To be documented. - [NativeName("Src", "Line 1661, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1648, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuComputePassEncoderEndPipelineStatisticsQuery")] public unsafe partial void ComputePassEncoderEndPipelineStatisticsQuery(ComputePassEncoder* computePassEncoder); /// To be documented. - [NativeName("Src", "Line 1662, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1649, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuComputePassEncoderInsertDebugMarker")] public unsafe partial void ComputePassEncoderInsertDebugMarker(ComputePassEncoder* computePassEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* markerLabel); /// To be documented. - [NativeName("Src", "Line 1662, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1649, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuComputePassEncoderInsertDebugMarker")] public unsafe partial void ComputePassEncoderInsertDebugMarker(ComputePassEncoder* computePassEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte markerLabel); /// To be documented. - [NativeName("Src", "Line 1662, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1649, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuComputePassEncoderInsertDebugMarker")] public unsafe partial void ComputePassEncoderInsertDebugMarker(ComputePassEncoder* computePassEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string markerLabel); /// To be documented. - [NativeName("Src", "Line 1663, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1650, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuComputePassEncoderPopDebugGroup")] public unsafe partial void ComputePassEncoderPopDebugGroup(ComputePassEncoder* computePassEncoder); /// To be documented. - [NativeName("Src", "Line 1664, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1651, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuComputePassEncoderPushDebugGroup")] public unsafe partial void ComputePassEncoderPushDebugGroup(ComputePassEncoder* computePassEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* groupLabel); /// To be documented. - [NativeName("Src", "Line 1664, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1651, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuComputePassEncoderPushDebugGroup")] public unsafe partial void ComputePassEncoderPushDebugGroup(ComputePassEncoder* computePassEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte groupLabel); /// To be documented. - [NativeName("Src", "Line 1664, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1651, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuComputePassEncoderPushDebugGroup")] public unsafe partial void ComputePassEncoderPushDebugGroup(ComputePassEncoder* computePassEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string groupLabel); /// To be documented. - [NativeName("Src", "Line 1665, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1652, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuComputePassEncoderSetBindGroup")] public unsafe partial void ComputePassEncoderSetBindGroup(ComputePassEncoder* computePassEncoder, uint groupIndex, BindGroup* group, nuint dynamicOffsetCount, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint* dynamicOffsets); /// To be documented. - [NativeName("Src", "Line 1665, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1652, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuComputePassEncoderSetBindGroup")] public unsafe partial void ComputePassEncoderSetBindGroup(ComputePassEncoder* computePassEncoder, uint groupIndex, BindGroup* group, nuint dynamicOffsetCount, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in uint dynamicOffsets); /// To be documented. - [NativeName("Src", "Line 1666, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1653, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuComputePassEncoderSetLabel")] public unsafe partial void ComputePassEncoderSetLabel(ComputePassEncoder* computePassEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* label); /// To be documented. - [NativeName("Src", "Line 1666, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1653, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuComputePassEncoderSetLabel")] public unsafe partial void ComputePassEncoderSetLabel(ComputePassEncoder* computePassEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte label); /// To be documented. - [NativeName("Src", "Line 1666, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1653, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuComputePassEncoderSetLabel")] public unsafe partial void ComputePassEncoderSetLabel(ComputePassEncoder* computePassEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string label); /// To be documented. - [NativeName("Src", "Line 1667, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1654, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuComputePassEncoderSetPipeline")] public unsafe partial void ComputePassEncoderSetPipeline(ComputePassEncoder* computePassEncoder, ComputePipeline* pipeline); /// To be documented. - [NativeName("Src", "Line 1668, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1655, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuComputePassEncoderReference")] public unsafe partial void ComputePassEncoderReference(ComputePassEncoder* computePassEncoder); /// To be documented. - [NativeName("Src", "Line 1669, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1656, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuComputePassEncoderRelease")] public unsafe partial void ComputePassEncoderRelease(ComputePassEncoder* computePassEncoder); /// To be documented. - [NativeName("Src", "Line 1672, Column 33 in webgpu.h")] + [NativeName("Src", "Line 1659, Column 33 in webgpu.h")] [NativeApi(EntryPoint = "wgpuComputePipelineGetBindGroupLayout")] public unsafe partial BindGroupLayout* ComputePipelineGetBindGroupLayout(ComputePipeline* computePipeline, uint groupIndex); /// To be documented. - [NativeName("Src", "Line 1673, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1660, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuComputePipelineSetLabel")] public unsafe partial void ComputePipelineSetLabel(ComputePipeline* computePipeline, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* label); /// To be documented. - [NativeName("Src", "Line 1673, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1660, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuComputePipelineSetLabel")] public unsafe partial void ComputePipelineSetLabel(ComputePipeline* computePipeline, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte label); /// To be documented. - [NativeName("Src", "Line 1673, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1660, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuComputePipelineSetLabel")] public unsafe partial void ComputePipelineSetLabel(ComputePipeline* computePipeline, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string label); /// To be documented. - [NativeName("Src", "Line 1674, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1661, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuComputePipelineReference")] public unsafe partial void ComputePipelineReference(ComputePipeline* computePipeline); /// To be documented. - [NativeName("Src", "Line 1675, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1662, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuComputePipelineRelease")] public unsafe partial void ComputePipelineRelease(ComputePipeline* computePipeline); /// To be documented. - [NativeName("Src", "Line 1678, Column 27 in webgpu.h")] + [NativeName("Src", "Line 1665, Column 27 in webgpu.h")] [NativeApi(EntryPoint = "wgpuDeviceCreateBindGroup")] public unsafe partial BindGroup* DeviceCreateBindGroup(Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In)] BindGroupDescriptor* descriptor); /// To be documented. - [NativeName("Src", "Line 1678, Column 27 in webgpu.h")] + [NativeName("Src", "Line 1665, Column 27 in webgpu.h")] [NativeApi(EntryPoint = "wgpuDeviceCreateBindGroup")] public unsafe partial BindGroup* DeviceCreateBindGroup(Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in BindGroupDescriptor descriptor); /// To be documented. - [NativeName("Src", "Line 1679, Column 33 in webgpu.h")] + [NativeName("Src", "Line 1666, Column 33 in webgpu.h")] [NativeApi(EntryPoint = "wgpuDeviceCreateBindGroupLayout")] public unsafe partial BindGroupLayout* DeviceCreateBindGroupLayout(Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In)] BindGroupLayoutDescriptor* descriptor); /// To be documented. - [NativeName("Src", "Line 1679, Column 33 in webgpu.h")] + [NativeName("Src", "Line 1666, Column 33 in webgpu.h")] [NativeApi(EntryPoint = "wgpuDeviceCreateBindGroupLayout")] public unsafe partial BindGroupLayout* DeviceCreateBindGroupLayout(Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in BindGroupLayoutDescriptor descriptor); /// To be documented. - [NativeName("Src", "Line 1680, Column 24 in webgpu.h")] + [NativeName("Src", "Line 1667, Column 24 in webgpu.h")] [NativeApi(EntryPoint = "wgpuDeviceCreateBuffer")] public unsafe partial Buffer* DeviceCreateBuffer(Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In)] BufferDescriptor* descriptor); /// To be documented. - [NativeName("Src", "Line 1680, Column 24 in webgpu.h")] + [NativeName("Src", "Line 1667, Column 24 in webgpu.h")] [NativeApi(EntryPoint = "wgpuDeviceCreateBuffer")] public unsafe partial Buffer* DeviceCreateBuffer(Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in BufferDescriptor descriptor); /// To be documented. - [NativeName("Src", "Line 1681, Column 32 in webgpu.h")] + [NativeName("Src", "Line 1668, Column 32 in webgpu.h")] [NativeApi(EntryPoint = "wgpuDeviceCreateCommandEncoder")] public unsafe partial CommandEncoder* DeviceCreateCommandEncoder(Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In)] CommandEncoderDescriptor* descriptor); /// To be documented. - [NativeName("Src", "Line 1681, Column 32 in webgpu.h")] + [NativeName("Src", "Line 1668, Column 32 in webgpu.h")] [NativeApi(EntryPoint = "wgpuDeviceCreateCommandEncoder")] public unsafe partial CommandEncoder* DeviceCreateCommandEncoder(Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in CommandEncoderDescriptor descriptor); /// To be documented. - [NativeName("Src", "Line 1682, Column 33 in webgpu.h")] + [NativeName("Src", "Line 1669, Column 33 in webgpu.h")] [NativeApi(EntryPoint = "wgpuDeviceCreateComputePipeline")] public unsafe partial ComputePipeline* DeviceCreateComputePipeline(Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ComputePipelineDescriptor* descriptor); /// To be documented. - [NativeName("Src", "Line 1682, Column 33 in webgpu.h")] + [NativeName("Src", "Line 1669, Column 33 in webgpu.h")] [NativeApi(EntryPoint = "wgpuDeviceCreateComputePipeline")] public unsafe partial ComputePipeline* DeviceCreateComputePipeline(Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ComputePipelineDescriptor descriptor); /// To be documented. - [NativeName("Src", "Line 1683, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1670, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuDeviceCreateComputePipelineAsync")] public unsafe partial void DeviceCreateComputePipelineAsync(Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ComputePipelineDescriptor* descriptor, PfnCreateComputePipelineAsyncCallback callback, void* userdata); /// To be documented. - [NativeName("Src", "Line 1683, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1670, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuDeviceCreateComputePipelineAsync")] public unsafe partial void DeviceCreateComputePipelineAsync(Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ComputePipelineDescriptor* descriptor, PfnCreateComputePipelineAsyncCallback callback, ref T0 userdata) where T0 : unmanaged; /// To be documented. - [NativeName("Src", "Line 1683, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1670, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuDeviceCreateComputePipelineAsync")] public unsafe partial void DeviceCreateComputePipelineAsync(Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ComputePipelineDescriptor descriptor, PfnCreateComputePipelineAsyncCallback callback, void* userdata); /// To be documented. - [NativeName("Src", "Line 1683, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1670, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuDeviceCreateComputePipelineAsync")] public unsafe partial void DeviceCreateComputePipelineAsync(Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ComputePipelineDescriptor descriptor, PfnCreateComputePipelineAsyncCallback callback, ref T0 userdata) where T0 : unmanaged; /// To be documented. - [NativeName("Src", "Line 1684, Column 32 in webgpu.h")] + [NativeName("Src", "Line 1671, Column 32 in webgpu.h")] [NativeApi(EntryPoint = "wgpuDeviceCreatePipelineLayout")] public unsafe partial PipelineLayout* DeviceCreatePipelineLayout(Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In)] PipelineLayoutDescriptor* descriptor); /// To be documented. - [NativeName("Src", "Line 1684, Column 32 in webgpu.h")] + [NativeName("Src", "Line 1671, Column 32 in webgpu.h")] [NativeApi(EntryPoint = "wgpuDeviceCreatePipelineLayout")] public unsafe partial PipelineLayout* DeviceCreatePipelineLayout(Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in PipelineLayoutDescriptor descriptor); /// To be documented. - [NativeName("Src", "Line 1685, Column 26 in webgpu.h")] + [NativeName("Src", "Line 1672, Column 26 in webgpu.h")] [NativeApi(EntryPoint = "wgpuDeviceCreateQuerySet")] public unsafe partial QuerySet* DeviceCreateQuerySet(Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In)] QuerySetDescriptor* descriptor); /// To be documented. - [NativeName("Src", "Line 1685, Column 26 in webgpu.h")] + [NativeName("Src", "Line 1672, Column 26 in webgpu.h")] [NativeApi(EntryPoint = "wgpuDeviceCreateQuerySet")] public unsafe partial QuerySet* DeviceCreateQuerySet(Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in QuerySetDescriptor descriptor); /// To be documented. - [NativeName("Src", "Line 1686, Column 37 in webgpu.h")] + [NativeName("Src", "Line 1673, Column 37 in webgpu.h")] [NativeApi(EntryPoint = "wgpuDeviceCreateRenderBundleEncoder")] public unsafe partial RenderBundleEncoder* DeviceCreateRenderBundleEncoder(Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In)] RenderBundleEncoderDescriptor* descriptor); /// To be documented. - [NativeName("Src", "Line 1686, Column 37 in webgpu.h")] + [NativeName("Src", "Line 1673, Column 37 in webgpu.h")] [NativeApi(EntryPoint = "wgpuDeviceCreateRenderBundleEncoder")] public unsafe partial RenderBundleEncoder* DeviceCreateRenderBundleEncoder(Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in RenderBundleEncoderDescriptor descriptor); /// To be documented. - [NativeName("Src", "Line 1687, Column 32 in webgpu.h")] + [NativeName("Src", "Line 1674, Column 32 in webgpu.h")] [NativeApi(EntryPoint = "wgpuDeviceCreateRenderPipeline")] public unsafe partial RenderPipeline* DeviceCreateRenderPipeline(Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In)] RenderPipelineDescriptor* descriptor); /// To be documented. - [NativeName("Src", "Line 1687, Column 32 in webgpu.h")] + [NativeName("Src", "Line 1674, Column 32 in webgpu.h")] [NativeApi(EntryPoint = "wgpuDeviceCreateRenderPipeline")] public unsafe partial RenderPipeline* DeviceCreateRenderPipeline(Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in RenderPipelineDescriptor descriptor); /// To be documented. - [NativeName("Src", "Line 1688, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1675, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuDeviceCreateRenderPipelineAsync")] public unsafe partial void DeviceCreateRenderPipelineAsync(Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In)] RenderPipelineDescriptor* descriptor, PfnCreateRenderPipelineAsyncCallback callback, void* userdata); /// To be documented. - [NativeName("Src", "Line 1688, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1675, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuDeviceCreateRenderPipelineAsync")] public unsafe partial void DeviceCreateRenderPipelineAsync(Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In)] RenderPipelineDescriptor* descriptor, PfnCreateRenderPipelineAsyncCallback callback, ref T0 userdata) where T0 : unmanaged; /// To be documented. - [NativeName("Src", "Line 1688, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1675, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuDeviceCreateRenderPipelineAsync")] public unsafe partial void DeviceCreateRenderPipelineAsync(Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in RenderPipelineDescriptor descriptor, PfnCreateRenderPipelineAsyncCallback callback, void* userdata); /// To be documented. - [NativeName("Src", "Line 1688, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1675, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuDeviceCreateRenderPipelineAsync")] public unsafe partial void DeviceCreateRenderPipelineAsync(Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in RenderPipelineDescriptor descriptor, PfnCreateRenderPipelineAsyncCallback callback, ref T0 userdata) where T0 : unmanaged; /// To be documented. - [NativeName("Src", "Line 1689, Column 25 in webgpu.h")] + [NativeName("Src", "Line 1676, Column 25 in webgpu.h")] [NativeApi(EntryPoint = "wgpuDeviceCreateSampler")] public unsafe partial Sampler* DeviceCreateSampler(Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In)] SamplerDescriptor* descriptor); /// To be documented. - [NativeName("Src", "Line 1689, Column 25 in webgpu.h")] + [NativeName("Src", "Line 1676, Column 25 in webgpu.h")] [NativeApi(EntryPoint = "wgpuDeviceCreateSampler")] public unsafe partial Sampler* DeviceCreateSampler(Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in SamplerDescriptor descriptor); /// To be documented. - [NativeName("Src", "Line 1690, Column 30 in webgpu.h")] + [NativeName("Src", "Line 1677, Column 30 in webgpu.h")] [NativeApi(EntryPoint = "wgpuDeviceCreateShaderModule")] public unsafe partial ShaderModule* DeviceCreateShaderModule(Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ShaderModuleDescriptor* descriptor); /// To be documented. - [NativeName("Src", "Line 1690, Column 30 in webgpu.h")] + [NativeName("Src", "Line 1677, Column 30 in webgpu.h")] [NativeApi(EntryPoint = "wgpuDeviceCreateShaderModule")] public unsafe partial ShaderModule* DeviceCreateShaderModule(Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ShaderModuleDescriptor descriptor); /// To be documented. - [NativeName("Src", "Line 1691, Column 25 in webgpu.h")] + [NativeName("Src", "Line 1678, Column 25 in webgpu.h")] [NativeApi(EntryPoint = "wgpuDeviceCreateTexture")] public unsafe partial Texture* DeviceCreateTexture(Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In)] TextureDescriptor* descriptor); /// To be documented. - [NativeName("Src", "Line 1691, Column 25 in webgpu.h")] + [NativeName("Src", "Line 1678, Column 25 in webgpu.h")] [NativeApi(EntryPoint = "wgpuDeviceCreateTexture")] public unsafe partial Texture* DeviceCreateTexture(Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in TextureDescriptor descriptor); /// To be documented. - [NativeName("Src", "Line 1692, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1679, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuDeviceDestroy")] public unsafe partial void DeviceDestroy(Device* device); /// To be documented. - [NativeName("Src", "Line 1693, Column 20 in webgpu.h")] + [NativeName("Src", "Line 1680, Column 20 in webgpu.h")] [NativeApi(EntryPoint = "wgpuDeviceEnumerateFeatures")] public unsafe partial nuint DeviceEnumerateFeatures(Device* device, FeatureName* features); /// To be documented. - [NativeName("Src", "Line 1693, Column 20 in webgpu.h")] + [NativeName("Src", "Line 1680, Column 20 in webgpu.h")] [NativeApi(EntryPoint = "wgpuDeviceEnumerateFeatures")] public unsafe partial nuint DeviceEnumerateFeatures(Device* device, ref FeatureName features); /// To be documented. - [NativeName("Src", "Line 1694, Column 22 in webgpu.h")] + [NativeName("Src", "Line 1681, Column 22 in webgpu.h")] [NativeApi(EntryPoint = "wgpuDeviceGetLimits")] public unsafe partial Silk.NET.Core.Bool32 DeviceGetLimits(Device* device, SupportedLimits* limits); /// To be documented. - [NativeName("Src", "Line 1694, Column 22 in webgpu.h")] + [NativeName("Src", "Line 1681, Column 22 in webgpu.h")] [NativeApi(EntryPoint = "wgpuDeviceGetLimits")] public unsafe partial Silk.NET.Core.Bool32 DeviceGetLimits(Device* device, ref SupportedLimits limits); /// To be documented. - [NativeName("Src", "Line 1695, Column 23 in webgpu.h")] + [NativeName("Src", "Line 1682, Column 23 in webgpu.h")] [NativeApi(EntryPoint = "wgpuDeviceGetQueue")] public unsafe partial Queue* DeviceGetQueue(Device* device); /// To be documented. - [NativeName("Src", "Line 1696, Column 22 in webgpu.h")] + [NativeName("Src", "Line 1683, Column 22 in webgpu.h")] [NativeApi(EntryPoint = "wgpuDeviceHasFeature")] public unsafe partial Silk.NET.Core.Bool32 DeviceHasFeature(Device* device, FeatureName feature); /// To be documented. - [NativeName("Src", "Line 1697, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1684, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuDevicePopErrorScope")] public unsafe partial void DevicePopErrorScope(Device* device, PfnErrorCallback callback, void* userdata); /// To be documented. - [NativeName("Src", "Line 1697, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1684, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuDevicePopErrorScope")] public unsafe partial void DevicePopErrorScope(Device* device, PfnErrorCallback callback, ref T0 userdata) where T0 : unmanaged; /// To be documented. - [NativeName("Src", "Line 1698, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1685, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuDevicePushErrorScope")] public unsafe partial void DevicePushErrorScope(Device* device, ErrorFilter filter); /// To be documented. - [NativeName("Src", "Line 1699, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1686, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuDeviceSetLabel")] public unsafe partial void DeviceSetLabel(Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* label); /// To be documented. - [NativeName("Src", "Line 1699, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1686, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuDeviceSetLabel")] public unsafe partial void DeviceSetLabel(Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte label); /// To be documented. - [NativeName("Src", "Line 1699, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1686, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuDeviceSetLabel")] public unsafe partial void DeviceSetLabel(Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string label); /// To be documented. - [NativeName("Src", "Line 1700, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1687, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuDeviceSetUncapturedErrorCallback")] public unsafe partial void DeviceSetUncapturedErrorCallback(Device* device, PfnErrorCallback callback, void* userdata); /// To be documented. - [NativeName("Src", "Line 1700, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1687, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuDeviceSetUncapturedErrorCallback")] public unsafe partial void DeviceSetUncapturedErrorCallback(Device* device, PfnErrorCallback callback, ref T0 userdata) where T0 : unmanaged; /// To be documented. - [NativeName("Src", "Line 1701, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1688, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuDeviceReference")] public unsafe partial void DeviceReference(Device* device); /// To be documented. - [NativeName("Src", "Line 1702, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1689, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuDeviceRelease")] public unsafe partial void DeviceRelease(Device* device); /// To be documented. - [NativeName("Src", "Line 1705, Column 25 in webgpu.h")] + [NativeName("Src", "Line 1692, Column 25 in webgpu.h")] [NativeApi(EntryPoint = "wgpuInstanceCreateSurface")] public unsafe partial Surface* InstanceCreateSurface(Instance* instance, [Flow(Silk.NET.Core.Native.FlowDirection.In)] SurfaceDescriptor* descriptor); /// To be documented. - [NativeName("Src", "Line 1705, Column 25 in webgpu.h")] + [NativeName("Src", "Line 1692, Column 25 in webgpu.h")] [NativeApi(EntryPoint = "wgpuInstanceCreateSurface")] public unsafe partial Surface* InstanceCreateSurface(Instance* instance, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in SurfaceDescriptor descriptor); /// To be documented. - [NativeName("Src", "Line 1706, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1693, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuInstanceProcessEvents")] public unsafe partial void InstanceProcessEvents(Instance* instance); /// To be documented. - [NativeName("Src", "Line 1707, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1694, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuInstanceRequestAdapter")] public unsafe partial void InstanceRequestAdapter(Instance* instance, [Flow(Silk.NET.Core.Native.FlowDirection.In)] RequestAdapterOptions* options, PfnRequestAdapterCallback callback, void* userdata); /// To be documented. - [NativeName("Src", "Line 1707, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1694, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuInstanceRequestAdapter")] public unsafe partial void InstanceRequestAdapter(Instance* instance, [Flow(Silk.NET.Core.Native.FlowDirection.In)] RequestAdapterOptions* options, PfnRequestAdapterCallback callback, ref T0 userdata) where T0 : unmanaged; /// To be documented. - [NativeName("Src", "Line 1707, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1694, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuInstanceRequestAdapter")] public unsafe partial void InstanceRequestAdapter(Instance* instance, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in RequestAdapterOptions options, PfnRequestAdapterCallback callback, void* userdata); /// To be documented. - [NativeName("Src", "Line 1707, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1694, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuInstanceRequestAdapter")] public unsafe partial void InstanceRequestAdapter(Instance* instance, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in RequestAdapterOptions options, PfnRequestAdapterCallback callback, ref T0 userdata) where T0 : unmanaged; /// To be documented. - [NativeName("Src", "Line 1708, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1695, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuInstanceReference")] public unsafe partial void InstanceReference(Instance* instance); /// To be documented. - [NativeName("Src", "Line 1709, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1696, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuInstanceRelease")] public unsafe partial void InstanceRelease(Instance* instance); /// To be documented. - [NativeName("Src", "Line 1712, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1699, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuPipelineLayoutSetLabel")] public unsafe partial void PipelineLayoutSetLabel(PipelineLayout* pipelineLayout, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* label); /// To be documented. - [NativeName("Src", "Line 1712, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1699, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuPipelineLayoutSetLabel")] public unsafe partial void PipelineLayoutSetLabel(PipelineLayout* pipelineLayout, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte label); /// To be documented. - [NativeName("Src", "Line 1712, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1699, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuPipelineLayoutSetLabel")] public unsafe partial void PipelineLayoutSetLabel(PipelineLayout* pipelineLayout, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string label); /// To be documented. - [NativeName("Src", "Line 1713, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1700, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuPipelineLayoutReference")] public unsafe partial void PipelineLayoutReference(PipelineLayout* pipelineLayout); /// To be documented. - [NativeName("Src", "Line 1714, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1701, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuPipelineLayoutRelease")] public unsafe partial void PipelineLayoutRelease(PipelineLayout* pipelineLayout); /// To be documented. - [NativeName("Src", "Line 1717, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1704, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuQuerySetDestroy")] public unsafe partial void QuerySetDestroy(QuerySet* querySet); /// To be documented. - [NativeName("Src", "Line 1718, Column 22 in webgpu.h")] + [NativeName("Src", "Line 1705, Column 22 in webgpu.h")] [NativeApi(EntryPoint = "wgpuQuerySetGetCount")] public unsafe partial uint QuerySetGetCount(QuerySet* querySet); /// To be documented. - [NativeName("Src", "Line 1719, Column 27 in webgpu.h")] + [NativeName("Src", "Line 1706, Column 27 in webgpu.h")] [NativeApi(EntryPoint = "wgpuQuerySetGetType")] public unsafe partial QueryType QuerySetGetType(QuerySet* querySet); /// To be documented. - [NativeName("Src", "Line 1720, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1707, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuQuerySetSetLabel")] public unsafe partial void QuerySetSetLabel(QuerySet* querySet, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* label); /// To be documented. - [NativeName("Src", "Line 1720, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1707, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuQuerySetSetLabel")] public unsafe partial void QuerySetSetLabel(QuerySet* querySet, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte label); /// To be documented. - [NativeName("Src", "Line 1720, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1707, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuQuerySetSetLabel")] public unsafe partial void QuerySetSetLabel(QuerySet* querySet, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string label); /// To be documented. - [NativeName("Src", "Line 1721, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1708, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuQuerySetReference")] public unsafe partial void QuerySetReference(QuerySet* querySet); /// To be documented. - [NativeName("Src", "Line 1722, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1709, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuQuerySetRelease")] public unsafe partial void QuerySetRelease(QuerySet* querySet); /// To be documented. - [NativeName("Src", "Line 1725, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1712, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuQueueOnSubmittedWorkDone")] public unsafe partial void QueueOnSubmittedWorkDone(Queue* queue, PfnQueueWorkDoneCallback callback, void* userdata); /// To be documented. - [NativeName("Src", "Line 1725, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1712, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuQueueOnSubmittedWorkDone")] public unsafe partial void QueueOnSubmittedWorkDone(Queue* queue, PfnQueueWorkDoneCallback callback, ref T0 userdata) where T0 : unmanaged; /// To be documented. - [NativeName("Src", "Line 1726, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1713, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuQueueSetLabel")] public unsafe partial void QueueSetLabel(Queue* queue, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* label); /// To be documented. - [NativeName("Src", "Line 1726, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1713, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuQueueSetLabel")] public unsafe partial void QueueSetLabel(Queue* queue, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte label); /// To be documented. - [NativeName("Src", "Line 1726, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1713, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuQueueSetLabel")] public unsafe partial void QueueSetLabel(Queue* queue, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string label); /// To be documented. - [NativeName("Src", "Line 1727, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1714, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuQueueSubmit")] public unsafe partial void QueueSubmit(Queue* queue, nuint commandCount, CommandBuffer** commands); /// To be documented. - [NativeName("Src", "Line 1727, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1714, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuQueueSubmit")] public unsafe partial void QueueSubmit(Queue* queue, nuint commandCount, ref CommandBuffer* commands); /// To be documented. - [NativeName("Src", "Line 1728, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1715, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuQueueWriteBuffer")] public unsafe partial void QueueWriteBuffer(Queue* queue, Buffer* buffer, ulong bufferOffset, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* data, nuint size); /// To be documented. - [NativeName("Src", "Line 1728, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1715, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuQueueWriteBuffer")] public unsafe partial void QueueWriteBuffer(Queue* queue, Buffer* buffer, ulong bufferOffset, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in T0 data, nuint size) where T0 : unmanaged; /// To be documented. - [NativeName("Src", "Line 1729, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1716, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuQueueWriteTexture")] public unsafe partial void QueueWriteTexture(Queue* queue, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* data, nuint dataSize, [Flow(Silk.NET.Core.Native.FlowDirection.In)] TextureDataLayout* dataLayout, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Extent3D* writeSize); /// To be documented. - [NativeName("Src", "Line 1729, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1716, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuQueueWriteTexture")] public unsafe partial void QueueWriteTexture(Queue* queue, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* data, nuint dataSize, [Flow(Silk.NET.Core.Native.FlowDirection.In)] TextureDataLayout* dataLayout, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in Extent3D writeSize); /// To be documented. - [NativeName("Src", "Line 1729, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1716, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuQueueWriteTexture")] public unsafe partial void QueueWriteTexture(Queue* queue, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* data, nuint dataSize, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in TextureDataLayout dataLayout, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Extent3D* writeSize); /// To be documented. - [NativeName("Src", "Line 1729, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1716, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuQueueWriteTexture")] public unsafe partial void QueueWriteTexture(Queue* queue, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* data, nuint dataSize, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in TextureDataLayout dataLayout, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in Extent3D writeSize); /// To be documented. - [NativeName("Src", "Line 1729, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1716, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuQueueWriteTexture")] public unsafe partial void QueueWriteTexture(Queue* queue, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in T0 data, nuint dataSize, [Flow(Silk.NET.Core.Native.FlowDirection.In)] TextureDataLayout* dataLayout, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Extent3D* writeSize) where T0 : unmanaged; /// To be documented. - [NativeName("Src", "Line 1729, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1716, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuQueueWriteTexture")] public unsafe partial void QueueWriteTexture(Queue* queue, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in T0 data, nuint dataSize, [Flow(Silk.NET.Core.Native.FlowDirection.In)] TextureDataLayout* dataLayout, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in Extent3D writeSize) where T0 : unmanaged; /// To be documented. - [NativeName("Src", "Line 1729, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1716, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuQueueWriteTexture")] public unsafe partial void QueueWriteTexture(Queue* queue, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in T0 data, nuint dataSize, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in TextureDataLayout dataLayout, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Extent3D* writeSize) where T0 : unmanaged; /// To be documented. - [NativeName("Src", "Line 1729, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1716, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuQueueWriteTexture")] public unsafe partial void QueueWriteTexture(Queue* queue, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in T0 data, nuint dataSize, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in TextureDataLayout dataLayout, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in Extent3D writeSize) where T0 : unmanaged; /// To be documented. - [NativeName("Src", "Line 1729, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1716, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuQueueWriteTexture")] public unsafe partial void QueueWriteTexture(Queue* queue, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ImageCopyTexture destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* data, nuint dataSize, [Flow(Silk.NET.Core.Native.FlowDirection.In)] TextureDataLayout* dataLayout, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Extent3D* writeSize); /// To be documented. - [NativeName("Src", "Line 1729, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1716, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuQueueWriteTexture")] public unsafe partial void QueueWriteTexture(Queue* queue, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ImageCopyTexture destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* data, nuint dataSize, [Flow(Silk.NET.Core.Native.FlowDirection.In)] TextureDataLayout* dataLayout, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in Extent3D writeSize); /// To be documented. - [NativeName("Src", "Line 1729, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1716, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuQueueWriteTexture")] public unsafe partial void QueueWriteTexture(Queue* queue, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ImageCopyTexture destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* data, nuint dataSize, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in TextureDataLayout dataLayout, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Extent3D* writeSize); /// To be documented. - [NativeName("Src", "Line 1729, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1716, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuQueueWriteTexture")] public unsafe partial void QueueWriteTexture(Queue* queue, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ImageCopyTexture destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* data, nuint dataSize, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in TextureDataLayout dataLayout, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in Extent3D writeSize); /// To be documented. - [NativeName("Src", "Line 1729, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1716, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuQueueWriteTexture")] public unsafe partial void QueueWriteTexture(Queue* queue, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ImageCopyTexture destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in T0 data, nuint dataSize, [Flow(Silk.NET.Core.Native.FlowDirection.In)] TextureDataLayout* dataLayout, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Extent3D* writeSize) where T0 : unmanaged; /// To be documented. - [NativeName("Src", "Line 1729, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1716, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuQueueWriteTexture")] public unsafe partial void QueueWriteTexture(Queue* queue, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ImageCopyTexture destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in T0 data, nuint dataSize, [Flow(Silk.NET.Core.Native.FlowDirection.In)] TextureDataLayout* dataLayout, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in Extent3D writeSize) where T0 : unmanaged; /// To be documented. - [NativeName("Src", "Line 1729, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1716, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuQueueWriteTexture")] public unsafe partial void QueueWriteTexture(Queue* queue, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ImageCopyTexture destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in T0 data, nuint dataSize, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in TextureDataLayout dataLayout, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Extent3D* writeSize) where T0 : unmanaged; /// To be documented. - [NativeName("Src", "Line 1729, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1716, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuQueueWriteTexture")] public unsafe partial void QueueWriteTexture(Queue* queue, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in ImageCopyTexture destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in T0 data, nuint dataSize, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in TextureDataLayout dataLayout, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in Extent3D writeSize) where T0 : unmanaged; /// To be documented. - [NativeName("Src", "Line 1730, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1717, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuQueueReference")] public unsafe partial void QueueReference(Queue* queue); /// To be documented. - [NativeName("Src", "Line 1731, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1718, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuQueueRelease")] public unsafe partial void QueueRelease(Queue* queue); /// To be documented. - [NativeName("Src", "Line 1734, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1721, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuRenderBundleSetLabel")] public unsafe partial void RenderBundleSetLabel(RenderBundle* renderBundle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* label); /// To be documented. - [NativeName("Src", "Line 1734, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1721, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuRenderBundleSetLabel")] public unsafe partial void RenderBundleSetLabel(RenderBundle* renderBundle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte label); /// To be documented. - [NativeName("Src", "Line 1734, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1721, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuRenderBundleSetLabel")] public unsafe partial void RenderBundleSetLabel(RenderBundle* renderBundle, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string label); /// To be documented. - [NativeName("Src", "Line 1735, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1722, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuRenderBundleReference")] public unsafe partial void RenderBundleReference(RenderBundle* renderBundle); /// To be documented. - [NativeName("Src", "Line 1736, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1723, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuRenderBundleRelease")] public unsafe partial void RenderBundleRelease(RenderBundle* renderBundle); /// To be documented. - [NativeName("Src", "Line 1739, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1726, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuRenderBundleEncoderDraw")] public unsafe partial void RenderBundleEncoderDraw(RenderBundleEncoder* renderBundleEncoder, uint vertexCount, uint instanceCount, uint firstVertex, uint firstInstance); /// To be documented. - [NativeName("Src", "Line 1740, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1727, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuRenderBundleEncoderDrawIndexed")] public unsafe partial void RenderBundleEncoderDrawIndexed(RenderBundleEncoder* renderBundleEncoder, uint indexCount, uint instanceCount, uint firstIndex, int baseVertex, uint firstInstance); /// To be documented. - [NativeName("Src", "Line 1741, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1728, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuRenderBundleEncoderDrawIndexedIndirect")] public unsafe partial void RenderBundleEncoderDrawIndexedIndirect(RenderBundleEncoder* renderBundleEncoder, Buffer* indirectBuffer, ulong indirectOffset); /// To be documented. - [NativeName("Src", "Line 1742, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1729, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuRenderBundleEncoderDrawIndirect")] public unsafe partial void RenderBundleEncoderDrawIndirect(RenderBundleEncoder* renderBundleEncoder, Buffer* indirectBuffer, ulong indirectOffset); /// To be documented. - [NativeName("Src", "Line 1743, Column 30 in webgpu.h")] + [NativeName("Src", "Line 1730, Column 30 in webgpu.h")] [NativeApi(EntryPoint = "wgpuRenderBundleEncoderFinish")] public unsafe partial RenderBundle* RenderBundleEncoderFinish(RenderBundleEncoder* renderBundleEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] RenderBundleDescriptor* descriptor); /// To be documented. - [NativeName("Src", "Line 1743, Column 30 in webgpu.h")] + [NativeName("Src", "Line 1730, Column 30 in webgpu.h")] [NativeApi(EntryPoint = "wgpuRenderBundleEncoderFinish")] public unsafe partial RenderBundle* RenderBundleEncoderFinish(RenderBundleEncoder* renderBundleEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in RenderBundleDescriptor descriptor); /// To be documented. - [NativeName("Src", "Line 1744, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1731, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuRenderBundleEncoderInsertDebugMarker")] public unsafe partial void RenderBundleEncoderInsertDebugMarker(RenderBundleEncoder* renderBundleEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* markerLabel); /// To be documented. - [NativeName("Src", "Line 1744, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1731, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuRenderBundleEncoderInsertDebugMarker")] public unsafe partial void RenderBundleEncoderInsertDebugMarker(RenderBundleEncoder* renderBundleEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte markerLabel); /// To be documented. - [NativeName("Src", "Line 1744, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1731, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuRenderBundleEncoderInsertDebugMarker")] public unsafe partial void RenderBundleEncoderInsertDebugMarker(RenderBundleEncoder* renderBundleEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string markerLabel); /// To be documented. - [NativeName("Src", "Line 1745, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1732, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuRenderBundleEncoderPopDebugGroup")] public unsafe partial void RenderBundleEncoderPopDebugGroup(RenderBundleEncoder* renderBundleEncoder); /// To be documented. - [NativeName("Src", "Line 1746, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1733, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuRenderBundleEncoderPushDebugGroup")] public unsafe partial void RenderBundleEncoderPushDebugGroup(RenderBundleEncoder* renderBundleEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* groupLabel); /// To be documented. - [NativeName("Src", "Line 1746, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1733, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuRenderBundleEncoderPushDebugGroup")] public unsafe partial void RenderBundleEncoderPushDebugGroup(RenderBundleEncoder* renderBundleEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte groupLabel); /// To be documented. - [NativeName("Src", "Line 1746, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1733, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuRenderBundleEncoderPushDebugGroup")] public unsafe partial void RenderBundleEncoderPushDebugGroup(RenderBundleEncoder* renderBundleEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string groupLabel); /// To be documented. - [NativeName("Src", "Line 1747, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1734, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuRenderBundleEncoderSetBindGroup")] public unsafe partial void RenderBundleEncoderSetBindGroup(RenderBundleEncoder* renderBundleEncoder, uint groupIndex, BindGroup* group, nuint dynamicOffsetCount, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint* dynamicOffsets); /// To be documented. - [NativeName("Src", "Line 1747, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1734, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuRenderBundleEncoderSetBindGroup")] public unsafe partial void RenderBundleEncoderSetBindGroup(RenderBundleEncoder* renderBundleEncoder, uint groupIndex, BindGroup* group, nuint dynamicOffsetCount, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in uint dynamicOffsets); /// To be documented. - [NativeName("Src", "Line 1748, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1735, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuRenderBundleEncoderSetIndexBuffer")] public unsafe partial void RenderBundleEncoderSetIndexBuffer(RenderBundleEncoder* renderBundleEncoder, Buffer* buffer, IndexFormat format, ulong offset, ulong size); /// To be documented. - [NativeName("Src", "Line 1749, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1736, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuRenderBundleEncoderSetLabel")] public unsafe partial void RenderBundleEncoderSetLabel(RenderBundleEncoder* renderBundleEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* label); /// To be documented. - [NativeName("Src", "Line 1749, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1736, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuRenderBundleEncoderSetLabel")] public unsafe partial void RenderBundleEncoderSetLabel(RenderBundleEncoder* renderBundleEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte label); /// To be documented. - [NativeName("Src", "Line 1749, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1736, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuRenderBundleEncoderSetLabel")] public unsafe partial void RenderBundleEncoderSetLabel(RenderBundleEncoder* renderBundleEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string label); /// To be documented. - [NativeName("Src", "Line 1750, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1737, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuRenderBundleEncoderSetPipeline")] public unsafe partial void RenderBundleEncoderSetPipeline(RenderBundleEncoder* renderBundleEncoder, RenderPipeline* pipeline); /// To be documented. - [NativeName("Src", "Line 1751, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1738, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuRenderBundleEncoderSetVertexBuffer")] public unsafe partial void RenderBundleEncoderSetVertexBuffer(RenderBundleEncoder* renderBundleEncoder, uint slot, Buffer* buffer, ulong offset, ulong size); /// To be documented. - [NativeName("Src", "Line 1752, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1739, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuRenderBundleEncoderReference")] public unsafe partial void RenderBundleEncoderReference(RenderBundleEncoder* renderBundleEncoder); /// To be documented. - [NativeName("Src", "Line 1753, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1740, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuRenderBundleEncoderRelease")] public unsafe partial void RenderBundleEncoderRelease(RenderBundleEncoder* renderBundleEncoder); /// To be documented. - [NativeName("Src", "Line 1756, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1743, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuRenderPassEncoderBeginOcclusionQuery")] public unsafe partial void RenderPassEncoderBeginOcclusionQuery(RenderPassEncoder* renderPassEncoder, uint queryIndex); /// To be documented. - [NativeName("Src", "Line 1757, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1744, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuRenderPassEncoderBeginPipelineStatisticsQuery")] public unsafe partial void RenderPassEncoderBeginPipelineStatisticsQuery(RenderPassEncoder* renderPassEncoder, QuerySet* querySet, uint queryIndex); /// To be documented. - [NativeName("Src", "Line 1758, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1745, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuRenderPassEncoderDraw")] public unsafe partial void RenderPassEncoderDraw(RenderPassEncoder* renderPassEncoder, uint vertexCount, uint instanceCount, uint firstVertex, uint firstInstance); /// To be documented. - [NativeName("Src", "Line 1759, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1746, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuRenderPassEncoderDrawIndexed")] public unsafe partial void RenderPassEncoderDrawIndexed(RenderPassEncoder* renderPassEncoder, uint indexCount, uint instanceCount, uint firstIndex, int baseVertex, uint firstInstance); /// To be documented. - [NativeName("Src", "Line 1760, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1747, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuRenderPassEncoderDrawIndexedIndirect")] public unsafe partial void RenderPassEncoderDrawIndexedIndirect(RenderPassEncoder* renderPassEncoder, Buffer* indirectBuffer, ulong indirectOffset); /// To be documented. - [NativeName("Src", "Line 1761, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1748, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuRenderPassEncoderDrawIndirect")] public unsafe partial void RenderPassEncoderDrawIndirect(RenderPassEncoder* renderPassEncoder, Buffer* indirectBuffer, ulong indirectOffset); /// To be documented. - [NativeName("Src", "Line 1762, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1749, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuRenderPassEncoderEnd")] public unsafe partial void RenderPassEncoderEnd(RenderPassEncoder* renderPassEncoder); /// To be documented. - [NativeName("Src", "Line 1763, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1750, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuRenderPassEncoderEndOcclusionQuery")] public unsafe partial void RenderPassEncoderEndOcclusionQuery(RenderPassEncoder* renderPassEncoder); /// To be documented. - [NativeName("Src", "Line 1764, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1751, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuRenderPassEncoderEndPipelineStatisticsQuery")] public unsafe partial void RenderPassEncoderEndPipelineStatisticsQuery(RenderPassEncoder* renderPassEncoder); /// To be documented. - [NativeName("Src", "Line 1765, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1752, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuRenderPassEncoderExecuteBundles")] public unsafe partial void RenderPassEncoderExecuteBundles(RenderPassEncoder* renderPassEncoder, nuint bundleCount, RenderBundle** bundles); /// To be documented. - [NativeName("Src", "Line 1765, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1752, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuRenderPassEncoderExecuteBundles")] public unsafe partial void RenderPassEncoderExecuteBundles(RenderPassEncoder* renderPassEncoder, nuint bundleCount, ref RenderBundle* bundles); /// To be documented. - [NativeName("Src", "Line 1766, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1753, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuRenderPassEncoderInsertDebugMarker")] public unsafe partial void RenderPassEncoderInsertDebugMarker(RenderPassEncoder* renderPassEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* markerLabel); /// To be documented. - [NativeName("Src", "Line 1766, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1753, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuRenderPassEncoderInsertDebugMarker")] public unsafe partial void RenderPassEncoderInsertDebugMarker(RenderPassEncoder* renderPassEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte markerLabel); /// To be documented. - [NativeName("Src", "Line 1766, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1753, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuRenderPassEncoderInsertDebugMarker")] public unsafe partial void RenderPassEncoderInsertDebugMarker(RenderPassEncoder* renderPassEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string markerLabel); /// To be documented. - [NativeName("Src", "Line 1767, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1754, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuRenderPassEncoderPopDebugGroup")] public unsafe partial void RenderPassEncoderPopDebugGroup(RenderPassEncoder* renderPassEncoder); /// To be documented. - [NativeName("Src", "Line 1768, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1755, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuRenderPassEncoderPushDebugGroup")] public unsafe partial void RenderPassEncoderPushDebugGroup(RenderPassEncoder* renderPassEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* groupLabel); /// To be documented. - [NativeName("Src", "Line 1768, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1755, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuRenderPassEncoderPushDebugGroup")] public unsafe partial void RenderPassEncoderPushDebugGroup(RenderPassEncoder* renderPassEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte groupLabel); /// To be documented. - [NativeName("Src", "Line 1768, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1755, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuRenderPassEncoderPushDebugGroup")] public unsafe partial void RenderPassEncoderPushDebugGroup(RenderPassEncoder* renderPassEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string groupLabel); /// To be documented. - [NativeName("Src", "Line 1769, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1756, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuRenderPassEncoderSetBindGroup")] public unsafe partial void RenderPassEncoderSetBindGroup(RenderPassEncoder* renderPassEncoder, uint groupIndex, BindGroup* group, nuint dynamicOffsetCount, [Flow(Silk.NET.Core.Native.FlowDirection.In)] uint* dynamicOffsets); /// To be documented. - [NativeName("Src", "Line 1769, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1756, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuRenderPassEncoderSetBindGroup")] public unsafe partial void RenderPassEncoderSetBindGroup(RenderPassEncoder* renderPassEncoder, uint groupIndex, BindGroup* group, nuint dynamicOffsetCount, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in uint dynamicOffsets); /// To be documented. - [NativeName("Src", "Line 1770, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1757, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuRenderPassEncoderSetBlendConstant")] public unsafe partial void RenderPassEncoderSetBlendConstant(RenderPassEncoder* renderPassEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Color* color); /// To be documented. - [NativeName("Src", "Line 1770, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1757, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuRenderPassEncoderSetBlendConstant")] public unsafe partial void RenderPassEncoderSetBlendConstant(RenderPassEncoder* renderPassEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in Color color); /// To be documented. - [NativeName("Src", "Line 1771, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1758, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuRenderPassEncoderSetIndexBuffer")] public unsafe partial void RenderPassEncoderSetIndexBuffer(RenderPassEncoder* renderPassEncoder, Buffer* buffer, IndexFormat format, ulong offset, ulong size); /// To be documented. - [NativeName("Src", "Line 1772, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1759, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuRenderPassEncoderSetLabel")] public unsafe partial void RenderPassEncoderSetLabel(RenderPassEncoder* renderPassEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* label); /// To be documented. - [NativeName("Src", "Line 1772, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1759, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuRenderPassEncoderSetLabel")] public unsafe partial void RenderPassEncoderSetLabel(RenderPassEncoder* renderPassEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte label); /// To be documented. - [NativeName("Src", "Line 1772, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1759, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuRenderPassEncoderSetLabel")] public unsafe partial void RenderPassEncoderSetLabel(RenderPassEncoder* renderPassEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string label); /// To be documented. - [NativeName("Src", "Line 1773, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1760, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuRenderPassEncoderSetPipeline")] public unsafe partial void RenderPassEncoderSetPipeline(RenderPassEncoder* renderPassEncoder, RenderPipeline* pipeline); /// To be documented. - [NativeName("Src", "Line 1774, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1761, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuRenderPassEncoderSetScissorRect")] public unsafe partial void RenderPassEncoderSetScissorRect(RenderPassEncoder* renderPassEncoder, uint x, uint y, uint width, uint height); /// To be documented. - [NativeName("Src", "Line 1775, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1762, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuRenderPassEncoderSetStencilReference")] public unsafe partial void RenderPassEncoderSetStencilReference(RenderPassEncoder* renderPassEncoder, uint reference); /// To be documented. - [NativeName("Src", "Line 1776, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1763, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuRenderPassEncoderSetVertexBuffer")] public unsafe partial void RenderPassEncoderSetVertexBuffer(RenderPassEncoder* renderPassEncoder, uint slot, Buffer* buffer, ulong offset, ulong size); /// To be documented. - [NativeName("Src", "Line 1777, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1764, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuRenderPassEncoderSetViewport")] public unsafe partial void RenderPassEncoderSetViewport(RenderPassEncoder* renderPassEncoder, float x, float y, float width, float height, float minDepth, float maxDepth); /// To be documented. - [NativeName("Src", "Line 1778, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1765, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuRenderPassEncoderReference")] public unsafe partial void RenderPassEncoderReference(RenderPassEncoder* renderPassEncoder); /// To be documented. - [NativeName("Src", "Line 1779, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1766, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuRenderPassEncoderRelease")] public unsafe partial void RenderPassEncoderRelease(RenderPassEncoder* renderPassEncoder); /// To be documented. - [NativeName("Src", "Line 1782, Column 33 in webgpu.h")] + [NativeName("Src", "Line 1769, Column 33 in webgpu.h")] [NativeApi(EntryPoint = "wgpuRenderPipelineGetBindGroupLayout")] public unsafe partial BindGroupLayout* RenderPipelineGetBindGroupLayout(RenderPipeline* renderPipeline, uint groupIndex); /// To be documented. - [NativeName("Src", "Line 1783, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1770, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuRenderPipelineSetLabel")] public unsafe partial void RenderPipelineSetLabel(RenderPipeline* renderPipeline, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* label); /// To be documented. - [NativeName("Src", "Line 1783, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1770, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuRenderPipelineSetLabel")] public unsafe partial void RenderPipelineSetLabel(RenderPipeline* renderPipeline, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte label); /// To be documented. - [NativeName("Src", "Line 1783, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1770, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuRenderPipelineSetLabel")] public unsafe partial void RenderPipelineSetLabel(RenderPipeline* renderPipeline, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string label); /// To be documented. - [NativeName("Src", "Line 1784, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1771, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuRenderPipelineReference")] public unsafe partial void RenderPipelineReference(RenderPipeline* renderPipeline); /// To be documented. - [NativeName("Src", "Line 1785, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1772, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuRenderPipelineRelease")] public unsafe partial void RenderPipelineRelease(RenderPipeline* renderPipeline); /// To be documented. - [NativeName("Src", "Line 1788, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1775, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuSamplerSetLabel")] public unsafe partial void SamplerSetLabel(Sampler* sampler, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* label); /// To be documented. - [NativeName("Src", "Line 1788, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1775, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuSamplerSetLabel")] public unsafe partial void SamplerSetLabel(Sampler* sampler, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte label); /// To be documented. - [NativeName("Src", "Line 1788, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1775, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuSamplerSetLabel")] public unsafe partial void SamplerSetLabel(Sampler* sampler, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string label); /// To be documented. - [NativeName("Src", "Line 1789, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1776, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuSamplerReference")] public unsafe partial void SamplerReference(Sampler* sampler); /// To be documented. - [NativeName("Src", "Line 1790, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1777, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuSamplerRelease")] public unsafe partial void SamplerRelease(Sampler* sampler); /// To be documented. - [NativeName("Src", "Line 1793, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1780, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuShaderModuleGetCompilationInfo")] public unsafe partial void ShaderModuleGetCompilationInfo(ShaderModule* shaderModule, PfnCompilationInfoCallback callback, void* userdata); /// To be documented. - [NativeName("Src", "Line 1793, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1780, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuShaderModuleGetCompilationInfo")] public unsafe partial void ShaderModuleGetCompilationInfo(ShaderModule* shaderModule, PfnCompilationInfoCallback callback, ref T0 userdata) where T0 : unmanaged; /// To be documented. - [NativeName("Src", "Line 1794, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1781, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuShaderModuleSetLabel")] public unsafe partial void ShaderModuleSetLabel(ShaderModule* shaderModule, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* label); /// To be documented. - [NativeName("Src", "Line 1794, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1781, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuShaderModuleSetLabel")] public unsafe partial void ShaderModuleSetLabel(ShaderModule* shaderModule, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte label); /// To be documented. - [NativeName("Src", "Line 1794, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1781, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuShaderModuleSetLabel")] public unsafe partial void ShaderModuleSetLabel(ShaderModule* shaderModule, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string label); /// To be documented. - [NativeName("Src", "Line 1795, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1782, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuShaderModuleReference")] public unsafe partial void ShaderModuleReference(ShaderModule* shaderModule); /// To be documented. - [NativeName("Src", "Line 1796, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1783, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuShaderModuleRelease")] public unsafe partial void ShaderModuleRelease(ShaderModule* shaderModule); /// To be documented. - [NativeName("Src", "Line 1799, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1786, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuSurfaceConfigure")] public unsafe partial void SurfaceConfigure(Surface* surface, [Flow(Silk.NET.Core.Native.FlowDirection.In)] SurfaceConfiguration* config); /// To be documented. - [NativeName("Src", "Line 1799, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1786, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuSurfaceConfigure")] public unsafe partial void SurfaceConfigure(Surface* surface, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in SurfaceConfiguration config); /// To be documented. - [NativeName("Src", "Line 1800, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1787, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuSurfaceGetCapabilities")] public unsafe partial void SurfaceGetCapabilities(Surface* surface, Adapter* adapter, SurfaceCapabilities* capabilities); /// To be documented. - [NativeName("Src", "Line 1800, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1787, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuSurfaceGetCapabilities")] public unsafe partial void SurfaceGetCapabilities(Surface* surface, Adapter* adapter, ref SurfaceCapabilities capabilities); /// To be documented. - [NativeName("Src", "Line 1801, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1788, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuSurfaceGetCurrentTexture")] public unsafe partial void SurfaceGetCurrentTexture(Surface* surface, SurfaceTexture* surfaceTexture); /// To be documented. - [NativeName("Src", "Line 1801, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1788, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuSurfaceGetCurrentTexture")] public unsafe partial void SurfaceGetCurrentTexture(Surface* surface, ref SurfaceTexture surfaceTexture); /// To be documented. - [NativeName("Src", "Line 1802, Column 31 in webgpu.h")] + [NativeName("Src", "Line 1789, Column 31 in webgpu.h")] [NativeApi(EntryPoint = "wgpuSurfaceGetPreferredFormat")] public unsafe partial TextureFormat SurfaceGetPreferredFormat(Surface* surface, Adapter* adapter); /// To be documented. - [NativeName("Src", "Line 1803, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1790, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuSurfacePresent")] public unsafe partial void SurfacePresent(Surface* surface); /// To be documented. - [NativeName("Src", "Line 1804, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1791, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuSurfaceUnconfigure")] public unsafe partial void SurfaceUnconfigure(Surface* surface); /// To be documented. - [NativeName("Src", "Line 1805, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1792, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuSurfaceReference")] public unsafe partial void SurfaceReference(Surface* surface); /// To be documented. - [NativeName("Src", "Line 1806, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1793, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuSurfaceRelease")] public unsafe partial void SurfaceRelease(Surface* surface); /// To be documented. - [NativeName("Src", "Line 1809, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1796, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuSurfaceCapabilitiesFreeMembers")] public partial void SurfaceCapabilitiesFreeMembers(SurfaceCapabilities capabilities); /// To be documented. - [NativeName("Src", "Line 1812, Column 29 in webgpu.h")] + [NativeName("Src", "Line 1799, Column 29 in webgpu.h")] [NativeApi(EntryPoint = "wgpuTextureCreateView")] public unsafe partial TextureView* TextureCreateView(Texture* texture, [Flow(Silk.NET.Core.Native.FlowDirection.In)] TextureViewDescriptor* descriptor); /// To be documented. - [NativeName("Src", "Line 1812, Column 29 in webgpu.h")] + [NativeName("Src", "Line 1799, Column 29 in webgpu.h")] [NativeApi(EntryPoint = "wgpuTextureCreateView")] public unsafe partial TextureView* TextureCreateView(Texture* texture, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in TextureViewDescriptor descriptor); /// To be documented. - [NativeName("Src", "Line 1813, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1800, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuTextureDestroy")] public unsafe partial void TextureDestroy(Texture* texture); /// To be documented. - [NativeName("Src", "Line 1814, Column 22 in webgpu.h")] + [NativeName("Src", "Line 1801, Column 22 in webgpu.h")] [NativeApi(EntryPoint = "wgpuTextureGetDepthOrArrayLayers")] public unsafe partial uint TextureGetDepthOrArrayLayers(Texture* texture); /// To be documented. - [NativeName("Src", "Line 1815, Column 34 in webgpu.h")] + [NativeName("Src", "Line 1802, Column 34 in webgpu.h")] [NativeApi(EntryPoint = "wgpuTextureGetDimension")] public unsafe partial TextureDimension TextureGetDimension(Texture* texture); /// To be documented. - [NativeName("Src", "Line 1816, Column 31 in webgpu.h")] + [NativeName("Src", "Line 1803, Column 31 in webgpu.h")] [NativeApi(EntryPoint = "wgpuTextureGetFormat")] public unsafe partial TextureFormat TextureGetFormat(Texture* texture); /// To be documented. - [NativeName("Src", "Line 1817, Column 22 in webgpu.h")] + [NativeName("Src", "Line 1804, Column 22 in webgpu.h")] [NativeApi(EntryPoint = "wgpuTextureGetHeight")] public unsafe partial uint TextureGetHeight(Texture* texture); /// To be documented. - [NativeName("Src", "Line 1818, Column 22 in webgpu.h")] + [NativeName("Src", "Line 1805, Column 22 in webgpu.h")] [NativeApi(EntryPoint = "wgpuTextureGetMipLevelCount")] public unsafe partial uint TextureGetMipLevelCount(Texture* texture); /// To be documented. - [NativeName("Src", "Line 1819, Column 22 in webgpu.h")] + [NativeName("Src", "Line 1806, Column 22 in webgpu.h")] [NativeApi(EntryPoint = "wgpuTextureGetSampleCount")] public unsafe partial uint TextureGetSampleCount(Texture* texture); /// To be documented. - [NativeName("Src", "Line 1820, Column 35 in webgpu.h")] + [NativeName("Src", "Line 1807, Column 35 in webgpu.h")] [NativeApi(EntryPoint = "wgpuTextureGetUsage")] public unsafe partial Silk.NET.WebGPU.TextureUsage TextureGetUsage(Texture* texture); /// To be documented. - [NativeName("Src", "Line 1821, Column 22 in webgpu.h")] + [NativeName("Src", "Line 1808, Column 22 in webgpu.h")] [NativeApi(EntryPoint = "wgpuTextureGetWidth")] public unsafe partial uint TextureGetWidth(Texture* texture); /// To be documented. - [NativeName("Src", "Line 1822, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1809, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuTextureSetLabel")] public unsafe partial void TextureSetLabel(Texture* texture, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* label); /// To be documented. - [NativeName("Src", "Line 1822, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1809, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuTextureSetLabel")] public unsafe partial void TextureSetLabel(Texture* texture, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte label); /// To be documented. - [NativeName("Src", "Line 1822, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1809, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuTextureSetLabel")] public unsafe partial void TextureSetLabel(Texture* texture, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string label); /// To be documented. - [NativeName("Src", "Line 1823, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1810, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuTextureReference")] public unsafe partial void TextureReference(Texture* texture); /// To be documented. - [NativeName("Src", "Line 1824, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1811, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuTextureRelease")] public unsafe partial void TextureRelease(Texture* texture); /// To be documented. - [NativeName("Src", "Line 1827, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1814, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuTextureViewSetLabel")] public unsafe partial void TextureViewSetLabel(TextureView* textureView, [Flow(Silk.NET.Core.Native.FlowDirection.In)] byte* label); /// To be documented. - [NativeName("Src", "Line 1827, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1814, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuTextureViewSetLabel")] public unsafe partial void TextureViewSetLabel(TextureView* textureView, [Flow(Silk.NET.Core.Native.FlowDirection.In)] in byte label); /// To be documented. - [NativeName("Src", "Line 1827, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1814, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuTextureViewSetLabel")] public unsafe partial void TextureViewSetLabel(TextureView* textureView, [Flow(Silk.NET.Core.Native.FlowDirection.In), UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPUTF8Str)] string label); /// To be documented. - [NativeName("Src", "Line 1828, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1815, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuTextureViewReference")] public unsafe partial void TextureViewReference(TextureView* textureView); /// To be documented. - [NativeName("Src", "Line 1829, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1816, Column 18 in webgpu.h")] [NativeApi(EntryPoint = "wgpuTextureViewRelease")] public unsafe partial void TextureViewRelease(TextureView* textureView); diff --git a/src/WebGPU/Silk.NET.WebGPU/WebGPUOverloads.gen.cs b/src/WebGPU/Silk.NET.WebGPU/WebGPUOverloads.gen.cs index a03ea361de..c141594d65 100644 --- a/src/WebGPU/Silk.NET.WebGPU/WebGPUOverloads.gen.cs +++ b/src/WebGPU/Silk.NET.WebGPU/WebGPUOverloads.gen.cs @@ -17,7 +17,7 @@ namespace Silk.NET.WebGPU public static class WebGPUOverloads { /// To be documented. - [NativeName("Src", "Line 1598, Column 26 in webgpu.h")] + [NativeName("Src", "Line 1585, Column 26 in webgpu.h")] public static unsafe Instance* CreateInstance(this WebGPU thisApi, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan descriptor) { // SpanOverloader @@ -25,7 +25,7 @@ public static class WebGPUOverloads } /// To be documented. - [NativeName("Src", "Line 1599, Column 22 in webgpu.h")] + [NativeName("Src", "Line 1586, Column 22 in webgpu.h")] public static unsafe PfnProc GetProcAddress(this WebGPU thisApi, Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan procName) { // SpanOverloader @@ -33,7 +33,7 @@ public static unsafe PfnProc GetProcAddress(this WebGPU thisApi, Device* device, } /// To be documented. - [NativeName("Src", "Line 1602, Column 20 in webgpu.h")] + [NativeName("Src", "Line 1589, Column 20 in webgpu.h")] public static unsafe nuint AdapterEnumerateFeatures(this WebGPU thisApi, Adapter* adapter, Span features) { // SpanOverloader @@ -41,7 +41,7 @@ public static unsafe nuint AdapterEnumerateFeatures(this WebGPU thisApi, Adapter } /// To be documented. - [NativeName("Src", "Line 1603, Column 22 in webgpu.h")] + [NativeName("Src", "Line 1590, Column 22 in webgpu.h")] public static unsafe Silk.NET.Core.Bool32 AdapterGetLimits(this WebGPU thisApi, Adapter* adapter, Span limits) { // SpanOverloader @@ -49,7 +49,7 @@ public static unsafe Silk.NET.Core.Bool32 AdapterGetLimits(this WebGPU thisApi, } /// To be documented. - [NativeName("Src", "Line 1604, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1591, Column 18 in webgpu.h")] public static unsafe void AdapterGetProperties(this WebGPU thisApi, Adapter* adapter, Span properties) { // SpanOverloader @@ -57,7 +57,7 @@ public static unsafe void AdapterGetProperties(this WebGPU thisApi, Adapter* ada } /// To be documented. - [NativeName("Src", "Line 1606, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1593, Column 18 in webgpu.h")] public static unsafe void AdapterRequestDevice(this WebGPU thisApi, Adapter* adapter, [Flow(Silk.NET.Core.Native.FlowDirection.In)] DeviceDescriptor* descriptor, PfnRequestDeviceCallback callback, Span userdata) where T0 : unmanaged { // SpanOverloader @@ -65,7 +65,7 @@ public static unsafe void AdapterRequestDevice(this WebGPU thisApi, Adapter* } /// To be documented. - [NativeName("Src", "Line 1606, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1593, Column 18 in webgpu.h")] public static unsafe void AdapterRequestDevice(this WebGPU thisApi, Adapter* adapter, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan descriptor, PfnRequestDeviceCallback callback, void* userdata) { // SpanOverloader @@ -73,7 +73,7 @@ public static unsafe void AdapterRequestDevice(this WebGPU thisApi, Adapter* ada } /// To be documented. - [NativeName("Src", "Line 1606, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1593, Column 18 in webgpu.h")] public static unsafe void AdapterRequestDevice(this WebGPU thisApi, Adapter* adapter, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan descriptor, PfnRequestDeviceCallback callback, Span userdata) where T0 : unmanaged { // SpanOverloader @@ -81,7 +81,7 @@ public static unsafe void AdapterRequestDevice(this WebGPU thisApi, Adapter* } /// To be documented. - [NativeName("Src", "Line 1611, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1598, Column 18 in webgpu.h")] public static unsafe void BindGroupSetLabel(this WebGPU thisApi, BindGroup* bindGroup, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan label) { // SpanOverloader @@ -89,7 +89,7 @@ public static unsafe void BindGroupSetLabel(this WebGPU thisApi, BindGroup* bind } /// To be documented. - [NativeName("Src", "Line 1616, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1603, Column 18 in webgpu.h")] public static unsafe void BindGroupLayoutSetLabel(this WebGPU thisApi, BindGroupLayout* bindGroupLayout, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan label) { // SpanOverloader @@ -97,7 +97,7 @@ public static unsafe void BindGroupLayoutSetLabel(this WebGPU thisApi, BindGroup } /// To be documented. - [NativeName("Src", "Line 1627, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1614, Column 18 in webgpu.h")] public static unsafe void BufferMapAsync(this WebGPU thisApi, Buffer* buffer, Silk.NET.WebGPU.MapMode mode, nuint offset, nuint size, PfnBufferMapCallback callback, Span userdata) where T0 : unmanaged { // SpanOverloader @@ -105,7 +105,7 @@ public static unsafe void BufferMapAsync(this WebGPU thisApi, Buffer* buffer } /// To be documented. - [NativeName("Src", "Line 1628, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1615, Column 18 in webgpu.h")] public static unsafe void BufferSetLabel(this WebGPU thisApi, Buffer* buffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan label) { // SpanOverloader @@ -113,7 +113,7 @@ public static unsafe void BufferSetLabel(this WebGPU thisApi, Buffer* buffer, [F } /// To be documented. - [NativeName("Src", "Line 1634, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1621, Column 18 in webgpu.h")] public static unsafe void CommandBufferSetLabel(this WebGPU thisApi, CommandBuffer* commandBuffer, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan label) { // SpanOverloader @@ -121,7 +121,7 @@ public static unsafe void CommandBufferSetLabel(this WebGPU thisApi, CommandBuff } /// To be documented. - [NativeName("Src", "Line 1639, Column 36 in webgpu.h")] + [NativeName("Src", "Line 1626, Column 36 in webgpu.h")] public static unsafe ComputePassEncoder* CommandEncoderBeginComputePass(this WebGPU thisApi, CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan descriptor) { // SpanOverloader @@ -129,7 +129,7 @@ public static unsafe void CommandBufferSetLabel(this WebGPU thisApi, CommandBuff } /// To be documented. - [NativeName("Src", "Line 1640, Column 35 in webgpu.h")] + [NativeName("Src", "Line 1627, Column 35 in webgpu.h")] public static unsafe RenderPassEncoder* CommandEncoderBeginRenderPass(this WebGPU thisApi, CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan descriptor) { // SpanOverloader @@ -137,7 +137,7 @@ public static unsafe void CommandBufferSetLabel(this WebGPU thisApi, CommandBuff } /// To be documented. - [NativeName("Src", "Line 1643, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1630, Column 18 in webgpu.h")] public static unsafe void CommandEncoderCopyBufferToTexture(this WebGPU thisApi, CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyBuffer* source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan copySize) { // SpanOverloader @@ -145,7 +145,7 @@ public static unsafe void CommandEncoderCopyBufferToTexture(this WebGPU thisApi, } /// To be documented. - [NativeName("Src", "Line 1643, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1630, Column 18 in webgpu.h")] public static unsafe void CommandEncoderCopyBufferToTexture(this WebGPU thisApi, CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyBuffer* source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Extent3D* copySize) { // SpanOverloader @@ -153,7 +153,7 @@ public static unsafe void CommandEncoderCopyBufferToTexture(this WebGPU thisApi, } /// To be documented. - [NativeName("Src", "Line 1643, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1630, Column 18 in webgpu.h")] public static unsafe void CommandEncoderCopyBufferToTexture(this WebGPU thisApi, CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyBuffer* source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan copySize) { // SpanOverloader @@ -161,7 +161,7 @@ public static unsafe void CommandEncoderCopyBufferToTexture(this WebGPU thisApi, } /// To be documented. - [NativeName("Src", "Line 1643, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1630, Column 18 in webgpu.h")] public static unsafe void CommandEncoderCopyBufferToTexture(this WebGPU thisApi, CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Extent3D* copySize) { // SpanOverloader @@ -169,7 +169,7 @@ public static unsafe void CommandEncoderCopyBufferToTexture(this WebGPU thisApi, } /// To be documented. - [NativeName("Src", "Line 1643, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1630, Column 18 in webgpu.h")] public static unsafe void CommandEncoderCopyBufferToTexture(this WebGPU thisApi, CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan copySize) { // SpanOverloader @@ -177,7 +177,7 @@ public static unsafe void CommandEncoderCopyBufferToTexture(this WebGPU thisApi, } /// To be documented. - [NativeName("Src", "Line 1643, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1630, Column 18 in webgpu.h")] public static unsafe void CommandEncoderCopyBufferToTexture(this WebGPU thisApi, CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Extent3D* copySize) { // SpanOverloader @@ -185,7 +185,7 @@ public static unsafe void CommandEncoderCopyBufferToTexture(this WebGPU thisApi, } /// To be documented. - [NativeName("Src", "Line 1643, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1630, Column 18 in webgpu.h")] public static unsafe void CommandEncoderCopyBufferToTexture(this WebGPU thisApi, CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan copySize) { // SpanOverloader @@ -193,7 +193,7 @@ public static unsafe void CommandEncoderCopyBufferToTexture(this WebGPU thisApi, } /// To be documented. - [NativeName("Src", "Line 1644, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1631, Column 18 in webgpu.h")] public static unsafe void CommandEncoderCopyTextureToBuffer(this WebGPU thisApi, CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyBuffer* destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan copySize) { // SpanOverloader @@ -201,7 +201,7 @@ public static unsafe void CommandEncoderCopyTextureToBuffer(this WebGPU thisApi, } /// To be documented. - [NativeName("Src", "Line 1644, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1631, Column 18 in webgpu.h")] public static unsafe void CommandEncoderCopyTextureToBuffer(this WebGPU thisApi, CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Extent3D* copySize) { // SpanOverloader @@ -209,7 +209,7 @@ public static unsafe void CommandEncoderCopyTextureToBuffer(this WebGPU thisApi, } /// To be documented. - [NativeName("Src", "Line 1644, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1631, Column 18 in webgpu.h")] public static unsafe void CommandEncoderCopyTextureToBuffer(this WebGPU thisApi, CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan copySize) { // SpanOverloader @@ -217,7 +217,7 @@ public static unsafe void CommandEncoderCopyTextureToBuffer(this WebGPU thisApi, } /// To be documented. - [NativeName("Src", "Line 1644, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1631, Column 18 in webgpu.h")] public static unsafe void CommandEncoderCopyTextureToBuffer(this WebGPU thisApi, CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyBuffer* destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Extent3D* copySize) { // SpanOverloader @@ -225,7 +225,7 @@ public static unsafe void CommandEncoderCopyTextureToBuffer(this WebGPU thisApi, } /// To be documented. - [NativeName("Src", "Line 1644, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1631, Column 18 in webgpu.h")] public static unsafe void CommandEncoderCopyTextureToBuffer(this WebGPU thisApi, CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyBuffer* destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan copySize) { // SpanOverloader @@ -233,7 +233,7 @@ public static unsafe void CommandEncoderCopyTextureToBuffer(this WebGPU thisApi, } /// To be documented. - [NativeName("Src", "Line 1644, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1631, Column 18 in webgpu.h")] public static unsafe void CommandEncoderCopyTextureToBuffer(this WebGPU thisApi, CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Extent3D* copySize) { // SpanOverloader @@ -241,7 +241,7 @@ public static unsafe void CommandEncoderCopyTextureToBuffer(this WebGPU thisApi, } /// To be documented. - [NativeName("Src", "Line 1644, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1631, Column 18 in webgpu.h")] public static unsafe void CommandEncoderCopyTextureToBuffer(this WebGPU thisApi, CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan copySize) { // SpanOverloader @@ -249,7 +249,7 @@ public static unsafe void CommandEncoderCopyTextureToBuffer(this WebGPU thisApi, } /// To be documented. - [NativeName("Src", "Line 1645, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1632, Column 18 in webgpu.h")] public static unsafe void CommandEncoderCopyTextureToTexture(this WebGPU thisApi, CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan copySize) { // SpanOverloader @@ -257,7 +257,7 @@ public static unsafe void CommandEncoderCopyTextureToTexture(this WebGPU thisApi } /// To be documented. - [NativeName("Src", "Line 1645, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1632, Column 18 in webgpu.h")] public static unsafe void CommandEncoderCopyTextureToTexture(this WebGPU thisApi, CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Extent3D* copySize) { // SpanOverloader @@ -265,7 +265,7 @@ public static unsafe void CommandEncoderCopyTextureToTexture(this WebGPU thisApi } /// To be documented. - [NativeName("Src", "Line 1645, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1632, Column 18 in webgpu.h")] public static unsafe void CommandEncoderCopyTextureToTexture(this WebGPU thisApi, CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan copySize) { // SpanOverloader @@ -273,7 +273,7 @@ public static unsafe void CommandEncoderCopyTextureToTexture(this WebGPU thisApi } /// To be documented. - [NativeName("Src", "Line 1645, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1632, Column 18 in webgpu.h")] public static unsafe void CommandEncoderCopyTextureToTexture(this WebGPU thisApi, CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Extent3D* copySize) { // SpanOverloader @@ -281,7 +281,7 @@ public static unsafe void CommandEncoderCopyTextureToTexture(this WebGPU thisApi } /// To be documented. - [NativeName("Src", "Line 1645, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1632, Column 18 in webgpu.h")] public static unsafe void CommandEncoderCopyTextureToTexture(this WebGPU thisApi, CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan copySize) { // SpanOverloader @@ -289,7 +289,7 @@ public static unsafe void CommandEncoderCopyTextureToTexture(this WebGPU thisApi } /// To be documented. - [NativeName("Src", "Line 1645, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1632, Column 18 in webgpu.h")] public static unsafe void CommandEncoderCopyTextureToTexture(this WebGPU thisApi, CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Extent3D* copySize) { // SpanOverloader @@ -297,7 +297,7 @@ public static unsafe void CommandEncoderCopyTextureToTexture(this WebGPU thisApi } /// To be documented. - [NativeName("Src", "Line 1645, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1632, Column 18 in webgpu.h")] public static unsafe void CommandEncoderCopyTextureToTexture(this WebGPU thisApi, CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan source, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan copySize) { // SpanOverloader @@ -305,7 +305,7 @@ public static unsafe void CommandEncoderCopyTextureToTexture(this WebGPU thisApi } /// To be documented. - [NativeName("Src", "Line 1646, Column 31 in webgpu.h")] + [NativeName("Src", "Line 1633, Column 31 in webgpu.h")] public static unsafe CommandBuffer* CommandEncoderFinish(this WebGPU thisApi, CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan descriptor) { // SpanOverloader @@ -313,7 +313,7 @@ public static unsafe void CommandEncoderCopyTextureToTexture(this WebGPU thisApi } /// To be documented. - [NativeName("Src", "Line 1647, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1634, Column 18 in webgpu.h")] public static unsafe void CommandEncoderInsertDebugMarker(this WebGPU thisApi, CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan markerLabel) { // SpanOverloader @@ -321,7 +321,7 @@ public static unsafe void CommandEncoderInsertDebugMarker(this WebGPU thisApi, C } /// To be documented. - [NativeName("Src", "Line 1649, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1636, Column 18 in webgpu.h")] public static unsafe void CommandEncoderPushDebugGroup(this WebGPU thisApi, CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan groupLabel) { // SpanOverloader @@ -329,7 +329,7 @@ public static unsafe void CommandEncoderPushDebugGroup(this WebGPU thisApi, Comm } /// To be documented. - [NativeName("Src", "Line 1651, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1638, Column 18 in webgpu.h")] public static unsafe void CommandEncoderSetLabel(this WebGPU thisApi, CommandEncoder* commandEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan label) { // SpanOverloader @@ -337,7 +337,7 @@ public static unsafe void CommandEncoderSetLabel(this WebGPU thisApi, CommandEnc } /// To be documented. - [NativeName("Src", "Line 1662, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1649, Column 18 in webgpu.h")] public static unsafe void ComputePassEncoderInsertDebugMarker(this WebGPU thisApi, ComputePassEncoder* computePassEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan markerLabel) { // SpanOverloader @@ -345,7 +345,7 @@ public static unsafe void ComputePassEncoderInsertDebugMarker(this WebGPU thisAp } /// To be documented. - [NativeName("Src", "Line 1664, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1651, Column 18 in webgpu.h")] public static unsafe void ComputePassEncoderPushDebugGroup(this WebGPU thisApi, ComputePassEncoder* computePassEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan groupLabel) { // SpanOverloader @@ -353,7 +353,7 @@ public static unsafe void ComputePassEncoderPushDebugGroup(this WebGPU thisApi, } /// To be documented. - [NativeName("Src", "Line 1665, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1652, Column 18 in webgpu.h")] public static unsafe void ComputePassEncoderSetBindGroup(this WebGPU thisApi, ComputePassEncoder* computePassEncoder, uint groupIndex, BindGroup* group, nuint dynamicOffsetCount, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan dynamicOffsets) { // SpanOverloader @@ -361,7 +361,7 @@ public static unsafe void ComputePassEncoderSetBindGroup(this WebGPU thisApi, Co } /// To be documented. - [NativeName("Src", "Line 1666, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1653, Column 18 in webgpu.h")] public static unsafe void ComputePassEncoderSetLabel(this WebGPU thisApi, ComputePassEncoder* computePassEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan label) { // SpanOverloader @@ -369,7 +369,7 @@ public static unsafe void ComputePassEncoderSetLabel(this WebGPU thisApi, Comput } /// To be documented. - [NativeName("Src", "Line 1673, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1660, Column 18 in webgpu.h")] public static unsafe void ComputePipelineSetLabel(this WebGPU thisApi, ComputePipeline* computePipeline, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan label) { // SpanOverloader @@ -377,7 +377,7 @@ public static unsafe void ComputePipelineSetLabel(this WebGPU thisApi, ComputePi } /// To be documented. - [NativeName("Src", "Line 1678, Column 27 in webgpu.h")] + [NativeName("Src", "Line 1665, Column 27 in webgpu.h")] public static unsafe BindGroup* DeviceCreateBindGroup(this WebGPU thisApi, Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan descriptor) { // SpanOverloader @@ -385,7 +385,7 @@ public static unsafe void ComputePipelineSetLabel(this WebGPU thisApi, ComputePi } /// To be documented. - [NativeName("Src", "Line 1679, Column 33 in webgpu.h")] + [NativeName("Src", "Line 1666, Column 33 in webgpu.h")] public static unsafe BindGroupLayout* DeviceCreateBindGroupLayout(this WebGPU thisApi, Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan descriptor) { // SpanOverloader @@ -393,7 +393,7 @@ public static unsafe void ComputePipelineSetLabel(this WebGPU thisApi, ComputePi } /// To be documented. - [NativeName("Src", "Line 1680, Column 24 in webgpu.h")] + [NativeName("Src", "Line 1667, Column 24 in webgpu.h")] public static unsafe Buffer* DeviceCreateBuffer(this WebGPU thisApi, Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan descriptor) { // SpanOverloader @@ -401,7 +401,7 @@ public static unsafe void ComputePipelineSetLabel(this WebGPU thisApi, ComputePi } /// To be documented. - [NativeName("Src", "Line 1681, Column 32 in webgpu.h")] + [NativeName("Src", "Line 1668, Column 32 in webgpu.h")] public static unsafe CommandEncoder* DeviceCreateCommandEncoder(this WebGPU thisApi, Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan descriptor) { // SpanOverloader @@ -409,7 +409,7 @@ public static unsafe void ComputePipelineSetLabel(this WebGPU thisApi, ComputePi } /// To be documented. - [NativeName("Src", "Line 1682, Column 33 in webgpu.h")] + [NativeName("Src", "Line 1669, Column 33 in webgpu.h")] public static unsafe ComputePipeline* DeviceCreateComputePipeline(this WebGPU thisApi, Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan descriptor) { // SpanOverloader @@ -417,7 +417,7 @@ public static unsafe void ComputePipelineSetLabel(this WebGPU thisApi, ComputePi } /// To be documented. - [NativeName("Src", "Line 1683, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1670, Column 18 in webgpu.h")] public static unsafe void DeviceCreateComputePipelineAsync(this WebGPU thisApi, Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ComputePipelineDescriptor* descriptor, PfnCreateComputePipelineAsyncCallback callback, Span userdata) where T0 : unmanaged { // SpanOverloader @@ -425,7 +425,7 @@ public static unsafe void DeviceCreateComputePipelineAsync(this WebGPU thisA } /// To be documented. - [NativeName("Src", "Line 1683, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1670, Column 18 in webgpu.h")] public static unsafe void DeviceCreateComputePipelineAsync(this WebGPU thisApi, Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan descriptor, PfnCreateComputePipelineAsyncCallback callback, void* userdata) { // SpanOverloader @@ -433,7 +433,7 @@ public static unsafe void DeviceCreateComputePipelineAsync(this WebGPU thisApi, } /// To be documented. - [NativeName("Src", "Line 1683, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1670, Column 18 in webgpu.h")] public static unsafe void DeviceCreateComputePipelineAsync(this WebGPU thisApi, Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan descriptor, PfnCreateComputePipelineAsyncCallback callback, Span userdata) where T0 : unmanaged { // SpanOverloader @@ -441,7 +441,7 @@ public static unsafe void DeviceCreateComputePipelineAsync(this WebGPU thisA } /// To be documented. - [NativeName("Src", "Line 1684, Column 32 in webgpu.h")] + [NativeName("Src", "Line 1671, Column 32 in webgpu.h")] public static unsafe PipelineLayout* DeviceCreatePipelineLayout(this WebGPU thisApi, Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan descriptor) { // SpanOverloader @@ -449,7 +449,7 @@ public static unsafe void DeviceCreateComputePipelineAsync(this WebGPU thisA } /// To be documented. - [NativeName("Src", "Line 1685, Column 26 in webgpu.h")] + [NativeName("Src", "Line 1672, Column 26 in webgpu.h")] public static unsafe QuerySet* DeviceCreateQuerySet(this WebGPU thisApi, Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan descriptor) { // SpanOverloader @@ -457,7 +457,7 @@ public static unsafe void DeviceCreateComputePipelineAsync(this WebGPU thisA } /// To be documented. - [NativeName("Src", "Line 1686, Column 37 in webgpu.h")] + [NativeName("Src", "Line 1673, Column 37 in webgpu.h")] public static unsafe RenderBundleEncoder* DeviceCreateRenderBundleEncoder(this WebGPU thisApi, Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan descriptor) { // SpanOverloader @@ -465,7 +465,7 @@ public static unsafe void DeviceCreateComputePipelineAsync(this WebGPU thisA } /// To be documented. - [NativeName("Src", "Line 1687, Column 32 in webgpu.h")] + [NativeName("Src", "Line 1674, Column 32 in webgpu.h")] public static unsafe RenderPipeline* DeviceCreateRenderPipeline(this WebGPU thisApi, Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan descriptor) { // SpanOverloader @@ -473,7 +473,7 @@ public static unsafe void DeviceCreateComputePipelineAsync(this WebGPU thisA } /// To be documented. - [NativeName("Src", "Line 1688, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1675, Column 18 in webgpu.h")] public static unsafe void DeviceCreateRenderPipelineAsync(this WebGPU thisApi, Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In)] RenderPipelineDescriptor* descriptor, PfnCreateRenderPipelineAsyncCallback callback, Span userdata) where T0 : unmanaged { // SpanOverloader @@ -481,7 +481,7 @@ public static unsafe void DeviceCreateRenderPipelineAsync(this WebGPU thisAp } /// To be documented. - [NativeName("Src", "Line 1688, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1675, Column 18 in webgpu.h")] public static unsafe void DeviceCreateRenderPipelineAsync(this WebGPU thisApi, Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan descriptor, PfnCreateRenderPipelineAsyncCallback callback, void* userdata) { // SpanOverloader @@ -489,7 +489,7 @@ public static unsafe void DeviceCreateRenderPipelineAsync(this WebGPU thisApi, D } /// To be documented. - [NativeName("Src", "Line 1688, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1675, Column 18 in webgpu.h")] public static unsafe void DeviceCreateRenderPipelineAsync(this WebGPU thisApi, Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan descriptor, PfnCreateRenderPipelineAsyncCallback callback, Span userdata) where T0 : unmanaged { // SpanOverloader @@ -497,7 +497,7 @@ public static unsafe void DeviceCreateRenderPipelineAsync(this WebGPU thisAp } /// To be documented. - [NativeName("Src", "Line 1689, Column 25 in webgpu.h")] + [NativeName("Src", "Line 1676, Column 25 in webgpu.h")] public static unsafe Sampler* DeviceCreateSampler(this WebGPU thisApi, Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan descriptor) { // SpanOverloader @@ -505,7 +505,7 @@ public static unsafe void DeviceCreateRenderPipelineAsync(this WebGPU thisAp } /// To be documented. - [NativeName("Src", "Line 1690, Column 30 in webgpu.h")] + [NativeName("Src", "Line 1677, Column 30 in webgpu.h")] public static unsafe ShaderModule* DeviceCreateShaderModule(this WebGPU thisApi, Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan descriptor) { // SpanOverloader @@ -513,7 +513,7 @@ public static unsafe void DeviceCreateRenderPipelineAsync(this WebGPU thisAp } /// To be documented. - [NativeName("Src", "Line 1691, Column 25 in webgpu.h")] + [NativeName("Src", "Line 1678, Column 25 in webgpu.h")] public static unsafe Texture* DeviceCreateTexture(this WebGPU thisApi, Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan descriptor) { // SpanOverloader @@ -521,7 +521,7 @@ public static unsafe void DeviceCreateRenderPipelineAsync(this WebGPU thisAp } /// To be documented. - [NativeName("Src", "Line 1693, Column 20 in webgpu.h")] + [NativeName("Src", "Line 1680, Column 20 in webgpu.h")] public static unsafe nuint DeviceEnumerateFeatures(this WebGPU thisApi, Device* device, Span features) { // SpanOverloader @@ -529,7 +529,7 @@ public static unsafe nuint DeviceEnumerateFeatures(this WebGPU thisApi, Device* } /// To be documented. - [NativeName("Src", "Line 1694, Column 22 in webgpu.h")] + [NativeName("Src", "Line 1681, Column 22 in webgpu.h")] public static unsafe Silk.NET.Core.Bool32 DeviceGetLimits(this WebGPU thisApi, Device* device, Span limits) { // SpanOverloader @@ -537,7 +537,7 @@ public static unsafe Silk.NET.Core.Bool32 DeviceGetLimits(this WebGPU thisApi, D } /// To be documented. - [NativeName("Src", "Line 1697, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1684, Column 18 in webgpu.h")] public static unsafe void DevicePopErrorScope(this WebGPU thisApi, Device* device, PfnErrorCallback callback, Span userdata) where T0 : unmanaged { // SpanOverloader @@ -545,7 +545,7 @@ public static unsafe void DevicePopErrorScope(this WebGPU thisApi, Device* d } /// To be documented. - [NativeName("Src", "Line 1699, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1686, Column 18 in webgpu.h")] public static unsafe void DeviceSetLabel(this WebGPU thisApi, Device* device, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan label) { // SpanOverloader @@ -553,7 +553,7 @@ public static unsafe void DeviceSetLabel(this WebGPU thisApi, Device* device, [F } /// To be documented. - [NativeName("Src", "Line 1700, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1687, Column 18 in webgpu.h")] public static unsafe void DeviceSetUncapturedErrorCallback(this WebGPU thisApi, Device* device, PfnErrorCallback callback, Span userdata) where T0 : unmanaged { // SpanOverloader @@ -561,7 +561,7 @@ public static unsafe void DeviceSetUncapturedErrorCallback(this WebGPU thisA } /// To be documented. - [NativeName("Src", "Line 1705, Column 25 in webgpu.h")] + [NativeName("Src", "Line 1692, Column 25 in webgpu.h")] public static unsafe Surface* InstanceCreateSurface(this WebGPU thisApi, Instance* instance, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan descriptor) { // SpanOverloader @@ -569,7 +569,7 @@ public static unsafe void DeviceSetUncapturedErrorCallback(this WebGPU thisA } /// To be documented. - [NativeName("Src", "Line 1707, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1694, Column 18 in webgpu.h")] public static unsafe void InstanceRequestAdapter(this WebGPU thisApi, Instance* instance, [Flow(Silk.NET.Core.Native.FlowDirection.In)] RequestAdapterOptions* options, PfnRequestAdapterCallback callback, Span userdata) where T0 : unmanaged { // SpanOverloader @@ -577,7 +577,7 @@ public static unsafe void InstanceRequestAdapter(this WebGPU thisApi, Instan } /// To be documented. - [NativeName("Src", "Line 1707, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1694, Column 18 in webgpu.h")] public static unsafe void InstanceRequestAdapter(this WebGPU thisApi, Instance* instance, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan options, PfnRequestAdapterCallback callback, void* userdata) { // SpanOverloader @@ -585,7 +585,7 @@ public static unsafe void InstanceRequestAdapter(this WebGPU thisApi, Instance* } /// To be documented. - [NativeName("Src", "Line 1707, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1694, Column 18 in webgpu.h")] public static unsafe void InstanceRequestAdapter(this WebGPU thisApi, Instance* instance, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan options, PfnRequestAdapterCallback callback, Span userdata) where T0 : unmanaged { // SpanOverloader @@ -593,7 +593,7 @@ public static unsafe void InstanceRequestAdapter(this WebGPU thisApi, Instan } /// To be documented. - [NativeName("Src", "Line 1712, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1699, Column 18 in webgpu.h")] public static unsafe void PipelineLayoutSetLabel(this WebGPU thisApi, PipelineLayout* pipelineLayout, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan label) { // SpanOverloader @@ -601,7 +601,7 @@ public static unsafe void PipelineLayoutSetLabel(this WebGPU thisApi, PipelineLa } /// To be documented. - [NativeName("Src", "Line 1720, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1707, Column 18 in webgpu.h")] public static unsafe void QuerySetSetLabel(this WebGPU thisApi, QuerySet* querySet, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan label) { // SpanOverloader @@ -609,7 +609,7 @@ public static unsafe void QuerySetSetLabel(this WebGPU thisApi, QuerySet* queryS } /// To be documented. - [NativeName("Src", "Line 1725, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1712, Column 18 in webgpu.h")] public static unsafe void QueueOnSubmittedWorkDone(this WebGPU thisApi, Queue* queue, PfnQueueWorkDoneCallback callback, Span userdata) where T0 : unmanaged { // SpanOverloader @@ -617,7 +617,7 @@ public static unsafe void QueueOnSubmittedWorkDone(this WebGPU thisApi, Queu } /// To be documented. - [NativeName("Src", "Line 1726, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1713, Column 18 in webgpu.h")] public static unsafe void QueueSetLabel(this WebGPU thisApi, Queue* queue, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan label) { // SpanOverloader @@ -625,7 +625,7 @@ public static unsafe void QueueSetLabel(this WebGPU thisApi, Queue* queue, [Flow } /// To be documented. - [NativeName("Src", "Line 1728, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1715, Column 18 in webgpu.h")] public static unsafe void QueueWriteBuffer(this WebGPU thisApi, Queue* queue, Buffer* buffer, ulong bufferOffset, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan data, nuint size) where T0 : unmanaged { // SpanOverloader @@ -633,7 +633,7 @@ public static unsafe void QueueWriteBuffer(this WebGPU thisApi, Queue* queue } /// To be documented. - [NativeName("Src", "Line 1729, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1716, Column 18 in webgpu.h")] public static unsafe void QueueWriteTexture(this WebGPU thisApi, Queue* queue, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* data, nuint dataSize, [Flow(Silk.NET.Core.Native.FlowDirection.In)] TextureDataLayout* dataLayout, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan writeSize) { // SpanOverloader @@ -641,7 +641,7 @@ public static unsafe void QueueWriteTexture(this WebGPU thisApi, Queue* queue, [ } /// To be documented. - [NativeName("Src", "Line 1729, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1716, Column 18 in webgpu.h")] public static unsafe void QueueWriteTexture(this WebGPU thisApi, Queue* queue, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* data, nuint dataSize, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan dataLayout, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Extent3D* writeSize) { // SpanOverloader @@ -649,7 +649,7 @@ public static unsafe void QueueWriteTexture(this WebGPU thisApi, Queue* queue, [ } /// To be documented. - [NativeName("Src", "Line 1729, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1716, Column 18 in webgpu.h")] public static unsafe void QueueWriteTexture(this WebGPU thisApi, Queue* queue, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* data, nuint dataSize, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan dataLayout, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan writeSize) { // SpanOverloader @@ -657,7 +657,7 @@ public static unsafe void QueueWriteTexture(this WebGPU thisApi, Queue* queue, [ } /// To be documented. - [NativeName("Src", "Line 1729, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1716, Column 18 in webgpu.h")] public static unsafe void QueueWriteTexture(this WebGPU thisApi, Queue* queue, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan data, nuint dataSize, [Flow(Silk.NET.Core.Native.FlowDirection.In)] TextureDataLayout* dataLayout, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Extent3D* writeSize) where T0 : unmanaged { // SpanOverloader @@ -665,7 +665,7 @@ public static unsafe void QueueWriteTexture(this WebGPU thisApi, Queue* queu } /// To be documented. - [NativeName("Src", "Line 1729, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1716, Column 18 in webgpu.h")] public static unsafe void QueueWriteTexture(this WebGPU thisApi, Queue* queue, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan data, nuint dataSize, [Flow(Silk.NET.Core.Native.FlowDirection.In)] TextureDataLayout* dataLayout, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan writeSize) where T0 : unmanaged { // SpanOverloader @@ -673,7 +673,7 @@ public static unsafe void QueueWriteTexture(this WebGPU thisApi, Queue* queu } /// To be documented. - [NativeName("Src", "Line 1729, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1716, Column 18 in webgpu.h")] public static unsafe void QueueWriteTexture(this WebGPU thisApi, Queue* queue, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan data, nuint dataSize, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan dataLayout, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Extent3D* writeSize) where T0 : unmanaged { // SpanOverloader @@ -681,7 +681,7 @@ public static unsafe void QueueWriteTexture(this WebGPU thisApi, Queue* queu } /// To be documented. - [NativeName("Src", "Line 1729, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1716, Column 18 in webgpu.h")] public static unsafe void QueueWriteTexture(this WebGPU thisApi, Queue* queue, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ImageCopyTexture* destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan data, nuint dataSize, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan dataLayout, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan writeSize) where T0 : unmanaged { // SpanOverloader @@ -689,7 +689,7 @@ public static unsafe void QueueWriteTexture(this WebGPU thisApi, Queue* queu } /// To be documented. - [NativeName("Src", "Line 1729, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1716, Column 18 in webgpu.h")] public static unsafe void QueueWriteTexture(this WebGPU thisApi, Queue* queue, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* data, nuint dataSize, [Flow(Silk.NET.Core.Native.FlowDirection.In)] TextureDataLayout* dataLayout, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Extent3D* writeSize) { // SpanOverloader @@ -697,7 +697,7 @@ public static unsafe void QueueWriteTexture(this WebGPU thisApi, Queue* queue, [ } /// To be documented. - [NativeName("Src", "Line 1729, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1716, Column 18 in webgpu.h")] public static unsafe void QueueWriteTexture(this WebGPU thisApi, Queue* queue, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* data, nuint dataSize, [Flow(Silk.NET.Core.Native.FlowDirection.In)] TextureDataLayout* dataLayout, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan writeSize) { // SpanOverloader @@ -705,7 +705,7 @@ public static unsafe void QueueWriteTexture(this WebGPU thisApi, Queue* queue, [ } /// To be documented. - [NativeName("Src", "Line 1729, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1716, Column 18 in webgpu.h")] public static unsafe void QueueWriteTexture(this WebGPU thisApi, Queue* queue, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* data, nuint dataSize, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan dataLayout, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Extent3D* writeSize) { // SpanOverloader @@ -713,7 +713,7 @@ public static unsafe void QueueWriteTexture(this WebGPU thisApi, Queue* queue, [ } /// To be documented. - [NativeName("Src", "Line 1729, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1716, Column 18 in webgpu.h")] public static unsafe void QueueWriteTexture(this WebGPU thisApi, Queue* queue, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* data, nuint dataSize, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan dataLayout, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan writeSize) { // SpanOverloader @@ -721,7 +721,7 @@ public static unsafe void QueueWriteTexture(this WebGPU thisApi, Queue* queue, [ } /// To be documented. - [NativeName("Src", "Line 1729, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1716, Column 18 in webgpu.h")] public static unsafe void QueueWriteTexture(this WebGPU thisApi, Queue* queue, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan data, nuint dataSize, [Flow(Silk.NET.Core.Native.FlowDirection.In)] TextureDataLayout* dataLayout, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Extent3D* writeSize) where T0 : unmanaged { // SpanOverloader @@ -729,7 +729,7 @@ public static unsafe void QueueWriteTexture(this WebGPU thisApi, Queue* queu } /// To be documented. - [NativeName("Src", "Line 1729, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1716, Column 18 in webgpu.h")] public static unsafe void QueueWriteTexture(this WebGPU thisApi, Queue* queue, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan data, nuint dataSize, [Flow(Silk.NET.Core.Native.FlowDirection.In)] TextureDataLayout* dataLayout, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan writeSize) where T0 : unmanaged { // SpanOverloader @@ -737,7 +737,7 @@ public static unsafe void QueueWriteTexture(this WebGPU thisApi, Queue* queu } /// To be documented. - [NativeName("Src", "Line 1729, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1716, Column 18 in webgpu.h")] public static unsafe void QueueWriteTexture(this WebGPU thisApi, Queue* queue, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan data, nuint dataSize, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan dataLayout, [Flow(Silk.NET.Core.Native.FlowDirection.In)] Extent3D* writeSize) where T0 : unmanaged { // SpanOverloader @@ -745,7 +745,7 @@ public static unsafe void QueueWriteTexture(this WebGPU thisApi, Queue* queu } /// To be documented. - [NativeName("Src", "Line 1729, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1716, Column 18 in webgpu.h")] public static unsafe void QueueWriteTexture(this WebGPU thisApi, Queue* queue, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan destination, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan data, nuint dataSize, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan dataLayout, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan writeSize) where T0 : unmanaged { // SpanOverloader @@ -753,7 +753,7 @@ public static unsafe void QueueWriteTexture(this WebGPU thisApi, Queue* queu } /// To be documented. - [NativeName("Src", "Line 1734, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1721, Column 18 in webgpu.h")] public static unsafe void RenderBundleSetLabel(this WebGPU thisApi, RenderBundle* renderBundle, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan label) { // SpanOverloader @@ -761,7 +761,7 @@ public static unsafe void RenderBundleSetLabel(this WebGPU thisApi, RenderBundle } /// To be documented. - [NativeName("Src", "Line 1743, Column 30 in webgpu.h")] + [NativeName("Src", "Line 1730, Column 30 in webgpu.h")] public static unsafe RenderBundle* RenderBundleEncoderFinish(this WebGPU thisApi, RenderBundleEncoder* renderBundleEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan descriptor) { // SpanOverloader @@ -769,7 +769,7 @@ public static unsafe void RenderBundleSetLabel(this WebGPU thisApi, RenderBundle } /// To be documented. - [NativeName("Src", "Line 1744, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1731, Column 18 in webgpu.h")] public static unsafe void RenderBundleEncoderInsertDebugMarker(this WebGPU thisApi, RenderBundleEncoder* renderBundleEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan markerLabel) { // SpanOverloader @@ -777,7 +777,7 @@ public static unsafe void RenderBundleEncoderInsertDebugMarker(this WebGPU thisA } /// To be documented. - [NativeName("Src", "Line 1746, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1733, Column 18 in webgpu.h")] public static unsafe void RenderBundleEncoderPushDebugGroup(this WebGPU thisApi, RenderBundleEncoder* renderBundleEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan groupLabel) { // SpanOverloader @@ -785,7 +785,7 @@ public static unsafe void RenderBundleEncoderPushDebugGroup(this WebGPU thisApi, } /// To be documented. - [NativeName("Src", "Line 1747, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1734, Column 18 in webgpu.h")] public static unsafe void RenderBundleEncoderSetBindGroup(this WebGPU thisApi, RenderBundleEncoder* renderBundleEncoder, uint groupIndex, BindGroup* group, nuint dynamicOffsetCount, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan dynamicOffsets) { // SpanOverloader @@ -793,7 +793,7 @@ public static unsafe void RenderBundleEncoderSetBindGroup(this WebGPU thisApi, R } /// To be documented. - [NativeName("Src", "Line 1749, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1736, Column 18 in webgpu.h")] public static unsafe void RenderBundleEncoderSetLabel(this WebGPU thisApi, RenderBundleEncoder* renderBundleEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan label) { // SpanOverloader @@ -801,7 +801,7 @@ public static unsafe void RenderBundleEncoderSetLabel(this WebGPU thisApi, Rende } /// To be documented. - [NativeName("Src", "Line 1766, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1753, Column 18 in webgpu.h")] public static unsafe void RenderPassEncoderInsertDebugMarker(this WebGPU thisApi, RenderPassEncoder* renderPassEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan markerLabel) { // SpanOverloader @@ -809,7 +809,7 @@ public static unsafe void RenderPassEncoderInsertDebugMarker(this WebGPU thisApi } /// To be documented. - [NativeName("Src", "Line 1768, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1755, Column 18 in webgpu.h")] public static unsafe void RenderPassEncoderPushDebugGroup(this WebGPU thisApi, RenderPassEncoder* renderPassEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan groupLabel) { // SpanOverloader @@ -817,7 +817,7 @@ public static unsafe void RenderPassEncoderPushDebugGroup(this WebGPU thisApi, R } /// To be documented. - [NativeName("Src", "Line 1769, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1756, Column 18 in webgpu.h")] public static unsafe void RenderPassEncoderSetBindGroup(this WebGPU thisApi, RenderPassEncoder* renderPassEncoder, uint groupIndex, BindGroup* group, nuint dynamicOffsetCount, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan dynamicOffsets) { // SpanOverloader @@ -825,7 +825,7 @@ public static unsafe void RenderPassEncoderSetBindGroup(this WebGPU thisApi, Ren } /// To be documented. - [NativeName("Src", "Line 1770, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1757, Column 18 in webgpu.h")] public static unsafe void RenderPassEncoderSetBlendConstant(this WebGPU thisApi, RenderPassEncoder* renderPassEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan color) { // SpanOverloader @@ -833,7 +833,7 @@ public static unsafe void RenderPassEncoderSetBlendConstant(this WebGPU thisApi, } /// To be documented. - [NativeName("Src", "Line 1772, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1759, Column 18 in webgpu.h")] public static unsafe void RenderPassEncoderSetLabel(this WebGPU thisApi, RenderPassEncoder* renderPassEncoder, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan label) { // SpanOverloader @@ -841,7 +841,7 @@ public static unsafe void RenderPassEncoderSetLabel(this WebGPU thisApi, RenderP } /// To be documented. - [NativeName("Src", "Line 1783, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1770, Column 18 in webgpu.h")] public static unsafe void RenderPipelineSetLabel(this WebGPU thisApi, RenderPipeline* renderPipeline, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan label) { // SpanOverloader @@ -849,7 +849,7 @@ public static unsafe void RenderPipelineSetLabel(this WebGPU thisApi, RenderPipe } /// To be documented. - [NativeName("Src", "Line 1788, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1775, Column 18 in webgpu.h")] public static unsafe void SamplerSetLabel(this WebGPU thisApi, Sampler* sampler, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan label) { // SpanOverloader @@ -857,7 +857,7 @@ public static unsafe void SamplerSetLabel(this WebGPU thisApi, Sampler* sampler, } /// To be documented. - [NativeName("Src", "Line 1793, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1780, Column 18 in webgpu.h")] public static unsafe void ShaderModuleGetCompilationInfo(this WebGPU thisApi, ShaderModule* shaderModule, PfnCompilationInfoCallback callback, Span userdata) where T0 : unmanaged { // SpanOverloader @@ -865,7 +865,7 @@ public static unsafe void ShaderModuleGetCompilationInfo(this WebGPU thisApi } /// To be documented. - [NativeName("Src", "Line 1794, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1781, Column 18 in webgpu.h")] public static unsafe void ShaderModuleSetLabel(this WebGPU thisApi, ShaderModule* shaderModule, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan label) { // SpanOverloader @@ -873,7 +873,7 @@ public static unsafe void ShaderModuleSetLabel(this WebGPU thisApi, ShaderModule } /// To be documented. - [NativeName("Src", "Line 1799, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1786, Column 18 in webgpu.h")] public static unsafe void SurfaceConfigure(this WebGPU thisApi, Surface* surface, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan config) { // SpanOverloader @@ -881,7 +881,7 @@ public static unsafe void SurfaceConfigure(this WebGPU thisApi, Surface* surface } /// To be documented. - [NativeName("Src", "Line 1800, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1787, Column 18 in webgpu.h")] public static unsafe void SurfaceGetCapabilities(this WebGPU thisApi, Surface* surface, Adapter* adapter, Span capabilities) { // SpanOverloader @@ -889,7 +889,7 @@ public static unsafe void SurfaceGetCapabilities(this WebGPU thisApi, Surface* s } /// To be documented. - [NativeName("Src", "Line 1801, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1788, Column 18 in webgpu.h")] public static unsafe void SurfaceGetCurrentTexture(this WebGPU thisApi, Surface* surface, Span surfaceTexture) { // SpanOverloader @@ -897,7 +897,7 @@ public static unsafe void SurfaceGetCurrentTexture(this WebGPU thisApi, Surface* } /// To be documented. - [NativeName("Src", "Line 1812, Column 29 in webgpu.h")] + [NativeName("Src", "Line 1799, Column 29 in webgpu.h")] public static unsafe TextureView* TextureCreateView(this WebGPU thisApi, Texture* texture, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan descriptor) { // SpanOverloader @@ -905,7 +905,7 @@ public static unsafe void SurfaceGetCurrentTexture(this WebGPU thisApi, Surface* } /// To be documented. - [NativeName("Src", "Line 1822, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1809, Column 18 in webgpu.h")] public static unsafe void TextureSetLabel(this WebGPU thisApi, Texture* texture, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan label) { // SpanOverloader @@ -913,7 +913,7 @@ public static unsafe void TextureSetLabel(this WebGPU thisApi, Texture* texture, } /// To be documented. - [NativeName("Src", "Line 1827, Column 18 in webgpu.h")] + [NativeName("Src", "Line 1814, Column 18 in webgpu.h")] public static unsafe void TextureViewSetLabel(this WebGPU thisApi, TextureView* textureView, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ReadOnlySpan label) { // SpanOverloader diff --git a/src/Windowing/Silk.NET.SDL/Sdl.gen.cs b/src/Windowing/Silk.NET.SDL/Sdl.gen.cs index 23cd8a1c70..4296720213 100644 --- a/src/Windowing/Silk.NET.SDL/Sdl.gen.cs +++ b/src/Windowing/Silk.NET.SDL/Sdl.gen.cs @@ -957,7 +957,7 @@ public unsafe partial class Sdl : NativeAPI public const int MinorVersion = unchecked((int) 0x1C); [NativeName("Type", "int")] [NativeName("Name", "SDL_PATCHLEVEL")] - public const int Patchlevel = unchecked((int) 0x0); + public const int Patchlevel = unchecked((int) 0x1); [NativeName("Type", "unsigned int")] [NativeName("Name", "SDL_INIT_TIMER")] public const uint InitTimer = unchecked((uint) 0x1);