Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
Binary file modified build/cache/cl.json.gz
Binary file not shown.
Binary file modified build/cache/d3d12.json.gz
Binary file not shown.
Binary file modified build/cache/openxr.json.gz
Binary file not shown.
Binary file modified build/cache/sdl.json.gz
Binary file not shown.
Binary file modified build/cache/shaderc.json.gz
Binary file not shown.
Binary file modified build/cache/spirv-cross.json.gz
Binary file not shown.
Binary file modified build/cache/spirv-reflect.json.gz
Binary file not shown.
Binary file modified build/cache/spirv.json.gz
Binary file not shown.
Binary file modified build/cache/vulkan.json.gz
Binary file not shown.
Binary file modified build/cache/webgpu.json.gz
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -63,38 +63,38 @@ public IndirectArgumentDescUnion


[FieldOffset(0)]
[NativeName("Type", "struct (unnamed struct at C:\\Windows\\SystemTemp\\eowzh5p2.p5f\\build\\native\\include/d3d12.h:4708:9)")]
[NativeName("Type.Name", "struct (unnamed struct at C:\\Windows\\SystemTemp\\eowzh5p2.p5f\\build\\native\\include/d3d12.h:4708:9)")]
[NativeName("Type", "struct (unnamed struct at C:\\Windows\\SystemTemp\\paxddmpx.fkb\\build\\native\\include/d3d12.h:4708:9)")]
[NativeName("Type.Name", "struct (unnamed struct at C:\\Windows\\SystemTemp\\paxddmpx.fkb\\build\\native\\include/d3d12.h:4708:9)")]
[NativeName("Name", "VertexBuffer")]
public IndirectArgumentDescUnionVertexBuffer VertexBuffer;

[FieldOffset(0)]
[NativeName("Type", "struct (unnamed struct at C:\\Windows\\SystemTemp\\eowzh5p2.p5f\\build\\native\\include/d3d12.h:4712:9)")]
[NativeName("Type.Name", "struct (unnamed struct at C:\\Windows\\SystemTemp\\eowzh5p2.p5f\\build\\native\\include/d3d12.h:4712:9)")]
[NativeName("Type", "struct (unnamed struct at C:\\Windows\\SystemTemp\\paxddmpx.fkb\\build\\native\\include/d3d12.h:4712:9)")]
[NativeName("Type.Name", "struct (unnamed struct at C:\\Windows\\SystemTemp\\paxddmpx.fkb\\build\\native\\include/d3d12.h:4712:9)")]
[NativeName("Name", "Constant")]
public IndirectArgumentDescUnionConstant Constant;

[FieldOffset(0)]
[NativeName("Type", "struct (unnamed struct at C:\\Windows\\SystemTemp\\eowzh5p2.p5f\\build\\native\\include/d3d12.h:4718:9)")]
[NativeName("Type.Name", "struct (unnamed struct at C:\\Windows\\SystemTemp\\eowzh5p2.p5f\\build\\native\\include/d3d12.h:4718:9)")]
[NativeName("Type", "struct (unnamed struct at C:\\Windows\\SystemTemp\\paxddmpx.fkb\\build\\native\\include/d3d12.h:4718:9)")]
[NativeName("Type.Name", "struct (unnamed struct at C:\\Windows\\SystemTemp\\paxddmpx.fkb\\build\\native\\include/d3d12.h:4718:9)")]
[NativeName("Name", "ConstantBufferView")]
public IndirectArgumentDescUnionConstantBufferView ConstantBufferView;

[FieldOffset(0)]
[NativeName("Type", "struct (unnamed struct at C:\\Windows\\SystemTemp\\eowzh5p2.p5f\\build\\native\\include/d3d12.h:4722:9)")]
[NativeName("Type.Name", "struct (unnamed struct at C:\\Windows\\SystemTemp\\eowzh5p2.p5f\\build\\native\\include/d3d12.h:4722:9)")]
[NativeName("Type", "struct (unnamed struct at C:\\Windows\\SystemTemp\\paxddmpx.fkb\\build\\native\\include/d3d12.h:4722:9)")]
[NativeName("Type.Name", "struct (unnamed struct at C:\\Windows\\SystemTemp\\paxddmpx.fkb\\build\\native\\include/d3d12.h:4722:9)")]
[NativeName("Name", "ShaderResourceView")]
public IndirectArgumentDescUnionShaderResourceView ShaderResourceView;

[FieldOffset(0)]
[NativeName("Type", "struct (unnamed struct at C:\\Windows\\SystemTemp\\eowzh5p2.p5f\\build\\native\\include/d3d12.h:4726:9)")]
[NativeName("Type.Name", "struct (unnamed struct at C:\\Windows\\SystemTemp\\eowzh5p2.p5f\\build\\native\\include/d3d12.h:4726:9)")]
[NativeName("Type", "struct (unnamed struct at C:\\Windows\\SystemTemp\\paxddmpx.fkb\\build\\native\\include/d3d12.h:4726:9)")]
[NativeName("Type.Name", "struct (unnamed struct at C:\\Windows\\SystemTemp\\paxddmpx.fkb\\build\\native\\include/d3d12.h:4726:9)")]
[NativeName("Name", "UnorderedAccessView")]
public IndirectArgumentDescUnionUnorderedAccessView UnorderedAccessView;

[FieldOffset(0)]
[NativeName("Type", "struct (unnamed struct at C:\\Windows\\SystemTemp\\eowzh5p2.p5f\\build\\native\\include/d3d12.h:4730:9)")]
[NativeName("Type.Name", "struct (unnamed struct at C:\\Windows\\SystemTemp\\eowzh5p2.p5f\\build\\native\\include/d3d12.h:4730:9)")]
[NativeName("Type", "struct (unnamed struct at C:\\Windows\\SystemTemp\\paxddmpx.fkb\\build\\native\\include/d3d12.h:4730:9)")]
[NativeName("Type.Name", "struct (unnamed struct at C:\\Windows\\SystemTemp\\paxddmpx.fkb\\build\\native\\include/d3d12.h:4730:9)")]
[NativeName("Name", "IncrementingConstant")]
public IndirectArgumentDescUnionIncrementingConstant IncrementingConstant;
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -801,6 +801,10 @@ public enum KHR : int
IcdSuffixKhr = 0x920,
[NativeName("Name", "CL_PLATFORM_ICD_SUFFIX_KHR")]
PlatformIcdSuffixKhr = 0x920,
[NativeName("Name", "CL_PLATFORM_UNLOADABLE_KHR")]
UnloadableKhr = 0x921,
[NativeName("Name", "CL_PLATFORM_UNLOADABLE_KHR")]
PlatformUnloadableKhr = 0x921,
[NativeName("Name", "CL_PLATFORM_NUMERIC_VERSION_KHR")]
PlatformNumericVersionKhr = 0x906,
[NativeName("Name", "CL_PLATFORM_EXTENSIONS_WITH_VERSION_KHR")]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,9 @@ namespace Silk.NET.OpenCL.Extensions.LOADER
public unsafe partial class LoaderLayers : NativeExtension<CL>
{
public const string ExtensionName = "LOADER_layers";
[NativeApi(EntryPoint = "clDeinitLayer", Convention = CallingConvention.Winapi)]
public partial int DeinitLayer();

[NativeApi(EntryPoint = "clGetLayerInfo", Convention = CallingConvention.Winapi)]
public unsafe partial int GetLayerInfo([Flow(Silk.NET.Core.Native.FlowDirection.In)] LayerInfo param_name, [Flow(Silk.NET.Core.Native.FlowDirection.In)] nuint param_value_size, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] void* param_value, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] nuint* param_value_size_ret);

Expand Down Expand Up @@ -72,6 +75,54 @@ public unsafe partial class LoaderLayers : NativeExtension<CL>
[NativeApi(EntryPoint = "clInitLayer", Convention = CallingConvention.Winapi)]
public unsafe partial int InitLayer<T0>([Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_entries, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ref readonly T0 target_dispatch, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out uint num_entries_ret, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ref readonly void* layer_dispatch_ret) where T0 : unmanaged;

[NativeApi(EntryPoint = "clInitLayerWithProperties", Convention = CallingConvention.Winapi)]
public unsafe partial int InitLayerWithProperties([Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_entries, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* target_dispatch, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] uint* num_entries_ret, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void** layer_dispatch_ret, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ulong* properties);

[NativeApi(EntryPoint = "clInitLayerWithProperties", Convention = CallingConvention.Winapi)]
public unsafe partial int InitLayerWithProperties([Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_entries, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* target_dispatch, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] uint* num_entries_ret, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void** layer_dispatch_ret, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ref readonly ulong properties);

[NativeApi(EntryPoint = "clInitLayerWithProperties", Convention = CallingConvention.Winapi)]
public unsafe partial int InitLayerWithProperties([Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_entries, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* target_dispatch, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] uint* num_entries_ret, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ref readonly void* layer_dispatch_ret, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ulong* properties);

[NativeApi(EntryPoint = "clInitLayerWithProperties", Convention = CallingConvention.Winapi)]
public unsafe partial int InitLayerWithProperties([Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_entries, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* target_dispatch, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] uint* num_entries_ret, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ref readonly void* layer_dispatch_ret, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ref readonly ulong properties);

[NativeApi(EntryPoint = "clInitLayerWithProperties", Convention = CallingConvention.Winapi)]
public unsafe partial int InitLayerWithProperties([Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_entries, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* target_dispatch, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out uint num_entries_ret, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void** layer_dispatch_ret, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ulong* properties);

[NativeApi(EntryPoint = "clInitLayerWithProperties", Convention = CallingConvention.Winapi)]
public unsafe partial int InitLayerWithProperties([Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_entries, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* target_dispatch, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out uint num_entries_ret, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void** layer_dispatch_ret, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ref readonly ulong properties);

[NativeApi(EntryPoint = "clInitLayerWithProperties", Convention = CallingConvention.Winapi)]
public unsafe partial int InitLayerWithProperties([Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_entries, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* target_dispatch, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out uint num_entries_ret, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ref readonly void* layer_dispatch_ret, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ulong* properties);

[NativeApi(EntryPoint = "clInitLayerWithProperties", Convention = CallingConvention.Winapi)]
public unsafe partial int InitLayerWithProperties([Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_entries, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void* target_dispatch, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out uint num_entries_ret, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ref readonly void* layer_dispatch_ret, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ref readonly ulong properties);

[NativeApi(EntryPoint = "clInitLayerWithProperties", Convention = CallingConvention.Winapi)]
public unsafe partial int InitLayerWithProperties<T0>([Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_entries, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ref readonly T0 target_dispatch, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] uint* num_entries_ret, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void** layer_dispatch_ret, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ulong* properties) where T0 : unmanaged;

[NativeApi(EntryPoint = "clInitLayerWithProperties", Convention = CallingConvention.Winapi)]
public unsafe partial int InitLayerWithProperties<T0>([Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_entries, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ref readonly T0 target_dispatch, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] uint* num_entries_ret, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void** layer_dispatch_ret, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ref readonly ulong properties) where T0 : unmanaged;

[NativeApi(EntryPoint = "clInitLayerWithProperties", Convention = CallingConvention.Winapi)]
public unsafe partial int InitLayerWithProperties<T0>([Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_entries, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ref readonly T0 target_dispatch, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] uint* num_entries_ret, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ref readonly void* layer_dispatch_ret, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ulong* properties) where T0 : unmanaged;

[NativeApi(EntryPoint = "clInitLayerWithProperties", Convention = CallingConvention.Winapi)]
public unsafe partial int InitLayerWithProperties<T0>([Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_entries, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ref readonly T0 target_dispatch, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] uint* num_entries_ret, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ref readonly void* layer_dispatch_ret, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ref readonly ulong properties) where T0 : unmanaged;

[NativeApi(EntryPoint = "clInitLayerWithProperties", Convention = CallingConvention.Winapi)]
public unsafe partial int InitLayerWithProperties<T0>([Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_entries, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ref readonly T0 target_dispatch, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out uint num_entries_ret, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void** layer_dispatch_ret, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ulong* properties) where T0 : unmanaged;

[NativeApi(EntryPoint = "clInitLayerWithProperties", Convention = CallingConvention.Winapi)]
public unsafe partial int InitLayerWithProperties<T0>([Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_entries, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ref readonly T0 target_dispatch, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out uint num_entries_ret, [Flow(Silk.NET.Core.Native.FlowDirection.In)] void** layer_dispatch_ret, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ref readonly ulong properties) where T0 : unmanaged;

[NativeApi(EntryPoint = "clInitLayerWithProperties", Convention = CallingConvention.Winapi)]
public unsafe partial int InitLayerWithProperties<T0>([Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_entries, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ref readonly T0 target_dispatch, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out uint num_entries_ret, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ref readonly void* layer_dispatch_ret, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ulong* properties) where T0 : unmanaged;

[NativeApi(EntryPoint = "clInitLayerWithProperties", Convention = CallingConvention.Winapi)]
public unsafe partial int InitLayerWithProperties<T0>([Flow(Silk.NET.Core.Native.FlowDirection.In)] uint num_entries, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ref readonly T0 target_dispatch, [Flow(Silk.NET.Core.Native.FlowDirection.Out)] out uint num_entries_ret, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ref readonly void* layer_dispatch_ret, [Flow(Silk.NET.Core.Native.FlowDirection.In)] ref readonly ulong properties) where T0 : unmanaged;

public LoaderLayers(INativeContext ctx)
: base(ctx)
{
Expand Down
Loading
Loading