You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
6995 lines
315 KiB
6995 lines
315 KiB
1 week ago
|
# mypy: ignore-errors
|
||
|
# -*- coding: utf-8 -*-
|
||
|
#
|
||
|
# TARGET arch is: []
|
||
|
# WORD_SIZE is: 8
|
||
|
# POINTER_SIZE is: 8
|
||
|
# LONGDOUBLE_SIZE is: 16
|
||
|
#
|
||
|
import ctypes, tinygrad.runtime.support.webgpu as webgpu_support
|
||
|
|
||
|
|
||
|
class AsDictMixin:
|
||
|
@classmethod
|
||
|
def as_dict(cls, self):
|
||
|
result = {}
|
||
|
if not isinstance(self, AsDictMixin):
|
||
|
# not a structure, assume it's already a python object
|
||
|
return self
|
||
|
if not hasattr(cls, "_fields_"):
|
||
|
return result
|
||
|
# sys.version_info >= (3, 5)
|
||
|
# for (field, *_) in cls._fields_: # noqa
|
||
|
for field_tuple in cls._fields_: # noqa
|
||
|
field = field_tuple[0]
|
||
|
if field.startswith('PADDING_'):
|
||
|
continue
|
||
|
value = getattr(self, field)
|
||
|
type_ = type(value)
|
||
|
if hasattr(value, "_length_") and hasattr(value, "_type_"):
|
||
|
# array
|
||
|
if not hasattr(type_, "as_dict"):
|
||
|
value = [v for v in value]
|
||
|
else:
|
||
|
type_ = type_._type_
|
||
|
value = [type_.as_dict(v) for v in value]
|
||
|
elif hasattr(value, "contents") and hasattr(value, "_type_"):
|
||
|
# pointer
|
||
|
try:
|
||
|
if not hasattr(type_, "as_dict"):
|
||
|
value = value.contents
|
||
|
else:
|
||
|
type_ = type_._type_
|
||
|
value = type_.as_dict(value.contents)
|
||
|
except ValueError:
|
||
|
# nullptr
|
||
|
value = None
|
||
|
elif isinstance(value, AsDictMixin):
|
||
|
# other structure
|
||
|
value = type_.as_dict(value)
|
||
|
result[field] = value
|
||
|
return result
|
||
|
|
||
|
|
||
|
class Structure(ctypes.Structure, AsDictMixin):
|
||
|
|
||
|
def __init__(self, *args, **kwds):
|
||
|
# We don't want to use positional arguments fill PADDING_* fields
|
||
|
|
||
|
args = dict(zip(self.__class__._field_names_(), args))
|
||
|
args.update(kwds)
|
||
|
super(Structure, self).__init__(**args)
|
||
|
|
||
|
@classmethod
|
||
|
def _field_names_(cls):
|
||
|
if hasattr(cls, '_fields_'):
|
||
|
return (f[0] for f in cls._fields_ if not f[0].startswith('PADDING'))
|
||
|
else:
|
||
|
return ()
|
||
|
|
||
|
@classmethod
|
||
|
def get_type(cls, field):
|
||
|
for f in cls._fields_:
|
||
|
if f[0] == field:
|
||
|
return f[1]
|
||
|
return None
|
||
|
|
||
|
@classmethod
|
||
|
def bind(cls, bound_fields):
|
||
|
fields = {}
|
||
|
for name, type_ in cls._fields_:
|
||
|
if hasattr(type_, "restype"):
|
||
|
if name in bound_fields:
|
||
|
if bound_fields[name] is None:
|
||
|
fields[name] = type_()
|
||
|
else:
|
||
|
# use a closure to capture the callback from the loop scope
|
||
|
fields[name] = (
|
||
|
type_((lambda callback: lambda *args: callback(*args))(
|
||
|
bound_fields[name]))
|
||
|
)
|
||
|
del bound_fields[name]
|
||
|
else:
|
||
|
# default callback implementation (does nothing)
|
||
|
try:
|
||
|
default_ = type_(0).restype().value
|
||
|
except TypeError:
|
||
|
default_ = None
|
||
|
fields[name] = type_((
|
||
|
lambda default_: lambda *args: default_)(default_))
|
||
|
else:
|
||
|
# not a callback function, use default initialization
|
||
|
if name in bound_fields:
|
||
|
fields[name] = bound_fields[name]
|
||
|
del bound_fields[name]
|
||
|
else:
|
||
|
fields[name] = type_()
|
||
|
if len(bound_fields) != 0:
|
||
|
raise ValueError(
|
||
|
"Cannot bind the following unknown callback(s) {}.{}".format(
|
||
|
cls.__name__, bound_fields.keys()
|
||
|
))
|
||
|
return cls(**fields)
|
||
|
|
||
|
|
||
|
class Union(ctypes.Union, AsDictMixin):
|
||
|
pass
|
||
|
|
||
|
|
||
|
|
||
|
c_int128 = ctypes.c_ubyte*16
|
||
|
c_uint128 = c_int128
|
||
|
void = None
|
||
|
if ctypes.sizeof(ctypes.c_longdouble) == 16:
|
||
|
c_long_double_t = ctypes.c_longdouble
|
||
|
else:
|
||
|
c_long_double_t = ctypes.c_ubyte*16
|
||
|
|
||
|
def string_cast(char_pointer, encoding='utf-8', errors='strict'):
|
||
|
value = ctypes.cast(char_pointer, ctypes.c_char_p).value
|
||
|
if value is not None and encoding is not None:
|
||
|
value = value.decode(encoding, errors=errors)
|
||
|
return value
|
||
|
|
||
|
|
||
|
def char_pointer_cast(string, encoding='utf-8'):
|
||
|
if encoding is not None:
|
||
|
try:
|
||
|
string = string.encode(encoding)
|
||
|
except AttributeError:
|
||
|
# In Python3, bytes has no encode attribute
|
||
|
pass
|
||
|
string = ctypes.c_char_p(string)
|
||
|
return ctypes.cast(string, ctypes.POINTER(ctypes.c_char))
|
||
|
|
||
|
|
||
|
|
||
|
class FunctionFactoryStub:
|
||
|
def __getattr__(self, _):
|
||
|
return ctypes.CFUNCTYPE(lambda y:y)
|
||
|
|
||
|
# libraries['webgpu'] explanation
|
||
|
# As you did not list (-l libraryname.so) a library that exports this function
|
||
|
# This is a non-working stub instead.
|
||
|
# You can either re-run clan2py with -l /path/to/library.so
|
||
|
# Or manually fix this by comment the ctypes.CDLL loading
|
||
|
_libraries = {}
|
||
|
_libraries['webgpu'] = ctypes.CDLL(webgpu_support.WEBGPU_PATH) # ctypes.CDLL('webgpu')
|
||
|
|
||
|
|
||
|
WGPUFlags = ctypes.c_uint64
|
||
|
WGPUBool = ctypes.c_uint32
|
||
|
class struct_WGPUAdapterImpl(Structure):
|
||
|
pass
|
||
|
|
||
|
WGPUAdapter = ctypes.POINTER(struct_WGPUAdapterImpl)
|
||
|
class struct_WGPUBindGroupImpl(Structure):
|
||
|
pass
|
||
|
|
||
|
WGPUBindGroup = ctypes.POINTER(struct_WGPUBindGroupImpl)
|
||
|
class struct_WGPUBindGroupLayoutImpl(Structure):
|
||
|
pass
|
||
|
|
||
|
WGPUBindGroupLayout = ctypes.POINTER(struct_WGPUBindGroupLayoutImpl)
|
||
|
class struct_WGPUBufferImpl(Structure):
|
||
|
pass
|
||
|
|
||
|
WGPUBuffer = ctypes.POINTER(struct_WGPUBufferImpl)
|
||
|
class struct_WGPUCommandBufferImpl(Structure):
|
||
|
pass
|
||
|
|
||
|
WGPUCommandBuffer = ctypes.POINTER(struct_WGPUCommandBufferImpl)
|
||
|
class struct_WGPUCommandEncoderImpl(Structure):
|
||
|
pass
|
||
|
|
||
|
WGPUCommandEncoder = ctypes.POINTER(struct_WGPUCommandEncoderImpl)
|
||
|
class struct_WGPUComputePassEncoderImpl(Structure):
|
||
|
pass
|
||
|
|
||
|
WGPUComputePassEncoder = ctypes.POINTER(struct_WGPUComputePassEncoderImpl)
|
||
|
class struct_WGPUComputePipelineImpl(Structure):
|
||
|
pass
|
||
|
|
||
|
WGPUComputePipeline = ctypes.POINTER(struct_WGPUComputePipelineImpl)
|
||
|
class struct_WGPUDeviceImpl(Structure):
|
||
|
pass
|
||
|
|
||
|
WGPUDevice = ctypes.POINTER(struct_WGPUDeviceImpl)
|
||
|
class struct_WGPUExternalTextureImpl(Structure):
|
||
|
pass
|
||
|
|
||
|
WGPUExternalTexture = ctypes.POINTER(struct_WGPUExternalTextureImpl)
|
||
|
class struct_WGPUInstanceImpl(Structure):
|
||
|
pass
|
||
|
|
||
|
WGPUInstance = ctypes.POINTER(struct_WGPUInstanceImpl)
|
||
|
class struct_WGPUPipelineLayoutImpl(Structure):
|
||
|
pass
|
||
|
|
||
|
WGPUPipelineLayout = ctypes.POINTER(struct_WGPUPipelineLayoutImpl)
|
||
|
class struct_WGPUQuerySetImpl(Structure):
|
||
|
pass
|
||
|
|
||
|
WGPUQuerySet = ctypes.POINTER(struct_WGPUQuerySetImpl)
|
||
|
class struct_WGPUQueueImpl(Structure):
|
||
|
pass
|
||
|
|
||
|
WGPUQueue = ctypes.POINTER(struct_WGPUQueueImpl)
|
||
|
class struct_WGPURenderBundleImpl(Structure):
|
||
|
pass
|
||
|
|
||
|
WGPURenderBundle = ctypes.POINTER(struct_WGPURenderBundleImpl)
|
||
|
class struct_WGPURenderBundleEncoderImpl(Structure):
|
||
|
pass
|
||
|
|
||
|
WGPURenderBundleEncoder = ctypes.POINTER(struct_WGPURenderBundleEncoderImpl)
|
||
|
class struct_WGPURenderPassEncoderImpl(Structure):
|
||
|
pass
|
||
|
|
||
|
WGPURenderPassEncoder = ctypes.POINTER(struct_WGPURenderPassEncoderImpl)
|
||
|
class struct_WGPURenderPipelineImpl(Structure):
|
||
|
pass
|
||
|
|
||
|
WGPURenderPipeline = ctypes.POINTER(struct_WGPURenderPipelineImpl)
|
||
|
class struct_WGPUSamplerImpl(Structure):
|
||
|
pass
|
||
|
|
||
|
WGPUSampler = ctypes.POINTER(struct_WGPUSamplerImpl)
|
||
|
class struct_WGPUShaderModuleImpl(Structure):
|
||
|
pass
|
||
|
|
||
|
WGPUShaderModule = ctypes.POINTER(struct_WGPUShaderModuleImpl)
|
||
|
class struct_WGPUSharedBufferMemoryImpl(Structure):
|
||
|
pass
|
||
|
|
||
|
WGPUSharedBufferMemory = ctypes.POINTER(struct_WGPUSharedBufferMemoryImpl)
|
||
|
class struct_WGPUSharedFenceImpl(Structure):
|
||
|
pass
|
||
|
|
||
|
WGPUSharedFence = ctypes.POINTER(struct_WGPUSharedFenceImpl)
|
||
|
class struct_WGPUSharedTextureMemoryImpl(Structure):
|
||
|
pass
|
||
|
|
||
|
WGPUSharedTextureMemory = ctypes.POINTER(struct_WGPUSharedTextureMemoryImpl)
|
||
|
class struct_WGPUSurfaceImpl(Structure):
|
||
|
pass
|
||
|
|
||
|
WGPUSurface = ctypes.POINTER(struct_WGPUSurfaceImpl)
|
||
|
class struct_WGPUTextureImpl(Structure):
|
||
|
pass
|
||
|
|
||
|
WGPUTexture = ctypes.POINTER(struct_WGPUTextureImpl)
|
||
|
class struct_WGPUTextureViewImpl(Structure):
|
||
|
pass
|
||
|
|
||
|
WGPUTextureView = ctypes.POINTER(struct_WGPUTextureViewImpl)
|
||
|
|
||
|
# values for enumeration 'WGPUWGSLFeatureName'
|
||
|
WGPUWGSLFeatureName__enumvalues = {
|
||
|
1: 'WGPUWGSLFeatureName_ReadonlyAndReadwriteStorageTextures',
|
||
|
2: 'WGPUWGSLFeatureName_Packed4x8IntegerDotProduct',
|
||
|
3: 'WGPUWGSLFeatureName_UnrestrictedPointerParameters',
|
||
|
4: 'WGPUWGSLFeatureName_PointerCompositeAccess',
|
||
|
327680: 'WGPUWGSLFeatureName_ChromiumTestingUnimplemented',
|
||
|
327681: 'WGPUWGSLFeatureName_ChromiumTestingUnsafeExperimental',
|
||
|
327682: 'WGPUWGSLFeatureName_ChromiumTestingExperimental',
|
||
|
327683: 'WGPUWGSLFeatureName_ChromiumTestingShippedWithKillswitch',
|
||
|
327684: 'WGPUWGSLFeatureName_ChromiumTestingShipped',
|
||
|
2147483647: 'WGPUWGSLFeatureName_Force32',
|
||
|
}
|
||
|
WGPUWGSLFeatureName_ReadonlyAndReadwriteStorageTextures = 1
|
||
|
WGPUWGSLFeatureName_Packed4x8IntegerDotProduct = 2
|
||
|
WGPUWGSLFeatureName_UnrestrictedPointerParameters = 3
|
||
|
WGPUWGSLFeatureName_PointerCompositeAccess = 4
|
||
|
WGPUWGSLFeatureName_ChromiumTestingUnimplemented = 327680
|
||
|
WGPUWGSLFeatureName_ChromiumTestingUnsafeExperimental = 327681
|
||
|
WGPUWGSLFeatureName_ChromiumTestingExperimental = 327682
|
||
|
WGPUWGSLFeatureName_ChromiumTestingShippedWithKillswitch = 327683
|
||
|
WGPUWGSLFeatureName_ChromiumTestingShipped = 327684
|
||
|
WGPUWGSLFeatureName_Force32 = 2147483647
|
||
|
WGPUWGSLFeatureName = ctypes.c_uint32 # enum
|
||
|
|
||
|
# values for enumeration 'WGPUAdapterType'
|
||
|
WGPUAdapterType__enumvalues = {
|
||
|
1: 'WGPUAdapterType_DiscreteGPU',
|
||
|
2: 'WGPUAdapterType_IntegratedGPU',
|
||
|
3: 'WGPUAdapterType_CPU',
|
||
|
4: 'WGPUAdapterType_Unknown',
|
||
|
2147483647: 'WGPUAdapterType_Force32',
|
||
|
}
|
||
|
WGPUAdapterType_DiscreteGPU = 1
|
||
|
WGPUAdapterType_IntegratedGPU = 2
|
||
|
WGPUAdapterType_CPU = 3
|
||
|
WGPUAdapterType_Unknown = 4
|
||
|
WGPUAdapterType_Force32 = 2147483647
|
||
|
WGPUAdapterType = ctypes.c_uint32 # enum
|
||
|
|
||
|
# values for enumeration 'WGPUAddressMode'
|
||
|
WGPUAddressMode__enumvalues = {
|
||
|
0: 'WGPUAddressMode_Undefined',
|
||
|
1: 'WGPUAddressMode_ClampToEdge',
|
||
|
2: 'WGPUAddressMode_Repeat',
|
||
|
3: 'WGPUAddressMode_MirrorRepeat',
|
||
|
2147483647: 'WGPUAddressMode_Force32',
|
||
|
}
|
||
|
WGPUAddressMode_Undefined = 0
|
||
|
WGPUAddressMode_ClampToEdge = 1
|
||
|
WGPUAddressMode_Repeat = 2
|
||
|
WGPUAddressMode_MirrorRepeat = 3
|
||
|
WGPUAddressMode_Force32 = 2147483647
|
||
|
WGPUAddressMode = ctypes.c_uint32 # enum
|
||
|
|
||
|
# values for enumeration 'WGPUAlphaMode'
|
||
|
WGPUAlphaMode__enumvalues = {
|
||
|
1: 'WGPUAlphaMode_Opaque',
|
||
|
2: 'WGPUAlphaMode_Premultiplied',
|
||
|
3: 'WGPUAlphaMode_Unpremultiplied',
|
||
|
2147483647: 'WGPUAlphaMode_Force32',
|
||
|
}
|
||
|
WGPUAlphaMode_Opaque = 1
|
||
|
WGPUAlphaMode_Premultiplied = 2
|
||
|
WGPUAlphaMode_Unpremultiplied = 3
|
||
|
WGPUAlphaMode_Force32 = 2147483647
|
||
|
WGPUAlphaMode = ctypes.c_uint32 # enum
|
||
|
|
||
|
# values for enumeration 'WGPUBackendType'
|
||
|
WGPUBackendType__enumvalues = {
|
||
|
0: 'WGPUBackendType_Undefined',
|
||
|
1: 'WGPUBackendType_Null',
|
||
|
2: 'WGPUBackendType_WebGPU',
|
||
|
3: 'WGPUBackendType_D3D11',
|
||
|
4: 'WGPUBackendType_D3D12',
|
||
|
5: 'WGPUBackendType_Metal',
|
||
|
6: 'WGPUBackendType_Vulkan',
|
||
|
7: 'WGPUBackendType_OpenGL',
|
||
|
8: 'WGPUBackendType_OpenGLES',
|
||
|
2147483647: 'WGPUBackendType_Force32',
|
||
|
}
|
||
|
WGPUBackendType_Undefined = 0
|
||
|
WGPUBackendType_Null = 1
|
||
|
WGPUBackendType_WebGPU = 2
|
||
|
WGPUBackendType_D3D11 = 3
|
||
|
WGPUBackendType_D3D12 = 4
|
||
|
WGPUBackendType_Metal = 5
|
||
|
WGPUBackendType_Vulkan = 6
|
||
|
WGPUBackendType_OpenGL = 7
|
||
|
WGPUBackendType_OpenGLES = 8
|
||
|
WGPUBackendType_Force32 = 2147483647
|
||
|
WGPUBackendType = ctypes.c_uint32 # enum
|
||
|
|
||
|
# values for enumeration 'WGPUBlendFactor'
|
||
|
WGPUBlendFactor__enumvalues = {
|
||
|
0: 'WGPUBlendFactor_Undefined',
|
||
|
1: 'WGPUBlendFactor_Zero',
|
||
|
2: 'WGPUBlendFactor_One',
|
||
|
3: 'WGPUBlendFactor_Src',
|
||
|
4: 'WGPUBlendFactor_OneMinusSrc',
|
||
|
5: 'WGPUBlendFactor_SrcAlpha',
|
||
|
6: 'WGPUBlendFactor_OneMinusSrcAlpha',
|
||
|
7: 'WGPUBlendFactor_Dst',
|
||
|
8: 'WGPUBlendFactor_OneMinusDst',
|
||
|
9: 'WGPUBlendFactor_DstAlpha',
|
||
|
10: 'WGPUBlendFactor_OneMinusDstAlpha',
|
||
|
11: 'WGPUBlendFactor_SrcAlphaSaturated',
|
||
|
12: 'WGPUBlendFactor_Constant',
|
||
|
13: 'WGPUBlendFactor_OneMinusConstant',
|
||
|
14: 'WGPUBlendFactor_Src1',
|
||
|
15: 'WGPUBlendFactor_OneMinusSrc1',
|
||
|
16: 'WGPUBlendFactor_Src1Alpha',
|
||
|
17: 'WGPUBlendFactor_OneMinusSrc1Alpha',
|
||
|
2147483647: 'WGPUBlendFactor_Force32',
|
||
|
}
|
||
|
WGPUBlendFactor_Undefined = 0
|
||
|
WGPUBlendFactor_Zero = 1
|
||
|
WGPUBlendFactor_One = 2
|
||
|
WGPUBlendFactor_Src = 3
|
||
|
WGPUBlendFactor_OneMinusSrc = 4
|
||
|
WGPUBlendFactor_SrcAlpha = 5
|
||
|
WGPUBlendFactor_OneMinusSrcAlpha = 6
|
||
|
WGPUBlendFactor_Dst = 7
|
||
|
WGPUBlendFactor_OneMinusDst = 8
|
||
|
WGPUBlendFactor_DstAlpha = 9
|
||
|
WGPUBlendFactor_OneMinusDstAlpha = 10
|
||
|
WGPUBlendFactor_SrcAlphaSaturated = 11
|
||
|
WGPUBlendFactor_Constant = 12
|
||
|
WGPUBlendFactor_OneMinusConstant = 13
|
||
|
WGPUBlendFactor_Src1 = 14
|
||
|
WGPUBlendFactor_OneMinusSrc1 = 15
|
||
|
WGPUBlendFactor_Src1Alpha = 16
|
||
|
WGPUBlendFactor_OneMinusSrc1Alpha = 17
|
||
|
WGPUBlendFactor_Force32 = 2147483647
|
||
|
WGPUBlendFactor = ctypes.c_uint32 # enum
|
||
|
|
||
|
# values for enumeration 'WGPUBlendOperation'
|
||
|
WGPUBlendOperation__enumvalues = {
|
||
|
0: 'WGPUBlendOperation_Undefined',
|
||
|
1: 'WGPUBlendOperation_Add',
|
||
|
2: 'WGPUBlendOperation_Subtract',
|
||
|
3: 'WGPUBlendOperation_ReverseSubtract',
|
||
|
4: 'WGPUBlendOperation_Min',
|
||
|
5: 'WGPUBlendOperation_Max',
|
||
|
2147483647: 'WGPUBlendOperation_Force32',
|
||
|
}
|
||
|
WGPUBlendOperation_Undefined = 0
|
||
|
WGPUBlendOperation_Add = 1
|
||
|
WGPUBlendOperation_Subtract = 2
|
||
|
WGPUBlendOperation_ReverseSubtract = 3
|
||
|
WGPUBlendOperation_Min = 4
|
||
|
WGPUBlendOperation_Max = 5
|
||
|
WGPUBlendOperation_Force32 = 2147483647
|
||
|
WGPUBlendOperation = ctypes.c_uint32 # enum
|
||
|
|
||
|
# values for enumeration 'WGPUBufferBindingType'
|
||
|
WGPUBufferBindingType__enumvalues = {
|
||
|
0: 'WGPUBufferBindingType_BindingNotUsed',
|
||
|
1: 'WGPUBufferBindingType_Uniform',
|
||
|
2: 'WGPUBufferBindingType_Storage',
|
||
|
3: 'WGPUBufferBindingType_ReadOnlyStorage',
|
||
|
2147483647: 'WGPUBufferBindingType_Force32',
|
||
|
}
|
||
|
WGPUBufferBindingType_BindingNotUsed = 0
|
||
|
WGPUBufferBindingType_Uniform = 1
|
||
|
WGPUBufferBindingType_Storage = 2
|
||
|
WGPUBufferBindingType_ReadOnlyStorage = 3
|
||
|
WGPUBufferBindingType_Force32 = 2147483647
|
||
|
WGPUBufferBindingType = ctypes.c_uint32 # enum
|
||
|
|
||
|
# values for enumeration 'WGPUBufferMapAsyncStatus'
|
||
|
WGPUBufferMapAsyncStatus__enumvalues = {
|
||
|
1: 'WGPUBufferMapAsyncStatus_Success',
|
||
|
2: 'WGPUBufferMapAsyncStatus_InstanceDropped',
|
||
|
3: 'WGPUBufferMapAsyncStatus_ValidationError',
|
||
|
4: 'WGPUBufferMapAsyncStatus_Unknown',
|
||
|
5: 'WGPUBufferMapAsyncStatus_DeviceLost',
|
||
|
6: 'WGPUBufferMapAsyncStatus_DestroyedBeforeCallback',
|
||
|
7: 'WGPUBufferMapAsyncStatus_UnmappedBeforeCallback',
|
||
|
8: 'WGPUBufferMapAsyncStatus_MappingAlreadyPending',
|
||
|
9: 'WGPUBufferMapAsyncStatus_OffsetOutOfRange',
|
||
|
10: 'WGPUBufferMapAsyncStatus_SizeOutOfRange',
|
||
|
2147483647: 'WGPUBufferMapAsyncStatus_Force32',
|
||
|
}
|
||
|
WGPUBufferMapAsyncStatus_Success = 1
|
||
|
WGPUBufferMapAsyncStatus_InstanceDropped = 2
|
||
|
WGPUBufferMapAsyncStatus_ValidationError = 3
|
||
|
WGPUBufferMapAsyncStatus_Unknown = 4
|
||
|
WGPUBufferMapAsyncStatus_DeviceLost = 5
|
||
|
WGPUBufferMapAsyncStatus_DestroyedBeforeCallback = 6
|
||
|
WGPUBufferMapAsyncStatus_UnmappedBeforeCallback = 7
|
||
|
WGPUBufferMapAsyncStatus_MappingAlreadyPending = 8
|
||
|
WGPUBufferMapAsyncStatus_OffsetOutOfRange = 9
|
||
|
WGPUBufferMapAsyncStatus_SizeOutOfRange = 10
|
||
|
WGPUBufferMapAsyncStatus_Force32 = 2147483647
|
||
|
WGPUBufferMapAsyncStatus = ctypes.c_uint32 # enum
|
||
|
|
||
|
# values for enumeration 'WGPUBufferMapState'
|
||
|
WGPUBufferMapState__enumvalues = {
|
||
|
1: 'WGPUBufferMapState_Unmapped',
|
||
|
2: 'WGPUBufferMapState_Pending',
|
||
|
3: 'WGPUBufferMapState_Mapped',
|
||
|
2147483647: 'WGPUBufferMapState_Force32',
|
||
|
}
|
||
|
WGPUBufferMapState_Unmapped = 1
|
||
|
WGPUBufferMapState_Pending = 2
|
||
|
WGPUBufferMapState_Mapped = 3
|
||
|
WGPUBufferMapState_Force32 = 2147483647
|
||
|
WGPUBufferMapState = ctypes.c_uint32 # enum
|
||
|
|
||
|
# values for enumeration 'WGPUCallbackMode'
|
||
|
WGPUCallbackMode__enumvalues = {
|
||
|
1: 'WGPUCallbackMode_WaitAnyOnly',
|
||
|
2: 'WGPUCallbackMode_AllowProcessEvents',
|
||
|
3: 'WGPUCallbackMode_AllowSpontaneous',
|
||
|
2147483647: 'WGPUCallbackMode_Force32',
|
||
|
}
|
||
|
WGPUCallbackMode_WaitAnyOnly = 1
|
||
|
WGPUCallbackMode_AllowProcessEvents = 2
|
||
|
WGPUCallbackMode_AllowSpontaneous = 3
|
||
|
WGPUCallbackMode_Force32 = 2147483647
|
||
|
WGPUCallbackMode = ctypes.c_uint32 # enum
|
||
|
|
||
|
# values for enumeration 'WGPUCompareFunction'
|
||
|
WGPUCompareFunction__enumvalues = {
|
||
|
0: 'WGPUCompareFunction_Undefined',
|
||
|
1: 'WGPUCompareFunction_Never',
|
||
|
2: 'WGPUCompareFunction_Less',
|
||
|
3: 'WGPUCompareFunction_Equal',
|
||
|
4: 'WGPUCompareFunction_LessEqual',
|
||
|
5: 'WGPUCompareFunction_Greater',
|
||
|
6: 'WGPUCompareFunction_NotEqual',
|
||
|
7: 'WGPUCompareFunction_GreaterEqual',
|
||
|
8: 'WGPUCompareFunction_Always',
|
||
|
2147483647: 'WGPUCompareFunction_Force32',
|
||
|
}
|
||
|
WGPUCompareFunction_Undefined = 0
|
||
|
WGPUCompareFunction_Never = 1
|
||
|
WGPUCompareFunction_Less = 2
|
||
|
WGPUCompareFunction_Equal = 3
|
||
|
WGPUCompareFunction_LessEqual = 4
|
||
|
WGPUCompareFunction_Greater = 5
|
||
|
WGPUCompareFunction_NotEqual = 6
|
||
|
WGPUCompareFunction_GreaterEqual = 7
|
||
|
WGPUCompareFunction_Always = 8
|
||
|
WGPUCompareFunction_Force32 = 2147483647
|
||
|
WGPUCompareFunction = ctypes.c_uint32 # enum
|
||
|
|
||
|
# values for enumeration 'WGPUCompilationInfoRequestStatus'
|
||
|
WGPUCompilationInfoRequestStatus__enumvalues = {
|
||
|
1: 'WGPUCompilationInfoRequestStatus_Success',
|
||
|
2: 'WGPUCompilationInfoRequestStatus_InstanceDropped',
|
||
|
3: 'WGPUCompilationInfoRequestStatus_Error',
|
||
|
4: 'WGPUCompilationInfoRequestStatus_DeviceLost',
|
||
|
5: 'WGPUCompilationInfoRequestStatus_Unknown',
|
||
|
2147483647: 'WGPUCompilationInfoRequestStatus_Force32',
|
||
|
}
|
||
|
WGPUCompilationInfoRequestStatus_Success = 1
|
||
|
WGPUCompilationInfoRequestStatus_InstanceDropped = 2
|
||
|
WGPUCompilationInfoRequestStatus_Error = 3
|
||
|
WGPUCompilationInfoRequestStatus_DeviceLost = 4
|
||
|
WGPUCompilationInfoRequestStatus_Unknown = 5
|
||
|
WGPUCompilationInfoRequestStatus_Force32 = 2147483647
|
||
|
WGPUCompilationInfoRequestStatus = ctypes.c_uint32 # enum
|
||
|
|
||
|
# values for enumeration 'WGPUCompilationMessageType'
|
||
|
WGPUCompilationMessageType__enumvalues = {
|
||
|
1: 'WGPUCompilationMessageType_Error',
|
||
|
2: 'WGPUCompilationMessageType_Warning',
|
||
|
3: 'WGPUCompilationMessageType_Info',
|
||
|
2147483647: 'WGPUCompilationMessageType_Force32',
|
||
|
}
|
||
|
WGPUCompilationMessageType_Error = 1
|
||
|
WGPUCompilationMessageType_Warning = 2
|
||
|
WGPUCompilationMessageType_Info = 3
|
||
|
WGPUCompilationMessageType_Force32 = 2147483647
|
||
|
WGPUCompilationMessageType = ctypes.c_uint32 # enum
|
||
|
|
||
|
# values for enumeration 'WGPUCompositeAlphaMode'
|
||
|
WGPUCompositeAlphaMode__enumvalues = {
|
||
|
0: 'WGPUCompositeAlphaMode_Auto',
|
||
|
1: 'WGPUCompositeAlphaMode_Opaque',
|
||
|
2: 'WGPUCompositeAlphaMode_Premultiplied',
|
||
|
3: 'WGPUCompositeAlphaMode_Unpremultiplied',
|
||
|
4: 'WGPUCompositeAlphaMode_Inherit',
|
||
|
2147483647: 'WGPUCompositeAlphaMode_Force32',
|
||
|
}
|
||
|
WGPUCompositeAlphaMode_Auto = 0
|
||
|
WGPUCompositeAlphaMode_Opaque = 1
|
||
|
WGPUCompositeAlphaMode_Premultiplied = 2
|
||
|
WGPUCompositeAlphaMode_Unpremultiplied = 3
|
||
|
WGPUCompositeAlphaMode_Inherit = 4
|
||
|
WGPUCompositeAlphaMode_Force32 = 2147483647
|
||
|
WGPUCompositeAlphaMode = ctypes.c_uint32 # enum
|
||
|
|
||
|
# values for enumeration 'WGPUCreatePipelineAsyncStatus'
|
||
|
WGPUCreatePipelineAsyncStatus__enumvalues = {
|
||
|
1: 'WGPUCreatePipelineAsyncStatus_Success',
|
||
|
2: 'WGPUCreatePipelineAsyncStatus_InstanceDropped',
|
||
|
3: 'WGPUCreatePipelineAsyncStatus_ValidationError',
|
||
|
4: 'WGPUCreatePipelineAsyncStatus_InternalError',
|
||
|
5: 'WGPUCreatePipelineAsyncStatus_DeviceLost',
|
||
|
6: 'WGPUCreatePipelineAsyncStatus_DeviceDestroyed',
|
||
|
7: 'WGPUCreatePipelineAsyncStatus_Unknown',
|
||
|
2147483647: 'WGPUCreatePipelineAsyncStatus_Force32',
|
||
|
}
|
||
|
WGPUCreatePipelineAsyncStatus_Success = 1
|
||
|
WGPUCreatePipelineAsyncStatus_InstanceDropped = 2
|
||
|
WGPUCreatePipelineAsyncStatus_ValidationError = 3
|
||
|
WGPUCreatePipelineAsyncStatus_InternalError = 4
|
||
|
WGPUCreatePipelineAsyncStatus_DeviceLost = 5
|
||
|
WGPUCreatePipelineAsyncStatus_DeviceDestroyed = 6
|
||
|
WGPUCreatePipelineAsyncStatus_Unknown = 7
|
||
|
WGPUCreatePipelineAsyncStatus_Force32 = 2147483647
|
||
|
WGPUCreatePipelineAsyncStatus = ctypes.c_uint32 # enum
|
||
|
|
||
|
# values for enumeration 'WGPUCullMode'
|
||
|
WGPUCullMode__enumvalues = {
|
||
|
0: 'WGPUCullMode_Undefined',
|
||
|
1: 'WGPUCullMode_None',
|
||
|
2: 'WGPUCullMode_Front',
|
||
|
3: 'WGPUCullMode_Back',
|
||
|
2147483647: 'WGPUCullMode_Force32',
|
||
|
}
|
||
|
WGPUCullMode_Undefined = 0
|
||
|
WGPUCullMode_None = 1
|
||
|
WGPUCullMode_Front = 2
|
||
|
WGPUCullMode_Back = 3
|
||
|
WGPUCullMode_Force32 = 2147483647
|
||
|
WGPUCullMode = ctypes.c_uint32 # enum
|
||
|
|
||
|
# values for enumeration 'WGPUDeviceLostReason'
|
||
|
WGPUDeviceLostReason__enumvalues = {
|
||
|
1: 'WGPUDeviceLostReason_Unknown',
|
||
|
2: 'WGPUDeviceLostReason_Destroyed',
|
||
|
3: 'WGPUDeviceLostReason_InstanceDropped',
|
||
|
4: 'WGPUDeviceLostReason_FailedCreation',
|
||
|
2147483647: 'WGPUDeviceLostReason_Force32',
|
||
|
}
|
||
|
WGPUDeviceLostReason_Unknown = 1
|
||
|
WGPUDeviceLostReason_Destroyed = 2
|
||
|
WGPUDeviceLostReason_InstanceDropped = 3
|
||
|
WGPUDeviceLostReason_FailedCreation = 4
|
||
|
WGPUDeviceLostReason_Force32 = 2147483647
|
||
|
WGPUDeviceLostReason = ctypes.c_uint32 # enum
|
||
|
|
||
|
# values for enumeration 'WGPUErrorFilter'
|
||
|
WGPUErrorFilter__enumvalues = {
|
||
|
1: 'WGPUErrorFilter_Validation',
|
||
|
2: 'WGPUErrorFilter_OutOfMemory',
|
||
|
3: 'WGPUErrorFilter_Internal',
|
||
|
2147483647: 'WGPUErrorFilter_Force32',
|
||
|
}
|
||
|
WGPUErrorFilter_Validation = 1
|
||
|
WGPUErrorFilter_OutOfMemory = 2
|
||
|
WGPUErrorFilter_Internal = 3
|
||
|
WGPUErrorFilter_Force32 = 2147483647
|
||
|
WGPUErrorFilter = ctypes.c_uint32 # enum
|
||
|
|
||
|
# values for enumeration 'WGPUErrorType'
|
||
|
WGPUErrorType__enumvalues = {
|
||
|
1: 'WGPUErrorType_NoError',
|
||
|
2: 'WGPUErrorType_Validation',
|
||
|
3: 'WGPUErrorType_OutOfMemory',
|
||
|
4: 'WGPUErrorType_Internal',
|
||
|
5: 'WGPUErrorType_Unknown',
|
||
|
6: 'WGPUErrorType_DeviceLost',
|
||
|
2147483647: 'WGPUErrorType_Force32',
|
||
|
}
|
||
|
WGPUErrorType_NoError = 1
|
||
|
WGPUErrorType_Validation = 2
|
||
|
WGPUErrorType_OutOfMemory = 3
|
||
|
WGPUErrorType_Internal = 4
|
||
|
WGPUErrorType_Unknown = 5
|
||
|
WGPUErrorType_DeviceLost = 6
|
||
|
WGPUErrorType_Force32 = 2147483647
|
||
|
WGPUErrorType = ctypes.c_uint32 # enum
|
||
|
|
||
|
# values for enumeration 'WGPUExternalTextureRotation'
|
||
|
WGPUExternalTextureRotation__enumvalues = {
|
||
|
1: 'WGPUExternalTextureRotation_Rotate0Degrees',
|
||
|
2: 'WGPUExternalTextureRotation_Rotate90Degrees',
|
||
|
3: 'WGPUExternalTextureRotation_Rotate180Degrees',
|
||
|
4: 'WGPUExternalTextureRotation_Rotate270Degrees',
|
||
|
2147483647: 'WGPUExternalTextureRotation_Force32',
|
||
|
}
|
||
|
WGPUExternalTextureRotation_Rotate0Degrees = 1
|
||
|
WGPUExternalTextureRotation_Rotate90Degrees = 2
|
||
|
WGPUExternalTextureRotation_Rotate180Degrees = 3
|
||
|
WGPUExternalTextureRotation_Rotate270Degrees = 4
|
||
|
WGPUExternalTextureRotation_Force32 = 2147483647
|
||
|
WGPUExternalTextureRotation = ctypes.c_uint32 # enum
|
||
|
|
||
|
# values for enumeration 'WGPUFeatureLevel'
|
||
|
WGPUFeatureLevel__enumvalues = {
|
||
|
0: 'WGPUFeatureLevel_Undefined',
|
||
|
1: 'WGPUFeatureLevel_Compatibility',
|
||
|
2: 'WGPUFeatureLevel_Core',
|
||
|
2147483647: 'WGPUFeatureLevel_Force32',
|
||
|
}
|
||
|
WGPUFeatureLevel_Undefined = 0
|
||
|
WGPUFeatureLevel_Compatibility = 1
|
||
|
WGPUFeatureLevel_Core = 2
|
||
|
WGPUFeatureLevel_Force32 = 2147483647
|
||
|
WGPUFeatureLevel = ctypes.c_uint32 # enum
|
||
|
|
||
|
# values for enumeration 'WGPUFeatureName'
|
||
|
WGPUFeatureName__enumvalues = {
|
||
|
1: 'WGPUFeatureName_DepthClipControl',
|
||
|
2: 'WGPUFeatureName_Depth32FloatStencil8',
|
||
|
3: 'WGPUFeatureName_TimestampQuery',
|
||
|
4: 'WGPUFeatureName_TextureCompressionBC',
|
||
|
5: 'WGPUFeatureName_TextureCompressionETC2',
|
||
|
6: 'WGPUFeatureName_TextureCompressionASTC',
|
||
|
7: 'WGPUFeatureName_IndirectFirstInstance',
|
||
|
8: 'WGPUFeatureName_ShaderF16',
|
||
|
9: 'WGPUFeatureName_RG11B10UfloatRenderable',
|
||
|
10: 'WGPUFeatureName_BGRA8UnormStorage',
|
||
|
11: 'WGPUFeatureName_Float32Filterable',
|
||
|
12: 'WGPUFeatureName_Float32Blendable',
|
||
|
13: 'WGPUFeatureName_Subgroups',
|
||
|
14: 'WGPUFeatureName_SubgroupsF16',
|
||
|
327680: 'WGPUFeatureName_DawnInternalUsages',
|
||
|
327681: 'WGPUFeatureName_DawnMultiPlanarFormats',
|
||
|
327682: 'WGPUFeatureName_DawnNative',
|
||
|
327683: 'WGPUFeatureName_ChromiumExperimentalTimestampQueryInsidePasses',
|
||
|
327684: 'WGPUFeatureName_ImplicitDeviceSynchronization',
|
||
|
327685: 'WGPUFeatureName_ChromiumExperimentalImmediateData',
|
||
|
327686: 'WGPUFeatureName_TransientAttachments',
|
||
|
327687: 'WGPUFeatureName_MSAARenderToSingleSampled',
|
||
|
327688: 'WGPUFeatureName_DualSourceBlending',
|
||
|
327689: 'WGPUFeatureName_D3D11MultithreadProtected',
|
||
|
327690: 'WGPUFeatureName_ANGLETextureSharing',
|
||
|
327691: 'WGPUFeatureName_PixelLocalStorageCoherent',
|
||
|
327692: 'WGPUFeatureName_PixelLocalStorageNonCoherent',
|
||
|
327693: 'WGPUFeatureName_Unorm16TextureFormats',
|
||
|
327694: 'WGPUFeatureName_Snorm16TextureFormats',
|
||
|
327695: 'WGPUFeatureName_MultiPlanarFormatExtendedUsages',
|
||
|
327696: 'WGPUFeatureName_MultiPlanarFormatP010',
|
||
|
327697: 'WGPUFeatureName_HostMappedPointer',
|
||
|
327698: 'WGPUFeatureName_MultiPlanarRenderTargets',
|
||
|
327699: 'WGPUFeatureName_MultiPlanarFormatNv12a',
|
||
|
327700: 'WGPUFeatureName_FramebufferFetch',
|
||
|
327701: 'WGPUFeatureName_BufferMapExtendedUsages',
|
||
|
327702: 'WGPUFeatureName_AdapterPropertiesMemoryHeaps',
|
||
|
327703: 'WGPUFeatureName_AdapterPropertiesD3D',
|
||
|
327704: 'WGPUFeatureName_AdapterPropertiesVk',
|
||
|
327705: 'WGPUFeatureName_R8UnormStorage',
|
||
|
327706: 'WGPUFeatureName_FormatCapabilities',
|
||
|
327707: 'WGPUFeatureName_DrmFormatCapabilities',
|
||
|
327708: 'WGPUFeatureName_Norm16TextureFormats',
|
||
|
327709: 'WGPUFeatureName_MultiPlanarFormatNv16',
|
||
|
327710: 'WGPUFeatureName_MultiPlanarFormatNv24',
|
||
|
327711: 'WGPUFeatureName_MultiPlanarFormatP210',
|
||
|
327712: 'WGPUFeatureName_MultiPlanarFormatP410',
|
||
|
327713: 'WGPUFeatureName_SharedTextureMemoryVkDedicatedAllocation',
|
||
|
327714: 'WGPUFeatureName_SharedTextureMemoryAHardwareBuffer',
|
||
|
327715: 'WGPUFeatureName_SharedTextureMemoryDmaBuf',
|
||
|
327716: 'WGPUFeatureName_SharedTextureMemoryOpaqueFD',
|
||
|
327717: 'WGPUFeatureName_SharedTextureMemoryZirconHandle',
|
||
|
327718: 'WGPUFeatureName_SharedTextureMemoryDXGISharedHandle',
|
||
|
327719: 'WGPUFeatureName_SharedTextureMemoryD3D11Texture2D',
|
||
|
327720: 'WGPUFeatureName_SharedTextureMemoryIOSurface',
|
||
|
327721: 'WGPUFeatureName_SharedTextureMemoryEGLImage',
|
||
|
327722: 'WGPUFeatureName_SharedFenceVkSemaphoreOpaqueFD',
|
||
|
327723: 'WGPUFeatureName_SharedFenceSyncFD',
|
||
|
327724: 'WGPUFeatureName_SharedFenceVkSemaphoreZirconHandle',
|
||
|
327725: 'WGPUFeatureName_SharedFenceDXGISharedHandle',
|
||
|
327726: 'WGPUFeatureName_SharedFenceMTLSharedEvent',
|
||
|
327727: 'WGPUFeatureName_SharedBufferMemoryD3D12Resource',
|
||
|
327728: 'WGPUFeatureName_StaticSamplers',
|
||
|
327729: 'WGPUFeatureName_YCbCrVulkanSamplers',
|
||
|
327730: 'WGPUFeatureName_ShaderModuleCompilationOptions',
|
||
|
327731: 'WGPUFeatureName_DawnLoadResolveTexture',
|
||
|
327732: 'WGPUFeatureName_DawnPartialLoadResolveTexture',
|
||
|
327733: 'WGPUFeatureName_MultiDrawIndirect',
|
||
|
327734: 'WGPUFeatureName_ClipDistances',
|
||
|
327735: 'WGPUFeatureName_DawnTexelCopyBufferRowAlignment',
|
||
|
327736: 'WGPUFeatureName_FlexibleTextureViews',
|
||
|
2147483647: 'WGPUFeatureName_Force32',
|
||
|
}
|
||
|
WGPUFeatureName_DepthClipControl = 1
|
||
|
WGPUFeatureName_Depth32FloatStencil8 = 2
|
||
|
WGPUFeatureName_TimestampQuery = 3
|
||
|
WGPUFeatureName_TextureCompressionBC = 4
|
||
|
WGPUFeatureName_TextureCompressionETC2 = 5
|
||
|
WGPUFeatureName_TextureCompressionASTC = 6
|
||
|
WGPUFeatureName_IndirectFirstInstance = 7
|
||
|
WGPUFeatureName_ShaderF16 = 8
|
||
|
WGPUFeatureName_RG11B10UfloatRenderable = 9
|
||
|
WGPUFeatureName_BGRA8UnormStorage = 10
|
||
|
WGPUFeatureName_Float32Filterable = 11
|
||
|
WGPUFeatureName_Float32Blendable = 12
|
||
|
WGPUFeatureName_Subgroups = 13
|
||
|
WGPUFeatureName_SubgroupsF16 = 14
|
||
|
WGPUFeatureName_DawnInternalUsages = 327680
|
||
|
WGPUFeatureName_DawnMultiPlanarFormats = 327681
|
||
|
WGPUFeatureName_DawnNative = 327682
|
||
|
WGPUFeatureName_ChromiumExperimentalTimestampQueryInsidePasses = 327683
|
||
|
WGPUFeatureName_ImplicitDeviceSynchronization = 327684
|
||
|
WGPUFeatureName_ChromiumExperimentalImmediateData = 327685
|
||
|
WGPUFeatureName_TransientAttachments = 327686
|
||
|
WGPUFeatureName_MSAARenderToSingleSampled = 327687
|
||
|
WGPUFeatureName_DualSourceBlending = 327688
|
||
|
WGPUFeatureName_D3D11MultithreadProtected = 327689
|
||
|
WGPUFeatureName_ANGLETextureSharing = 327690
|
||
|
WGPUFeatureName_PixelLocalStorageCoherent = 327691
|
||
|
WGPUFeatureName_PixelLocalStorageNonCoherent = 327692
|
||
|
WGPUFeatureName_Unorm16TextureFormats = 327693
|
||
|
WGPUFeatureName_Snorm16TextureFormats = 327694
|
||
|
WGPUFeatureName_MultiPlanarFormatExtendedUsages = 327695
|
||
|
WGPUFeatureName_MultiPlanarFormatP010 = 327696
|
||
|
WGPUFeatureName_HostMappedPointer = 327697
|
||
|
WGPUFeatureName_MultiPlanarRenderTargets = 327698
|
||
|
WGPUFeatureName_MultiPlanarFormatNv12a = 327699
|
||
|
WGPUFeatureName_FramebufferFetch = 327700
|
||
|
WGPUFeatureName_BufferMapExtendedUsages = 327701
|
||
|
WGPUFeatureName_AdapterPropertiesMemoryHeaps = 327702
|
||
|
WGPUFeatureName_AdapterPropertiesD3D = 327703
|
||
|
WGPUFeatureName_AdapterPropertiesVk = 327704
|
||
|
WGPUFeatureName_R8UnormStorage = 327705
|
||
|
WGPUFeatureName_FormatCapabilities = 327706
|
||
|
WGPUFeatureName_DrmFormatCapabilities = 327707
|
||
|
WGPUFeatureName_Norm16TextureFormats = 327708
|
||
|
WGPUFeatureName_MultiPlanarFormatNv16 = 327709
|
||
|
WGPUFeatureName_MultiPlanarFormatNv24 = 327710
|
||
|
WGPUFeatureName_MultiPlanarFormatP210 = 327711
|
||
|
WGPUFeatureName_MultiPlanarFormatP410 = 327712
|
||
|
WGPUFeatureName_SharedTextureMemoryVkDedicatedAllocation = 327713
|
||
|
WGPUFeatureName_SharedTextureMemoryAHardwareBuffer = 327714
|
||
|
WGPUFeatureName_SharedTextureMemoryDmaBuf = 327715
|
||
|
WGPUFeatureName_SharedTextureMemoryOpaqueFD = 327716
|
||
|
WGPUFeatureName_SharedTextureMemoryZirconHandle = 327717
|
||
|
WGPUFeatureName_SharedTextureMemoryDXGISharedHandle = 327718
|
||
|
WGPUFeatureName_SharedTextureMemoryD3D11Texture2D = 327719
|
||
|
WGPUFeatureName_SharedTextureMemoryIOSurface = 327720
|
||
|
WGPUFeatureName_SharedTextureMemoryEGLImage = 327721
|
||
|
WGPUFeatureName_SharedFenceVkSemaphoreOpaqueFD = 327722
|
||
|
WGPUFeatureName_SharedFenceSyncFD = 327723
|
||
|
WGPUFeatureName_SharedFenceVkSemaphoreZirconHandle = 327724
|
||
|
WGPUFeatureName_SharedFenceDXGISharedHandle = 327725
|
||
|
WGPUFeatureName_SharedFenceMTLSharedEvent = 327726
|
||
|
WGPUFeatureName_SharedBufferMemoryD3D12Resource = 327727
|
||
|
WGPUFeatureName_StaticSamplers = 327728
|
||
|
WGPUFeatureName_YCbCrVulkanSamplers = 327729
|
||
|
WGPUFeatureName_ShaderModuleCompilationOptions = 327730
|
||
|
WGPUFeatureName_DawnLoadResolveTexture = 327731
|
||
|
WGPUFeatureName_DawnPartialLoadResolveTexture = 327732
|
||
|
WGPUFeatureName_MultiDrawIndirect = 327733
|
||
|
WGPUFeatureName_ClipDistances = 327734
|
||
|
WGPUFeatureName_DawnTexelCopyBufferRowAlignment = 327735
|
||
|
WGPUFeatureName_FlexibleTextureViews = 327736
|
||
|
WGPUFeatureName_Force32 = 2147483647
|
||
|
WGPUFeatureName = ctypes.c_uint32 # enum
|
||
|
|
||
|
# values for enumeration 'WGPUFilterMode'
|
||
|
WGPUFilterMode__enumvalues = {
|
||
|
0: 'WGPUFilterMode_Undefined',
|
||
|
1: 'WGPUFilterMode_Nearest',
|
||
|
2: 'WGPUFilterMode_Linear',
|
||
|
2147483647: 'WGPUFilterMode_Force32',
|
||
|
}
|
||
|
WGPUFilterMode_Undefined = 0
|
||
|
WGPUFilterMode_Nearest = 1
|
||
|
WGPUFilterMode_Linear = 2
|
||
|
WGPUFilterMode_Force32 = 2147483647
|
||
|
WGPUFilterMode = ctypes.c_uint32 # enum
|
||
|
|
||
|
# values for enumeration 'WGPUFrontFace'
|
||
|
WGPUFrontFace__enumvalues = {
|
||
|
0: 'WGPUFrontFace_Undefined',
|
||
|
1: 'WGPUFrontFace_CCW',
|
||
|
2: 'WGPUFrontFace_CW',
|
||
|
2147483647: 'WGPUFrontFace_Force32',
|
||
|
}
|
||
|
WGPUFrontFace_Undefined = 0
|
||
|
WGPUFrontFace_CCW = 1
|
||
|
WGPUFrontFace_CW = 2
|
||
|
WGPUFrontFace_Force32 = 2147483647
|
||
|
WGPUFrontFace = ctypes.c_uint32 # enum
|
||
|
|
||
|
# values for enumeration 'WGPUIndexFormat'
|
||
|
WGPUIndexFormat__enumvalues = {
|
||
|
0: 'WGPUIndexFormat_Undefined',
|
||
|
1: 'WGPUIndexFormat_Uint16',
|
||
|
2: 'WGPUIndexFormat_Uint32',
|
||
|
2147483647: 'WGPUIndexFormat_Force32',
|
||
|
}
|
||
|
WGPUIndexFormat_Undefined = 0
|
||
|
WGPUIndexFormat_Uint16 = 1
|
||
|
WGPUIndexFormat_Uint32 = 2
|
||
|
WGPUIndexFormat_Force32 = 2147483647
|
||
|
WGPUIndexFormat = ctypes.c_uint32 # enum
|
||
|
|
||
|
# values for enumeration 'WGPULoadOp'
|
||
|
WGPULoadOp__enumvalues = {
|
||
|
0: 'WGPULoadOp_Undefined',
|
||
|
1: 'WGPULoadOp_Load',
|
||
|
2: 'WGPULoadOp_Clear',
|
||
|
327683: 'WGPULoadOp_ExpandResolveTexture',
|
||
|
2147483647: 'WGPULoadOp_Force32',
|
||
|
}
|
||
|
WGPULoadOp_Undefined = 0
|
||
|
WGPULoadOp_Load = 1
|
||
|
WGPULoadOp_Clear = 2
|
||
|
WGPULoadOp_ExpandResolveTexture = 327683
|
||
|
WGPULoadOp_Force32 = 2147483647
|
||
|
WGPULoadOp = ctypes.c_uint32 # enum
|
||
|
|
||
|
# values for enumeration 'WGPULoggingType'
|
||
|
WGPULoggingType__enumvalues = {
|
||
|
1: 'WGPULoggingType_Verbose',
|
||
|
2: 'WGPULoggingType_Info',
|
||
|
3: 'WGPULoggingType_Warning',
|
||
|
4: 'WGPULoggingType_Error',
|
||
|
2147483647: 'WGPULoggingType_Force32',
|
||
|
}
|
||
|
WGPULoggingType_Verbose = 1
|
||
|
WGPULoggingType_Info = 2
|
||
|
WGPULoggingType_Warning = 3
|
||
|
WGPULoggingType_Error = 4
|
||
|
WGPULoggingType_Force32 = 2147483647
|
||
|
WGPULoggingType = ctypes.c_uint32 # enum
|
||
|
|
||
|
# values for enumeration 'WGPUMapAsyncStatus'
|
||
|
WGPUMapAsyncStatus__enumvalues = {
|
||
|
1: 'WGPUMapAsyncStatus_Success',
|
||
|
2: 'WGPUMapAsyncStatus_InstanceDropped',
|
||
|
3: 'WGPUMapAsyncStatus_Error',
|
||
|
4: 'WGPUMapAsyncStatus_Aborted',
|
||
|
5: 'WGPUMapAsyncStatus_Unknown',
|
||
|
2147483647: 'WGPUMapAsyncStatus_Force32',
|
||
|
}
|
||
|
WGPUMapAsyncStatus_Success = 1
|
||
|
WGPUMapAsyncStatus_InstanceDropped = 2
|
||
|
WGPUMapAsyncStatus_Error = 3
|
||
|
WGPUMapAsyncStatus_Aborted = 4
|
||
|
WGPUMapAsyncStatus_Unknown = 5
|
||
|
WGPUMapAsyncStatus_Force32 = 2147483647
|
||
|
WGPUMapAsyncStatus = ctypes.c_uint32 # enum
|
||
|
|
||
|
# values for enumeration 'WGPUMipmapFilterMode'
|
||
|
WGPUMipmapFilterMode__enumvalues = {
|
||
|
0: 'WGPUMipmapFilterMode_Undefined',
|
||
|
1: 'WGPUMipmapFilterMode_Nearest',
|
||
|
2: 'WGPUMipmapFilterMode_Linear',
|
||
|
2147483647: 'WGPUMipmapFilterMode_Force32',
|
||
|
}
|
||
|
WGPUMipmapFilterMode_Undefined = 0
|
||
|
WGPUMipmapFilterMode_Nearest = 1
|
||
|
WGPUMipmapFilterMode_Linear = 2
|
||
|
WGPUMipmapFilterMode_Force32 = 2147483647
|
||
|
WGPUMipmapFilterMode = ctypes.c_uint32 # enum
|
||
|
|
||
|
# values for enumeration 'WGPUOptionalBool'
|
||
|
WGPUOptionalBool__enumvalues = {
|
||
|
0: 'WGPUOptionalBool_False',
|
||
|
1: 'WGPUOptionalBool_True',
|
||
|
2: 'WGPUOptionalBool_Undefined',
|
||
|
2147483647: 'WGPUOptionalBool_Force32',
|
||
|
}
|
||
|
WGPUOptionalBool_False = 0
|
||
|
WGPUOptionalBool_True = 1
|
||
|
WGPUOptionalBool_Undefined = 2
|
||
|
WGPUOptionalBool_Force32 = 2147483647
|
||
|
WGPUOptionalBool = ctypes.c_uint32 # enum
|
||
|
|
||
|
# values for enumeration 'WGPUPopErrorScopeStatus'
|
||
|
WGPUPopErrorScopeStatus__enumvalues = {
|
||
|
1: 'WGPUPopErrorScopeStatus_Success',
|
||
|
2: 'WGPUPopErrorScopeStatus_InstanceDropped',
|
||
|
2147483647: 'WGPUPopErrorScopeStatus_Force32',
|
||
|
}
|
||
|
WGPUPopErrorScopeStatus_Success = 1
|
||
|
WGPUPopErrorScopeStatus_InstanceDropped = 2
|
||
|
WGPUPopErrorScopeStatus_Force32 = 2147483647
|
||
|
WGPUPopErrorScopeStatus = ctypes.c_uint32 # enum
|
||
|
|
||
|
# values for enumeration 'WGPUPowerPreference'
|
||
|
WGPUPowerPreference__enumvalues = {
|
||
|
0: 'WGPUPowerPreference_Undefined',
|
||
|
1: 'WGPUPowerPreference_LowPower',
|
||
|
2: 'WGPUPowerPreference_HighPerformance',
|
||
|
2147483647: 'WGPUPowerPreference_Force32',
|
||
|
}
|
||
|
WGPUPowerPreference_Undefined = 0
|
||
|
WGPUPowerPreference_LowPower = 1
|
||
|
WGPUPowerPreference_HighPerformance = 2
|
||
|
WGPUPowerPreference_Force32 = 2147483647
|
||
|
WGPUPowerPreference = ctypes.c_uint32 # enum
|
||
|
|
||
|
# values for enumeration 'WGPUPresentMode'
|
||
|
WGPUPresentMode__enumvalues = {
|
||
|
1: 'WGPUPresentMode_Fifo',
|
||
|
2: 'WGPUPresentMode_FifoRelaxed',
|
||
|
3: 'WGPUPresentMode_Immediate',
|
||
|
4: 'WGPUPresentMode_Mailbox',
|
||
|
2147483647: 'WGPUPresentMode_Force32',
|
||
|
}
|
||
|
WGPUPresentMode_Fifo = 1
|
||
|
WGPUPresentMode_FifoRelaxed = 2
|
||
|
WGPUPresentMode_Immediate = 3
|
||
|
WGPUPresentMode_Mailbox = 4
|
||
|
WGPUPresentMode_Force32 = 2147483647
|
||
|
WGPUPresentMode = ctypes.c_uint32 # enum
|
||
|
|
||
|
# values for enumeration 'WGPUPrimitiveTopology'
|
||
|
WGPUPrimitiveTopology__enumvalues = {
|
||
|
0: 'WGPUPrimitiveTopology_Undefined',
|
||
|
1: 'WGPUPrimitiveTopology_PointList',
|
||
|
2: 'WGPUPrimitiveTopology_LineList',
|
||
|
3: 'WGPUPrimitiveTopology_LineStrip',
|
||
|
4: 'WGPUPrimitiveTopology_TriangleList',
|
||
|
5: 'WGPUPrimitiveTopology_TriangleStrip',
|
||
|
2147483647: 'WGPUPrimitiveTopology_Force32',
|
||
|
}
|
||
|
WGPUPrimitiveTopology_Undefined = 0
|
||
|
WGPUPrimitiveTopology_PointList = 1
|
||
|
WGPUPrimitiveTopology_LineList = 2
|
||
|
WGPUPrimitiveTopology_LineStrip = 3
|
||
|
WGPUPrimitiveTopology_TriangleList = 4
|
||
|
WGPUPrimitiveTopology_TriangleStrip = 5
|
||
|
WGPUPrimitiveTopology_Force32 = 2147483647
|
||
|
WGPUPrimitiveTopology = ctypes.c_uint32 # enum
|
||
|
|
||
|
# values for enumeration 'WGPUQueryType'
|
||
|
WGPUQueryType__enumvalues = {
|
||
|
1: 'WGPUQueryType_Occlusion',
|
||
|
2: 'WGPUQueryType_Timestamp',
|
||
|
2147483647: 'WGPUQueryType_Force32',
|
||
|
}
|
||
|
WGPUQueryType_Occlusion = 1
|
||
|
WGPUQueryType_Timestamp = 2
|
||
|
WGPUQueryType_Force32 = 2147483647
|
||
|
WGPUQueryType = ctypes.c_uint32 # enum
|
||
|
|
||
|
# values for enumeration 'WGPUQueueWorkDoneStatus'
|
||
|
WGPUQueueWorkDoneStatus__enumvalues = {
|
||
|
1: 'WGPUQueueWorkDoneStatus_Success',
|
||
|
2: 'WGPUQueueWorkDoneStatus_InstanceDropped',
|
||
|
3: 'WGPUQueueWorkDoneStatus_Error',
|
||
|
4: 'WGPUQueueWorkDoneStatus_Unknown',
|
||
|
5: 'WGPUQueueWorkDoneStatus_DeviceLost',
|
||
|
2147483647: 'WGPUQueueWorkDoneStatus_Force32',
|
||
|
}
|
||
|
WGPUQueueWorkDoneStatus_Success = 1
|
||
|
WGPUQueueWorkDoneStatus_InstanceDropped = 2
|
||
|
WGPUQueueWorkDoneStatus_Error = 3
|
||
|
WGPUQueueWorkDoneStatus_Unknown = 4
|
||
|
WGPUQueueWorkDoneStatus_DeviceLost = 5
|
||
|
WGPUQueueWorkDoneStatus_Force32 = 2147483647
|
||
|
WGPUQueueWorkDoneStatus = ctypes.c_uint32 # enum
|
||
|
|
||
|
# values for enumeration 'WGPURequestAdapterStatus'
|
||
|
WGPURequestAdapterStatus__enumvalues = {
|
||
|
1: 'WGPURequestAdapterStatus_Success',
|
||
|
2: 'WGPURequestAdapterStatus_InstanceDropped',
|
||
|
3: 'WGPURequestAdapterStatus_Unavailable',
|
||
|
4: 'WGPURequestAdapterStatus_Error',
|
||
|
5: 'WGPURequestAdapterStatus_Unknown',
|
||
|
2147483647: 'WGPURequestAdapterStatus_Force32',
|
||
|
}
|
||
|
WGPURequestAdapterStatus_Success = 1
|
||
|
WGPURequestAdapterStatus_InstanceDropped = 2
|
||
|
WGPURequestAdapterStatus_Unavailable = 3
|
||
|
WGPURequestAdapterStatus_Error = 4
|
||
|
WGPURequestAdapterStatus_Unknown = 5
|
||
|
WGPURequestAdapterStatus_Force32 = 2147483647
|
||
|
WGPURequestAdapterStatus = ctypes.c_uint32 # enum
|
||
|
|
||
|
# values for enumeration 'WGPURequestDeviceStatus'
|
||
|
WGPURequestDeviceStatus__enumvalues = {
|
||
|
1: 'WGPURequestDeviceStatus_Success',
|
||
|
2: 'WGPURequestDeviceStatus_InstanceDropped',
|
||
|
3: 'WGPURequestDeviceStatus_Error',
|
||
|
4: 'WGPURequestDeviceStatus_Unknown',
|
||
|
2147483647: 'WGPURequestDeviceStatus_Force32',
|
||
|
}
|
||
|
WGPURequestDeviceStatus_Success = 1
|
||
|
WGPURequestDeviceStatus_InstanceDropped = 2
|
||
|
WGPURequestDeviceStatus_Error = 3
|
||
|
WGPURequestDeviceStatus_Unknown = 4
|
||
|
WGPURequestDeviceStatus_Force32 = 2147483647
|
||
|
WGPURequestDeviceStatus = ctypes.c_uint32 # enum
|
||
|
|
||
|
# values for enumeration 'WGPUSType'
|
||
|
WGPUSType__enumvalues = {
|
||
|
1: 'WGPUSType_ShaderSourceSPIRV',
|
||
|
2: 'WGPUSType_ShaderSourceWGSL',
|
||
|
3: 'WGPUSType_RenderPassMaxDrawCount',
|
||
|
4: 'WGPUSType_SurfaceSourceMetalLayer',
|
||
|
5: 'WGPUSType_SurfaceSourceWindowsHWND',
|
||
|
6: 'WGPUSType_SurfaceSourceXlibWindow',
|
||
|
7: 'WGPUSType_SurfaceSourceWaylandSurface',
|
||
|
8: 'WGPUSType_SurfaceSourceAndroidNativeWindow',
|
||
|
9: 'WGPUSType_SurfaceSourceXCBWindow',
|
||
|
10: 'WGPUSType_AdapterPropertiesSubgroups',
|
||
|
131072: 'WGPUSType_TextureBindingViewDimensionDescriptor',
|
||
|
262144: 'WGPUSType_SurfaceSourceCanvasHTMLSelector_Emscripten',
|
||
|
327680: 'WGPUSType_SurfaceDescriptorFromWindowsCoreWindow',
|
||
|
327681: 'WGPUSType_ExternalTextureBindingEntry',
|
||
|
327682: 'WGPUSType_ExternalTextureBindingLayout',
|
||
|
327683: 'WGPUSType_SurfaceDescriptorFromWindowsSwapChainPanel',
|
||
|
327684: 'WGPUSType_DawnTextureInternalUsageDescriptor',
|
||
|
327685: 'WGPUSType_DawnEncoderInternalUsageDescriptor',
|
||
|
327686: 'WGPUSType_DawnInstanceDescriptor',
|
||
|
327687: 'WGPUSType_DawnCacheDeviceDescriptor',
|
||
|
327688: 'WGPUSType_DawnAdapterPropertiesPowerPreference',
|
||
|
327689: 'WGPUSType_DawnBufferDescriptorErrorInfoFromWireClient',
|
||
|
327690: 'WGPUSType_DawnTogglesDescriptor',
|
||
|
327691: 'WGPUSType_DawnShaderModuleSPIRVOptionsDescriptor',
|
||
|
327692: 'WGPUSType_RequestAdapterOptionsLUID',
|
||
|
327693: 'WGPUSType_RequestAdapterOptionsGetGLProc',
|
||
|
327694: 'WGPUSType_RequestAdapterOptionsD3D11Device',
|
||
|
327695: 'WGPUSType_DawnRenderPassColorAttachmentRenderToSingleSampled',
|
||
|
327696: 'WGPUSType_RenderPassPixelLocalStorage',
|
||
|
327697: 'WGPUSType_PipelineLayoutPixelLocalStorage',
|
||
|
327698: 'WGPUSType_BufferHostMappedPointer',
|
||
|
327699: 'WGPUSType_DawnExperimentalSubgroupLimits',
|
||
|
327700: 'WGPUSType_AdapterPropertiesMemoryHeaps',
|
||
|
327701: 'WGPUSType_AdapterPropertiesD3D',
|
||
|
327702: 'WGPUSType_AdapterPropertiesVk',
|
||
|
327703: 'WGPUSType_DawnWireWGSLControl',
|
||
|
327704: 'WGPUSType_DawnWGSLBlocklist',
|
||
|
327705: 'WGPUSType_DrmFormatCapabilities',
|
||
|
327706: 'WGPUSType_ShaderModuleCompilationOptions',
|
||
|
327707: 'WGPUSType_ColorTargetStateExpandResolveTextureDawn',
|
||
|
327708: 'WGPUSType_RenderPassDescriptorExpandResolveRect',
|
||
|
327709: 'WGPUSType_SharedTextureMemoryVkDedicatedAllocationDescriptor',
|
||
|
327710: 'WGPUSType_SharedTextureMemoryAHardwareBufferDescriptor',
|
||
|
327711: 'WGPUSType_SharedTextureMemoryDmaBufDescriptor',
|
||
|
327712: 'WGPUSType_SharedTextureMemoryOpaqueFDDescriptor',
|
||
|
327713: 'WGPUSType_SharedTextureMemoryZirconHandleDescriptor',
|
||
|
327714: 'WGPUSType_SharedTextureMemoryDXGISharedHandleDescriptor',
|
||
|
327715: 'WGPUSType_SharedTextureMemoryD3D11Texture2DDescriptor',
|
||
|
327716: 'WGPUSType_SharedTextureMemoryIOSurfaceDescriptor',
|
||
|
327717: 'WGPUSType_SharedTextureMemoryEGLImageDescriptor',
|
||
|
327718: 'WGPUSType_SharedTextureMemoryInitializedBeginState',
|
||
|
327719: 'WGPUSType_SharedTextureMemoryInitializedEndState',
|
||
|
327720: 'WGPUSType_SharedTextureMemoryVkImageLayoutBeginState',
|
||
|
327721: 'WGPUSType_SharedTextureMemoryVkImageLayoutEndState',
|
||
|
327722: 'WGPUSType_SharedTextureMemoryD3DSwapchainBeginState',
|
||
|
327723: 'WGPUSType_SharedFenceVkSemaphoreOpaqueFDDescriptor',
|
||
|
327724: 'WGPUSType_SharedFenceVkSemaphoreOpaqueFDExportInfo',
|
||
|
327725: 'WGPUSType_SharedFenceSyncFDDescriptor',
|
||
|
327726: 'WGPUSType_SharedFenceSyncFDExportInfo',
|
||
|
327727: 'WGPUSType_SharedFenceVkSemaphoreZirconHandleDescriptor',
|
||
|
327728: 'WGPUSType_SharedFenceVkSemaphoreZirconHandleExportInfo',
|
||
|
327729: 'WGPUSType_SharedFenceDXGISharedHandleDescriptor',
|
||
|
327730: 'WGPUSType_SharedFenceDXGISharedHandleExportInfo',
|
||
|
327731: 'WGPUSType_SharedFenceMTLSharedEventDescriptor',
|
||
|
327732: 'WGPUSType_SharedFenceMTLSharedEventExportInfo',
|
||
|
327733: 'WGPUSType_SharedBufferMemoryD3D12ResourceDescriptor',
|
||
|
327734: 'WGPUSType_StaticSamplerBindingLayout',
|
||
|
327735: 'WGPUSType_YCbCrVkDescriptor',
|
||
|
327736: 'WGPUSType_SharedTextureMemoryAHardwareBufferProperties',
|
||
|
327737: 'WGPUSType_AHardwareBufferProperties',
|
||
|
327738: 'WGPUSType_DawnExperimentalImmediateDataLimits',
|
||
|
327739: 'WGPUSType_DawnTexelCopyBufferRowAlignmentLimits',
|
||
|
2147483647: 'WGPUSType_Force32',
|
||
|
}
|
||
|
WGPUSType_ShaderSourceSPIRV = 1
|
||
|
WGPUSType_ShaderSourceWGSL = 2
|
||
|
WGPUSType_RenderPassMaxDrawCount = 3
|
||
|
WGPUSType_SurfaceSourceMetalLayer = 4
|
||
|
WGPUSType_SurfaceSourceWindowsHWND = 5
|
||
|
WGPUSType_SurfaceSourceXlibWindow = 6
|
||
|
WGPUSType_SurfaceSourceWaylandSurface = 7
|
||
|
WGPUSType_SurfaceSourceAndroidNativeWindow = 8
|
||
|
WGPUSType_SurfaceSourceXCBWindow = 9
|
||
|
WGPUSType_AdapterPropertiesSubgroups = 10
|
||
|
WGPUSType_TextureBindingViewDimensionDescriptor = 131072
|
||
|
WGPUSType_SurfaceSourceCanvasHTMLSelector_Emscripten = 262144
|
||
|
WGPUSType_SurfaceDescriptorFromWindowsCoreWindow = 327680
|
||
|
WGPUSType_ExternalTextureBindingEntry = 327681
|
||
|
WGPUSType_ExternalTextureBindingLayout = 327682
|
||
|
WGPUSType_SurfaceDescriptorFromWindowsSwapChainPanel = 327683
|
||
|
WGPUSType_DawnTextureInternalUsageDescriptor = 327684
|
||
|
WGPUSType_DawnEncoderInternalUsageDescriptor = 327685
|
||
|
WGPUSType_DawnInstanceDescriptor = 327686
|
||
|
WGPUSType_DawnCacheDeviceDescriptor = 327687
|
||
|
WGPUSType_DawnAdapterPropertiesPowerPreference = 327688
|
||
|
WGPUSType_DawnBufferDescriptorErrorInfoFromWireClient = 327689
|
||
|
WGPUSType_DawnTogglesDescriptor = 327690
|
||
|
WGPUSType_DawnShaderModuleSPIRVOptionsDescriptor = 327691
|
||
|
WGPUSType_RequestAdapterOptionsLUID = 327692
|
||
|
WGPUSType_RequestAdapterOptionsGetGLProc = 327693
|
||
|
WGPUSType_RequestAdapterOptionsD3D11Device = 327694
|
||
|
WGPUSType_DawnRenderPassColorAttachmentRenderToSingleSampled = 327695
|
||
|
WGPUSType_RenderPassPixelLocalStorage = 327696
|
||
|
WGPUSType_PipelineLayoutPixelLocalStorage = 327697
|
||
|
WGPUSType_BufferHostMappedPointer = 327698
|
||
|
WGPUSType_DawnExperimentalSubgroupLimits = 327699
|
||
|
WGPUSType_AdapterPropertiesMemoryHeaps = 327700
|
||
|
WGPUSType_AdapterPropertiesD3D = 327701
|
||
|
WGPUSType_AdapterPropertiesVk = 327702
|
||
|
WGPUSType_DawnWireWGSLControl = 327703
|
||
|
WGPUSType_DawnWGSLBlocklist = 327704
|
||
|
WGPUSType_DrmFormatCapabilities = 327705
|
||
|
WGPUSType_ShaderModuleCompilationOptions = 327706
|
||
|
WGPUSType_ColorTargetStateExpandResolveTextureDawn = 327707
|
||
|
WGPUSType_RenderPassDescriptorExpandResolveRect = 327708
|
||
|
WGPUSType_SharedTextureMemoryVkDedicatedAllocationDescriptor = 327709
|
||
|
WGPUSType_SharedTextureMemoryAHardwareBufferDescriptor = 327710
|
||
|
WGPUSType_SharedTextureMemoryDmaBufDescriptor = 327711
|
||
|
WGPUSType_SharedTextureMemoryOpaqueFDDescriptor = 327712
|
||
|
WGPUSType_SharedTextureMemoryZirconHandleDescriptor = 327713
|
||
|
WGPUSType_SharedTextureMemoryDXGISharedHandleDescriptor = 327714
|
||
|
WGPUSType_SharedTextureMemoryD3D11Texture2DDescriptor = 327715
|
||
|
WGPUSType_SharedTextureMemoryIOSurfaceDescriptor = 327716
|
||
|
WGPUSType_SharedTextureMemoryEGLImageDescriptor = 327717
|
||
|
WGPUSType_SharedTextureMemoryInitializedBeginState = 327718
|
||
|
WGPUSType_SharedTextureMemoryInitializedEndState = 327719
|
||
|
WGPUSType_SharedTextureMemoryVkImageLayoutBeginState = 327720
|
||
|
WGPUSType_SharedTextureMemoryVkImageLayoutEndState = 327721
|
||
|
WGPUSType_SharedTextureMemoryD3DSwapchainBeginState = 327722
|
||
|
WGPUSType_SharedFenceVkSemaphoreOpaqueFDDescriptor = 327723
|
||
|
WGPUSType_SharedFenceVkSemaphoreOpaqueFDExportInfo = 327724
|
||
|
WGPUSType_SharedFenceSyncFDDescriptor = 327725
|
||
|
WGPUSType_SharedFenceSyncFDExportInfo = 327726
|
||
|
WGPUSType_SharedFenceVkSemaphoreZirconHandleDescriptor = 327727
|
||
|
WGPUSType_SharedFenceVkSemaphoreZirconHandleExportInfo = 327728
|
||
|
WGPUSType_SharedFenceDXGISharedHandleDescriptor = 327729
|
||
|
WGPUSType_SharedFenceDXGISharedHandleExportInfo = 327730
|
||
|
WGPUSType_SharedFenceMTLSharedEventDescriptor = 327731
|
||
|
WGPUSType_SharedFenceMTLSharedEventExportInfo = 327732
|
||
|
WGPUSType_SharedBufferMemoryD3D12ResourceDescriptor = 327733
|
||
|
WGPUSType_StaticSamplerBindingLayout = 327734
|
||
|
WGPUSType_YCbCrVkDescriptor = 327735
|
||
|
WGPUSType_SharedTextureMemoryAHardwareBufferProperties = 327736
|
||
|
WGPUSType_AHardwareBufferProperties = 327737
|
||
|
WGPUSType_DawnExperimentalImmediateDataLimits = 327738
|
||
|
WGPUSType_DawnTexelCopyBufferRowAlignmentLimits = 327739
|
||
|
WGPUSType_Force32 = 2147483647
|
||
|
WGPUSType = ctypes.c_uint32 # enum
|
||
|
|
||
|
# values for enumeration 'WGPUSamplerBindingType'
|
||
|
WGPUSamplerBindingType__enumvalues = {
|
||
|
0: 'WGPUSamplerBindingType_BindingNotUsed',
|
||
|
1: 'WGPUSamplerBindingType_Filtering',
|
||
|
2: 'WGPUSamplerBindingType_NonFiltering',
|
||
|
3: 'WGPUSamplerBindingType_Comparison',
|
||
|
2147483647: 'WGPUSamplerBindingType_Force32',
|
||
|
}
|
||
|
WGPUSamplerBindingType_BindingNotUsed = 0
|
||
|
WGPUSamplerBindingType_Filtering = 1
|
||
|
WGPUSamplerBindingType_NonFiltering = 2
|
||
|
WGPUSamplerBindingType_Comparison = 3
|
||
|
WGPUSamplerBindingType_Force32 = 2147483647
|
||
|
WGPUSamplerBindingType = ctypes.c_uint32 # enum
|
||
|
|
||
|
# values for enumeration 'WGPUSharedFenceType'
|
||
|
WGPUSharedFenceType__enumvalues = {
|
||
|
1: 'WGPUSharedFenceType_VkSemaphoreOpaqueFD',
|
||
|
2: 'WGPUSharedFenceType_SyncFD',
|
||
|
3: 'WGPUSharedFenceType_VkSemaphoreZirconHandle',
|
||
|
4: 'WGPUSharedFenceType_DXGISharedHandle',
|
||
|
5: 'WGPUSharedFenceType_MTLSharedEvent',
|
||
|
2147483647: 'WGPUSharedFenceType_Force32',
|
||
|
}
|
||
|
WGPUSharedFenceType_VkSemaphoreOpaqueFD = 1
|
||
|
WGPUSharedFenceType_SyncFD = 2
|
||
|
WGPUSharedFenceType_VkSemaphoreZirconHandle = 3
|
||
|
WGPUSharedFenceType_DXGISharedHandle = 4
|
||
|
WGPUSharedFenceType_MTLSharedEvent = 5
|
||
|
WGPUSharedFenceType_Force32 = 2147483647
|
||
|
WGPUSharedFenceType = ctypes.c_uint32 # enum
|
||
|
|
||
|
# values for enumeration 'WGPUStatus'
|
||
|
WGPUStatus__enumvalues = {
|
||
|
1: 'WGPUStatus_Success',
|
||
|
2: 'WGPUStatus_Error',
|
||
|
2147483647: 'WGPUStatus_Force32',
|
||
|
}
|
||
|
WGPUStatus_Success = 1
|
||
|
WGPUStatus_Error = 2
|
||
|
WGPUStatus_Force32 = 2147483647
|
||
|
WGPUStatus = ctypes.c_uint32 # enum
|
||
|
|
||
|
# values for enumeration 'WGPUStencilOperation'
|
||
|
WGPUStencilOperation__enumvalues = {
|
||
|
0: 'WGPUStencilOperation_Undefined',
|
||
|
1: 'WGPUStencilOperation_Keep',
|
||
|
2: 'WGPUStencilOperation_Zero',
|
||
|
3: 'WGPUStencilOperation_Replace',
|
||
|
4: 'WGPUStencilOperation_Invert',
|
||
|
5: 'WGPUStencilOperation_IncrementClamp',
|
||
|
6: 'WGPUStencilOperation_DecrementClamp',
|
||
|
7: 'WGPUStencilOperation_IncrementWrap',
|
||
|
8: 'WGPUStencilOperation_DecrementWrap',
|
||
|
2147483647: 'WGPUStencilOperation_Force32',
|
||
|
}
|
||
|
WGPUStencilOperation_Undefined = 0
|
||
|
WGPUStencilOperation_Keep = 1
|
||
|
WGPUStencilOperation_Zero = 2
|
||
|
WGPUStencilOperation_Replace = 3
|
||
|
WGPUStencilOperation_Invert = 4
|
||
|
WGPUStencilOperation_IncrementClamp = 5
|
||
|
WGPUStencilOperation_DecrementClamp = 6
|
||
|
WGPUStencilOperation_IncrementWrap = 7
|
||
|
WGPUStencilOperation_DecrementWrap = 8
|
||
|
WGPUStencilOperation_Force32 = 2147483647
|
||
|
WGPUStencilOperation = ctypes.c_uint32 # enum
|
||
|
|
||
|
# values for enumeration 'WGPUStorageTextureAccess'
|
||
|
WGPUStorageTextureAccess__enumvalues = {
|
||
|
0: 'WGPUStorageTextureAccess_BindingNotUsed',
|
||
|
1: 'WGPUStorageTextureAccess_WriteOnly',
|
||
|
2: 'WGPUStorageTextureAccess_ReadOnly',
|
||
|
3: 'WGPUStorageTextureAccess_ReadWrite',
|
||
|
2147483647: 'WGPUStorageTextureAccess_Force32',
|
||
|
}
|
||
|
WGPUStorageTextureAccess_BindingNotUsed = 0
|
||
|
WGPUStorageTextureAccess_WriteOnly = 1
|
||
|
WGPUStorageTextureAccess_ReadOnly = 2
|
||
|
WGPUStorageTextureAccess_ReadWrite = 3
|
||
|
WGPUStorageTextureAccess_Force32 = 2147483647
|
||
|
WGPUStorageTextureAccess = ctypes.c_uint32 # enum
|
||
|
|
||
|
# values for enumeration 'WGPUStoreOp'
|
||
|
WGPUStoreOp__enumvalues = {
|
||
|
0: 'WGPUStoreOp_Undefined',
|
||
|
1: 'WGPUStoreOp_Store',
|
||
|
2: 'WGPUStoreOp_Discard',
|
||
|
2147483647: 'WGPUStoreOp_Force32',
|
||
|
}
|
||
|
WGPUStoreOp_Undefined = 0
|
||
|
WGPUStoreOp_Store = 1
|
||
|
WGPUStoreOp_Discard = 2
|
||
|
WGPUStoreOp_Force32 = 2147483647
|
||
|
WGPUStoreOp = ctypes.c_uint32 # enum
|
||
|
|
||
|
# values for enumeration 'WGPUSurfaceGetCurrentTextureStatus'
|
||
|
WGPUSurfaceGetCurrentTextureStatus__enumvalues = {
|
||
|
1: 'WGPUSurfaceGetCurrentTextureStatus_Success',
|
||
|
2: 'WGPUSurfaceGetCurrentTextureStatus_Timeout',
|
||
|
3: 'WGPUSurfaceGetCurrentTextureStatus_Outdated',
|
||
|
4: 'WGPUSurfaceGetCurrentTextureStatus_Lost',
|
||
|
5: 'WGPUSurfaceGetCurrentTextureStatus_OutOfMemory',
|
||
|
6: 'WGPUSurfaceGetCurrentTextureStatus_DeviceLost',
|
||
|
7: 'WGPUSurfaceGetCurrentTextureStatus_Error',
|
||
|
2147483647: 'WGPUSurfaceGetCurrentTextureStatus_Force32',
|
||
|
}
|
||
|
WGPUSurfaceGetCurrentTextureStatus_Success = 1
|
||
|
WGPUSurfaceGetCurrentTextureStatus_Timeout = 2
|
||
|
WGPUSurfaceGetCurrentTextureStatus_Outdated = 3
|
||
|
WGPUSurfaceGetCurrentTextureStatus_Lost = 4
|
||
|
WGPUSurfaceGetCurrentTextureStatus_OutOfMemory = 5
|
||
|
WGPUSurfaceGetCurrentTextureStatus_DeviceLost = 6
|
||
|
WGPUSurfaceGetCurrentTextureStatus_Error = 7
|
||
|
WGPUSurfaceGetCurrentTextureStatus_Force32 = 2147483647
|
||
|
WGPUSurfaceGetCurrentTextureStatus = ctypes.c_uint32 # enum
|
||
|
|
||
|
# values for enumeration 'WGPUTextureAspect'
|
||
|
WGPUTextureAspect__enumvalues = {
|
||
|
0: 'WGPUTextureAspect_Undefined',
|
||
|
1: 'WGPUTextureAspect_All',
|
||
|
2: 'WGPUTextureAspect_StencilOnly',
|
||
|
3: 'WGPUTextureAspect_DepthOnly',
|
||
|
327680: 'WGPUTextureAspect_Plane0Only',
|
||
|
327681: 'WGPUTextureAspect_Plane1Only',
|
||
|
327682: 'WGPUTextureAspect_Plane2Only',
|
||
|
2147483647: 'WGPUTextureAspect_Force32',
|
||
|
}
|
||
|
WGPUTextureAspect_Undefined = 0
|
||
|
WGPUTextureAspect_All = 1
|
||
|
WGPUTextureAspect_StencilOnly = 2
|
||
|
WGPUTextureAspect_DepthOnly = 3
|
||
|
WGPUTextureAspect_Plane0Only = 327680
|
||
|
WGPUTextureAspect_Plane1Only = 327681
|
||
|
WGPUTextureAspect_Plane2Only = 327682
|
||
|
WGPUTextureAspect_Force32 = 2147483647
|
||
|
WGPUTextureAspect = ctypes.c_uint32 # enum
|
||
|
|
||
|
# values for enumeration 'WGPUTextureDimension'
|
||
|
WGPUTextureDimension__enumvalues = {
|
||
|
0: 'WGPUTextureDimension_Undefined',
|
||
|
1: 'WGPUTextureDimension_1D',
|
||
|
2: 'WGPUTextureDimension_2D',
|
||
|
3: 'WGPUTextureDimension_3D',
|
||
|
2147483647: 'WGPUTextureDimension_Force32',
|
||
|
}
|
||
|
WGPUTextureDimension_Undefined = 0
|
||
|
WGPUTextureDimension_1D = 1
|
||
|
WGPUTextureDimension_2D = 2
|
||
|
WGPUTextureDimension_3D = 3
|
||
|
WGPUTextureDimension_Force32 = 2147483647
|
||
|
WGPUTextureDimension = ctypes.c_uint32 # enum
|
||
|
|
||
|
# values for enumeration 'WGPUTextureFormat'
|
||
|
WGPUTextureFormat__enumvalues = {
|
||
|
0: 'WGPUTextureFormat_Undefined',
|
||
|
1: 'WGPUTextureFormat_R8Unorm',
|
||
|
2: 'WGPUTextureFormat_R8Snorm',
|
||
|
3: 'WGPUTextureFormat_R8Uint',
|
||
|
4: 'WGPUTextureFormat_R8Sint',
|
||
|
5: 'WGPUTextureFormat_R16Uint',
|
||
|
6: 'WGPUTextureFormat_R16Sint',
|
||
|
7: 'WGPUTextureFormat_R16Float',
|
||
|
8: 'WGPUTextureFormat_RG8Unorm',
|
||
|
9: 'WGPUTextureFormat_RG8Snorm',
|
||
|
10: 'WGPUTextureFormat_RG8Uint',
|
||
|
11: 'WGPUTextureFormat_RG8Sint',
|
||
|
12: 'WGPUTextureFormat_R32Float',
|
||
|
13: 'WGPUTextureFormat_R32Uint',
|
||
|
14: 'WGPUTextureFormat_R32Sint',
|
||
|
15: 'WGPUTextureFormat_RG16Uint',
|
||
|
16: 'WGPUTextureFormat_RG16Sint',
|
||
|
17: 'WGPUTextureFormat_RG16Float',
|
||
|
18: 'WGPUTextureFormat_RGBA8Unorm',
|
||
|
19: 'WGPUTextureFormat_RGBA8UnormSrgb',
|
||
|
20: 'WGPUTextureFormat_RGBA8Snorm',
|
||
|
21: 'WGPUTextureFormat_RGBA8Uint',
|
||
|
22: 'WGPUTextureFormat_RGBA8Sint',
|
||
|
23: 'WGPUTextureFormat_BGRA8Unorm',
|
||
|
24: 'WGPUTextureFormat_BGRA8UnormSrgb',
|
||
|
25: 'WGPUTextureFormat_RGB10A2Uint',
|
||
|
26: 'WGPUTextureFormat_RGB10A2Unorm',
|
||
|
27: 'WGPUTextureFormat_RG11B10Ufloat',
|
||
|
28: 'WGPUTextureFormat_RGB9E5Ufloat',
|
||
|
29: 'WGPUTextureFormat_RG32Float',
|
||
|
30: 'WGPUTextureFormat_RG32Uint',
|
||
|
31: 'WGPUTextureFormat_RG32Sint',
|
||
|
32: 'WGPUTextureFormat_RGBA16Uint',
|
||
|
33: 'WGPUTextureFormat_RGBA16Sint',
|
||
|
34: 'WGPUTextureFormat_RGBA16Float',
|
||
|
35: 'WGPUTextureFormat_RGBA32Float',
|
||
|
36: 'WGPUTextureFormat_RGBA32Uint',
|
||
|
37: 'WGPUTextureFormat_RGBA32Sint',
|
||
|
38: 'WGPUTextureFormat_Stencil8',
|
||
|
39: 'WGPUTextureFormat_Depth16Unorm',
|
||
|
40: 'WGPUTextureFormat_Depth24Plus',
|
||
|
41: 'WGPUTextureFormat_Depth24PlusStencil8',
|
||
|
42: 'WGPUTextureFormat_Depth32Float',
|
||
|
43: 'WGPUTextureFormat_Depth32FloatStencil8',
|
||
|
44: 'WGPUTextureFormat_BC1RGBAUnorm',
|
||
|
45: 'WGPUTextureFormat_BC1RGBAUnormSrgb',
|
||
|
46: 'WGPUTextureFormat_BC2RGBAUnorm',
|
||
|
47: 'WGPUTextureFormat_BC2RGBAUnormSrgb',
|
||
|
48: 'WGPUTextureFormat_BC3RGBAUnorm',
|
||
|
49: 'WGPUTextureFormat_BC3RGBAUnormSrgb',
|
||
|
50: 'WGPUTextureFormat_BC4RUnorm',
|
||
|
51: 'WGPUTextureFormat_BC4RSnorm',
|
||
|
52: 'WGPUTextureFormat_BC5RGUnorm',
|
||
|
53: 'WGPUTextureFormat_BC5RGSnorm',
|
||
|
54: 'WGPUTextureFormat_BC6HRGBUfloat',
|
||
|
55: 'WGPUTextureFormat_BC6HRGBFloat',
|
||
|
56: 'WGPUTextureFormat_BC7RGBAUnorm',
|
||
|
57: 'WGPUTextureFormat_BC7RGBAUnormSrgb',
|
||
|
58: 'WGPUTextureFormat_ETC2RGB8Unorm',
|
||
|
59: 'WGPUTextureFormat_ETC2RGB8UnormSrgb',
|
||
|
60: 'WGPUTextureFormat_ETC2RGB8A1Unorm',
|
||
|
61: 'WGPUTextureFormat_ETC2RGB8A1UnormSrgb',
|
||
|
62: 'WGPUTextureFormat_ETC2RGBA8Unorm',
|
||
|
63: 'WGPUTextureFormat_ETC2RGBA8UnormSrgb',
|
||
|
64: 'WGPUTextureFormat_EACR11Unorm',
|
||
|
65: 'WGPUTextureFormat_EACR11Snorm',
|
||
|
66: 'WGPUTextureFormat_EACRG11Unorm',
|
||
|
67: 'WGPUTextureFormat_EACRG11Snorm',
|
||
|
68: 'WGPUTextureFormat_ASTC4x4Unorm',
|
||
|
69: 'WGPUTextureFormat_ASTC4x4UnormSrgb',
|
||
|
70: 'WGPUTextureFormat_ASTC5x4Unorm',
|
||
|
71: 'WGPUTextureFormat_ASTC5x4UnormSrgb',
|
||
|
72: 'WGPUTextureFormat_ASTC5x5Unorm',
|
||
|
73: 'WGPUTextureFormat_ASTC5x5UnormSrgb',
|
||
|
74: 'WGPUTextureFormat_ASTC6x5Unorm',
|
||
|
75: 'WGPUTextureFormat_ASTC6x5UnormSrgb',
|
||
|
76: 'WGPUTextureFormat_ASTC6x6Unorm',
|
||
|
77: 'WGPUTextureFormat_ASTC6x6UnormSrgb',
|
||
|
78: 'WGPUTextureFormat_ASTC8x5Unorm',
|
||
|
79: 'WGPUTextureFormat_ASTC8x5UnormSrgb',
|
||
|
80: 'WGPUTextureFormat_ASTC8x6Unorm',
|
||
|
81: 'WGPUTextureFormat_ASTC8x6UnormSrgb',
|
||
|
82: 'WGPUTextureFormat_ASTC8x8Unorm',
|
||
|
83: 'WGPUTextureFormat_ASTC8x8UnormSrgb',
|
||
|
84: 'WGPUTextureFormat_ASTC10x5Unorm',
|
||
|
85: 'WGPUTextureFormat_ASTC10x5UnormSrgb',
|
||
|
86: 'WGPUTextureFormat_ASTC10x6Unorm',
|
||
|
87: 'WGPUTextureFormat_ASTC10x6UnormSrgb',
|
||
|
88: 'WGPUTextureFormat_ASTC10x8Unorm',
|
||
|
89: 'WGPUTextureFormat_ASTC10x8UnormSrgb',
|
||
|
90: 'WGPUTextureFormat_ASTC10x10Unorm',
|
||
|
91: 'WGPUTextureFormat_ASTC10x10UnormSrgb',
|
||
|
92: 'WGPUTextureFormat_ASTC12x10Unorm',
|
||
|
93: 'WGPUTextureFormat_ASTC12x10UnormSrgb',
|
||
|
94: 'WGPUTextureFormat_ASTC12x12Unorm',
|
||
|
95: 'WGPUTextureFormat_ASTC12x12UnormSrgb',
|
||
|
327680: 'WGPUTextureFormat_R16Unorm',
|
||
|
327681: 'WGPUTextureFormat_RG16Unorm',
|
||
|
327682: 'WGPUTextureFormat_RGBA16Unorm',
|
||
|
327683: 'WGPUTextureFormat_R16Snorm',
|
||
|
327684: 'WGPUTextureFormat_RG16Snorm',
|
||
|
327685: 'WGPUTextureFormat_RGBA16Snorm',
|
||
|
327686: 'WGPUTextureFormat_R8BG8Biplanar420Unorm',
|
||
|
327687: 'WGPUTextureFormat_R10X6BG10X6Biplanar420Unorm',
|
||
|
327688: 'WGPUTextureFormat_R8BG8A8Triplanar420Unorm',
|
||
|
327689: 'WGPUTextureFormat_R8BG8Biplanar422Unorm',
|
||
|
327690: 'WGPUTextureFormat_R8BG8Biplanar444Unorm',
|
||
|
327691: 'WGPUTextureFormat_R10X6BG10X6Biplanar422Unorm',
|
||
|
327692: 'WGPUTextureFormat_R10X6BG10X6Biplanar444Unorm',
|
||
|
327693: 'WGPUTextureFormat_External',
|
||
|
2147483647: 'WGPUTextureFormat_Force32',
|
||
|
}
|
||
|
WGPUTextureFormat_Undefined = 0
|
||
|
WGPUTextureFormat_R8Unorm = 1
|
||
|
WGPUTextureFormat_R8Snorm = 2
|
||
|
WGPUTextureFormat_R8Uint = 3
|
||
|
WGPUTextureFormat_R8Sint = 4
|
||
|
WGPUTextureFormat_R16Uint = 5
|
||
|
WGPUTextureFormat_R16Sint = 6
|
||
|
WGPUTextureFormat_R16Float = 7
|
||
|
WGPUTextureFormat_RG8Unorm = 8
|
||
|
WGPUTextureFormat_RG8Snorm = 9
|
||
|
WGPUTextureFormat_RG8Uint = 10
|
||
|
WGPUTextureFormat_RG8Sint = 11
|
||
|
WGPUTextureFormat_R32Float = 12
|
||
|
WGPUTextureFormat_R32Uint = 13
|
||
|
WGPUTextureFormat_R32Sint = 14
|
||
|
WGPUTextureFormat_RG16Uint = 15
|
||
|
WGPUTextureFormat_RG16Sint = 16
|
||
|
WGPUTextureFormat_RG16Float = 17
|
||
|
WGPUTextureFormat_RGBA8Unorm = 18
|
||
|
WGPUTextureFormat_RGBA8UnormSrgb = 19
|
||
|
WGPUTextureFormat_RGBA8Snorm = 20
|
||
|
WGPUTextureFormat_RGBA8Uint = 21
|
||
|
WGPUTextureFormat_RGBA8Sint = 22
|
||
|
WGPUTextureFormat_BGRA8Unorm = 23
|
||
|
WGPUTextureFormat_BGRA8UnormSrgb = 24
|
||
|
WGPUTextureFormat_RGB10A2Uint = 25
|
||
|
WGPUTextureFormat_RGB10A2Unorm = 26
|
||
|
WGPUTextureFormat_RG11B10Ufloat = 27
|
||
|
WGPUTextureFormat_RGB9E5Ufloat = 28
|
||
|
WGPUTextureFormat_RG32Float = 29
|
||
|
WGPUTextureFormat_RG32Uint = 30
|
||
|
WGPUTextureFormat_RG32Sint = 31
|
||
|
WGPUTextureFormat_RGBA16Uint = 32
|
||
|
WGPUTextureFormat_RGBA16Sint = 33
|
||
|
WGPUTextureFormat_RGBA16Float = 34
|
||
|
WGPUTextureFormat_RGBA32Float = 35
|
||
|
WGPUTextureFormat_RGBA32Uint = 36
|
||
|
WGPUTextureFormat_RGBA32Sint = 37
|
||
|
WGPUTextureFormat_Stencil8 = 38
|
||
|
WGPUTextureFormat_Depth16Unorm = 39
|
||
|
WGPUTextureFormat_Depth24Plus = 40
|
||
|
WGPUTextureFormat_Depth24PlusStencil8 = 41
|
||
|
WGPUTextureFormat_Depth32Float = 42
|
||
|
WGPUTextureFormat_Depth32FloatStencil8 = 43
|
||
|
WGPUTextureFormat_BC1RGBAUnorm = 44
|
||
|
WGPUTextureFormat_BC1RGBAUnormSrgb = 45
|
||
|
WGPUTextureFormat_BC2RGBAUnorm = 46
|
||
|
WGPUTextureFormat_BC2RGBAUnormSrgb = 47
|
||
|
WGPUTextureFormat_BC3RGBAUnorm = 48
|
||
|
WGPUTextureFormat_BC3RGBAUnormSrgb = 49
|
||
|
WGPUTextureFormat_BC4RUnorm = 50
|
||
|
WGPUTextureFormat_BC4RSnorm = 51
|
||
|
WGPUTextureFormat_BC5RGUnorm = 52
|
||
|
WGPUTextureFormat_BC5RGSnorm = 53
|
||
|
WGPUTextureFormat_BC6HRGBUfloat = 54
|
||
|
WGPUTextureFormat_BC6HRGBFloat = 55
|
||
|
WGPUTextureFormat_BC7RGBAUnorm = 56
|
||
|
WGPUTextureFormat_BC7RGBAUnormSrgb = 57
|
||
|
WGPUTextureFormat_ETC2RGB8Unorm = 58
|
||
|
WGPUTextureFormat_ETC2RGB8UnormSrgb = 59
|
||
|
WGPUTextureFormat_ETC2RGB8A1Unorm = 60
|
||
|
WGPUTextureFormat_ETC2RGB8A1UnormSrgb = 61
|
||
|
WGPUTextureFormat_ETC2RGBA8Unorm = 62
|
||
|
WGPUTextureFormat_ETC2RGBA8UnormSrgb = 63
|
||
|
WGPUTextureFormat_EACR11Unorm = 64
|
||
|
WGPUTextureFormat_EACR11Snorm = 65
|
||
|
WGPUTextureFormat_EACRG11Unorm = 66
|
||
|
WGPUTextureFormat_EACRG11Snorm = 67
|
||
|
WGPUTextureFormat_ASTC4x4Unorm = 68
|
||
|
WGPUTextureFormat_ASTC4x4UnormSrgb = 69
|
||
|
WGPUTextureFormat_ASTC5x4Unorm = 70
|
||
|
WGPUTextureFormat_ASTC5x4UnormSrgb = 71
|
||
|
WGPUTextureFormat_ASTC5x5Unorm = 72
|
||
|
WGPUTextureFormat_ASTC5x5UnormSrgb = 73
|
||
|
WGPUTextureFormat_ASTC6x5Unorm = 74
|
||
|
WGPUTextureFormat_ASTC6x5UnormSrgb = 75
|
||
|
WGPUTextureFormat_ASTC6x6Unorm = 76
|
||
|
WGPUTextureFormat_ASTC6x6UnormSrgb = 77
|
||
|
WGPUTextureFormat_ASTC8x5Unorm = 78
|
||
|
WGPUTextureFormat_ASTC8x5UnormSrgb = 79
|
||
|
WGPUTextureFormat_ASTC8x6Unorm = 80
|
||
|
WGPUTextureFormat_ASTC8x6UnormSrgb = 81
|
||
|
WGPUTextureFormat_ASTC8x8Unorm = 82
|
||
|
WGPUTextureFormat_ASTC8x8UnormSrgb = 83
|
||
|
WGPUTextureFormat_ASTC10x5Unorm = 84
|
||
|
WGPUTextureFormat_ASTC10x5UnormSrgb = 85
|
||
|
WGPUTextureFormat_ASTC10x6Unorm = 86
|
||
|
WGPUTextureFormat_ASTC10x6UnormSrgb = 87
|
||
|
WGPUTextureFormat_ASTC10x8Unorm = 88
|
||
|
WGPUTextureFormat_ASTC10x8UnormSrgb = 89
|
||
|
WGPUTextureFormat_ASTC10x10Unorm = 90
|
||
|
WGPUTextureFormat_ASTC10x10UnormSrgb = 91
|
||
|
WGPUTextureFormat_ASTC12x10Unorm = 92
|
||
|
WGPUTextureFormat_ASTC12x10UnormSrgb = 93
|
||
|
WGPUTextureFormat_ASTC12x12Unorm = 94
|
||
|
WGPUTextureFormat_ASTC12x12UnormSrgb = 95
|
||
|
WGPUTextureFormat_R16Unorm = 327680
|
||
|
WGPUTextureFormat_RG16Unorm = 327681
|
||
|
WGPUTextureFormat_RGBA16Unorm = 327682
|
||
|
WGPUTextureFormat_R16Snorm = 327683
|
||
|
WGPUTextureFormat_RG16Snorm = 327684
|
||
|
WGPUTextureFormat_RGBA16Snorm = 327685
|
||
|
WGPUTextureFormat_R8BG8Biplanar420Unorm = 327686
|
||
|
WGPUTextureFormat_R10X6BG10X6Biplanar420Unorm = 327687
|
||
|
WGPUTextureFormat_R8BG8A8Triplanar420Unorm = 327688
|
||
|
WGPUTextureFormat_R8BG8Biplanar422Unorm = 327689
|
||
|
WGPUTextureFormat_R8BG8Biplanar444Unorm = 327690
|
||
|
WGPUTextureFormat_R10X6BG10X6Biplanar422Unorm = 327691
|
||
|
WGPUTextureFormat_R10X6BG10X6Biplanar444Unorm = 327692
|
||
|
WGPUTextureFormat_External = 327693
|
||
|
WGPUTextureFormat_Force32 = 2147483647
|
||
|
WGPUTextureFormat = ctypes.c_uint32 # enum
|
||
|
|
||
|
# values for enumeration 'WGPUTextureSampleType'
|
||
|
WGPUTextureSampleType__enumvalues = {
|
||
|
0: 'WGPUTextureSampleType_BindingNotUsed',
|
||
|
1: 'WGPUTextureSampleType_Float',
|
||
|
2: 'WGPUTextureSampleType_UnfilterableFloat',
|
||
|
3: 'WGPUTextureSampleType_Depth',
|
||
|
4: 'WGPUTextureSampleType_Sint',
|
||
|
5: 'WGPUTextureSampleType_Uint',
|
||
|
2147483647: 'WGPUTextureSampleType_Force32',
|
||
|
}
|
||
|
WGPUTextureSampleType_BindingNotUsed = 0
|
||
|
WGPUTextureSampleType_Float = 1
|
||
|
WGPUTextureSampleType_UnfilterableFloat = 2
|
||
|
WGPUTextureSampleType_Depth = 3
|
||
|
WGPUTextureSampleType_Sint = 4
|
||
|
WGPUTextureSampleType_Uint = 5
|
||
|
WGPUTextureSampleType_Force32 = 2147483647
|
||
|
WGPUTextureSampleType = ctypes.c_uint32 # enum
|
||
|
|
||
|
# values for enumeration 'WGPUTextureViewDimension'
|
||
|
WGPUTextureViewDimension__enumvalues = {
|
||
|
0: 'WGPUTextureViewDimension_Undefined',
|
||
|
1: 'WGPUTextureViewDimension_1D',
|
||
|
2: 'WGPUTextureViewDimension_2D',
|
||
|
3: 'WGPUTextureViewDimension_2DArray',
|
||
|
4: 'WGPUTextureViewDimension_Cube',
|
||
|
5: 'WGPUTextureViewDimension_CubeArray',
|
||
|
6: 'WGPUTextureViewDimension_3D',
|
||
|
2147483647: 'WGPUTextureViewDimension_Force32',
|
||
|
}
|
||
|
WGPUTextureViewDimension_Undefined = 0
|
||
|
WGPUTextureViewDimension_1D = 1
|
||
|
WGPUTextureViewDimension_2D = 2
|
||
|
WGPUTextureViewDimension_2DArray = 3
|
||
|
WGPUTextureViewDimension_Cube = 4
|
||
|
WGPUTextureViewDimension_CubeArray = 5
|
||
|
WGPUTextureViewDimension_3D = 6
|
||
|
WGPUTextureViewDimension_Force32 = 2147483647
|
||
|
WGPUTextureViewDimension = ctypes.c_uint32 # enum
|
||
|
|
||
|
# values for enumeration 'WGPUVertexFormat'
|
||
|
WGPUVertexFormat__enumvalues = {
|
||
|
1: 'WGPUVertexFormat_Uint8',
|
||
|
2: 'WGPUVertexFormat_Uint8x2',
|
||
|
3: 'WGPUVertexFormat_Uint8x4',
|
||
|
4: 'WGPUVertexFormat_Sint8',
|
||
|
5: 'WGPUVertexFormat_Sint8x2',
|
||
|
6: 'WGPUVertexFormat_Sint8x4',
|
||
|
7: 'WGPUVertexFormat_Unorm8',
|
||
|
8: 'WGPUVertexFormat_Unorm8x2',
|
||
|
9: 'WGPUVertexFormat_Unorm8x4',
|
||
|
10: 'WGPUVertexFormat_Snorm8',
|
||
|
11: 'WGPUVertexFormat_Snorm8x2',
|
||
|
12: 'WGPUVertexFormat_Snorm8x4',
|
||
|
13: 'WGPUVertexFormat_Uint16',
|
||
|
14: 'WGPUVertexFormat_Uint16x2',
|
||
|
15: 'WGPUVertexFormat_Uint16x4',
|
||
|
16: 'WGPUVertexFormat_Sint16',
|
||
|
17: 'WGPUVertexFormat_Sint16x2',
|
||
|
18: 'WGPUVertexFormat_Sint16x4',
|
||
|
19: 'WGPUVertexFormat_Unorm16',
|
||
|
20: 'WGPUVertexFormat_Unorm16x2',
|
||
|
21: 'WGPUVertexFormat_Unorm16x4',
|
||
|
22: 'WGPUVertexFormat_Snorm16',
|
||
|
23: 'WGPUVertexFormat_Snorm16x2',
|
||
|
24: 'WGPUVertexFormat_Snorm16x4',
|
||
|
25: 'WGPUVertexFormat_Float16',
|
||
|
26: 'WGPUVertexFormat_Float16x2',
|
||
|
27: 'WGPUVertexFormat_Float16x4',
|
||
|
28: 'WGPUVertexFormat_Float32',
|
||
|
29: 'WGPUVertexFormat_Float32x2',
|
||
|
30: 'WGPUVertexFormat_Float32x3',
|
||
|
31: 'WGPUVertexFormat_Float32x4',
|
||
|
32: 'WGPUVertexFormat_Uint32',
|
||
|
33: 'WGPUVertexFormat_Uint32x2',
|
||
|
34: 'WGPUVertexFormat_Uint32x3',
|
||
|
35: 'WGPUVertexFormat_Uint32x4',
|
||
|
36: 'WGPUVertexFormat_Sint32',
|
||
|
37: 'WGPUVertexFormat_Sint32x2',
|
||
|
38: 'WGPUVertexFormat_Sint32x3',
|
||
|
39: 'WGPUVertexFormat_Sint32x4',
|
||
|
40: 'WGPUVertexFormat_Unorm10_10_10_2',
|
||
|
41: 'WGPUVertexFormat_Unorm8x4BGRA',
|
||
|
2147483647: 'WGPUVertexFormat_Force32',
|
||
|
}
|
||
|
WGPUVertexFormat_Uint8 = 1
|
||
|
WGPUVertexFormat_Uint8x2 = 2
|
||
|
WGPUVertexFormat_Uint8x4 = 3
|
||
|
WGPUVertexFormat_Sint8 = 4
|
||
|
WGPUVertexFormat_Sint8x2 = 5
|
||
|
WGPUVertexFormat_Sint8x4 = 6
|
||
|
WGPUVertexFormat_Unorm8 = 7
|
||
|
WGPUVertexFormat_Unorm8x2 = 8
|
||
|
WGPUVertexFormat_Unorm8x4 = 9
|
||
|
WGPUVertexFormat_Snorm8 = 10
|
||
|
WGPUVertexFormat_Snorm8x2 = 11
|
||
|
WGPUVertexFormat_Snorm8x4 = 12
|
||
|
WGPUVertexFormat_Uint16 = 13
|
||
|
WGPUVertexFormat_Uint16x2 = 14
|
||
|
WGPUVertexFormat_Uint16x4 = 15
|
||
|
WGPUVertexFormat_Sint16 = 16
|
||
|
WGPUVertexFormat_Sint16x2 = 17
|
||
|
WGPUVertexFormat_Sint16x4 = 18
|
||
|
WGPUVertexFormat_Unorm16 = 19
|
||
|
WGPUVertexFormat_Unorm16x2 = 20
|
||
|
WGPUVertexFormat_Unorm16x4 = 21
|
||
|
WGPUVertexFormat_Snorm16 = 22
|
||
|
WGPUVertexFormat_Snorm16x2 = 23
|
||
|
WGPUVertexFormat_Snorm16x4 = 24
|
||
|
WGPUVertexFormat_Float16 = 25
|
||
|
WGPUVertexFormat_Float16x2 = 26
|
||
|
WGPUVertexFormat_Float16x4 = 27
|
||
|
WGPUVertexFormat_Float32 = 28
|
||
|
WGPUVertexFormat_Float32x2 = 29
|
||
|
WGPUVertexFormat_Float32x3 = 30
|
||
|
WGPUVertexFormat_Float32x4 = 31
|
||
|
WGPUVertexFormat_Uint32 = 32
|
||
|
WGPUVertexFormat_Uint32x2 = 33
|
||
|
WGPUVertexFormat_Uint32x3 = 34
|
||
|
WGPUVertexFormat_Uint32x4 = 35
|
||
|
WGPUVertexFormat_Sint32 = 36
|
||
|
WGPUVertexFormat_Sint32x2 = 37
|
||
|
WGPUVertexFormat_Sint32x3 = 38
|
||
|
WGPUVertexFormat_Sint32x4 = 39
|
||
|
WGPUVertexFormat_Unorm10_10_10_2 = 40
|
||
|
WGPUVertexFormat_Unorm8x4BGRA = 41
|
||
|
WGPUVertexFormat_Force32 = 2147483647
|
||
|
WGPUVertexFormat = ctypes.c_uint32 # enum
|
||
|
|
||
|
# values for enumeration 'WGPUVertexStepMode'
|
||
|
WGPUVertexStepMode__enumvalues = {
|
||
|
0: 'WGPUVertexStepMode_Undefined',
|
||
|
1: 'WGPUVertexStepMode_Vertex',
|
||
|
2: 'WGPUVertexStepMode_Instance',
|
||
|
2147483647: 'WGPUVertexStepMode_Force32',
|
||
|
}
|
||
|
WGPUVertexStepMode_Undefined = 0
|
||
|
WGPUVertexStepMode_Vertex = 1
|
||
|
WGPUVertexStepMode_Instance = 2
|
||
|
WGPUVertexStepMode_Force32 = 2147483647
|
||
|
WGPUVertexStepMode = ctypes.c_uint32 # enum
|
||
|
|
||
|
# values for enumeration 'WGPUWaitStatus'
|
||
|
WGPUWaitStatus__enumvalues = {
|
||
|
1: 'WGPUWaitStatus_Success',
|
||
|
2: 'WGPUWaitStatus_TimedOut',
|
||
|
3: 'WGPUWaitStatus_UnsupportedTimeout',
|
||
|
4: 'WGPUWaitStatus_UnsupportedCount',
|
||
|
5: 'WGPUWaitStatus_UnsupportedMixedSources',
|
||
|
6: 'WGPUWaitStatus_Unknown',
|
||
|
2147483647: 'WGPUWaitStatus_Force32',
|
||
|
}
|
||
|
WGPUWaitStatus_Success = 1
|
||
|
WGPUWaitStatus_TimedOut = 2
|
||
|
WGPUWaitStatus_UnsupportedTimeout = 3
|
||
|
WGPUWaitStatus_UnsupportedCount = 4
|
||
|
WGPUWaitStatus_UnsupportedMixedSources = 5
|
||
|
WGPUWaitStatus_Unknown = 6
|
||
|
WGPUWaitStatus_Force32 = 2147483647
|
||
|
WGPUWaitStatus = ctypes.c_uint32 # enum
|
||
|
WGPUBufferUsage = ctypes.c_uint64
|
||
|
WGPUBufferUsage_None = 0x0000000000000000 # Variable ctypes.c_uint64
|
||
|
WGPUBufferUsage_MapRead = 0x0000000000000001 # Variable ctypes.c_uint64
|
||
|
WGPUBufferUsage_MapWrite = 0x0000000000000002 # Variable ctypes.c_uint64
|
||
|
WGPUBufferUsage_CopySrc = 0x0000000000000004 # Variable ctypes.c_uint64
|
||
|
WGPUBufferUsage_CopyDst = 0x0000000000000008 # Variable ctypes.c_uint64
|
||
|
WGPUBufferUsage_Index = 0x0000000000000010 # Variable ctypes.c_uint64
|
||
|
WGPUBufferUsage_Vertex = 0x0000000000000020 # Variable ctypes.c_uint64
|
||
|
WGPUBufferUsage_Uniform = 0x0000000000000040 # Variable ctypes.c_uint64
|
||
|
WGPUBufferUsage_Storage = 0x0000000000000080 # Variable ctypes.c_uint64
|
||
|
WGPUBufferUsage_Indirect = 0x0000000000000100 # Variable ctypes.c_uint64
|
||
|
WGPUBufferUsage_QueryResolve = 0x0000000000000200 # Variable ctypes.c_uint64
|
||
|
WGPUColorWriteMask = ctypes.c_uint64
|
||
|
WGPUColorWriteMask_None = 0x0000000000000000 # Variable ctypes.c_uint64
|
||
|
WGPUColorWriteMask_Red = 0x0000000000000001 # Variable ctypes.c_uint64
|
||
|
WGPUColorWriteMask_Green = 0x0000000000000002 # Variable ctypes.c_uint64
|
||
|
WGPUColorWriteMask_Blue = 0x0000000000000004 # Variable ctypes.c_uint64
|
||
|
WGPUColorWriteMask_Alpha = 0x0000000000000008 # Variable ctypes.c_uint64
|
||
|
WGPUColorWriteMask_All = 0x000000000000000F # Variable ctypes.c_uint64
|
||
|
WGPUHeapProperty = ctypes.c_uint64
|
||
|
WGPUHeapProperty_DeviceLocal = 0x0000000000000001 # Variable ctypes.c_uint64
|
||
|
WGPUHeapProperty_HostVisible = 0x0000000000000002 # Variable ctypes.c_uint64
|
||
|
WGPUHeapProperty_HostCoherent = 0x0000000000000004 # Variable ctypes.c_uint64
|
||
|
WGPUHeapProperty_HostUncached = 0x0000000000000008 # Variable ctypes.c_uint64
|
||
|
WGPUHeapProperty_HostCached = 0x0000000000000010 # Variable ctypes.c_uint64
|
||
|
WGPUMapMode = ctypes.c_uint64
|
||
|
WGPUMapMode_None = 0x0000000000000000 # Variable ctypes.c_uint64
|
||
|
WGPUMapMode_Read = 0x0000000000000001 # Variable ctypes.c_uint64
|
||
|
WGPUMapMode_Write = 0x0000000000000002 # Variable ctypes.c_uint64
|
||
|
WGPUShaderStage = ctypes.c_uint64
|
||
|
WGPUShaderStage_None = 0x0000000000000000 # Variable ctypes.c_uint64
|
||
|
WGPUShaderStage_Vertex = 0x0000000000000001 # Variable ctypes.c_uint64
|
||
|
WGPUShaderStage_Fragment = 0x0000000000000002 # Variable ctypes.c_uint64
|
||
|
WGPUShaderStage_Compute = 0x0000000000000004 # Variable ctypes.c_uint64
|
||
|
WGPUTextureUsage = ctypes.c_uint64
|
||
|
WGPUTextureUsage_None = 0x0000000000000000 # Variable ctypes.c_uint64
|
||
|
WGPUTextureUsage_CopySrc = 0x0000000000000001 # Variable ctypes.c_uint64
|
||
|
WGPUTextureUsage_CopyDst = 0x0000000000000002 # Variable ctypes.c_uint64
|
||
|
WGPUTextureUsage_TextureBinding = 0x0000000000000004 # Variable ctypes.c_uint64
|
||
|
WGPUTextureUsage_StorageBinding = 0x0000000000000008 # Variable ctypes.c_uint64
|
||
|
WGPUTextureUsage_RenderAttachment = 0x0000000000000010 # Variable ctypes.c_uint64
|
||
|
WGPUTextureUsage_TransientAttachment = 0x0000000000000020 # Variable ctypes.c_uint64
|
||
|
WGPUTextureUsage_StorageAttachment = 0x0000000000000040 # Variable ctypes.c_uint64
|
||
|
WGPUBufferMapCallback = ctypes.CFUNCTYPE(None, WGPUBufferMapAsyncStatus, ctypes.POINTER(None))
|
||
|
WGPUCallback = ctypes.CFUNCTYPE(None, ctypes.POINTER(None))
|
||
|
class struct_WGPUCompilationInfo(Structure):
|
||
|
pass
|
||
|
|
||
|
WGPUCompilationInfoCallback = ctypes.CFUNCTYPE(None, WGPUCompilationInfoRequestStatus, ctypes.POINTER(struct_WGPUCompilationInfo), ctypes.POINTER(None))
|
||
|
class struct_WGPUStringView(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUStringView._pack_ = 1 # source:False
|
||
|
struct_WGPUStringView._fields_ = [
|
||
|
('data', ctypes.POINTER(ctypes.c_char)),
|
||
|
('length', ctypes.c_uint64),
|
||
|
]
|
||
|
|
||
|
WGPUCreateComputePipelineAsyncCallback = ctypes.CFUNCTYPE(None, WGPUCreatePipelineAsyncStatus, ctypes.POINTER(struct_WGPUComputePipelineImpl), struct_WGPUStringView, ctypes.POINTER(None))
|
||
|
WGPUCreateRenderPipelineAsyncCallback = ctypes.CFUNCTYPE(None, WGPUCreatePipelineAsyncStatus, ctypes.POINTER(struct_WGPURenderPipelineImpl), struct_WGPUStringView, ctypes.POINTER(None))
|
||
|
WGPUDawnLoadCacheDataFunction = ctypes.CFUNCTYPE(ctypes.c_uint64, ctypes.POINTER(None), ctypes.c_uint64, ctypes.POINTER(None), ctypes.c_uint64, ctypes.POINTER(None))
|
||
|
WGPUDawnStoreCacheDataFunction = ctypes.CFUNCTYPE(None, ctypes.POINTER(None), ctypes.c_uint64, ctypes.POINTER(None), ctypes.c_uint64, ctypes.POINTER(None))
|
||
|
WGPUDeviceLostCallback = ctypes.CFUNCTYPE(None, WGPUDeviceLostReason, struct_WGPUStringView, ctypes.POINTER(None))
|
||
|
WGPUDeviceLostCallbackNew = ctypes.CFUNCTYPE(None, ctypes.POINTER(ctypes.POINTER(struct_WGPUDeviceImpl)), WGPUDeviceLostReason, struct_WGPUStringView, ctypes.POINTER(None))
|
||
|
WGPUErrorCallback = ctypes.CFUNCTYPE(None, WGPUErrorType, struct_WGPUStringView, ctypes.POINTER(None))
|
||
|
WGPULoggingCallback = ctypes.CFUNCTYPE(None, WGPULoggingType, struct_WGPUStringView, ctypes.POINTER(None))
|
||
|
WGPUPopErrorScopeCallback = ctypes.CFUNCTYPE(None, WGPUPopErrorScopeStatus, WGPUErrorType, struct_WGPUStringView, ctypes.POINTER(None))
|
||
|
WGPUProc = ctypes.CFUNCTYPE(None)
|
||
|
WGPUQueueWorkDoneCallback = ctypes.CFUNCTYPE(None, WGPUQueueWorkDoneStatus, ctypes.POINTER(None))
|
||
|
WGPURequestAdapterCallback = ctypes.CFUNCTYPE(None, WGPURequestAdapterStatus, ctypes.POINTER(struct_WGPUAdapterImpl), struct_WGPUStringView, ctypes.POINTER(None))
|
||
|
WGPURequestDeviceCallback = ctypes.CFUNCTYPE(None, WGPURequestDeviceStatus, ctypes.POINTER(struct_WGPUDeviceImpl), struct_WGPUStringView, ctypes.POINTER(None))
|
||
|
WGPUBufferMapCallback2 = ctypes.CFUNCTYPE(None, WGPUMapAsyncStatus, struct_WGPUStringView, ctypes.POINTER(None), ctypes.POINTER(None))
|
||
|
WGPUCompilationInfoCallback2 = ctypes.CFUNCTYPE(None, WGPUCompilationInfoRequestStatus, ctypes.POINTER(struct_WGPUCompilationInfo), ctypes.POINTER(None), ctypes.POINTER(None))
|
||
|
WGPUCreateComputePipelineAsyncCallback2 = ctypes.CFUNCTYPE(None, WGPUCreatePipelineAsyncStatus, ctypes.POINTER(struct_WGPUComputePipelineImpl), struct_WGPUStringView, ctypes.POINTER(None), ctypes.POINTER(None))
|
||
|
WGPUCreateRenderPipelineAsyncCallback2 = ctypes.CFUNCTYPE(None, WGPUCreatePipelineAsyncStatus, ctypes.POINTER(struct_WGPURenderPipelineImpl), struct_WGPUStringView, ctypes.POINTER(None), ctypes.POINTER(None))
|
||
|
WGPUDeviceLostCallback2 = ctypes.CFUNCTYPE(None, ctypes.POINTER(ctypes.POINTER(struct_WGPUDeviceImpl)), WGPUDeviceLostReason, struct_WGPUStringView, ctypes.POINTER(None), ctypes.POINTER(None))
|
||
|
WGPUPopErrorScopeCallback2 = ctypes.CFUNCTYPE(None, WGPUPopErrorScopeStatus, WGPUErrorType, struct_WGPUStringView, ctypes.POINTER(None), ctypes.POINTER(None))
|
||
|
WGPUQueueWorkDoneCallback2 = ctypes.CFUNCTYPE(None, WGPUQueueWorkDoneStatus, ctypes.POINTER(None), ctypes.POINTER(None))
|
||
|
WGPURequestAdapterCallback2 = ctypes.CFUNCTYPE(None, WGPURequestAdapterStatus, ctypes.POINTER(struct_WGPUAdapterImpl), struct_WGPUStringView, ctypes.POINTER(None), ctypes.POINTER(None))
|
||
|
WGPURequestDeviceCallback2 = ctypes.CFUNCTYPE(None, WGPURequestDeviceStatus, ctypes.POINTER(struct_WGPUDeviceImpl), struct_WGPUStringView, ctypes.POINTER(None), ctypes.POINTER(None))
|
||
|
WGPUUncapturedErrorCallback = ctypes.CFUNCTYPE(None, ctypes.POINTER(ctypes.POINTER(struct_WGPUDeviceImpl)), WGPUErrorType, struct_WGPUStringView, ctypes.POINTER(None), ctypes.POINTER(None))
|
||
|
class struct_WGPUChainedStruct(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUChainedStruct._pack_ = 1 # source:False
|
||
|
struct_WGPUChainedStruct._fields_ = [
|
||
|
('next', ctypes.POINTER(struct_WGPUChainedStruct)),
|
||
|
('sType', WGPUSType),
|
||
|
('PADDING_0', ctypes.c_ubyte * 4),
|
||
|
]
|
||
|
|
||
|
WGPUChainedStruct = struct_WGPUChainedStruct
|
||
|
class struct_WGPUChainedStructOut(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUChainedStructOut._pack_ = 1 # source:False
|
||
|
struct_WGPUChainedStructOut._fields_ = [
|
||
|
('next', ctypes.POINTER(struct_WGPUChainedStructOut)),
|
||
|
('sType', WGPUSType),
|
||
|
('PADDING_0', ctypes.c_ubyte * 4),
|
||
|
]
|
||
|
|
||
|
WGPUChainedStructOut = struct_WGPUChainedStructOut
|
||
|
class struct_WGPUBufferMapCallbackInfo2(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUBufferMapCallbackInfo2._pack_ = 1 # source:False
|
||
|
struct_WGPUBufferMapCallbackInfo2._fields_ = [
|
||
|
('nextInChain', ctypes.POINTER(struct_WGPUChainedStruct)),
|
||
|
('mode', WGPUCallbackMode),
|
||
|
('PADDING_0', ctypes.c_ubyte * 4),
|
||
|
('callback', ctypes.CFUNCTYPE(None, WGPUMapAsyncStatus, struct_WGPUStringView, ctypes.POINTER(None), ctypes.POINTER(None))),
|
||
|
('userdata1', ctypes.POINTER(None)),
|
||
|
('userdata2', ctypes.POINTER(None)),
|
||
|
]
|
||
|
|
||
|
WGPUBufferMapCallbackInfo2 = struct_WGPUBufferMapCallbackInfo2
|
||
|
class struct_WGPUCompilationInfoCallbackInfo2(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUCompilationInfoCallbackInfo2._pack_ = 1 # source:False
|
||
|
struct_WGPUCompilationInfoCallbackInfo2._fields_ = [
|
||
|
('nextInChain', ctypes.POINTER(struct_WGPUChainedStruct)),
|
||
|
('mode', WGPUCallbackMode),
|
||
|
('PADDING_0', ctypes.c_ubyte * 4),
|
||
|
('callback', ctypes.CFUNCTYPE(None, WGPUCompilationInfoRequestStatus, ctypes.POINTER(struct_WGPUCompilationInfo), ctypes.POINTER(None), ctypes.POINTER(None))),
|
||
|
('userdata1', ctypes.POINTER(None)),
|
||
|
('userdata2', ctypes.POINTER(None)),
|
||
|
]
|
||
|
|
||
|
WGPUCompilationInfoCallbackInfo2 = struct_WGPUCompilationInfoCallbackInfo2
|
||
|
class struct_WGPUCreateComputePipelineAsyncCallbackInfo2(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUCreateComputePipelineAsyncCallbackInfo2._pack_ = 1 # source:False
|
||
|
struct_WGPUCreateComputePipelineAsyncCallbackInfo2._fields_ = [
|
||
|
('nextInChain', ctypes.POINTER(struct_WGPUChainedStruct)),
|
||
|
('mode', WGPUCallbackMode),
|
||
|
('PADDING_0', ctypes.c_ubyte * 4),
|
||
|
('callback', ctypes.CFUNCTYPE(None, WGPUCreatePipelineAsyncStatus, ctypes.POINTER(struct_WGPUComputePipelineImpl), struct_WGPUStringView, ctypes.POINTER(None), ctypes.POINTER(None))),
|
||
|
('userdata1', ctypes.POINTER(None)),
|
||
|
('userdata2', ctypes.POINTER(None)),
|
||
|
]
|
||
|
|
||
|
WGPUCreateComputePipelineAsyncCallbackInfo2 = struct_WGPUCreateComputePipelineAsyncCallbackInfo2
|
||
|
class struct_WGPUCreateRenderPipelineAsyncCallbackInfo2(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUCreateRenderPipelineAsyncCallbackInfo2._pack_ = 1 # source:False
|
||
|
struct_WGPUCreateRenderPipelineAsyncCallbackInfo2._fields_ = [
|
||
|
('nextInChain', ctypes.POINTER(struct_WGPUChainedStruct)),
|
||
|
('mode', WGPUCallbackMode),
|
||
|
('PADDING_0', ctypes.c_ubyte * 4),
|
||
|
('callback', ctypes.CFUNCTYPE(None, WGPUCreatePipelineAsyncStatus, ctypes.POINTER(struct_WGPURenderPipelineImpl), struct_WGPUStringView, ctypes.POINTER(None), ctypes.POINTER(None))),
|
||
|
('userdata1', ctypes.POINTER(None)),
|
||
|
('userdata2', ctypes.POINTER(None)),
|
||
|
]
|
||
|
|
||
|
WGPUCreateRenderPipelineAsyncCallbackInfo2 = struct_WGPUCreateRenderPipelineAsyncCallbackInfo2
|
||
|
class struct_WGPUDeviceLostCallbackInfo2(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUDeviceLostCallbackInfo2._pack_ = 1 # source:False
|
||
|
struct_WGPUDeviceLostCallbackInfo2._fields_ = [
|
||
|
('nextInChain', ctypes.POINTER(struct_WGPUChainedStruct)),
|
||
|
('mode', WGPUCallbackMode),
|
||
|
('PADDING_0', ctypes.c_ubyte * 4),
|
||
|
('callback', ctypes.CFUNCTYPE(None, ctypes.POINTER(ctypes.POINTER(struct_WGPUDeviceImpl)), WGPUDeviceLostReason, struct_WGPUStringView, ctypes.POINTER(None), ctypes.POINTER(None))),
|
||
|
('userdata1', ctypes.POINTER(None)),
|
||
|
('userdata2', ctypes.POINTER(None)),
|
||
|
]
|
||
|
|
||
|
WGPUDeviceLostCallbackInfo2 = struct_WGPUDeviceLostCallbackInfo2
|
||
|
class struct_WGPUPopErrorScopeCallbackInfo2(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUPopErrorScopeCallbackInfo2._pack_ = 1 # source:False
|
||
|
struct_WGPUPopErrorScopeCallbackInfo2._fields_ = [
|
||
|
('nextInChain', ctypes.POINTER(struct_WGPUChainedStruct)),
|
||
|
('mode', WGPUCallbackMode),
|
||
|
('PADDING_0', ctypes.c_ubyte * 4),
|
||
|
('callback', ctypes.CFUNCTYPE(None, WGPUPopErrorScopeStatus, WGPUErrorType, struct_WGPUStringView, ctypes.POINTER(None), ctypes.POINTER(None))),
|
||
|
('userdata1', ctypes.POINTER(None)),
|
||
|
('userdata2', ctypes.POINTER(None)),
|
||
|
]
|
||
|
|
||
|
WGPUPopErrorScopeCallbackInfo2 = struct_WGPUPopErrorScopeCallbackInfo2
|
||
|
class struct_WGPUQueueWorkDoneCallbackInfo2(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUQueueWorkDoneCallbackInfo2._pack_ = 1 # source:False
|
||
|
struct_WGPUQueueWorkDoneCallbackInfo2._fields_ = [
|
||
|
('nextInChain', ctypes.POINTER(struct_WGPUChainedStruct)),
|
||
|
('mode', WGPUCallbackMode),
|
||
|
('PADDING_0', ctypes.c_ubyte * 4),
|
||
|
('callback', ctypes.CFUNCTYPE(None, WGPUQueueWorkDoneStatus, ctypes.POINTER(None), ctypes.POINTER(None))),
|
||
|
('userdata1', ctypes.POINTER(None)),
|
||
|
('userdata2', ctypes.POINTER(None)),
|
||
|
]
|
||
|
|
||
|
WGPUQueueWorkDoneCallbackInfo2 = struct_WGPUQueueWorkDoneCallbackInfo2
|
||
|
class struct_WGPURequestAdapterCallbackInfo2(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPURequestAdapterCallbackInfo2._pack_ = 1 # source:False
|
||
|
struct_WGPURequestAdapterCallbackInfo2._fields_ = [
|
||
|
('nextInChain', ctypes.POINTER(struct_WGPUChainedStruct)),
|
||
|
('mode', WGPUCallbackMode),
|
||
|
('PADDING_0', ctypes.c_ubyte * 4),
|
||
|
('callback', ctypes.CFUNCTYPE(None, WGPURequestAdapterStatus, ctypes.POINTER(struct_WGPUAdapterImpl), struct_WGPUStringView, ctypes.POINTER(None), ctypes.POINTER(None))),
|
||
|
('userdata1', ctypes.POINTER(None)),
|
||
|
('userdata2', ctypes.POINTER(None)),
|
||
|
]
|
||
|
|
||
|
WGPURequestAdapterCallbackInfo2 = struct_WGPURequestAdapterCallbackInfo2
|
||
|
class struct_WGPURequestDeviceCallbackInfo2(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPURequestDeviceCallbackInfo2._pack_ = 1 # source:False
|
||
|
struct_WGPURequestDeviceCallbackInfo2._fields_ = [
|
||
|
('nextInChain', ctypes.POINTER(struct_WGPUChainedStruct)),
|
||
|
('mode', WGPUCallbackMode),
|
||
|
('PADDING_0', ctypes.c_ubyte * 4),
|
||
|
('callback', ctypes.CFUNCTYPE(None, WGPURequestDeviceStatus, ctypes.POINTER(struct_WGPUDeviceImpl), struct_WGPUStringView, ctypes.POINTER(None), ctypes.POINTER(None))),
|
||
|
('userdata1', ctypes.POINTER(None)),
|
||
|
('userdata2', ctypes.POINTER(None)),
|
||
|
]
|
||
|
|
||
|
WGPURequestDeviceCallbackInfo2 = struct_WGPURequestDeviceCallbackInfo2
|
||
|
class struct_WGPUUncapturedErrorCallbackInfo2(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUUncapturedErrorCallbackInfo2._pack_ = 1 # source:False
|
||
|
struct_WGPUUncapturedErrorCallbackInfo2._fields_ = [
|
||
|
('nextInChain', ctypes.POINTER(struct_WGPUChainedStruct)),
|
||
|
('callback', ctypes.CFUNCTYPE(None, ctypes.POINTER(ctypes.POINTER(struct_WGPUDeviceImpl)), WGPUErrorType, struct_WGPUStringView, ctypes.POINTER(None), ctypes.POINTER(None))),
|
||
|
('userdata1', ctypes.POINTER(None)),
|
||
|
('userdata2', ctypes.POINTER(None)),
|
||
|
]
|
||
|
|
||
|
WGPUUncapturedErrorCallbackInfo2 = struct_WGPUUncapturedErrorCallbackInfo2
|
||
|
class struct_WGPUINTERNAL__HAVE_EMDAWNWEBGPU_HEADER(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUINTERNAL__HAVE_EMDAWNWEBGPU_HEADER._pack_ = 1 # source:False
|
||
|
struct_WGPUINTERNAL__HAVE_EMDAWNWEBGPU_HEADER._fields_ = [
|
||
|
('unused', ctypes.c_uint32),
|
||
|
]
|
||
|
|
||
|
WGPUINTERNAL__HAVE_EMDAWNWEBGPU_HEADER = struct_WGPUINTERNAL__HAVE_EMDAWNWEBGPU_HEADER
|
||
|
class struct_WGPUAdapterPropertiesD3D(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUAdapterPropertiesD3D._pack_ = 1 # source:False
|
||
|
struct_WGPUAdapterPropertiesD3D._fields_ = [
|
||
|
('chain', WGPUChainedStructOut),
|
||
|
('shaderModel', ctypes.c_uint32),
|
||
|
('PADDING_0', ctypes.c_ubyte * 4),
|
||
|
]
|
||
|
|
||
|
WGPUAdapterPropertiesD3D = struct_WGPUAdapterPropertiesD3D
|
||
|
class struct_WGPUAdapterPropertiesSubgroups(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUAdapterPropertiesSubgroups._pack_ = 1 # source:False
|
||
|
struct_WGPUAdapterPropertiesSubgroups._fields_ = [
|
||
|
('chain', WGPUChainedStructOut),
|
||
|
('subgroupMinSize', ctypes.c_uint32),
|
||
|
('subgroupMaxSize', ctypes.c_uint32),
|
||
|
]
|
||
|
|
||
|
WGPUAdapterPropertiesSubgroups = struct_WGPUAdapterPropertiesSubgroups
|
||
|
class struct_WGPUAdapterPropertiesVk(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUAdapterPropertiesVk._pack_ = 1 # source:False
|
||
|
struct_WGPUAdapterPropertiesVk._fields_ = [
|
||
|
('chain', WGPUChainedStructOut),
|
||
|
('driverVersion', ctypes.c_uint32),
|
||
|
('PADDING_0', ctypes.c_ubyte * 4),
|
||
|
]
|
||
|
|
||
|
WGPUAdapterPropertiesVk = struct_WGPUAdapterPropertiesVk
|
||
|
class struct_WGPUBindGroupEntry(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUBindGroupEntry._pack_ = 1 # source:False
|
||
|
struct_WGPUBindGroupEntry._fields_ = [
|
||
|
('nextInChain', ctypes.POINTER(struct_WGPUChainedStruct)),
|
||
|
('binding', ctypes.c_uint32),
|
||
|
('PADDING_0', ctypes.c_ubyte * 4),
|
||
|
('buffer', ctypes.POINTER(struct_WGPUBufferImpl)),
|
||
|
('offset', ctypes.c_uint64),
|
||
|
('size', ctypes.c_uint64),
|
||
|
('sampler', ctypes.POINTER(struct_WGPUSamplerImpl)),
|
||
|
('textureView', ctypes.POINTER(struct_WGPUTextureViewImpl)),
|
||
|
]
|
||
|
|
||
|
WGPUBindGroupEntry = struct_WGPUBindGroupEntry
|
||
|
class struct_WGPUBlendComponent(Structure):
|
||
|
_pack_ = 1 # source:False
|
||
|
_fields_ = [
|
||
|
('operation', WGPUBlendOperation),
|
||
|
('srcFactor', WGPUBlendFactor),
|
||
|
('dstFactor', WGPUBlendFactor),
|
||
|
]
|
||
|
|
||
|
WGPUBlendComponent = struct_WGPUBlendComponent
|
||
|
class struct_WGPUBufferBindingLayout(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUBufferBindingLayout._pack_ = 1 # source:False
|
||
|
struct_WGPUBufferBindingLayout._fields_ = [
|
||
|
('nextInChain', ctypes.POINTER(struct_WGPUChainedStruct)),
|
||
|
('type', WGPUBufferBindingType),
|
||
|
('hasDynamicOffset', ctypes.c_uint32),
|
||
|
('minBindingSize', ctypes.c_uint64),
|
||
|
]
|
||
|
|
||
|
WGPUBufferBindingLayout = struct_WGPUBufferBindingLayout
|
||
|
class struct_WGPUBufferHostMappedPointer(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUBufferHostMappedPointer._pack_ = 1 # source:False
|
||
|
struct_WGPUBufferHostMappedPointer._fields_ = [
|
||
|
('chain', WGPUChainedStruct),
|
||
|
('pointer', ctypes.POINTER(None)),
|
||
|
('disposeCallback', ctypes.CFUNCTYPE(None, ctypes.POINTER(None))),
|
||
|
('userdata', ctypes.POINTER(None)),
|
||
|
]
|
||
|
|
||
|
WGPUBufferHostMappedPointer = struct_WGPUBufferHostMappedPointer
|
||
|
class struct_WGPUBufferMapCallbackInfo(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUBufferMapCallbackInfo._pack_ = 1 # source:False
|
||
|
struct_WGPUBufferMapCallbackInfo._fields_ = [
|
||
|
('nextInChain', ctypes.POINTER(struct_WGPUChainedStruct)),
|
||
|
('mode', WGPUCallbackMode),
|
||
|
('PADDING_0', ctypes.c_ubyte * 4),
|
||
|
('callback', ctypes.CFUNCTYPE(None, WGPUBufferMapAsyncStatus, ctypes.POINTER(None))),
|
||
|
('userdata', ctypes.POINTER(None)),
|
||
|
]
|
||
|
|
||
|
WGPUBufferMapCallbackInfo = struct_WGPUBufferMapCallbackInfo
|
||
|
class struct_WGPUColor(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUColor._pack_ = 1 # source:False
|
||
|
struct_WGPUColor._fields_ = [
|
||
|
('r', ctypes.c_double),
|
||
|
('g', ctypes.c_double),
|
||
|
('b', ctypes.c_double),
|
||
|
('a', ctypes.c_double),
|
||
|
]
|
||
|
|
||
|
WGPUColor = struct_WGPUColor
|
||
|
class struct_WGPUColorTargetStateExpandResolveTextureDawn(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUColorTargetStateExpandResolveTextureDawn._pack_ = 1 # source:False
|
||
|
struct_WGPUColorTargetStateExpandResolveTextureDawn._fields_ = [
|
||
|
('chain', WGPUChainedStruct),
|
||
|
('enabled', ctypes.c_uint32),
|
||
|
('PADDING_0', ctypes.c_ubyte * 4),
|
||
|
]
|
||
|
|
||
|
WGPUColorTargetStateExpandResolveTextureDawn = struct_WGPUColorTargetStateExpandResolveTextureDawn
|
||
|
class struct_WGPUCompilationInfoCallbackInfo(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUCompilationInfoCallbackInfo._pack_ = 1 # source:False
|
||
|
struct_WGPUCompilationInfoCallbackInfo._fields_ = [
|
||
|
('nextInChain', ctypes.POINTER(struct_WGPUChainedStruct)),
|
||
|
('mode', WGPUCallbackMode),
|
||
|
('PADDING_0', ctypes.c_ubyte * 4),
|
||
|
('callback', ctypes.CFUNCTYPE(None, WGPUCompilationInfoRequestStatus, ctypes.POINTER(struct_WGPUCompilationInfo), ctypes.POINTER(None))),
|
||
|
('userdata', ctypes.POINTER(None)),
|
||
|
]
|
||
|
|
||
|
WGPUCompilationInfoCallbackInfo = struct_WGPUCompilationInfoCallbackInfo
|
||
|
class struct_WGPUComputePassTimestampWrites(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUComputePassTimestampWrites._pack_ = 1 # source:False
|
||
|
struct_WGPUComputePassTimestampWrites._fields_ = [
|
||
|
('querySet', ctypes.POINTER(struct_WGPUQuerySetImpl)),
|
||
|
('beginningOfPassWriteIndex', ctypes.c_uint32),
|
||
|
('endOfPassWriteIndex', ctypes.c_uint32),
|
||
|
]
|
||
|
|
||
|
WGPUComputePassTimestampWrites = struct_WGPUComputePassTimestampWrites
|
||
|
class struct_WGPUCopyTextureForBrowserOptions(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUCopyTextureForBrowserOptions._pack_ = 1 # source:False
|
||
|
struct_WGPUCopyTextureForBrowserOptions._fields_ = [
|
||
|
('nextInChain', ctypes.POINTER(struct_WGPUChainedStruct)),
|
||
|
('flipY', ctypes.c_uint32),
|
||
|
('needsColorSpaceConversion', ctypes.c_uint32),
|
||
|
('srcAlphaMode', WGPUAlphaMode),
|
||
|
('PADDING_0', ctypes.c_ubyte * 4),
|
||
|
('srcTransferFunctionParameters', ctypes.POINTER(ctypes.c_float)),
|
||
|
('conversionMatrix', ctypes.POINTER(ctypes.c_float)),
|
||
|
('dstTransferFunctionParameters', ctypes.POINTER(ctypes.c_float)),
|
||
|
('dstAlphaMode', WGPUAlphaMode),
|
||
|
('internalUsage', ctypes.c_uint32),
|
||
|
]
|
||
|
|
||
|
WGPUCopyTextureForBrowserOptions = struct_WGPUCopyTextureForBrowserOptions
|
||
|
class struct_WGPUCreateComputePipelineAsyncCallbackInfo(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUCreateComputePipelineAsyncCallbackInfo._pack_ = 1 # source:False
|
||
|
struct_WGPUCreateComputePipelineAsyncCallbackInfo._fields_ = [
|
||
|
('nextInChain', ctypes.POINTER(struct_WGPUChainedStruct)),
|
||
|
('mode', WGPUCallbackMode),
|
||
|
('PADDING_0', ctypes.c_ubyte * 4),
|
||
|
('callback', ctypes.CFUNCTYPE(None, WGPUCreatePipelineAsyncStatus, ctypes.POINTER(struct_WGPUComputePipelineImpl), struct_WGPUStringView, ctypes.POINTER(None))),
|
||
|
('userdata', ctypes.POINTER(None)),
|
||
|
]
|
||
|
|
||
|
WGPUCreateComputePipelineAsyncCallbackInfo = struct_WGPUCreateComputePipelineAsyncCallbackInfo
|
||
|
class struct_WGPUCreateRenderPipelineAsyncCallbackInfo(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUCreateRenderPipelineAsyncCallbackInfo._pack_ = 1 # source:False
|
||
|
struct_WGPUCreateRenderPipelineAsyncCallbackInfo._fields_ = [
|
||
|
('nextInChain', ctypes.POINTER(struct_WGPUChainedStruct)),
|
||
|
('mode', WGPUCallbackMode),
|
||
|
('PADDING_0', ctypes.c_ubyte * 4),
|
||
|
('callback', ctypes.CFUNCTYPE(None, WGPUCreatePipelineAsyncStatus, ctypes.POINTER(struct_WGPURenderPipelineImpl), struct_WGPUStringView, ctypes.POINTER(None))),
|
||
|
('userdata', ctypes.POINTER(None)),
|
||
|
]
|
||
|
|
||
|
WGPUCreateRenderPipelineAsyncCallbackInfo = struct_WGPUCreateRenderPipelineAsyncCallbackInfo
|
||
|
class struct_WGPUDawnWGSLBlocklist(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUDawnWGSLBlocklist._pack_ = 1 # source:False
|
||
|
struct_WGPUDawnWGSLBlocklist._fields_ = [
|
||
|
('chain', WGPUChainedStruct),
|
||
|
('blocklistedFeatureCount', ctypes.c_uint64),
|
||
|
('blocklistedFeatures', ctypes.POINTER(ctypes.POINTER(ctypes.c_char))),
|
||
|
]
|
||
|
|
||
|
WGPUDawnWGSLBlocklist = struct_WGPUDawnWGSLBlocklist
|
||
|
class struct_WGPUDawnAdapterPropertiesPowerPreference(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUDawnAdapterPropertiesPowerPreference._pack_ = 1 # source:False
|
||
|
struct_WGPUDawnAdapterPropertiesPowerPreference._fields_ = [
|
||
|
('chain', WGPUChainedStructOut),
|
||
|
('powerPreference', WGPUPowerPreference),
|
||
|
('PADDING_0', ctypes.c_ubyte * 4),
|
||
|
]
|
||
|
|
||
|
WGPUDawnAdapterPropertiesPowerPreference = struct_WGPUDawnAdapterPropertiesPowerPreference
|
||
|
class struct_WGPUDawnBufferDescriptorErrorInfoFromWireClient(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUDawnBufferDescriptorErrorInfoFromWireClient._pack_ = 1 # source:False
|
||
|
struct_WGPUDawnBufferDescriptorErrorInfoFromWireClient._fields_ = [
|
||
|
('chain', WGPUChainedStruct),
|
||
|
('outOfMemory', ctypes.c_uint32),
|
||
|
('PADDING_0', ctypes.c_ubyte * 4),
|
||
|
]
|
||
|
|
||
|
WGPUDawnBufferDescriptorErrorInfoFromWireClient = struct_WGPUDawnBufferDescriptorErrorInfoFromWireClient
|
||
|
class struct_WGPUDawnEncoderInternalUsageDescriptor(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUDawnEncoderInternalUsageDescriptor._pack_ = 1 # source:False
|
||
|
struct_WGPUDawnEncoderInternalUsageDescriptor._fields_ = [
|
||
|
('chain', WGPUChainedStruct),
|
||
|
('useInternalUsages', ctypes.c_uint32),
|
||
|
('PADDING_0', ctypes.c_ubyte * 4),
|
||
|
]
|
||
|
|
||
|
WGPUDawnEncoderInternalUsageDescriptor = struct_WGPUDawnEncoderInternalUsageDescriptor
|
||
|
class struct_WGPUDawnExperimentalImmediateDataLimits(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUDawnExperimentalImmediateDataLimits._pack_ = 1 # source:False
|
||
|
struct_WGPUDawnExperimentalImmediateDataLimits._fields_ = [
|
||
|
('chain', WGPUChainedStructOut),
|
||
|
('maxImmediateDataRangeByteSize', ctypes.c_uint32),
|
||
|
('PADDING_0', ctypes.c_ubyte * 4),
|
||
|
]
|
||
|
|
||
|
WGPUDawnExperimentalImmediateDataLimits = struct_WGPUDawnExperimentalImmediateDataLimits
|
||
|
class struct_WGPUDawnExperimentalSubgroupLimits(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUDawnExperimentalSubgroupLimits._pack_ = 1 # source:False
|
||
|
struct_WGPUDawnExperimentalSubgroupLimits._fields_ = [
|
||
|
('chain', WGPUChainedStructOut),
|
||
|
('minSubgroupSize', ctypes.c_uint32),
|
||
|
('maxSubgroupSize', ctypes.c_uint32),
|
||
|
]
|
||
|
|
||
|
WGPUDawnExperimentalSubgroupLimits = struct_WGPUDawnExperimentalSubgroupLimits
|
||
|
class struct_WGPUDawnRenderPassColorAttachmentRenderToSingleSampled(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUDawnRenderPassColorAttachmentRenderToSingleSampled._pack_ = 1 # source:False
|
||
|
struct_WGPUDawnRenderPassColorAttachmentRenderToSingleSampled._fields_ = [
|
||
|
('chain', WGPUChainedStruct),
|
||
|
('implicitSampleCount', ctypes.c_uint32),
|
||
|
('PADDING_0', ctypes.c_ubyte * 4),
|
||
|
]
|
||
|
|
||
|
WGPUDawnRenderPassColorAttachmentRenderToSingleSampled = struct_WGPUDawnRenderPassColorAttachmentRenderToSingleSampled
|
||
|
class struct_WGPUDawnShaderModuleSPIRVOptionsDescriptor(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUDawnShaderModuleSPIRVOptionsDescriptor._pack_ = 1 # source:False
|
||
|
struct_WGPUDawnShaderModuleSPIRVOptionsDescriptor._fields_ = [
|
||
|
('chain', WGPUChainedStruct),
|
||
|
('allowNonUniformDerivatives', ctypes.c_uint32),
|
||
|
('PADDING_0', ctypes.c_ubyte * 4),
|
||
|
]
|
||
|
|
||
|
WGPUDawnShaderModuleSPIRVOptionsDescriptor = struct_WGPUDawnShaderModuleSPIRVOptionsDescriptor
|
||
|
class struct_WGPUDawnTexelCopyBufferRowAlignmentLimits(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUDawnTexelCopyBufferRowAlignmentLimits._pack_ = 1 # source:False
|
||
|
struct_WGPUDawnTexelCopyBufferRowAlignmentLimits._fields_ = [
|
||
|
('chain', WGPUChainedStructOut),
|
||
|
('minTexelCopyBufferRowAlignment', ctypes.c_uint32),
|
||
|
('PADDING_0', ctypes.c_ubyte * 4),
|
||
|
]
|
||
|
|
||
|
WGPUDawnTexelCopyBufferRowAlignmentLimits = struct_WGPUDawnTexelCopyBufferRowAlignmentLimits
|
||
|
class struct_WGPUDawnTextureInternalUsageDescriptor(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUDawnTextureInternalUsageDescriptor._pack_ = 1 # source:False
|
||
|
struct_WGPUDawnTextureInternalUsageDescriptor._fields_ = [
|
||
|
('chain', WGPUChainedStruct),
|
||
|
('internalUsage', ctypes.c_uint64),
|
||
|
]
|
||
|
|
||
|
WGPUDawnTextureInternalUsageDescriptor = struct_WGPUDawnTextureInternalUsageDescriptor
|
||
|
class struct_WGPUDawnTogglesDescriptor(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUDawnTogglesDescriptor._pack_ = 1 # source:False
|
||
|
struct_WGPUDawnTogglesDescriptor._fields_ = [
|
||
|
('chain', WGPUChainedStruct),
|
||
|
('enabledToggleCount', ctypes.c_uint64),
|
||
|
('enabledToggles', ctypes.POINTER(ctypes.POINTER(ctypes.c_char))),
|
||
|
('disabledToggleCount', ctypes.c_uint64),
|
||
|
('disabledToggles', ctypes.POINTER(ctypes.POINTER(ctypes.c_char))),
|
||
|
]
|
||
|
|
||
|
WGPUDawnTogglesDescriptor = struct_WGPUDawnTogglesDescriptor
|
||
|
class struct_WGPUDawnWireWGSLControl(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUDawnWireWGSLControl._pack_ = 1 # source:False
|
||
|
struct_WGPUDawnWireWGSLControl._fields_ = [
|
||
|
('chain', WGPUChainedStruct),
|
||
|
('enableExperimental', ctypes.c_uint32),
|
||
|
('enableUnsafe', ctypes.c_uint32),
|
||
|
('enableTesting', ctypes.c_uint32),
|
||
|
('PADDING_0', ctypes.c_ubyte * 4),
|
||
|
]
|
||
|
|
||
|
WGPUDawnWireWGSLControl = struct_WGPUDawnWireWGSLControl
|
||
|
class struct_WGPUDeviceLostCallbackInfo(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUDeviceLostCallbackInfo._pack_ = 1 # source:False
|
||
|
struct_WGPUDeviceLostCallbackInfo._fields_ = [
|
||
|
('nextInChain', ctypes.POINTER(struct_WGPUChainedStruct)),
|
||
|
('mode', WGPUCallbackMode),
|
||
|
('PADDING_0', ctypes.c_ubyte * 4),
|
||
|
('callback', ctypes.CFUNCTYPE(None, ctypes.POINTER(ctypes.POINTER(struct_WGPUDeviceImpl)), WGPUDeviceLostReason, struct_WGPUStringView, ctypes.POINTER(None))),
|
||
|
('userdata', ctypes.POINTER(None)),
|
||
|
]
|
||
|
|
||
|
WGPUDeviceLostCallbackInfo = struct_WGPUDeviceLostCallbackInfo
|
||
|
class struct_WGPUDrmFormatProperties(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUDrmFormatProperties._pack_ = 1 # source:False
|
||
|
struct_WGPUDrmFormatProperties._fields_ = [
|
||
|
('modifier', ctypes.c_uint64),
|
||
|
('modifierPlaneCount', ctypes.c_uint32),
|
||
|
('PADDING_0', ctypes.c_ubyte * 4),
|
||
|
]
|
||
|
|
||
|
WGPUDrmFormatProperties = struct_WGPUDrmFormatProperties
|
||
|
class struct_WGPUExtent2D(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUExtent2D._pack_ = 1 # source:False
|
||
|
struct_WGPUExtent2D._fields_ = [
|
||
|
('width', ctypes.c_uint32),
|
||
|
('height', ctypes.c_uint32),
|
||
|
]
|
||
|
|
||
|
WGPUExtent2D = struct_WGPUExtent2D
|
||
|
class struct_WGPUExtent3D(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUExtent3D._pack_ = 1 # source:False
|
||
|
struct_WGPUExtent3D._fields_ = [
|
||
|
('width', ctypes.c_uint32),
|
||
|
('height', ctypes.c_uint32),
|
||
|
('depthOrArrayLayers', ctypes.c_uint32),
|
||
|
]
|
||
|
|
||
|
WGPUExtent3D = struct_WGPUExtent3D
|
||
|
class struct_WGPUExternalTextureBindingEntry(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUExternalTextureBindingEntry._pack_ = 1 # source:False
|
||
|
struct_WGPUExternalTextureBindingEntry._fields_ = [
|
||
|
('chain', WGPUChainedStruct),
|
||
|
('externalTexture', ctypes.POINTER(struct_WGPUExternalTextureImpl)),
|
||
|
]
|
||
|
|
||
|
WGPUExternalTextureBindingEntry = struct_WGPUExternalTextureBindingEntry
|
||
|
class struct_WGPUExternalTextureBindingLayout(Structure):
|
||
|
_pack_ = 1 # source:False
|
||
|
_fields_ = [
|
||
|
('chain', WGPUChainedStruct),
|
||
|
]
|
||
|
|
||
|
WGPUExternalTextureBindingLayout = struct_WGPUExternalTextureBindingLayout
|
||
|
class struct_WGPUFormatCapabilities(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUFormatCapabilities._pack_ = 1 # source:False
|
||
|
struct_WGPUFormatCapabilities._fields_ = [
|
||
|
('nextInChain', ctypes.POINTER(struct_WGPUChainedStructOut)),
|
||
|
]
|
||
|
|
||
|
WGPUFormatCapabilities = struct_WGPUFormatCapabilities
|
||
|
class struct_WGPUFuture(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUFuture._pack_ = 1 # source:False
|
||
|
struct_WGPUFuture._fields_ = [
|
||
|
('id', ctypes.c_uint64),
|
||
|
]
|
||
|
|
||
|
WGPUFuture = struct_WGPUFuture
|
||
|
class struct_WGPUInstanceFeatures(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUInstanceFeatures._pack_ = 1 # source:False
|
||
|
struct_WGPUInstanceFeatures._fields_ = [
|
||
|
('nextInChain', ctypes.POINTER(struct_WGPUChainedStruct)),
|
||
|
('timedWaitAnyEnable', ctypes.c_uint32),
|
||
|
('PADDING_0', ctypes.c_ubyte * 4),
|
||
|
('timedWaitAnyMaxCount', ctypes.c_uint64),
|
||
|
]
|
||
|
|
||
|
WGPUInstanceFeatures = struct_WGPUInstanceFeatures
|
||
|
class struct_WGPULimits(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPULimits._pack_ = 1 # source:False
|
||
|
struct_WGPULimits._fields_ = [
|
||
|
('maxTextureDimension1D', ctypes.c_uint32),
|
||
|
('maxTextureDimension2D', ctypes.c_uint32),
|
||
|
('maxTextureDimension3D', ctypes.c_uint32),
|
||
|
('maxTextureArrayLayers', ctypes.c_uint32),
|
||
|
('maxBindGroups', ctypes.c_uint32),
|
||
|
('maxBindGroupsPlusVertexBuffers', ctypes.c_uint32),
|
||
|
('maxBindingsPerBindGroup', ctypes.c_uint32),
|
||
|
('maxDynamicUniformBuffersPerPipelineLayout', ctypes.c_uint32),
|
||
|
('maxDynamicStorageBuffersPerPipelineLayout', ctypes.c_uint32),
|
||
|
('maxSampledTexturesPerShaderStage', ctypes.c_uint32),
|
||
|
('maxSamplersPerShaderStage', ctypes.c_uint32),
|
||
|
('maxStorageBuffersPerShaderStage', ctypes.c_uint32),
|
||
|
('maxStorageTexturesPerShaderStage', ctypes.c_uint32),
|
||
|
('maxUniformBuffersPerShaderStage', ctypes.c_uint32),
|
||
|
('maxUniformBufferBindingSize', ctypes.c_uint64),
|
||
|
('maxStorageBufferBindingSize', ctypes.c_uint64),
|
||
|
('minUniformBufferOffsetAlignment', ctypes.c_uint32),
|
||
|
('minStorageBufferOffsetAlignment', ctypes.c_uint32),
|
||
|
('maxVertexBuffers', ctypes.c_uint32),
|
||
|
('PADDING_0', ctypes.c_ubyte * 4),
|
||
|
('maxBufferSize', ctypes.c_uint64),
|
||
|
('maxVertexAttributes', ctypes.c_uint32),
|
||
|
('maxVertexBufferArrayStride', ctypes.c_uint32),
|
||
|
('maxInterStageShaderComponents', ctypes.c_uint32),
|
||
|
('maxInterStageShaderVariables', ctypes.c_uint32),
|
||
|
('maxColorAttachments', ctypes.c_uint32),
|
||
|
('maxColorAttachmentBytesPerSample', ctypes.c_uint32),
|
||
|
('maxComputeWorkgroupStorageSize', ctypes.c_uint32),
|
||
|
('maxComputeInvocationsPerWorkgroup', ctypes.c_uint32),
|
||
|
('maxComputeWorkgroupSizeX', ctypes.c_uint32),
|
||
|
('maxComputeWorkgroupSizeY', ctypes.c_uint32),
|
||
|
('maxComputeWorkgroupSizeZ', ctypes.c_uint32),
|
||
|
('maxComputeWorkgroupsPerDimension', ctypes.c_uint32),
|
||
|
('maxStorageBuffersInVertexStage', ctypes.c_uint32),
|
||
|
('maxStorageTexturesInVertexStage', ctypes.c_uint32),
|
||
|
('maxStorageBuffersInFragmentStage', ctypes.c_uint32),
|
||
|
('maxStorageTexturesInFragmentStage', ctypes.c_uint32),
|
||
|
]
|
||
|
|
||
|
WGPULimits = struct_WGPULimits
|
||
|
class struct_WGPUMemoryHeapInfo(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUMemoryHeapInfo._pack_ = 1 # source:False
|
||
|
struct_WGPUMemoryHeapInfo._fields_ = [
|
||
|
('properties', ctypes.c_uint64),
|
||
|
('size', ctypes.c_uint64),
|
||
|
]
|
||
|
|
||
|
WGPUMemoryHeapInfo = struct_WGPUMemoryHeapInfo
|
||
|
class struct_WGPUMultisampleState(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUMultisampleState._pack_ = 1 # source:False
|
||
|
struct_WGPUMultisampleState._fields_ = [
|
||
|
('nextInChain', ctypes.POINTER(struct_WGPUChainedStruct)),
|
||
|
('count', ctypes.c_uint32),
|
||
|
('mask', ctypes.c_uint32),
|
||
|
('alphaToCoverageEnabled', ctypes.c_uint32),
|
||
|
('PADDING_0', ctypes.c_ubyte * 4),
|
||
|
]
|
||
|
|
||
|
WGPUMultisampleState = struct_WGPUMultisampleState
|
||
|
class struct_WGPUOrigin2D(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUOrigin2D._pack_ = 1 # source:False
|
||
|
struct_WGPUOrigin2D._fields_ = [
|
||
|
('x', ctypes.c_uint32),
|
||
|
('y', ctypes.c_uint32),
|
||
|
]
|
||
|
|
||
|
WGPUOrigin2D = struct_WGPUOrigin2D
|
||
|
class struct_WGPUOrigin3D(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUOrigin3D._pack_ = 1 # source:False
|
||
|
struct_WGPUOrigin3D._fields_ = [
|
||
|
('x', ctypes.c_uint32),
|
||
|
('y', ctypes.c_uint32),
|
||
|
('z', ctypes.c_uint32),
|
||
|
]
|
||
|
|
||
|
WGPUOrigin3D = struct_WGPUOrigin3D
|
||
|
class struct_WGPUPipelineLayoutStorageAttachment(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUPipelineLayoutStorageAttachment._pack_ = 1 # source:False
|
||
|
struct_WGPUPipelineLayoutStorageAttachment._fields_ = [
|
||
|
('offset', ctypes.c_uint64),
|
||
|
('format', WGPUTextureFormat),
|
||
|
('PADDING_0', ctypes.c_ubyte * 4),
|
||
|
]
|
||
|
|
||
|
WGPUPipelineLayoutStorageAttachment = struct_WGPUPipelineLayoutStorageAttachment
|
||
|
class struct_WGPUPopErrorScopeCallbackInfo(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUPopErrorScopeCallbackInfo._pack_ = 1 # source:False
|
||
|
struct_WGPUPopErrorScopeCallbackInfo._fields_ = [
|
||
|
('nextInChain', ctypes.POINTER(struct_WGPUChainedStruct)),
|
||
|
('mode', WGPUCallbackMode),
|
||
|
('PADDING_0', ctypes.c_ubyte * 4),
|
||
|
('callback', ctypes.CFUNCTYPE(None, WGPUPopErrorScopeStatus, WGPUErrorType, struct_WGPUStringView, ctypes.POINTER(None))),
|
||
|
('oldCallback', ctypes.CFUNCTYPE(None, WGPUErrorType, struct_WGPUStringView, ctypes.POINTER(None))),
|
||
|
('userdata', ctypes.POINTER(None)),
|
||
|
]
|
||
|
|
||
|
WGPUPopErrorScopeCallbackInfo = struct_WGPUPopErrorScopeCallbackInfo
|
||
|
class struct_WGPUPrimitiveState(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUPrimitiveState._pack_ = 1 # source:False
|
||
|
struct_WGPUPrimitiveState._fields_ = [
|
||
|
('nextInChain', ctypes.POINTER(struct_WGPUChainedStruct)),
|
||
|
('topology', WGPUPrimitiveTopology),
|
||
|
('stripIndexFormat', WGPUIndexFormat),
|
||
|
('frontFace', WGPUFrontFace),
|
||
|
('cullMode', WGPUCullMode),
|
||
|
('unclippedDepth', ctypes.c_uint32),
|
||
|
('PADDING_0', ctypes.c_ubyte * 4),
|
||
|
]
|
||
|
|
||
|
WGPUPrimitiveState = struct_WGPUPrimitiveState
|
||
|
class struct_WGPUQueueWorkDoneCallbackInfo(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUQueueWorkDoneCallbackInfo._pack_ = 1 # source:False
|
||
|
struct_WGPUQueueWorkDoneCallbackInfo._fields_ = [
|
||
|
('nextInChain', ctypes.POINTER(struct_WGPUChainedStruct)),
|
||
|
('mode', WGPUCallbackMode),
|
||
|
('PADDING_0', ctypes.c_ubyte * 4),
|
||
|
('callback', ctypes.CFUNCTYPE(None, WGPUQueueWorkDoneStatus, ctypes.POINTER(None))),
|
||
|
('userdata', ctypes.POINTER(None)),
|
||
|
]
|
||
|
|
||
|
WGPUQueueWorkDoneCallbackInfo = struct_WGPUQueueWorkDoneCallbackInfo
|
||
|
class struct_WGPURenderPassDepthStencilAttachment(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPURenderPassDepthStencilAttachment._pack_ = 1 # source:False
|
||
|
struct_WGPURenderPassDepthStencilAttachment._fields_ = [
|
||
|
('view', ctypes.POINTER(struct_WGPUTextureViewImpl)),
|
||
|
('depthLoadOp', WGPULoadOp),
|
||
|
('depthStoreOp', WGPUStoreOp),
|
||
|
('depthClearValue', ctypes.c_float),
|
||
|
('depthReadOnly', ctypes.c_uint32),
|
||
|
('stencilLoadOp', WGPULoadOp),
|
||
|
('stencilStoreOp', WGPUStoreOp),
|
||
|
('stencilClearValue', ctypes.c_uint32),
|
||
|
('stencilReadOnly', ctypes.c_uint32),
|
||
|
]
|
||
|
|
||
|
WGPURenderPassDepthStencilAttachment = struct_WGPURenderPassDepthStencilAttachment
|
||
|
class struct_WGPURenderPassDescriptorExpandResolveRect(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPURenderPassDescriptorExpandResolveRect._pack_ = 1 # source:False
|
||
|
struct_WGPURenderPassDescriptorExpandResolveRect._fields_ = [
|
||
|
('chain', WGPUChainedStruct),
|
||
|
('x', ctypes.c_uint32),
|
||
|
('y', ctypes.c_uint32),
|
||
|
('width', ctypes.c_uint32),
|
||
|
('height', ctypes.c_uint32),
|
||
|
]
|
||
|
|
||
|
WGPURenderPassDescriptorExpandResolveRect = struct_WGPURenderPassDescriptorExpandResolveRect
|
||
|
class struct_WGPURenderPassMaxDrawCount(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPURenderPassMaxDrawCount._pack_ = 1 # source:False
|
||
|
struct_WGPURenderPassMaxDrawCount._fields_ = [
|
||
|
('chain', WGPUChainedStruct),
|
||
|
('maxDrawCount', ctypes.c_uint64),
|
||
|
]
|
||
|
|
||
|
WGPURenderPassMaxDrawCount = struct_WGPURenderPassMaxDrawCount
|
||
|
class struct_WGPURenderPassTimestampWrites(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPURenderPassTimestampWrites._pack_ = 1 # source:False
|
||
|
struct_WGPURenderPassTimestampWrites._fields_ = [
|
||
|
('querySet', ctypes.POINTER(struct_WGPUQuerySetImpl)),
|
||
|
('beginningOfPassWriteIndex', ctypes.c_uint32),
|
||
|
('endOfPassWriteIndex', ctypes.c_uint32),
|
||
|
]
|
||
|
|
||
|
WGPURenderPassTimestampWrites = struct_WGPURenderPassTimestampWrites
|
||
|
class struct_WGPURequestAdapterCallbackInfo(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPURequestAdapterCallbackInfo._pack_ = 1 # source:False
|
||
|
struct_WGPURequestAdapterCallbackInfo._fields_ = [
|
||
|
('nextInChain', ctypes.POINTER(struct_WGPUChainedStruct)),
|
||
|
('mode', WGPUCallbackMode),
|
||
|
('PADDING_0', ctypes.c_ubyte * 4),
|
||
|
('callback', ctypes.CFUNCTYPE(None, WGPURequestAdapterStatus, ctypes.POINTER(struct_WGPUAdapterImpl), struct_WGPUStringView, ctypes.POINTER(None))),
|
||
|
('userdata', ctypes.POINTER(None)),
|
||
|
]
|
||
|
|
||
|
WGPURequestAdapterCallbackInfo = struct_WGPURequestAdapterCallbackInfo
|
||
|
class struct_WGPURequestAdapterOptions(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPURequestAdapterOptions._pack_ = 1 # source:False
|
||
|
struct_WGPURequestAdapterOptions._fields_ = [
|
||
|
('nextInChain', ctypes.POINTER(struct_WGPUChainedStruct)),
|
||
|
('compatibleSurface', ctypes.POINTER(struct_WGPUSurfaceImpl)),
|
||
|
('featureLevel', WGPUFeatureLevel),
|
||
|
('powerPreference', WGPUPowerPreference),
|
||
|
('backendType', WGPUBackendType),
|
||
|
('forceFallbackAdapter', ctypes.c_uint32),
|
||
|
('compatibilityMode', ctypes.c_uint32),
|
||
|
('PADDING_0', ctypes.c_ubyte * 4),
|
||
|
]
|
||
|
|
||
|
WGPURequestAdapterOptions = struct_WGPURequestAdapterOptions
|
||
|
class struct_WGPURequestDeviceCallbackInfo(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPURequestDeviceCallbackInfo._pack_ = 1 # source:False
|
||
|
struct_WGPURequestDeviceCallbackInfo._fields_ = [
|
||
|
('nextInChain', ctypes.POINTER(struct_WGPUChainedStruct)),
|
||
|
('mode', WGPUCallbackMode),
|
||
|
('PADDING_0', ctypes.c_ubyte * 4),
|
||
|
('callback', ctypes.CFUNCTYPE(None, WGPURequestDeviceStatus, ctypes.POINTER(struct_WGPUDeviceImpl), struct_WGPUStringView, ctypes.POINTER(None))),
|
||
|
('userdata', ctypes.POINTER(None)),
|
||
|
]
|
||
|
|
||
|
WGPURequestDeviceCallbackInfo = struct_WGPURequestDeviceCallbackInfo
|
||
|
class struct_WGPUSamplerBindingLayout(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUSamplerBindingLayout._pack_ = 1 # source:False
|
||
|
struct_WGPUSamplerBindingLayout._fields_ = [
|
||
|
('nextInChain', ctypes.POINTER(struct_WGPUChainedStruct)),
|
||
|
('type', WGPUSamplerBindingType),
|
||
|
('PADDING_0', ctypes.c_ubyte * 4),
|
||
|
]
|
||
|
|
||
|
WGPUSamplerBindingLayout = struct_WGPUSamplerBindingLayout
|
||
|
class struct_WGPUShaderModuleCompilationOptions(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUShaderModuleCompilationOptions._pack_ = 1 # source:False
|
||
|
struct_WGPUShaderModuleCompilationOptions._fields_ = [
|
||
|
('chain', WGPUChainedStruct),
|
||
|
('strictMath', ctypes.c_uint32),
|
||
|
('PADDING_0', ctypes.c_ubyte * 4),
|
||
|
]
|
||
|
|
||
|
WGPUShaderModuleCompilationOptions = struct_WGPUShaderModuleCompilationOptions
|
||
|
class struct_WGPUShaderSourceSPIRV(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUShaderSourceSPIRV._pack_ = 1 # source:False
|
||
|
struct_WGPUShaderSourceSPIRV._fields_ = [
|
||
|
('chain', WGPUChainedStruct),
|
||
|
('codeSize', ctypes.c_uint32),
|
||
|
('PADDING_0', ctypes.c_ubyte * 4),
|
||
|
('code', ctypes.POINTER(ctypes.c_uint32)),
|
||
|
]
|
||
|
|
||
|
WGPUShaderSourceSPIRV = struct_WGPUShaderSourceSPIRV
|
||
|
class struct_WGPUSharedBufferMemoryBeginAccessDescriptor(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUSharedBufferMemoryBeginAccessDescriptor._pack_ = 1 # source:False
|
||
|
struct_WGPUSharedBufferMemoryBeginAccessDescriptor._fields_ = [
|
||
|
('nextInChain', ctypes.POINTER(struct_WGPUChainedStruct)),
|
||
|
('initialized', ctypes.c_uint32),
|
||
|
('PADDING_0', ctypes.c_ubyte * 4),
|
||
|
('fenceCount', ctypes.c_uint64),
|
||
|
('fences', ctypes.POINTER(ctypes.POINTER(struct_WGPUSharedFenceImpl))),
|
||
|
('signaledValues', ctypes.POINTER(ctypes.c_uint64)),
|
||
|
]
|
||
|
|
||
|
WGPUSharedBufferMemoryBeginAccessDescriptor = struct_WGPUSharedBufferMemoryBeginAccessDescriptor
|
||
|
class struct_WGPUSharedBufferMemoryEndAccessState(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUSharedBufferMemoryEndAccessState._pack_ = 1 # source:False
|
||
|
struct_WGPUSharedBufferMemoryEndAccessState._fields_ = [
|
||
|
('nextInChain', ctypes.POINTER(struct_WGPUChainedStructOut)),
|
||
|
('initialized', ctypes.c_uint32),
|
||
|
('PADDING_0', ctypes.c_ubyte * 4),
|
||
|
('fenceCount', ctypes.c_uint64),
|
||
|
('fences', ctypes.POINTER(ctypes.POINTER(struct_WGPUSharedFenceImpl))),
|
||
|
('signaledValues', ctypes.POINTER(ctypes.c_uint64)),
|
||
|
]
|
||
|
|
||
|
WGPUSharedBufferMemoryEndAccessState = struct_WGPUSharedBufferMemoryEndAccessState
|
||
|
class struct_WGPUSharedBufferMemoryProperties(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUSharedBufferMemoryProperties._pack_ = 1 # source:False
|
||
|
struct_WGPUSharedBufferMemoryProperties._fields_ = [
|
||
|
('nextInChain', ctypes.POINTER(struct_WGPUChainedStructOut)),
|
||
|
('usage', ctypes.c_uint64),
|
||
|
('size', ctypes.c_uint64),
|
||
|
]
|
||
|
|
||
|
WGPUSharedBufferMemoryProperties = struct_WGPUSharedBufferMemoryProperties
|
||
|
class struct_WGPUSharedFenceDXGISharedHandleDescriptor(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUSharedFenceDXGISharedHandleDescriptor._pack_ = 1 # source:False
|
||
|
struct_WGPUSharedFenceDXGISharedHandleDescriptor._fields_ = [
|
||
|
('chain', WGPUChainedStruct),
|
||
|
('handle', ctypes.POINTER(None)),
|
||
|
]
|
||
|
|
||
|
WGPUSharedFenceDXGISharedHandleDescriptor = struct_WGPUSharedFenceDXGISharedHandleDescriptor
|
||
|
class struct_WGPUSharedFenceDXGISharedHandleExportInfo(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUSharedFenceDXGISharedHandleExportInfo._pack_ = 1 # source:False
|
||
|
struct_WGPUSharedFenceDXGISharedHandleExportInfo._fields_ = [
|
||
|
('chain', WGPUChainedStructOut),
|
||
|
('handle', ctypes.POINTER(None)),
|
||
|
]
|
||
|
|
||
|
WGPUSharedFenceDXGISharedHandleExportInfo = struct_WGPUSharedFenceDXGISharedHandleExportInfo
|
||
|
class struct_WGPUSharedFenceMTLSharedEventDescriptor(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUSharedFenceMTLSharedEventDescriptor._pack_ = 1 # source:False
|
||
|
struct_WGPUSharedFenceMTLSharedEventDescriptor._fields_ = [
|
||
|
('chain', WGPUChainedStruct),
|
||
|
('sharedEvent', ctypes.POINTER(None)),
|
||
|
]
|
||
|
|
||
|
WGPUSharedFenceMTLSharedEventDescriptor = struct_WGPUSharedFenceMTLSharedEventDescriptor
|
||
|
class struct_WGPUSharedFenceMTLSharedEventExportInfo(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUSharedFenceMTLSharedEventExportInfo._pack_ = 1 # source:False
|
||
|
struct_WGPUSharedFenceMTLSharedEventExportInfo._fields_ = [
|
||
|
('chain', WGPUChainedStructOut),
|
||
|
('sharedEvent', ctypes.POINTER(None)),
|
||
|
]
|
||
|
|
||
|
WGPUSharedFenceMTLSharedEventExportInfo = struct_WGPUSharedFenceMTLSharedEventExportInfo
|
||
|
class struct_WGPUSharedFenceExportInfo(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUSharedFenceExportInfo._pack_ = 1 # source:False
|
||
|
struct_WGPUSharedFenceExportInfo._fields_ = [
|
||
|
('nextInChain', ctypes.POINTER(struct_WGPUChainedStructOut)),
|
||
|
('type', WGPUSharedFenceType),
|
||
|
('PADDING_0', ctypes.c_ubyte * 4),
|
||
|
]
|
||
|
|
||
|
WGPUSharedFenceExportInfo = struct_WGPUSharedFenceExportInfo
|
||
|
class struct_WGPUSharedFenceSyncFDDescriptor(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUSharedFenceSyncFDDescriptor._pack_ = 1 # source:False
|
||
|
struct_WGPUSharedFenceSyncFDDescriptor._fields_ = [
|
||
|
('chain', WGPUChainedStruct),
|
||
|
('handle', ctypes.c_int32),
|
||
|
('PADDING_0', ctypes.c_ubyte * 4),
|
||
|
]
|
||
|
|
||
|
WGPUSharedFenceSyncFDDescriptor = struct_WGPUSharedFenceSyncFDDescriptor
|
||
|
class struct_WGPUSharedFenceSyncFDExportInfo(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUSharedFenceSyncFDExportInfo._pack_ = 1 # source:False
|
||
|
struct_WGPUSharedFenceSyncFDExportInfo._fields_ = [
|
||
|
('chain', WGPUChainedStructOut),
|
||
|
('handle', ctypes.c_int32),
|
||
|
('PADDING_0', ctypes.c_ubyte * 4),
|
||
|
]
|
||
|
|
||
|
WGPUSharedFenceSyncFDExportInfo = struct_WGPUSharedFenceSyncFDExportInfo
|
||
|
class struct_WGPUSharedFenceVkSemaphoreOpaqueFDDescriptor(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUSharedFenceVkSemaphoreOpaqueFDDescriptor._pack_ = 1 # source:False
|
||
|
struct_WGPUSharedFenceVkSemaphoreOpaqueFDDescriptor._fields_ = [
|
||
|
('chain', WGPUChainedStruct),
|
||
|
('handle', ctypes.c_int32),
|
||
|
('PADDING_0', ctypes.c_ubyte * 4),
|
||
|
]
|
||
|
|
||
|
WGPUSharedFenceVkSemaphoreOpaqueFDDescriptor = struct_WGPUSharedFenceVkSemaphoreOpaqueFDDescriptor
|
||
|
class struct_WGPUSharedFenceVkSemaphoreOpaqueFDExportInfo(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUSharedFenceVkSemaphoreOpaqueFDExportInfo._pack_ = 1 # source:False
|
||
|
struct_WGPUSharedFenceVkSemaphoreOpaqueFDExportInfo._fields_ = [
|
||
|
('chain', WGPUChainedStructOut),
|
||
|
('handle', ctypes.c_int32),
|
||
|
('PADDING_0', ctypes.c_ubyte * 4),
|
||
|
]
|
||
|
|
||
|
WGPUSharedFenceVkSemaphoreOpaqueFDExportInfo = struct_WGPUSharedFenceVkSemaphoreOpaqueFDExportInfo
|
||
|
class struct_WGPUSharedFenceVkSemaphoreZirconHandleDescriptor(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUSharedFenceVkSemaphoreZirconHandleDescriptor._pack_ = 1 # source:False
|
||
|
struct_WGPUSharedFenceVkSemaphoreZirconHandleDescriptor._fields_ = [
|
||
|
('chain', WGPUChainedStruct),
|
||
|
('handle', ctypes.c_uint32),
|
||
|
('PADDING_0', ctypes.c_ubyte * 4),
|
||
|
]
|
||
|
|
||
|
WGPUSharedFenceVkSemaphoreZirconHandleDescriptor = struct_WGPUSharedFenceVkSemaphoreZirconHandleDescriptor
|
||
|
class struct_WGPUSharedFenceVkSemaphoreZirconHandleExportInfo(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUSharedFenceVkSemaphoreZirconHandleExportInfo._pack_ = 1 # source:False
|
||
|
struct_WGPUSharedFenceVkSemaphoreZirconHandleExportInfo._fields_ = [
|
||
|
('chain', WGPUChainedStructOut),
|
||
|
('handle', ctypes.c_uint32),
|
||
|
('PADDING_0', ctypes.c_ubyte * 4),
|
||
|
]
|
||
|
|
||
|
WGPUSharedFenceVkSemaphoreZirconHandleExportInfo = struct_WGPUSharedFenceVkSemaphoreZirconHandleExportInfo
|
||
|
class struct_WGPUSharedTextureMemoryD3DSwapchainBeginState(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUSharedTextureMemoryD3DSwapchainBeginState._pack_ = 1 # source:False
|
||
|
struct_WGPUSharedTextureMemoryD3DSwapchainBeginState._fields_ = [
|
||
|
('chain', WGPUChainedStruct),
|
||
|
('isSwapchain', ctypes.c_uint32),
|
||
|
('PADDING_0', ctypes.c_ubyte * 4),
|
||
|
]
|
||
|
|
||
|
WGPUSharedTextureMemoryD3DSwapchainBeginState = struct_WGPUSharedTextureMemoryD3DSwapchainBeginState
|
||
|
class struct_WGPUSharedTextureMemoryDXGISharedHandleDescriptor(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUSharedTextureMemoryDXGISharedHandleDescriptor._pack_ = 1 # source:False
|
||
|
struct_WGPUSharedTextureMemoryDXGISharedHandleDescriptor._fields_ = [
|
||
|
('chain', WGPUChainedStruct),
|
||
|
('handle', ctypes.POINTER(None)),
|
||
|
('useKeyedMutex', ctypes.c_uint32),
|
||
|
('PADDING_0', ctypes.c_ubyte * 4),
|
||
|
]
|
||
|
|
||
|
WGPUSharedTextureMemoryDXGISharedHandleDescriptor = struct_WGPUSharedTextureMemoryDXGISharedHandleDescriptor
|
||
|
class struct_WGPUSharedTextureMemoryEGLImageDescriptor(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUSharedTextureMemoryEGLImageDescriptor._pack_ = 1 # source:False
|
||
|
struct_WGPUSharedTextureMemoryEGLImageDescriptor._fields_ = [
|
||
|
('chain', WGPUChainedStruct),
|
||
|
('image', ctypes.POINTER(None)),
|
||
|
]
|
||
|
|
||
|
WGPUSharedTextureMemoryEGLImageDescriptor = struct_WGPUSharedTextureMemoryEGLImageDescriptor
|
||
|
class struct_WGPUSharedTextureMemoryIOSurfaceDescriptor(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUSharedTextureMemoryIOSurfaceDescriptor._pack_ = 1 # source:False
|
||
|
struct_WGPUSharedTextureMemoryIOSurfaceDescriptor._fields_ = [
|
||
|
('chain', WGPUChainedStruct),
|
||
|
('ioSurface', ctypes.POINTER(None)),
|
||
|
]
|
||
|
|
||
|
WGPUSharedTextureMemoryIOSurfaceDescriptor = struct_WGPUSharedTextureMemoryIOSurfaceDescriptor
|
||
|
class struct_WGPUSharedTextureMemoryAHardwareBufferDescriptor(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUSharedTextureMemoryAHardwareBufferDescriptor._pack_ = 1 # source:False
|
||
|
struct_WGPUSharedTextureMemoryAHardwareBufferDescriptor._fields_ = [
|
||
|
('chain', WGPUChainedStruct),
|
||
|
('handle', ctypes.POINTER(None)),
|
||
|
('useExternalFormat', ctypes.c_uint32),
|
||
|
('PADDING_0', ctypes.c_ubyte * 4),
|
||
|
]
|
||
|
|
||
|
WGPUSharedTextureMemoryAHardwareBufferDescriptor = struct_WGPUSharedTextureMemoryAHardwareBufferDescriptor
|
||
|
class struct_WGPUSharedTextureMemoryBeginAccessDescriptor(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUSharedTextureMemoryBeginAccessDescriptor._pack_ = 1 # source:False
|
||
|
struct_WGPUSharedTextureMemoryBeginAccessDescriptor._fields_ = [
|
||
|
('nextInChain', ctypes.POINTER(struct_WGPUChainedStruct)),
|
||
|
('concurrentRead', ctypes.c_uint32),
|
||
|
('initialized', ctypes.c_uint32),
|
||
|
('fenceCount', ctypes.c_uint64),
|
||
|
('fences', ctypes.POINTER(ctypes.POINTER(struct_WGPUSharedFenceImpl))),
|
||
|
('signaledValues', ctypes.POINTER(ctypes.c_uint64)),
|
||
|
]
|
||
|
|
||
|
WGPUSharedTextureMemoryBeginAccessDescriptor = struct_WGPUSharedTextureMemoryBeginAccessDescriptor
|
||
|
class struct_WGPUSharedTextureMemoryDmaBufPlane(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUSharedTextureMemoryDmaBufPlane._pack_ = 1 # source:False
|
||
|
struct_WGPUSharedTextureMemoryDmaBufPlane._fields_ = [
|
||
|
('fd', ctypes.c_int32),
|
||
|
('PADDING_0', ctypes.c_ubyte * 4),
|
||
|
('offset', ctypes.c_uint64),
|
||
|
('stride', ctypes.c_uint32),
|
||
|
('PADDING_1', ctypes.c_ubyte * 4),
|
||
|
]
|
||
|
|
||
|
WGPUSharedTextureMemoryDmaBufPlane = struct_WGPUSharedTextureMemoryDmaBufPlane
|
||
|
class struct_WGPUSharedTextureMemoryEndAccessState(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUSharedTextureMemoryEndAccessState._pack_ = 1 # source:False
|
||
|
struct_WGPUSharedTextureMemoryEndAccessState._fields_ = [
|
||
|
('nextInChain', ctypes.POINTER(struct_WGPUChainedStructOut)),
|
||
|
('initialized', ctypes.c_uint32),
|
||
|
('PADDING_0', ctypes.c_ubyte * 4),
|
||
|
('fenceCount', ctypes.c_uint64),
|
||
|
('fences', ctypes.POINTER(ctypes.POINTER(struct_WGPUSharedFenceImpl))),
|
||
|
('signaledValues', ctypes.POINTER(ctypes.c_uint64)),
|
||
|
]
|
||
|
|
||
|
WGPUSharedTextureMemoryEndAccessState = struct_WGPUSharedTextureMemoryEndAccessState
|
||
|
class struct_WGPUSharedTextureMemoryOpaqueFDDescriptor(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUSharedTextureMemoryOpaqueFDDescriptor._pack_ = 1 # source:False
|
||
|
struct_WGPUSharedTextureMemoryOpaqueFDDescriptor._fields_ = [
|
||
|
('chain', WGPUChainedStruct),
|
||
|
('vkImageCreateInfo', ctypes.POINTER(None)),
|
||
|
('memoryFD', ctypes.c_int32),
|
||
|
('memoryTypeIndex', ctypes.c_uint32),
|
||
|
('allocationSize', ctypes.c_uint64),
|
||
|
('dedicatedAllocation', ctypes.c_uint32),
|
||
|
('PADDING_0', ctypes.c_ubyte * 4),
|
||
|
]
|
||
|
|
||
|
WGPUSharedTextureMemoryOpaqueFDDescriptor = struct_WGPUSharedTextureMemoryOpaqueFDDescriptor
|
||
|
class struct_WGPUSharedTextureMemoryVkDedicatedAllocationDescriptor(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUSharedTextureMemoryVkDedicatedAllocationDescriptor._pack_ = 1 # source:False
|
||
|
struct_WGPUSharedTextureMemoryVkDedicatedAllocationDescriptor._fields_ = [
|
||
|
('chain', WGPUChainedStruct),
|
||
|
('dedicatedAllocation', ctypes.c_uint32),
|
||
|
('PADDING_0', ctypes.c_ubyte * 4),
|
||
|
]
|
||
|
|
||
|
WGPUSharedTextureMemoryVkDedicatedAllocationDescriptor = struct_WGPUSharedTextureMemoryVkDedicatedAllocationDescriptor
|
||
|
class struct_WGPUSharedTextureMemoryVkImageLayoutBeginState(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUSharedTextureMemoryVkImageLayoutBeginState._pack_ = 1 # source:False
|
||
|
struct_WGPUSharedTextureMemoryVkImageLayoutBeginState._fields_ = [
|
||
|
('chain', WGPUChainedStruct),
|
||
|
('oldLayout', ctypes.c_int32),
|
||
|
('newLayout', ctypes.c_int32),
|
||
|
]
|
||
|
|
||
|
WGPUSharedTextureMemoryVkImageLayoutBeginState = struct_WGPUSharedTextureMemoryVkImageLayoutBeginState
|
||
|
class struct_WGPUSharedTextureMemoryVkImageLayoutEndState(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUSharedTextureMemoryVkImageLayoutEndState._pack_ = 1 # source:False
|
||
|
struct_WGPUSharedTextureMemoryVkImageLayoutEndState._fields_ = [
|
||
|
('chain', WGPUChainedStructOut),
|
||
|
('oldLayout', ctypes.c_int32),
|
||
|
('newLayout', ctypes.c_int32),
|
||
|
]
|
||
|
|
||
|
WGPUSharedTextureMemoryVkImageLayoutEndState = struct_WGPUSharedTextureMemoryVkImageLayoutEndState
|
||
|
class struct_WGPUSharedTextureMemoryZirconHandleDescriptor(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUSharedTextureMemoryZirconHandleDescriptor._pack_ = 1 # source:False
|
||
|
struct_WGPUSharedTextureMemoryZirconHandleDescriptor._fields_ = [
|
||
|
('chain', WGPUChainedStruct),
|
||
|
('memoryFD', ctypes.c_uint32),
|
||
|
('PADDING_0', ctypes.c_ubyte * 4),
|
||
|
('allocationSize', ctypes.c_uint64),
|
||
|
]
|
||
|
|
||
|
WGPUSharedTextureMemoryZirconHandleDescriptor = struct_WGPUSharedTextureMemoryZirconHandleDescriptor
|
||
|
class struct_WGPUStaticSamplerBindingLayout(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUStaticSamplerBindingLayout._pack_ = 1 # source:False
|
||
|
struct_WGPUStaticSamplerBindingLayout._fields_ = [
|
||
|
('chain', WGPUChainedStruct),
|
||
|
('sampler', ctypes.POINTER(struct_WGPUSamplerImpl)),
|
||
|
('sampledTextureBinding', ctypes.c_uint32),
|
||
|
('PADDING_0', ctypes.c_ubyte * 4),
|
||
|
]
|
||
|
|
||
|
WGPUStaticSamplerBindingLayout = struct_WGPUStaticSamplerBindingLayout
|
||
|
class struct_WGPUStencilFaceState(Structure):
|
||
|
_pack_ = 1 # source:False
|
||
|
_fields_ = [
|
||
|
('compare', WGPUCompareFunction),
|
||
|
('failOp', WGPUStencilOperation),
|
||
|
('depthFailOp', WGPUStencilOperation),
|
||
|
('passOp', WGPUStencilOperation),
|
||
|
]
|
||
|
|
||
|
WGPUStencilFaceState = struct_WGPUStencilFaceState
|
||
|
class struct_WGPUStorageTextureBindingLayout(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUStorageTextureBindingLayout._pack_ = 1 # source:False
|
||
|
struct_WGPUStorageTextureBindingLayout._fields_ = [
|
||
|
('nextInChain', ctypes.POINTER(struct_WGPUChainedStruct)),
|
||
|
('access', WGPUStorageTextureAccess),
|
||
|
('format', WGPUTextureFormat),
|
||
|
('viewDimension', WGPUTextureViewDimension),
|
||
|
('PADDING_0', ctypes.c_ubyte * 4),
|
||
|
]
|
||
|
|
||
|
WGPUStorageTextureBindingLayout = struct_WGPUStorageTextureBindingLayout
|
||
|
WGPUStringView = struct_WGPUStringView
|
||
|
class struct_WGPUSupportedFeatures(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUSupportedFeatures._pack_ = 1 # source:False
|
||
|
struct_WGPUSupportedFeatures._fields_ = [
|
||
|
('featureCount', ctypes.c_uint64),
|
||
|
('features', ctypes.POINTER(WGPUFeatureName)),
|
||
|
]
|
||
|
|
||
|
WGPUSupportedFeatures = struct_WGPUSupportedFeatures
|
||
|
class struct_WGPUSurfaceCapabilities(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUSurfaceCapabilities._pack_ = 1 # source:False
|
||
|
struct_WGPUSurfaceCapabilities._fields_ = [
|
||
|
('nextInChain', ctypes.POINTER(struct_WGPUChainedStructOut)),
|
||
|
('usages', ctypes.c_uint64),
|
||
|
('formatCount', ctypes.c_uint64),
|
||
|
('formats', ctypes.POINTER(WGPUTextureFormat)),
|
||
|
('presentModeCount', ctypes.c_uint64),
|
||
|
('presentModes', ctypes.POINTER(WGPUPresentMode)),
|
||
|
('alphaModeCount', ctypes.c_uint64),
|
||
|
('alphaModes', ctypes.POINTER(WGPUCompositeAlphaMode)),
|
||
|
]
|
||
|
|
||
|
WGPUSurfaceCapabilities = struct_WGPUSurfaceCapabilities
|
||
|
class struct_WGPUSurfaceConfiguration(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUSurfaceConfiguration._pack_ = 1 # source:False
|
||
|
struct_WGPUSurfaceConfiguration._fields_ = [
|
||
|
('nextInChain', ctypes.POINTER(struct_WGPUChainedStruct)),
|
||
|
('device', ctypes.POINTER(struct_WGPUDeviceImpl)),
|
||
|
('format', WGPUTextureFormat),
|
||
|
('PADDING_0', ctypes.c_ubyte * 4),
|
||
|
('usage', ctypes.c_uint64),
|
||
|
('viewFormatCount', ctypes.c_uint64),
|
||
|
('viewFormats', ctypes.POINTER(WGPUTextureFormat)),
|
||
|
('alphaMode', WGPUCompositeAlphaMode),
|
||
|
('width', ctypes.c_uint32),
|
||
|
('height', ctypes.c_uint32),
|
||
|
('presentMode', WGPUPresentMode),
|
||
|
]
|
||
|
|
||
|
WGPUSurfaceConfiguration = struct_WGPUSurfaceConfiguration
|
||
|
class struct_WGPUSurfaceDescriptorFromWindowsCoreWindow(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUSurfaceDescriptorFromWindowsCoreWindow._pack_ = 1 # source:False
|
||
|
struct_WGPUSurfaceDescriptorFromWindowsCoreWindow._fields_ = [
|
||
|
('chain', WGPUChainedStruct),
|
||
|
('coreWindow', ctypes.POINTER(None)),
|
||
|
]
|
||
|
|
||
|
WGPUSurfaceDescriptorFromWindowsCoreWindow = struct_WGPUSurfaceDescriptorFromWindowsCoreWindow
|
||
|
class struct_WGPUSurfaceDescriptorFromWindowsSwapChainPanel(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUSurfaceDescriptorFromWindowsSwapChainPanel._pack_ = 1 # source:False
|
||
|
struct_WGPUSurfaceDescriptorFromWindowsSwapChainPanel._fields_ = [
|
||
|
('chain', WGPUChainedStruct),
|
||
|
('swapChainPanel', ctypes.POINTER(None)),
|
||
|
]
|
||
|
|
||
|
WGPUSurfaceDescriptorFromWindowsSwapChainPanel = struct_WGPUSurfaceDescriptorFromWindowsSwapChainPanel
|
||
|
class struct_WGPUSurfaceSourceXCBWindow(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUSurfaceSourceXCBWindow._pack_ = 1 # source:False
|
||
|
struct_WGPUSurfaceSourceXCBWindow._fields_ = [
|
||
|
('chain', WGPUChainedStruct),
|
||
|
('connection', ctypes.POINTER(None)),
|
||
|
('window', ctypes.c_uint32),
|
||
|
('PADDING_0', ctypes.c_ubyte * 4),
|
||
|
]
|
||
|
|
||
|
WGPUSurfaceSourceXCBWindow = struct_WGPUSurfaceSourceXCBWindow
|
||
|
class struct_WGPUSurfaceSourceAndroidNativeWindow(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUSurfaceSourceAndroidNativeWindow._pack_ = 1 # source:False
|
||
|
struct_WGPUSurfaceSourceAndroidNativeWindow._fields_ = [
|
||
|
('chain', WGPUChainedStruct),
|
||
|
('window', ctypes.POINTER(None)),
|
||
|
]
|
||
|
|
||
|
WGPUSurfaceSourceAndroidNativeWindow = struct_WGPUSurfaceSourceAndroidNativeWindow
|
||
|
class struct_WGPUSurfaceSourceMetalLayer(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUSurfaceSourceMetalLayer._pack_ = 1 # source:False
|
||
|
struct_WGPUSurfaceSourceMetalLayer._fields_ = [
|
||
|
('chain', WGPUChainedStruct),
|
||
|
('layer', ctypes.POINTER(None)),
|
||
|
]
|
||
|
|
||
|
WGPUSurfaceSourceMetalLayer = struct_WGPUSurfaceSourceMetalLayer
|
||
|
class struct_WGPUSurfaceSourceWaylandSurface(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUSurfaceSourceWaylandSurface._pack_ = 1 # source:False
|
||
|
struct_WGPUSurfaceSourceWaylandSurface._fields_ = [
|
||
|
('chain', WGPUChainedStruct),
|
||
|
('display', ctypes.POINTER(None)),
|
||
|
('surface', ctypes.POINTER(None)),
|
||
|
]
|
||
|
|
||
|
WGPUSurfaceSourceWaylandSurface = struct_WGPUSurfaceSourceWaylandSurface
|
||
|
class struct_WGPUSurfaceSourceWindowsHWND(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUSurfaceSourceWindowsHWND._pack_ = 1 # source:False
|
||
|
struct_WGPUSurfaceSourceWindowsHWND._fields_ = [
|
||
|
('chain', WGPUChainedStruct),
|
||
|
('hinstance', ctypes.POINTER(None)),
|
||
|
('hwnd', ctypes.POINTER(None)),
|
||
|
]
|
||
|
|
||
|
WGPUSurfaceSourceWindowsHWND = struct_WGPUSurfaceSourceWindowsHWND
|
||
|
class struct_WGPUSurfaceSourceXlibWindow(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUSurfaceSourceXlibWindow._pack_ = 1 # source:False
|
||
|
struct_WGPUSurfaceSourceXlibWindow._fields_ = [
|
||
|
('chain', WGPUChainedStruct),
|
||
|
('display', ctypes.POINTER(None)),
|
||
|
('window', ctypes.c_uint64),
|
||
|
]
|
||
|
|
||
|
WGPUSurfaceSourceXlibWindow = struct_WGPUSurfaceSourceXlibWindow
|
||
|
class struct_WGPUSurfaceTexture(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUSurfaceTexture._pack_ = 1 # source:False
|
||
|
struct_WGPUSurfaceTexture._fields_ = [
|
||
|
('texture', ctypes.POINTER(struct_WGPUTextureImpl)),
|
||
|
('suboptimal', ctypes.c_uint32),
|
||
|
('status', WGPUSurfaceGetCurrentTextureStatus),
|
||
|
]
|
||
|
|
||
|
WGPUSurfaceTexture = struct_WGPUSurfaceTexture
|
||
|
class struct_WGPUTextureBindingLayout(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUTextureBindingLayout._pack_ = 1 # source:False
|
||
|
struct_WGPUTextureBindingLayout._fields_ = [
|
||
|
('nextInChain', ctypes.POINTER(struct_WGPUChainedStruct)),
|
||
|
('sampleType', WGPUTextureSampleType),
|
||
|
('viewDimension', WGPUTextureViewDimension),
|
||
|
('multisampled', ctypes.c_uint32),
|
||
|
('PADDING_0', ctypes.c_ubyte * 4),
|
||
|
]
|
||
|
|
||
|
WGPUTextureBindingLayout = struct_WGPUTextureBindingLayout
|
||
|
class struct_WGPUTextureBindingViewDimensionDescriptor(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUTextureBindingViewDimensionDescriptor._pack_ = 1 # source:False
|
||
|
struct_WGPUTextureBindingViewDimensionDescriptor._fields_ = [
|
||
|
('chain', WGPUChainedStruct),
|
||
|
('textureBindingViewDimension', WGPUTextureViewDimension),
|
||
|
('PADDING_0', ctypes.c_ubyte * 4),
|
||
|
]
|
||
|
|
||
|
WGPUTextureBindingViewDimensionDescriptor = struct_WGPUTextureBindingViewDimensionDescriptor
|
||
|
class struct_WGPUTextureDataLayout(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUTextureDataLayout._pack_ = 1 # source:False
|
||
|
struct_WGPUTextureDataLayout._fields_ = [
|
||
|
('nextInChain', ctypes.POINTER(struct_WGPUChainedStruct)),
|
||
|
('offset', ctypes.c_uint64),
|
||
|
('bytesPerRow', ctypes.c_uint32),
|
||
|
('rowsPerImage', ctypes.c_uint32),
|
||
|
]
|
||
|
|
||
|
WGPUTextureDataLayout = struct_WGPUTextureDataLayout
|
||
|
class struct_WGPUUncapturedErrorCallbackInfo(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUUncapturedErrorCallbackInfo._pack_ = 1 # source:False
|
||
|
struct_WGPUUncapturedErrorCallbackInfo._fields_ = [
|
||
|
('nextInChain', ctypes.POINTER(struct_WGPUChainedStruct)),
|
||
|
('callback', ctypes.CFUNCTYPE(None, WGPUErrorType, struct_WGPUStringView, ctypes.POINTER(None))),
|
||
|
('userdata', ctypes.POINTER(None)),
|
||
|
]
|
||
|
|
||
|
WGPUUncapturedErrorCallbackInfo = struct_WGPUUncapturedErrorCallbackInfo
|
||
|
class struct_WGPUVertexAttribute(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUVertexAttribute._pack_ = 1 # source:False
|
||
|
struct_WGPUVertexAttribute._fields_ = [
|
||
|
('format', WGPUVertexFormat),
|
||
|
('PADDING_0', ctypes.c_ubyte * 4),
|
||
|
('offset', ctypes.c_uint64),
|
||
|
('shaderLocation', ctypes.c_uint32),
|
||
|
('PADDING_1', ctypes.c_ubyte * 4),
|
||
|
]
|
||
|
|
||
|
WGPUVertexAttribute = struct_WGPUVertexAttribute
|
||
|
class struct_WGPUYCbCrVkDescriptor(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUYCbCrVkDescriptor._pack_ = 1 # source:False
|
||
|
struct_WGPUYCbCrVkDescriptor._fields_ = [
|
||
|
('chain', WGPUChainedStruct),
|
||
|
('vkFormat', ctypes.c_uint32),
|
||
|
('vkYCbCrModel', ctypes.c_uint32),
|
||
|
('vkYCbCrRange', ctypes.c_uint32),
|
||
|
('vkComponentSwizzleRed', ctypes.c_uint32),
|
||
|
('vkComponentSwizzleGreen', ctypes.c_uint32),
|
||
|
('vkComponentSwizzleBlue', ctypes.c_uint32),
|
||
|
('vkComponentSwizzleAlpha', ctypes.c_uint32),
|
||
|
('vkXChromaOffset', ctypes.c_uint32),
|
||
|
('vkYChromaOffset', ctypes.c_uint32),
|
||
|
('vkChromaFilter', WGPUFilterMode),
|
||
|
('forceExplicitReconstruction', ctypes.c_uint32),
|
||
|
('PADDING_0', ctypes.c_ubyte * 4),
|
||
|
('externalFormat', ctypes.c_uint64),
|
||
|
]
|
||
|
|
||
|
WGPUYCbCrVkDescriptor = struct_WGPUYCbCrVkDescriptor
|
||
|
class struct_WGPUAHardwareBufferProperties(Structure):
|
||
|
_pack_ = 1 # source:False
|
||
|
_fields_ = [
|
||
|
('yCbCrInfo', WGPUYCbCrVkDescriptor),
|
||
|
]
|
||
|
|
||
|
WGPUAHardwareBufferProperties = struct_WGPUAHardwareBufferProperties
|
||
|
class struct_WGPUAdapterInfo(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUAdapterInfo._pack_ = 1 # source:False
|
||
|
struct_WGPUAdapterInfo._fields_ = [
|
||
|
('nextInChain', ctypes.POINTER(struct_WGPUChainedStructOut)),
|
||
|
('vendor', WGPUStringView),
|
||
|
('architecture', WGPUStringView),
|
||
|
('device', WGPUStringView),
|
||
|
('description', WGPUStringView),
|
||
|
('backendType', WGPUBackendType),
|
||
|
('adapterType', WGPUAdapterType),
|
||
|
('vendorID', ctypes.c_uint32),
|
||
|
('deviceID', ctypes.c_uint32),
|
||
|
('compatibilityMode', ctypes.c_uint32),
|
||
|
('PADDING_0', ctypes.c_ubyte * 4),
|
||
|
]
|
||
|
|
||
|
WGPUAdapterInfo = struct_WGPUAdapterInfo
|
||
|
class struct_WGPUAdapterPropertiesMemoryHeaps(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUAdapterPropertiesMemoryHeaps._pack_ = 1 # source:False
|
||
|
struct_WGPUAdapterPropertiesMemoryHeaps._fields_ = [
|
||
|
('chain', WGPUChainedStructOut),
|
||
|
('heapCount', ctypes.c_uint64),
|
||
|
('heapInfo', ctypes.POINTER(struct_WGPUMemoryHeapInfo)),
|
||
|
]
|
||
|
|
||
|
WGPUAdapterPropertiesMemoryHeaps = struct_WGPUAdapterPropertiesMemoryHeaps
|
||
|
class struct_WGPUBindGroupDescriptor(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUBindGroupDescriptor._pack_ = 1 # source:False
|
||
|
struct_WGPUBindGroupDescriptor._fields_ = [
|
||
|
('nextInChain', ctypes.POINTER(struct_WGPUChainedStruct)),
|
||
|
('label', WGPUStringView),
|
||
|
('layout', ctypes.POINTER(struct_WGPUBindGroupLayoutImpl)),
|
||
|
('entryCount', ctypes.c_uint64),
|
||
|
('entries', ctypes.POINTER(struct_WGPUBindGroupEntry)),
|
||
|
]
|
||
|
|
||
|
WGPUBindGroupDescriptor = struct_WGPUBindGroupDescriptor
|
||
|
class struct_WGPUBindGroupLayoutEntry(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUBindGroupLayoutEntry._pack_ = 1 # source:False
|
||
|
struct_WGPUBindGroupLayoutEntry._fields_ = [
|
||
|
('nextInChain', ctypes.POINTER(struct_WGPUChainedStruct)),
|
||
|
('binding', ctypes.c_uint32),
|
||
|
('PADDING_0', ctypes.c_ubyte * 4),
|
||
|
('visibility', ctypes.c_uint64),
|
||
|
('buffer', WGPUBufferBindingLayout),
|
||
|
('sampler', WGPUSamplerBindingLayout),
|
||
|
('texture', WGPUTextureBindingLayout),
|
||
|
('storageTexture', WGPUStorageTextureBindingLayout),
|
||
|
]
|
||
|
|
||
|
WGPUBindGroupLayoutEntry = struct_WGPUBindGroupLayoutEntry
|
||
|
class struct_WGPUBlendState(Structure):
|
||
|
_pack_ = 1 # source:False
|
||
|
_fields_ = [
|
||
|
('color', WGPUBlendComponent),
|
||
|
('alpha', WGPUBlendComponent),
|
||
|
]
|
||
|
|
||
|
WGPUBlendState = struct_WGPUBlendState
|
||
|
class struct_WGPUBufferDescriptor(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUBufferDescriptor._pack_ = 1 # source:False
|
||
|
struct_WGPUBufferDescriptor._fields_ = [
|
||
|
('nextInChain', ctypes.POINTER(struct_WGPUChainedStruct)),
|
||
|
('label', WGPUStringView),
|
||
|
('usage', ctypes.c_uint64),
|
||
|
('size', ctypes.c_uint64),
|
||
|
('mappedAtCreation', ctypes.c_uint32),
|
||
|
('PADDING_0', ctypes.c_ubyte * 4),
|
||
|
]
|
||
|
|
||
|
WGPUBufferDescriptor = struct_WGPUBufferDescriptor
|
||
|
class struct_WGPUCommandBufferDescriptor(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUCommandBufferDescriptor._pack_ = 1 # source:False
|
||
|
struct_WGPUCommandBufferDescriptor._fields_ = [
|
||
|
('nextInChain', ctypes.POINTER(struct_WGPUChainedStruct)),
|
||
|
('label', WGPUStringView),
|
||
|
]
|
||
|
|
||
|
WGPUCommandBufferDescriptor = struct_WGPUCommandBufferDescriptor
|
||
|
class struct_WGPUCommandEncoderDescriptor(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUCommandEncoderDescriptor._pack_ = 1 # source:False
|
||
|
struct_WGPUCommandEncoderDescriptor._fields_ = [
|
||
|
('nextInChain', ctypes.POINTER(struct_WGPUChainedStruct)),
|
||
|
('label', WGPUStringView),
|
||
|
]
|
||
|
|
||
|
WGPUCommandEncoderDescriptor = struct_WGPUCommandEncoderDescriptor
|
||
|
class struct_WGPUCompilationMessage(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUCompilationMessage._pack_ = 1 # source:False
|
||
|
struct_WGPUCompilationMessage._fields_ = [
|
||
|
('nextInChain', ctypes.POINTER(struct_WGPUChainedStruct)),
|
||
|
('message', WGPUStringView),
|
||
|
('type', WGPUCompilationMessageType),
|
||
|
('PADDING_0', ctypes.c_ubyte * 4),
|
||
|
('lineNum', ctypes.c_uint64),
|
||
|
('linePos', ctypes.c_uint64),
|
||
|
('offset', ctypes.c_uint64),
|
||
|
('length', ctypes.c_uint64),
|
||
|
('utf16LinePos', ctypes.c_uint64),
|
||
|
('utf16Offset', ctypes.c_uint64),
|
||
|
('utf16Length', ctypes.c_uint64),
|
||
|
]
|
||
|
|
||
|
WGPUCompilationMessage = struct_WGPUCompilationMessage
|
||
|
class struct_WGPUComputePassDescriptor(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUComputePassDescriptor._pack_ = 1 # source:False
|
||
|
struct_WGPUComputePassDescriptor._fields_ = [
|
||
|
('nextInChain', ctypes.POINTER(struct_WGPUChainedStruct)),
|
||
|
('label', WGPUStringView),
|
||
|
('timestampWrites', ctypes.POINTER(struct_WGPUComputePassTimestampWrites)),
|
||
|
]
|
||
|
|
||
|
WGPUComputePassDescriptor = struct_WGPUComputePassDescriptor
|
||
|
class struct_WGPUConstantEntry(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUConstantEntry._pack_ = 1 # source:False
|
||
|
struct_WGPUConstantEntry._fields_ = [
|
||
|
('nextInChain', ctypes.POINTER(struct_WGPUChainedStruct)),
|
||
|
('key', WGPUStringView),
|
||
|
('value', ctypes.c_double),
|
||
|
]
|
||
|
|
||
|
WGPUConstantEntry = struct_WGPUConstantEntry
|
||
|
class struct_WGPUDawnCacheDeviceDescriptor(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUDawnCacheDeviceDescriptor._pack_ = 1 # source:False
|
||
|
struct_WGPUDawnCacheDeviceDescriptor._fields_ = [
|
||
|
('chain', WGPUChainedStruct),
|
||
|
('isolationKey', WGPUStringView),
|
||
|
('loadDataFunction', ctypes.CFUNCTYPE(ctypes.c_uint64, ctypes.POINTER(None), ctypes.c_uint64, ctypes.POINTER(None), ctypes.c_uint64, ctypes.POINTER(None))),
|
||
|
('storeDataFunction', ctypes.CFUNCTYPE(None, ctypes.POINTER(None), ctypes.c_uint64, ctypes.POINTER(None), ctypes.c_uint64, ctypes.POINTER(None))),
|
||
|
('functionUserdata', ctypes.POINTER(None)),
|
||
|
]
|
||
|
|
||
|
WGPUDawnCacheDeviceDescriptor = struct_WGPUDawnCacheDeviceDescriptor
|
||
|
class struct_WGPUDepthStencilState(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUDepthStencilState._pack_ = 1 # source:False
|
||
|
struct_WGPUDepthStencilState._fields_ = [
|
||
|
('nextInChain', ctypes.POINTER(struct_WGPUChainedStruct)),
|
||
|
('format', WGPUTextureFormat),
|
||
|
('depthWriteEnabled', WGPUOptionalBool),
|
||
|
('depthCompare', WGPUCompareFunction),
|
||
|
('stencilFront', WGPUStencilFaceState),
|
||
|
('stencilBack', WGPUStencilFaceState),
|
||
|
('stencilReadMask', ctypes.c_uint32),
|
||
|
('stencilWriteMask', ctypes.c_uint32),
|
||
|
('depthBias', ctypes.c_int32),
|
||
|
('depthBiasSlopeScale', ctypes.c_float),
|
||
|
('depthBiasClamp', ctypes.c_float),
|
||
|
]
|
||
|
|
||
|
WGPUDepthStencilState = struct_WGPUDepthStencilState
|
||
|
class struct_WGPUDrmFormatCapabilities(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUDrmFormatCapabilities._pack_ = 1 # source:False
|
||
|
struct_WGPUDrmFormatCapabilities._fields_ = [
|
||
|
('chain', WGPUChainedStructOut),
|
||
|
('propertiesCount', ctypes.c_uint64),
|
||
|
('properties', ctypes.POINTER(struct_WGPUDrmFormatProperties)),
|
||
|
]
|
||
|
|
||
|
WGPUDrmFormatCapabilities = struct_WGPUDrmFormatCapabilities
|
||
|
class struct_WGPUExternalTextureDescriptor(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUExternalTextureDescriptor._pack_ = 1 # source:False
|
||
|
struct_WGPUExternalTextureDescriptor._fields_ = [
|
||
|
('nextInChain', ctypes.POINTER(struct_WGPUChainedStruct)),
|
||
|
('label', WGPUStringView),
|
||
|
('plane0', ctypes.POINTER(struct_WGPUTextureViewImpl)),
|
||
|
('plane1', ctypes.POINTER(struct_WGPUTextureViewImpl)),
|
||
|
('cropOrigin', WGPUOrigin2D),
|
||
|
('cropSize', WGPUExtent2D),
|
||
|
('apparentSize', WGPUExtent2D),
|
||
|
('doYuvToRgbConversionOnly', ctypes.c_uint32),
|
||
|
('PADDING_0', ctypes.c_ubyte * 4),
|
||
|
('yuvToRgbConversionMatrix', ctypes.POINTER(ctypes.c_float)),
|
||
|
('srcTransferFunctionParameters', ctypes.POINTER(ctypes.c_float)),
|
||
|
('dstTransferFunctionParameters', ctypes.POINTER(ctypes.c_float)),
|
||
|
('gamutConversionMatrix', ctypes.POINTER(ctypes.c_float)),
|
||
|
('mirrored', ctypes.c_uint32),
|
||
|
('rotation', WGPUExternalTextureRotation),
|
||
|
]
|
||
|
|
||
|
WGPUExternalTextureDescriptor = struct_WGPUExternalTextureDescriptor
|
||
|
class struct_WGPUFutureWaitInfo(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUFutureWaitInfo._pack_ = 1 # source:False
|
||
|
struct_WGPUFutureWaitInfo._fields_ = [
|
||
|
('future', WGPUFuture),
|
||
|
('completed', ctypes.c_uint32),
|
||
|
('PADDING_0', ctypes.c_ubyte * 4),
|
||
|
]
|
||
|
|
||
|
WGPUFutureWaitInfo = struct_WGPUFutureWaitInfo
|
||
|
class struct_WGPUImageCopyBuffer(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUImageCopyBuffer._pack_ = 1 # source:False
|
||
|
struct_WGPUImageCopyBuffer._fields_ = [
|
||
|
('layout', WGPUTextureDataLayout),
|
||
|
('buffer', ctypes.POINTER(struct_WGPUBufferImpl)),
|
||
|
]
|
||
|
|
||
|
WGPUImageCopyBuffer = struct_WGPUImageCopyBuffer
|
||
|
class struct_WGPUImageCopyExternalTexture(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUImageCopyExternalTexture._pack_ = 1 # source:False
|
||
|
struct_WGPUImageCopyExternalTexture._fields_ = [
|
||
|
('nextInChain', ctypes.POINTER(struct_WGPUChainedStruct)),
|
||
|
('externalTexture', ctypes.POINTER(struct_WGPUExternalTextureImpl)),
|
||
|
('origin', WGPUOrigin3D),
|
||
|
('naturalSize', WGPUExtent2D),
|
||
|
('PADDING_0', ctypes.c_ubyte * 4),
|
||
|
]
|
||
|
|
||
|
WGPUImageCopyExternalTexture = struct_WGPUImageCopyExternalTexture
|
||
|
class struct_WGPUImageCopyTexture(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUImageCopyTexture._pack_ = 1 # source:False
|
||
|
struct_WGPUImageCopyTexture._fields_ = [
|
||
|
('texture', ctypes.POINTER(struct_WGPUTextureImpl)),
|
||
|
('mipLevel', ctypes.c_uint32),
|
||
|
('origin', WGPUOrigin3D),
|
||
|
('aspect', WGPUTextureAspect),
|
||
|
('PADDING_0', ctypes.c_ubyte * 4),
|
||
|
]
|
||
|
|
||
|
WGPUImageCopyTexture = struct_WGPUImageCopyTexture
|
||
|
class struct_WGPUInstanceDescriptor(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUInstanceDescriptor._pack_ = 1 # source:False
|
||
|
struct_WGPUInstanceDescriptor._fields_ = [
|
||
|
('nextInChain', ctypes.POINTER(struct_WGPUChainedStruct)),
|
||
|
('features', WGPUInstanceFeatures),
|
||
|
]
|
||
|
|
||
|
WGPUInstanceDescriptor = struct_WGPUInstanceDescriptor
|
||
|
class struct_WGPUPipelineLayoutDescriptor(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUPipelineLayoutDescriptor._pack_ = 1 # source:False
|
||
|
struct_WGPUPipelineLayoutDescriptor._fields_ = [
|
||
|
('nextInChain', ctypes.POINTER(struct_WGPUChainedStruct)),
|
||
|
('label', WGPUStringView),
|
||
|
('bindGroupLayoutCount', ctypes.c_uint64),
|
||
|
('bindGroupLayouts', ctypes.POINTER(ctypes.POINTER(struct_WGPUBindGroupLayoutImpl))),
|
||
|
('immediateDataRangeByteSize', ctypes.c_uint32),
|
||
|
('PADDING_0', ctypes.c_ubyte * 4),
|
||
|
]
|
||
|
|
||
|
WGPUPipelineLayoutDescriptor = struct_WGPUPipelineLayoutDescriptor
|
||
|
class struct_WGPUPipelineLayoutPixelLocalStorage(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUPipelineLayoutPixelLocalStorage._pack_ = 1 # source:False
|
||
|
struct_WGPUPipelineLayoutPixelLocalStorage._fields_ = [
|
||
|
('chain', WGPUChainedStruct),
|
||
|
('totalPixelLocalStorageSize', ctypes.c_uint64),
|
||
|
('storageAttachmentCount', ctypes.c_uint64),
|
||
|
('storageAttachments', ctypes.POINTER(struct_WGPUPipelineLayoutStorageAttachment)),
|
||
|
]
|
||
|
|
||
|
WGPUPipelineLayoutPixelLocalStorage = struct_WGPUPipelineLayoutPixelLocalStorage
|
||
|
class struct_WGPUQuerySetDescriptor(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUQuerySetDescriptor._pack_ = 1 # source:False
|
||
|
struct_WGPUQuerySetDescriptor._fields_ = [
|
||
|
('nextInChain', ctypes.POINTER(struct_WGPUChainedStruct)),
|
||
|
('label', WGPUStringView),
|
||
|
('type', WGPUQueryType),
|
||
|
('count', ctypes.c_uint32),
|
||
|
]
|
||
|
|
||
|
WGPUQuerySetDescriptor = struct_WGPUQuerySetDescriptor
|
||
|
class struct_WGPUQueueDescriptor(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUQueueDescriptor._pack_ = 1 # source:False
|
||
|
struct_WGPUQueueDescriptor._fields_ = [
|
||
|
('nextInChain', ctypes.POINTER(struct_WGPUChainedStruct)),
|
||
|
('label', WGPUStringView),
|
||
|
]
|
||
|
|
||
|
WGPUQueueDescriptor = struct_WGPUQueueDescriptor
|
||
|
class struct_WGPURenderBundleDescriptor(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPURenderBundleDescriptor._pack_ = 1 # source:False
|
||
|
struct_WGPURenderBundleDescriptor._fields_ = [
|
||
|
('nextInChain', ctypes.POINTER(struct_WGPUChainedStruct)),
|
||
|
('label', WGPUStringView),
|
||
|
]
|
||
|
|
||
|
WGPURenderBundleDescriptor = struct_WGPURenderBundleDescriptor
|
||
|
class struct_WGPURenderBundleEncoderDescriptor(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPURenderBundleEncoderDescriptor._pack_ = 1 # source:False
|
||
|
struct_WGPURenderBundleEncoderDescriptor._fields_ = [
|
||
|
('nextInChain', ctypes.POINTER(struct_WGPUChainedStruct)),
|
||
|
('label', WGPUStringView),
|
||
|
('colorFormatCount', ctypes.c_uint64),
|
||
|
('colorFormats', ctypes.POINTER(WGPUTextureFormat)),
|
||
|
('depthStencilFormat', WGPUTextureFormat),
|
||
|
('sampleCount', ctypes.c_uint32),
|
||
|
('depthReadOnly', ctypes.c_uint32),
|
||
|
('stencilReadOnly', ctypes.c_uint32),
|
||
|
]
|
||
|
|
||
|
WGPURenderBundleEncoderDescriptor = struct_WGPURenderBundleEncoderDescriptor
|
||
|
class struct_WGPURenderPassColorAttachment(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPURenderPassColorAttachment._pack_ = 1 # source:False
|
||
|
struct_WGPURenderPassColorAttachment._fields_ = [
|
||
|
('nextInChain', ctypes.POINTER(struct_WGPUChainedStruct)),
|
||
|
('view', ctypes.POINTER(struct_WGPUTextureViewImpl)),
|
||
|
('depthSlice', ctypes.c_uint32),
|
||
|
('PADDING_0', ctypes.c_ubyte * 4),
|
||
|
('resolveTarget', ctypes.POINTER(struct_WGPUTextureViewImpl)),
|
||
|
('loadOp', WGPULoadOp),
|
||
|
('storeOp', WGPUStoreOp),
|
||
|
('clearValue', WGPUColor),
|
||
|
]
|
||
|
|
||
|
WGPURenderPassColorAttachment = struct_WGPURenderPassColorAttachment
|
||
|
class struct_WGPURenderPassStorageAttachment(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPURenderPassStorageAttachment._pack_ = 1 # source:False
|
||
|
struct_WGPURenderPassStorageAttachment._fields_ = [
|
||
|
('nextInChain', ctypes.POINTER(struct_WGPUChainedStruct)),
|
||
|
('offset', ctypes.c_uint64),
|
||
|
('storage', ctypes.POINTER(struct_WGPUTextureViewImpl)),
|
||
|
('loadOp', WGPULoadOp),
|
||
|
('storeOp', WGPUStoreOp),
|
||
|
('clearValue', WGPUColor),
|
||
|
]
|
||
|
|
||
|
WGPURenderPassStorageAttachment = struct_WGPURenderPassStorageAttachment
|
||
|
class struct_WGPURequiredLimits(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPURequiredLimits._pack_ = 1 # source:False
|
||
|
struct_WGPURequiredLimits._fields_ = [
|
||
|
('nextInChain', ctypes.POINTER(struct_WGPUChainedStruct)),
|
||
|
('limits', WGPULimits),
|
||
|
]
|
||
|
|
||
|
WGPURequiredLimits = struct_WGPURequiredLimits
|
||
|
class struct_WGPUSamplerDescriptor(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUSamplerDescriptor._pack_ = 1 # source:False
|
||
|
struct_WGPUSamplerDescriptor._fields_ = [
|
||
|
('nextInChain', ctypes.POINTER(struct_WGPUChainedStruct)),
|
||
|
('label', WGPUStringView),
|
||
|
('addressModeU', WGPUAddressMode),
|
||
|
('addressModeV', WGPUAddressMode),
|
||
|
('addressModeW', WGPUAddressMode),
|
||
|
('magFilter', WGPUFilterMode),
|
||
|
('minFilter', WGPUFilterMode),
|
||
|
('mipmapFilter', WGPUMipmapFilterMode),
|
||
|
('lodMinClamp', ctypes.c_float),
|
||
|
('lodMaxClamp', ctypes.c_float),
|
||
|
('compare', WGPUCompareFunction),
|
||
|
('maxAnisotropy', ctypes.c_uint16),
|
||
|
('PADDING_0', ctypes.c_ubyte * 2),
|
||
|
]
|
||
|
|
||
|
WGPUSamplerDescriptor = struct_WGPUSamplerDescriptor
|
||
|
class struct_WGPUShaderModuleDescriptor(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUShaderModuleDescriptor._pack_ = 1 # source:False
|
||
|
struct_WGPUShaderModuleDescriptor._fields_ = [
|
||
|
('nextInChain', ctypes.POINTER(struct_WGPUChainedStruct)),
|
||
|
('label', WGPUStringView),
|
||
|
]
|
||
|
|
||
|
WGPUShaderModuleDescriptor = struct_WGPUShaderModuleDescriptor
|
||
|
class struct_WGPUShaderSourceWGSL(Structure):
|
||
|
_pack_ = 1 # source:False
|
||
|
_fields_ = [
|
||
|
('chain', WGPUChainedStruct),
|
||
|
('code', WGPUStringView),
|
||
|
]
|
||
|
|
||
|
WGPUShaderSourceWGSL = struct_WGPUShaderSourceWGSL
|
||
|
class struct_WGPUSharedBufferMemoryDescriptor(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUSharedBufferMemoryDescriptor._pack_ = 1 # source:False
|
||
|
struct_WGPUSharedBufferMemoryDescriptor._fields_ = [
|
||
|
('nextInChain', ctypes.POINTER(struct_WGPUChainedStruct)),
|
||
|
('label', WGPUStringView),
|
||
|
]
|
||
|
|
||
|
WGPUSharedBufferMemoryDescriptor = struct_WGPUSharedBufferMemoryDescriptor
|
||
|
class struct_WGPUSharedFenceDescriptor(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUSharedFenceDescriptor._pack_ = 1 # source:False
|
||
|
struct_WGPUSharedFenceDescriptor._fields_ = [
|
||
|
('nextInChain', ctypes.POINTER(struct_WGPUChainedStruct)),
|
||
|
('label', WGPUStringView),
|
||
|
]
|
||
|
|
||
|
WGPUSharedFenceDescriptor = struct_WGPUSharedFenceDescriptor
|
||
|
class struct_WGPUSharedTextureMemoryAHardwareBufferProperties(Structure):
|
||
|
_pack_ = 1 # source:False
|
||
|
_fields_ = [
|
||
|
('chain', WGPUChainedStructOut),
|
||
|
('yCbCrInfo', WGPUYCbCrVkDescriptor),
|
||
|
]
|
||
|
|
||
|
WGPUSharedTextureMemoryAHardwareBufferProperties = struct_WGPUSharedTextureMemoryAHardwareBufferProperties
|
||
|
class struct_WGPUSharedTextureMemoryDescriptor(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUSharedTextureMemoryDescriptor._pack_ = 1 # source:False
|
||
|
struct_WGPUSharedTextureMemoryDescriptor._fields_ = [
|
||
|
('nextInChain', ctypes.POINTER(struct_WGPUChainedStruct)),
|
||
|
('label', WGPUStringView),
|
||
|
]
|
||
|
|
||
|
WGPUSharedTextureMemoryDescriptor = struct_WGPUSharedTextureMemoryDescriptor
|
||
|
class struct_WGPUSharedTextureMemoryDmaBufDescriptor(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUSharedTextureMemoryDmaBufDescriptor._pack_ = 1 # source:False
|
||
|
struct_WGPUSharedTextureMemoryDmaBufDescriptor._fields_ = [
|
||
|
('chain', WGPUChainedStruct),
|
||
|
('size', WGPUExtent3D),
|
||
|
('drmFormat', ctypes.c_uint32),
|
||
|
('drmModifier', ctypes.c_uint64),
|
||
|
('planeCount', ctypes.c_uint64),
|
||
|
('planes', ctypes.POINTER(struct_WGPUSharedTextureMemoryDmaBufPlane)),
|
||
|
]
|
||
|
|
||
|
WGPUSharedTextureMemoryDmaBufDescriptor = struct_WGPUSharedTextureMemoryDmaBufDescriptor
|
||
|
class struct_WGPUSharedTextureMemoryProperties(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUSharedTextureMemoryProperties._pack_ = 1 # source:False
|
||
|
struct_WGPUSharedTextureMemoryProperties._fields_ = [
|
||
|
('nextInChain', ctypes.POINTER(struct_WGPUChainedStructOut)),
|
||
|
('usage', ctypes.c_uint64),
|
||
|
('size', WGPUExtent3D),
|
||
|
('format', WGPUTextureFormat),
|
||
|
]
|
||
|
|
||
|
WGPUSharedTextureMemoryProperties = struct_WGPUSharedTextureMemoryProperties
|
||
|
class struct_WGPUSupportedLimits(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUSupportedLimits._pack_ = 1 # source:False
|
||
|
struct_WGPUSupportedLimits._fields_ = [
|
||
|
('nextInChain', ctypes.POINTER(struct_WGPUChainedStructOut)),
|
||
|
('limits', WGPULimits),
|
||
|
]
|
||
|
|
||
|
WGPUSupportedLimits = struct_WGPUSupportedLimits
|
||
|
class struct_WGPUSurfaceDescriptor(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUSurfaceDescriptor._pack_ = 1 # source:False
|
||
|
struct_WGPUSurfaceDescriptor._fields_ = [
|
||
|
('nextInChain', ctypes.POINTER(struct_WGPUChainedStruct)),
|
||
|
('label', WGPUStringView),
|
||
|
]
|
||
|
|
||
|
WGPUSurfaceDescriptor = struct_WGPUSurfaceDescriptor
|
||
|
class struct_WGPUSurfaceSourceCanvasHTMLSelector_Emscripten(Structure):
|
||
|
_pack_ = 1 # source:False
|
||
|
_fields_ = [
|
||
|
('chain', WGPUChainedStruct),
|
||
|
('selector', WGPUStringView),
|
||
|
]
|
||
|
|
||
|
WGPUSurfaceSourceCanvasHTMLSelector_Emscripten = struct_WGPUSurfaceSourceCanvasHTMLSelector_Emscripten
|
||
|
class struct_WGPUTextureDescriptor(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUTextureDescriptor._pack_ = 1 # source:False
|
||
|
struct_WGPUTextureDescriptor._fields_ = [
|
||
|
('nextInChain', ctypes.POINTER(struct_WGPUChainedStruct)),
|
||
|
('label', WGPUStringView),
|
||
|
('usage', ctypes.c_uint64),
|
||
|
('dimension', WGPUTextureDimension),
|
||
|
('size', WGPUExtent3D),
|
||
|
('format', WGPUTextureFormat),
|
||
|
('mipLevelCount', ctypes.c_uint32),
|
||
|
('sampleCount', ctypes.c_uint32),
|
||
|
('PADDING_0', ctypes.c_ubyte * 4),
|
||
|
('viewFormatCount', ctypes.c_uint64),
|
||
|
('viewFormats', ctypes.POINTER(WGPUTextureFormat)),
|
||
|
]
|
||
|
|
||
|
WGPUTextureDescriptor = struct_WGPUTextureDescriptor
|
||
|
class struct_WGPUTextureViewDescriptor(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUTextureViewDescriptor._pack_ = 1 # source:False
|
||
|
struct_WGPUTextureViewDescriptor._fields_ = [
|
||
|
('nextInChain', ctypes.POINTER(struct_WGPUChainedStruct)),
|
||
|
('label', WGPUStringView),
|
||
|
('format', WGPUTextureFormat),
|
||
|
('dimension', WGPUTextureViewDimension),
|
||
|
('baseMipLevel', ctypes.c_uint32),
|
||
|
('mipLevelCount', ctypes.c_uint32),
|
||
|
('baseArrayLayer', ctypes.c_uint32),
|
||
|
('arrayLayerCount', ctypes.c_uint32),
|
||
|
('aspect', WGPUTextureAspect),
|
||
|
('PADDING_0', ctypes.c_ubyte * 4),
|
||
|
('usage', ctypes.c_uint64),
|
||
|
]
|
||
|
|
||
|
WGPUTextureViewDescriptor = struct_WGPUTextureViewDescriptor
|
||
|
class struct_WGPUVertexBufferLayout(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUVertexBufferLayout._pack_ = 1 # source:False
|
||
|
struct_WGPUVertexBufferLayout._fields_ = [
|
||
|
('arrayStride', ctypes.c_uint64),
|
||
|
('stepMode', WGPUVertexStepMode),
|
||
|
('PADDING_0', ctypes.c_ubyte * 4),
|
||
|
('attributeCount', ctypes.c_uint64),
|
||
|
('attributes', ctypes.POINTER(struct_WGPUVertexAttribute)),
|
||
|
]
|
||
|
|
||
|
WGPUVertexBufferLayout = struct_WGPUVertexBufferLayout
|
||
|
class struct_WGPUBindGroupLayoutDescriptor(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUBindGroupLayoutDescriptor._pack_ = 1 # source:False
|
||
|
struct_WGPUBindGroupLayoutDescriptor._fields_ = [
|
||
|
('nextInChain', ctypes.POINTER(struct_WGPUChainedStruct)),
|
||
|
('label', WGPUStringView),
|
||
|
('entryCount', ctypes.c_uint64),
|
||
|
('entries', ctypes.POINTER(struct_WGPUBindGroupLayoutEntry)),
|
||
|
]
|
||
|
|
||
|
WGPUBindGroupLayoutDescriptor = struct_WGPUBindGroupLayoutDescriptor
|
||
|
class struct_WGPUColorTargetState(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUColorTargetState._pack_ = 1 # source:False
|
||
|
struct_WGPUColorTargetState._fields_ = [
|
||
|
('nextInChain', ctypes.POINTER(struct_WGPUChainedStruct)),
|
||
|
('format', WGPUTextureFormat),
|
||
|
('PADDING_0', ctypes.c_ubyte * 4),
|
||
|
('blend', ctypes.POINTER(struct_WGPUBlendState)),
|
||
|
('writeMask', ctypes.c_uint64),
|
||
|
]
|
||
|
|
||
|
WGPUColorTargetState = struct_WGPUColorTargetState
|
||
|
struct_WGPUCompilationInfo._pack_ = 1 # source:False
|
||
|
struct_WGPUCompilationInfo._fields_ = [
|
||
|
('nextInChain', ctypes.POINTER(struct_WGPUChainedStruct)),
|
||
|
('messageCount', ctypes.c_uint64),
|
||
|
('messages', ctypes.POINTER(struct_WGPUCompilationMessage)),
|
||
|
]
|
||
|
|
||
|
WGPUCompilationInfo = struct_WGPUCompilationInfo
|
||
|
class struct_WGPUComputeState(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUComputeState._pack_ = 1 # source:False
|
||
|
struct_WGPUComputeState._fields_ = [
|
||
|
('nextInChain', ctypes.POINTER(struct_WGPUChainedStruct)),
|
||
|
('module', ctypes.POINTER(struct_WGPUShaderModuleImpl)),
|
||
|
('entryPoint', WGPUStringView),
|
||
|
('constantCount', ctypes.c_uint64),
|
||
|
('constants', ctypes.POINTER(struct_WGPUConstantEntry)),
|
||
|
]
|
||
|
|
||
|
WGPUComputeState = struct_WGPUComputeState
|
||
|
class struct_WGPUDeviceDescriptor(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUDeviceDescriptor._pack_ = 1 # source:False
|
||
|
struct_WGPUDeviceDescriptor._fields_ = [
|
||
|
('nextInChain', ctypes.POINTER(struct_WGPUChainedStruct)),
|
||
|
('label', WGPUStringView),
|
||
|
('requiredFeatureCount', ctypes.c_uint64),
|
||
|
('requiredFeatures', ctypes.POINTER(WGPUFeatureName)),
|
||
|
('requiredLimits', ctypes.POINTER(struct_WGPURequiredLimits)),
|
||
|
('defaultQueue', WGPUQueueDescriptor),
|
||
|
('deviceLostCallbackInfo2', WGPUDeviceLostCallbackInfo2),
|
||
|
('uncapturedErrorCallbackInfo2', WGPUUncapturedErrorCallbackInfo2),
|
||
|
]
|
||
|
|
||
|
WGPUDeviceDescriptor = struct_WGPUDeviceDescriptor
|
||
|
class struct_WGPURenderPassDescriptor(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPURenderPassDescriptor._pack_ = 1 # source:False
|
||
|
struct_WGPURenderPassDescriptor._fields_ = [
|
||
|
('nextInChain', ctypes.POINTER(struct_WGPUChainedStruct)),
|
||
|
('label', WGPUStringView),
|
||
|
('colorAttachmentCount', ctypes.c_uint64),
|
||
|
('colorAttachments', ctypes.POINTER(struct_WGPURenderPassColorAttachment)),
|
||
|
('depthStencilAttachment', ctypes.POINTER(struct_WGPURenderPassDepthStencilAttachment)),
|
||
|
('occlusionQuerySet', ctypes.POINTER(struct_WGPUQuerySetImpl)),
|
||
|
('timestampWrites', ctypes.POINTER(struct_WGPURenderPassTimestampWrites)),
|
||
|
]
|
||
|
|
||
|
WGPURenderPassDescriptor = struct_WGPURenderPassDescriptor
|
||
|
class struct_WGPURenderPassPixelLocalStorage(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPURenderPassPixelLocalStorage._pack_ = 1 # source:False
|
||
|
struct_WGPURenderPassPixelLocalStorage._fields_ = [
|
||
|
('chain', WGPUChainedStruct),
|
||
|
('totalPixelLocalStorageSize', ctypes.c_uint64),
|
||
|
('storageAttachmentCount', ctypes.c_uint64),
|
||
|
('storageAttachments', ctypes.POINTER(struct_WGPURenderPassStorageAttachment)),
|
||
|
]
|
||
|
|
||
|
WGPURenderPassPixelLocalStorage = struct_WGPURenderPassPixelLocalStorage
|
||
|
class struct_WGPUVertexState(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUVertexState._pack_ = 1 # source:False
|
||
|
struct_WGPUVertexState._fields_ = [
|
||
|
('nextInChain', ctypes.POINTER(struct_WGPUChainedStruct)),
|
||
|
('module', ctypes.POINTER(struct_WGPUShaderModuleImpl)),
|
||
|
('entryPoint', WGPUStringView),
|
||
|
('constantCount', ctypes.c_uint64),
|
||
|
('constants', ctypes.POINTER(struct_WGPUConstantEntry)),
|
||
|
('bufferCount', ctypes.c_uint64),
|
||
|
('buffers', ctypes.POINTER(struct_WGPUVertexBufferLayout)),
|
||
|
]
|
||
|
|
||
|
WGPUVertexState = struct_WGPUVertexState
|
||
|
class struct_WGPUComputePipelineDescriptor(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUComputePipelineDescriptor._pack_ = 1 # source:False
|
||
|
struct_WGPUComputePipelineDescriptor._fields_ = [
|
||
|
('nextInChain', ctypes.POINTER(struct_WGPUChainedStruct)),
|
||
|
('label', WGPUStringView),
|
||
|
('layout', ctypes.POINTER(struct_WGPUPipelineLayoutImpl)),
|
||
|
('compute', WGPUComputeState),
|
||
|
]
|
||
|
|
||
|
WGPUComputePipelineDescriptor = struct_WGPUComputePipelineDescriptor
|
||
|
class struct_WGPUFragmentState(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPUFragmentState._pack_ = 1 # source:False
|
||
|
struct_WGPUFragmentState._fields_ = [
|
||
|
('nextInChain', ctypes.POINTER(struct_WGPUChainedStruct)),
|
||
|
('module', ctypes.POINTER(struct_WGPUShaderModuleImpl)),
|
||
|
('entryPoint', WGPUStringView),
|
||
|
('constantCount', ctypes.c_uint64),
|
||
|
('constants', ctypes.POINTER(struct_WGPUConstantEntry)),
|
||
|
('targetCount', ctypes.c_uint64),
|
||
|
('targets', ctypes.POINTER(struct_WGPUColorTargetState)),
|
||
|
]
|
||
|
|
||
|
WGPUFragmentState = struct_WGPUFragmentState
|
||
|
class struct_WGPURenderPipelineDescriptor(Structure):
|
||
|
pass
|
||
|
|
||
|
struct_WGPURenderPipelineDescriptor._pack_ = 1 # source:False
|
||
|
struct_WGPURenderPipelineDescriptor._fields_ = [
|
||
|
('nextInChain', ctypes.POINTER(struct_WGPUChainedStruct)),
|
||
|
('label', WGPUStringView),
|
||
|
('layout', ctypes.POINTER(struct_WGPUPipelineLayoutImpl)),
|
||
|
('vertex', WGPUVertexState),
|
||
|
('primitive', WGPUPrimitiveState),
|
||
|
('depthStencil', ctypes.POINTER(struct_WGPUDepthStencilState)),
|
||
|
('multisample', WGPUMultisampleState),
|
||
|
('fragment', ctypes.POINTER(struct_WGPUFragmentState)),
|
||
|
]
|
||
|
|
||
|
WGPURenderPipelineDescriptor = struct_WGPURenderPipelineDescriptor
|
||
|
WGPURenderPassDescriptorMaxDrawCount = struct_WGPURenderPassMaxDrawCount
|
||
|
WGPUShaderModuleSPIRVDescriptor = struct_WGPUShaderSourceSPIRV
|
||
|
WGPUShaderModuleWGSLDescriptor = struct_WGPUShaderSourceWGSL
|
||
|
WGPUSurfaceDescriptorFromAndroidNativeWindow = struct_WGPUSurfaceSourceAndroidNativeWindow
|
||
|
WGPUSurfaceDescriptorFromCanvasHTMLSelector = struct_WGPUSurfaceSourceCanvasHTMLSelector_Emscripten
|
||
|
WGPUSurfaceDescriptorFromMetalLayer = struct_WGPUSurfaceSourceMetalLayer
|
||
|
WGPUSurfaceDescriptorFromWaylandSurface = struct_WGPUSurfaceSourceWaylandSurface
|
||
|
WGPUSurfaceDescriptorFromWindowsHWND = struct_WGPUSurfaceSourceWindowsHWND
|
||
|
WGPUSurfaceDescriptorFromXcbWindow = struct_WGPUSurfaceSourceXCBWindow
|
||
|
WGPUSurfaceDescriptorFromXlibWindow = struct_WGPUSurfaceSourceXlibWindow
|
||
|
WGPUProcAdapterInfoFreeMembers = ctypes.CFUNCTYPE(None, struct_WGPUAdapterInfo)
|
||
|
WGPUProcAdapterPropertiesMemoryHeapsFreeMembers = ctypes.CFUNCTYPE(None, struct_WGPUAdapterPropertiesMemoryHeaps)
|
||
|
WGPUProcCreateInstance = ctypes.CFUNCTYPE(ctypes.POINTER(struct_WGPUInstanceImpl), ctypes.POINTER(struct_WGPUInstanceDescriptor))
|
||
|
WGPUProcDrmFormatCapabilitiesFreeMembers = ctypes.CFUNCTYPE(None, struct_WGPUDrmFormatCapabilities)
|
||
|
WGPUProcGetInstanceFeatures = ctypes.CFUNCTYPE(WGPUStatus, ctypes.POINTER(struct_WGPUInstanceFeatures))
|
||
|
WGPUProcGetProcAddress = ctypes.CFUNCTYPE(ctypes.CFUNCTYPE(None), struct_WGPUStringView)
|
||
|
WGPUProcSharedBufferMemoryEndAccessStateFreeMembers = ctypes.CFUNCTYPE(None, struct_WGPUSharedBufferMemoryEndAccessState)
|
||
|
WGPUProcSharedTextureMemoryEndAccessStateFreeMembers = ctypes.CFUNCTYPE(None, struct_WGPUSharedTextureMemoryEndAccessState)
|
||
|
WGPUProcSupportedFeaturesFreeMembers = ctypes.CFUNCTYPE(None, struct_WGPUSupportedFeatures)
|
||
|
WGPUProcSurfaceCapabilitiesFreeMembers = ctypes.CFUNCTYPE(None, struct_WGPUSurfaceCapabilities)
|
||
|
WGPUProcAdapterCreateDevice = ctypes.CFUNCTYPE(ctypes.POINTER(struct_WGPUDeviceImpl), ctypes.POINTER(struct_WGPUAdapterImpl), ctypes.POINTER(struct_WGPUDeviceDescriptor))
|
||
|
WGPUProcAdapterGetFeatures = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPUAdapterImpl), ctypes.POINTER(struct_WGPUSupportedFeatures))
|
||
|
WGPUProcAdapterGetFormatCapabilities = ctypes.CFUNCTYPE(WGPUStatus, ctypes.POINTER(struct_WGPUAdapterImpl), WGPUTextureFormat, ctypes.POINTER(struct_WGPUFormatCapabilities))
|
||
|
WGPUProcAdapterGetInfo = ctypes.CFUNCTYPE(WGPUStatus, ctypes.POINTER(struct_WGPUAdapterImpl), ctypes.POINTER(struct_WGPUAdapterInfo))
|
||
|
WGPUProcAdapterGetInstance = ctypes.CFUNCTYPE(ctypes.POINTER(struct_WGPUInstanceImpl), ctypes.POINTER(struct_WGPUAdapterImpl))
|
||
|
WGPUProcAdapterGetLimits = ctypes.CFUNCTYPE(WGPUStatus, ctypes.POINTER(struct_WGPUAdapterImpl), ctypes.POINTER(struct_WGPUSupportedLimits))
|
||
|
WGPUProcAdapterHasFeature = ctypes.CFUNCTYPE(ctypes.c_uint32, ctypes.POINTER(struct_WGPUAdapterImpl), WGPUFeatureName)
|
||
|
WGPUProcAdapterRequestDevice = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPUAdapterImpl), ctypes.POINTER(struct_WGPUDeviceDescriptor), ctypes.CFUNCTYPE(None, WGPURequestDeviceStatus, ctypes.POINTER(struct_WGPUDeviceImpl), struct_WGPUStringView, ctypes.POINTER(None)), ctypes.POINTER(None))
|
||
|
WGPUProcAdapterRequestDevice2 = ctypes.CFUNCTYPE(struct_WGPUFuture, ctypes.POINTER(struct_WGPUAdapterImpl), ctypes.POINTER(struct_WGPUDeviceDescriptor), struct_WGPURequestDeviceCallbackInfo2)
|
||
|
WGPUProcAdapterRequestDeviceF = ctypes.CFUNCTYPE(struct_WGPUFuture, ctypes.POINTER(struct_WGPUAdapterImpl), ctypes.POINTER(struct_WGPUDeviceDescriptor), struct_WGPURequestDeviceCallbackInfo)
|
||
|
WGPUProcAdapterAddRef = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPUAdapterImpl))
|
||
|
WGPUProcAdapterRelease = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPUAdapterImpl))
|
||
|
WGPUProcBindGroupSetLabel = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPUBindGroupImpl), struct_WGPUStringView)
|
||
|
WGPUProcBindGroupAddRef = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPUBindGroupImpl))
|
||
|
WGPUProcBindGroupRelease = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPUBindGroupImpl))
|
||
|
WGPUProcBindGroupLayoutSetLabel = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPUBindGroupLayoutImpl), struct_WGPUStringView)
|
||
|
WGPUProcBindGroupLayoutAddRef = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPUBindGroupLayoutImpl))
|
||
|
WGPUProcBindGroupLayoutRelease = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPUBindGroupLayoutImpl))
|
||
|
WGPUProcBufferDestroy = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPUBufferImpl))
|
||
|
WGPUProcBufferGetConstMappedRange = ctypes.CFUNCTYPE(ctypes.POINTER(None), ctypes.POINTER(struct_WGPUBufferImpl), ctypes.c_uint64, ctypes.c_uint64)
|
||
|
WGPUProcBufferGetMapState = ctypes.CFUNCTYPE(WGPUBufferMapState, ctypes.POINTER(struct_WGPUBufferImpl))
|
||
|
WGPUProcBufferGetMappedRange = ctypes.CFUNCTYPE(ctypes.POINTER(None), ctypes.POINTER(struct_WGPUBufferImpl), ctypes.c_uint64, ctypes.c_uint64)
|
||
|
WGPUProcBufferGetSize = ctypes.CFUNCTYPE(ctypes.c_uint64, ctypes.POINTER(struct_WGPUBufferImpl))
|
||
|
WGPUProcBufferGetUsage = ctypes.CFUNCTYPE(ctypes.c_uint64, ctypes.POINTER(struct_WGPUBufferImpl))
|
||
|
WGPUProcBufferMapAsync = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPUBufferImpl), ctypes.c_uint64, ctypes.c_uint64, ctypes.c_uint64, ctypes.CFUNCTYPE(None, WGPUBufferMapAsyncStatus, ctypes.POINTER(None)), ctypes.POINTER(None))
|
||
|
WGPUProcBufferMapAsync2 = ctypes.CFUNCTYPE(struct_WGPUFuture, ctypes.POINTER(struct_WGPUBufferImpl), ctypes.c_uint64, ctypes.c_uint64, ctypes.c_uint64, struct_WGPUBufferMapCallbackInfo2)
|
||
|
WGPUProcBufferMapAsyncF = ctypes.CFUNCTYPE(struct_WGPUFuture, ctypes.POINTER(struct_WGPUBufferImpl), ctypes.c_uint64, ctypes.c_uint64, ctypes.c_uint64, struct_WGPUBufferMapCallbackInfo)
|
||
|
WGPUProcBufferSetLabel = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPUBufferImpl), struct_WGPUStringView)
|
||
|
WGPUProcBufferUnmap = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPUBufferImpl))
|
||
|
WGPUProcBufferAddRef = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPUBufferImpl))
|
||
|
WGPUProcBufferRelease = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPUBufferImpl))
|
||
|
WGPUProcCommandBufferSetLabel = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPUCommandBufferImpl), struct_WGPUStringView)
|
||
|
WGPUProcCommandBufferAddRef = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPUCommandBufferImpl))
|
||
|
WGPUProcCommandBufferRelease = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPUCommandBufferImpl))
|
||
|
WGPUProcCommandEncoderBeginComputePass = ctypes.CFUNCTYPE(ctypes.POINTER(struct_WGPUComputePassEncoderImpl), ctypes.POINTER(struct_WGPUCommandEncoderImpl), ctypes.POINTER(struct_WGPUComputePassDescriptor))
|
||
|
WGPUProcCommandEncoderBeginRenderPass = ctypes.CFUNCTYPE(ctypes.POINTER(struct_WGPURenderPassEncoderImpl), ctypes.POINTER(struct_WGPUCommandEncoderImpl), ctypes.POINTER(struct_WGPURenderPassDescriptor))
|
||
|
WGPUProcCommandEncoderClearBuffer = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPUCommandEncoderImpl), ctypes.POINTER(struct_WGPUBufferImpl), ctypes.c_uint64, ctypes.c_uint64)
|
||
|
WGPUProcCommandEncoderCopyBufferToBuffer = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPUCommandEncoderImpl), ctypes.POINTER(struct_WGPUBufferImpl), ctypes.c_uint64, ctypes.POINTER(struct_WGPUBufferImpl), ctypes.c_uint64, ctypes.c_uint64)
|
||
|
WGPUProcCommandEncoderCopyBufferToTexture = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPUCommandEncoderImpl), ctypes.POINTER(struct_WGPUImageCopyBuffer), ctypes.POINTER(struct_WGPUImageCopyTexture), ctypes.POINTER(struct_WGPUExtent3D))
|
||
|
WGPUProcCommandEncoderCopyTextureToBuffer = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPUCommandEncoderImpl), ctypes.POINTER(struct_WGPUImageCopyTexture), ctypes.POINTER(struct_WGPUImageCopyBuffer), ctypes.POINTER(struct_WGPUExtent3D))
|
||
|
WGPUProcCommandEncoderCopyTextureToTexture = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPUCommandEncoderImpl), ctypes.POINTER(struct_WGPUImageCopyTexture), ctypes.POINTER(struct_WGPUImageCopyTexture), ctypes.POINTER(struct_WGPUExtent3D))
|
||
|
WGPUProcCommandEncoderFinish = ctypes.CFUNCTYPE(ctypes.POINTER(struct_WGPUCommandBufferImpl), ctypes.POINTER(struct_WGPUCommandEncoderImpl), ctypes.POINTER(struct_WGPUCommandBufferDescriptor))
|
||
|
WGPUProcCommandEncoderInjectValidationError = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPUCommandEncoderImpl), struct_WGPUStringView)
|
||
|
WGPUProcCommandEncoderInsertDebugMarker = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPUCommandEncoderImpl), struct_WGPUStringView)
|
||
|
WGPUProcCommandEncoderPopDebugGroup = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPUCommandEncoderImpl))
|
||
|
WGPUProcCommandEncoderPushDebugGroup = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPUCommandEncoderImpl), struct_WGPUStringView)
|
||
|
WGPUProcCommandEncoderResolveQuerySet = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPUCommandEncoderImpl), ctypes.POINTER(struct_WGPUQuerySetImpl), ctypes.c_uint32, ctypes.c_uint32, ctypes.POINTER(struct_WGPUBufferImpl), ctypes.c_uint64)
|
||
|
WGPUProcCommandEncoderSetLabel = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPUCommandEncoderImpl), struct_WGPUStringView)
|
||
|
WGPUProcCommandEncoderWriteBuffer = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPUCommandEncoderImpl), ctypes.POINTER(struct_WGPUBufferImpl), ctypes.c_uint64, ctypes.POINTER(ctypes.c_ubyte), ctypes.c_uint64)
|
||
|
WGPUProcCommandEncoderWriteTimestamp = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPUCommandEncoderImpl), ctypes.POINTER(struct_WGPUQuerySetImpl), ctypes.c_uint32)
|
||
|
WGPUProcCommandEncoderAddRef = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPUCommandEncoderImpl))
|
||
|
WGPUProcCommandEncoderRelease = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPUCommandEncoderImpl))
|
||
|
WGPUProcComputePassEncoderDispatchWorkgroups = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPUComputePassEncoderImpl), ctypes.c_uint32, ctypes.c_uint32, ctypes.c_uint32)
|
||
|
WGPUProcComputePassEncoderDispatchWorkgroupsIndirect = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPUComputePassEncoderImpl), ctypes.POINTER(struct_WGPUBufferImpl), ctypes.c_uint64)
|
||
|
WGPUProcComputePassEncoderEnd = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPUComputePassEncoderImpl))
|
||
|
WGPUProcComputePassEncoderInsertDebugMarker = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPUComputePassEncoderImpl), struct_WGPUStringView)
|
||
|
WGPUProcComputePassEncoderPopDebugGroup = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPUComputePassEncoderImpl))
|
||
|
WGPUProcComputePassEncoderPushDebugGroup = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPUComputePassEncoderImpl), struct_WGPUStringView)
|
||
|
WGPUProcComputePassEncoderSetBindGroup = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPUComputePassEncoderImpl), ctypes.c_uint32, ctypes.POINTER(struct_WGPUBindGroupImpl), ctypes.c_uint64, ctypes.POINTER(ctypes.c_uint32))
|
||
|
WGPUProcComputePassEncoderSetLabel = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPUComputePassEncoderImpl), struct_WGPUStringView)
|
||
|
WGPUProcComputePassEncoderSetPipeline = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPUComputePassEncoderImpl), ctypes.POINTER(struct_WGPUComputePipelineImpl))
|
||
|
WGPUProcComputePassEncoderWriteTimestamp = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPUComputePassEncoderImpl), ctypes.POINTER(struct_WGPUQuerySetImpl), ctypes.c_uint32)
|
||
|
WGPUProcComputePassEncoderAddRef = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPUComputePassEncoderImpl))
|
||
|
WGPUProcComputePassEncoderRelease = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPUComputePassEncoderImpl))
|
||
|
WGPUProcComputePipelineGetBindGroupLayout = ctypes.CFUNCTYPE(ctypes.POINTER(struct_WGPUBindGroupLayoutImpl), ctypes.POINTER(struct_WGPUComputePipelineImpl), ctypes.c_uint32)
|
||
|
WGPUProcComputePipelineSetLabel = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPUComputePipelineImpl), struct_WGPUStringView)
|
||
|
WGPUProcComputePipelineAddRef = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPUComputePipelineImpl))
|
||
|
WGPUProcComputePipelineRelease = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPUComputePipelineImpl))
|
||
|
WGPUProcDeviceCreateBindGroup = ctypes.CFUNCTYPE(ctypes.POINTER(struct_WGPUBindGroupImpl), ctypes.POINTER(struct_WGPUDeviceImpl), ctypes.POINTER(struct_WGPUBindGroupDescriptor))
|
||
|
WGPUProcDeviceCreateBindGroupLayout = ctypes.CFUNCTYPE(ctypes.POINTER(struct_WGPUBindGroupLayoutImpl), ctypes.POINTER(struct_WGPUDeviceImpl), ctypes.POINTER(struct_WGPUBindGroupLayoutDescriptor))
|
||
|
WGPUProcDeviceCreateBuffer = ctypes.CFUNCTYPE(ctypes.POINTER(struct_WGPUBufferImpl), ctypes.POINTER(struct_WGPUDeviceImpl), ctypes.POINTER(struct_WGPUBufferDescriptor))
|
||
|
WGPUProcDeviceCreateCommandEncoder = ctypes.CFUNCTYPE(ctypes.POINTER(struct_WGPUCommandEncoderImpl), ctypes.POINTER(struct_WGPUDeviceImpl), ctypes.POINTER(struct_WGPUCommandEncoderDescriptor))
|
||
|
WGPUProcDeviceCreateComputePipeline = ctypes.CFUNCTYPE(ctypes.POINTER(struct_WGPUComputePipelineImpl), ctypes.POINTER(struct_WGPUDeviceImpl), ctypes.POINTER(struct_WGPUComputePipelineDescriptor))
|
||
|
WGPUProcDeviceCreateComputePipelineAsync = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPUDeviceImpl), ctypes.POINTER(struct_WGPUComputePipelineDescriptor), ctypes.CFUNCTYPE(None, WGPUCreatePipelineAsyncStatus, ctypes.POINTER(struct_WGPUComputePipelineImpl), struct_WGPUStringView, ctypes.POINTER(None)), ctypes.POINTER(None))
|
||
|
WGPUProcDeviceCreateComputePipelineAsync2 = ctypes.CFUNCTYPE(struct_WGPUFuture, ctypes.POINTER(struct_WGPUDeviceImpl), ctypes.POINTER(struct_WGPUComputePipelineDescriptor), struct_WGPUCreateComputePipelineAsyncCallbackInfo2)
|
||
|
WGPUProcDeviceCreateComputePipelineAsyncF = ctypes.CFUNCTYPE(struct_WGPUFuture, ctypes.POINTER(struct_WGPUDeviceImpl), ctypes.POINTER(struct_WGPUComputePipelineDescriptor), struct_WGPUCreateComputePipelineAsyncCallbackInfo)
|
||
|
WGPUProcDeviceCreateErrorBuffer = ctypes.CFUNCTYPE(ctypes.POINTER(struct_WGPUBufferImpl), ctypes.POINTER(struct_WGPUDeviceImpl), ctypes.POINTER(struct_WGPUBufferDescriptor))
|
||
|
WGPUProcDeviceCreateErrorExternalTexture = ctypes.CFUNCTYPE(ctypes.POINTER(struct_WGPUExternalTextureImpl), ctypes.POINTER(struct_WGPUDeviceImpl))
|
||
|
WGPUProcDeviceCreateErrorShaderModule = ctypes.CFUNCTYPE(ctypes.POINTER(struct_WGPUShaderModuleImpl), ctypes.POINTER(struct_WGPUDeviceImpl), ctypes.POINTER(struct_WGPUShaderModuleDescriptor), struct_WGPUStringView)
|
||
|
WGPUProcDeviceCreateErrorTexture = ctypes.CFUNCTYPE(ctypes.POINTER(struct_WGPUTextureImpl), ctypes.POINTER(struct_WGPUDeviceImpl), ctypes.POINTER(struct_WGPUTextureDescriptor))
|
||
|
WGPUProcDeviceCreateExternalTexture = ctypes.CFUNCTYPE(ctypes.POINTER(struct_WGPUExternalTextureImpl), ctypes.POINTER(struct_WGPUDeviceImpl), ctypes.POINTER(struct_WGPUExternalTextureDescriptor))
|
||
|
WGPUProcDeviceCreatePipelineLayout = ctypes.CFUNCTYPE(ctypes.POINTER(struct_WGPUPipelineLayoutImpl), ctypes.POINTER(struct_WGPUDeviceImpl), ctypes.POINTER(struct_WGPUPipelineLayoutDescriptor))
|
||
|
WGPUProcDeviceCreateQuerySet = ctypes.CFUNCTYPE(ctypes.POINTER(struct_WGPUQuerySetImpl), ctypes.POINTER(struct_WGPUDeviceImpl), ctypes.POINTER(struct_WGPUQuerySetDescriptor))
|
||
|
WGPUProcDeviceCreateRenderBundleEncoder = ctypes.CFUNCTYPE(ctypes.POINTER(struct_WGPURenderBundleEncoderImpl), ctypes.POINTER(struct_WGPUDeviceImpl), ctypes.POINTER(struct_WGPURenderBundleEncoderDescriptor))
|
||
|
WGPUProcDeviceCreateRenderPipeline = ctypes.CFUNCTYPE(ctypes.POINTER(struct_WGPURenderPipelineImpl), ctypes.POINTER(struct_WGPUDeviceImpl), ctypes.POINTER(struct_WGPURenderPipelineDescriptor))
|
||
|
WGPUProcDeviceCreateRenderPipelineAsync = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPUDeviceImpl), ctypes.POINTER(struct_WGPURenderPipelineDescriptor), ctypes.CFUNCTYPE(None, WGPUCreatePipelineAsyncStatus, ctypes.POINTER(struct_WGPURenderPipelineImpl), struct_WGPUStringView, ctypes.POINTER(None)), ctypes.POINTER(None))
|
||
|
WGPUProcDeviceCreateRenderPipelineAsync2 = ctypes.CFUNCTYPE(struct_WGPUFuture, ctypes.POINTER(struct_WGPUDeviceImpl), ctypes.POINTER(struct_WGPURenderPipelineDescriptor), struct_WGPUCreateRenderPipelineAsyncCallbackInfo2)
|
||
|
WGPUProcDeviceCreateRenderPipelineAsyncF = ctypes.CFUNCTYPE(struct_WGPUFuture, ctypes.POINTER(struct_WGPUDeviceImpl), ctypes.POINTER(struct_WGPURenderPipelineDescriptor), struct_WGPUCreateRenderPipelineAsyncCallbackInfo)
|
||
|
WGPUProcDeviceCreateSampler = ctypes.CFUNCTYPE(ctypes.POINTER(struct_WGPUSamplerImpl), ctypes.POINTER(struct_WGPUDeviceImpl), ctypes.POINTER(struct_WGPUSamplerDescriptor))
|
||
|
WGPUProcDeviceCreateShaderModule = ctypes.CFUNCTYPE(ctypes.POINTER(struct_WGPUShaderModuleImpl), ctypes.POINTER(struct_WGPUDeviceImpl), ctypes.POINTER(struct_WGPUShaderModuleDescriptor))
|
||
|
WGPUProcDeviceCreateTexture = ctypes.CFUNCTYPE(ctypes.POINTER(struct_WGPUTextureImpl), ctypes.POINTER(struct_WGPUDeviceImpl), ctypes.POINTER(struct_WGPUTextureDescriptor))
|
||
|
WGPUProcDeviceDestroy = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPUDeviceImpl))
|
||
|
WGPUProcDeviceForceLoss = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPUDeviceImpl), WGPUDeviceLostReason, struct_WGPUStringView)
|
||
|
WGPUProcDeviceGetAHardwareBufferProperties = ctypes.CFUNCTYPE(WGPUStatus, ctypes.POINTER(struct_WGPUDeviceImpl), ctypes.POINTER(None), ctypes.POINTER(struct_WGPUAHardwareBufferProperties))
|
||
|
WGPUProcDeviceGetAdapter = ctypes.CFUNCTYPE(ctypes.POINTER(struct_WGPUAdapterImpl), ctypes.POINTER(struct_WGPUDeviceImpl))
|
||
|
WGPUProcDeviceGetAdapterInfo = ctypes.CFUNCTYPE(WGPUStatus, ctypes.POINTER(struct_WGPUDeviceImpl), ctypes.POINTER(struct_WGPUAdapterInfo))
|
||
|
WGPUProcDeviceGetFeatures = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPUDeviceImpl), ctypes.POINTER(struct_WGPUSupportedFeatures))
|
||
|
WGPUProcDeviceGetLimits = ctypes.CFUNCTYPE(WGPUStatus, ctypes.POINTER(struct_WGPUDeviceImpl), ctypes.POINTER(struct_WGPUSupportedLimits))
|
||
|
WGPUProcDeviceGetLostFuture = ctypes.CFUNCTYPE(struct_WGPUFuture, ctypes.POINTER(struct_WGPUDeviceImpl))
|
||
|
WGPUProcDeviceGetQueue = ctypes.CFUNCTYPE(ctypes.POINTER(struct_WGPUQueueImpl), ctypes.POINTER(struct_WGPUDeviceImpl))
|
||
|
WGPUProcDeviceHasFeature = ctypes.CFUNCTYPE(ctypes.c_uint32, ctypes.POINTER(struct_WGPUDeviceImpl), WGPUFeatureName)
|
||
|
WGPUProcDeviceImportSharedBufferMemory = ctypes.CFUNCTYPE(ctypes.POINTER(struct_WGPUSharedBufferMemoryImpl), ctypes.POINTER(struct_WGPUDeviceImpl), ctypes.POINTER(struct_WGPUSharedBufferMemoryDescriptor))
|
||
|
WGPUProcDeviceImportSharedFence = ctypes.CFUNCTYPE(ctypes.POINTER(struct_WGPUSharedFenceImpl), ctypes.POINTER(struct_WGPUDeviceImpl), ctypes.POINTER(struct_WGPUSharedFenceDescriptor))
|
||
|
WGPUProcDeviceImportSharedTextureMemory = ctypes.CFUNCTYPE(ctypes.POINTER(struct_WGPUSharedTextureMemoryImpl), ctypes.POINTER(struct_WGPUDeviceImpl), ctypes.POINTER(struct_WGPUSharedTextureMemoryDescriptor))
|
||
|
WGPUProcDeviceInjectError = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPUDeviceImpl), WGPUErrorType, struct_WGPUStringView)
|
||
|
WGPUProcDevicePopErrorScope = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPUDeviceImpl), ctypes.CFUNCTYPE(None, WGPUErrorType, struct_WGPUStringView, ctypes.POINTER(None)), ctypes.POINTER(None))
|
||
|
WGPUProcDevicePopErrorScope2 = ctypes.CFUNCTYPE(struct_WGPUFuture, ctypes.POINTER(struct_WGPUDeviceImpl), struct_WGPUPopErrorScopeCallbackInfo2)
|
||
|
WGPUProcDevicePopErrorScopeF = ctypes.CFUNCTYPE(struct_WGPUFuture, ctypes.POINTER(struct_WGPUDeviceImpl), struct_WGPUPopErrorScopeCallbackInfo)
|
||
|
WGPUProcDevicePushErrorScope = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPUDeviceImpl), WGPUErrorFilter)
|
||
|
WGPUProcDeviceSetLabel = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPUDeviceImpl), struct_WGPUStringView)
|
||
|
WGPUProcDeviceSetLoggingCallback = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPUDeviceImpl), ctypes.CFUNCTYPE(None, WGPULoggingType, struct_WGPUStringView, ctypes.POINTER(None)), ctypes.POINTER(None))
|
||
|
WGPUProcDeviceTick = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPUDeviceImpl))
|
||
|
WGPUProcDeviceValidateTextureDescriptor = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPUDeviceImpl), ctypes.POINTER(struct_WGPUTextureDescriptor))
|
||
|
WGPUProcDeviceAddRef = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPUDeviceImpl))
|
||
|
WGPUProcDeviceRelease = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPUDeviceImpl))
|
||
|
WGPUProcExternalTextureDestroy = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPUExternalTextureImpl))
|
||
|
WGPUProcExternalTextureExpire = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPUExternalTextureImpl))
|
||
|
WGPUProcExternalTextureRefresh = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPUExternalTextureImpl))
|
||
|
WGPUProcExternalTextureSetLabel = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPUExternalTextureImpl), struct_WGPUStringView)
|
||
|
WGPUProcExternalTextureAddRef = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPUExternalTextureImpl))
|
||
|
WGPUProcExternalTextureRelease = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPUExternalTextureImpl))
|
||
|
WGPUProcInstanceCreateSurface = ctypes.CFUNCTYPE(ctypes.POINTER(struct_WGPUSurfaceImpl), ctypes.POINTER(struct_WGPUInstanceImpl), ctypes.POINTER(struct_WGPUSurfaceDescriptor))
|
||
|
WGPUProcInstanceEnumerateWGSLLanguageFeatures = ctypes.CFUNCTYPE(ctypes.c_uint64, ctypes.POINTER(struct_WGPUInstanceImpl), ctypes.POINTER(WGPUWGSLFeatureName))
|
||
|
WGPUProcInstanceHasWGSLLanguageFeature = ctypes.CFUNCTYPE(ctypes.c_uint32, ctypes.POINTER(struct_WGPUInstanceImpl), WGPUWGSLFeatureName)
|
||
|
WGPUProcInstanceProcessEvents = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPUInstanceImpl))
|
||
|
WGPUProcInstanceRequestAdapter = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPUInstanceImpl), ctypes.POINTER(struct_WGPURequestAdapterOptions), ctypes.CFUNCTYPE(None, WGPURequestAdapterStatus, ctypes.POINTER(struct_WGPUAdapterImpl), struct_WGPUStringView, ctypes.POINTER(None)), ctypes.POINTER(None))
|
||
|
WGPUProcInstanceRequestAdapter2 = ctypes.CFUNCTYPE(struct_WGPUFuture, ctypes.POINTER(struct_WGPUInstanceImpl), ctypes.POINTER(struct_WGPURequestAdapterOptions), struct_WGPURequestAdapterCallbackInfo2)
|
||
|
WGPUProcInstanceRequestAdapterF = ctypes.CFUNCTYPE(struct_WGPUFuture, ctypes.POINTER(struct_WGPUInstanceImpl), ctypes.POINTER(struct_WGPURequestAdapterOptions), struct_WGPURequestAdapterCallbackInfo)
|
||
|
WGPUProcInstanceWaitAny = ctypes.CFUNCTYPE(WGPUWaitStatus, ctypes.POINTER(struct_WGPUInstanceImpl), ctypes.c_uint64, ctypes.POINTER(struct_WGPUFutureWaitInfo), ctypes.c_uint64)
|
||
|
WGPUProcInstanceAddRef = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPUInstanceImpl))
|
||
|
WGPUProcInstanceRelease = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPUInstanceImpl))
|
||
|
WGPUProcPipelineLayoutSetLabel = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPUPipelineLayoutImpl), struct_WGPUStringView)
|
||
|
WGPUProcPipelineLayoutAddRef = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPUPipelineLayoutImpl))
|
||
|
WGPUProcPipelineLayoutRelease = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPUPipelineLayoutImpl))
|
||
|
WGPUProcQuerySetDestroy = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPUQuerySetImpl))
|
||
|
WGPUProcQuerySetGetCount = ctypes.CFUNCTYPE(ctypes.c_uint32, ctypes.POINTER(struct_WGPUQuerySetImpl))
|
||
|
WGPUProcQuerySetGetType = ctypes.CFUNCTYPE(WGPUQueryType, ctypes.POINTER(struct_WGPUQuerySetImpl))
|
||
|
WGPUProcQuerySetSetLabel = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPUQuerySetImpl), struct_WGPUStringView)
|
||
|
WGPUProcQuerySetAddRef = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPUQuerySetImpl))
|
||
|
WGPUProcQuerySetRelease = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPUQuerySetImpl))
|
||
|
WGPUProcQueueCopyExternalTextureForBrowser = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPUQueueImpl), ctypes.POINTER(struct_WGPUImageCopyExternalTexture), ctypes.POINTER(struct_WGPUImageCopyTexture), ctypes.POINTER(struct_WGPUExtent3D), ctypes.POINTER(struct_WGPUCopyTextureForBrowserOptions))
|
||
|
WGPUProcQueueCopyTextureForBrowser = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPUQueueImpl), ctypes.POINTER(struct_WGPUImageCopyTexture), ctypes.POINTER(struct_WGPUImageCopyTexture), ctypes.POINTER(struct_WGPUExtent3D), ctypes.POINTER(struct_WGPUCopyTextureForBrowserOptions))
|
||
|
WGPUProcQueueOnSubmittedWorkDone = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPUQueueImpl), ctypes.CFUNCTYPE(None, WGPUQueueWorkDoneStatus, ctypes.POINTER(None)), ctypes.POINTER(None))
|
||
|
WGPUProcQueueOnSubmittedWorkDone2 = ctypes.CFUNCTYPE(struct_WGPUFuture, ctypes.POINTER(struct_WGPUQueueImpl), struct_WGPUQueueWorkDoneCallbackInfo2)
|
||
|
WGPUProcQueueOnSubmittedWorkDoneF = ctypes.CFUNCTYPE(struct_WGPUFuture, ctypes.POINTER(struct_WGPUQueueImpl), struct_WGPUQueueWorkDoneCallbackInfo)
|
||
|
WGPUProcQueueSetLabel = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPUQueueImpl), struct_WGPUStringView)
|
||
|
WGPUProcQueueSubmit = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPUQueueImpl), ctypes.c_uint64, ctypes.POINTER(ctypes.POINTER(struct_WGPUCommandBufferImpl)))
|
||
|
WGPUProcQueueWriteBuffer = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPUQueueImpl), ctypes.POINTER(struct_WGPUBufferImpl), ctypes.c_uint64, ctypes.POINTER(None), ctypes.c_uint64)
|
||
|
WGPUProcQueueWriteTexture = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPUQueueImpl), ctypes.POINTER(struct_WGPUImageCopyTexture), ctypes.POINTER(None), ctypes.c_uint64, ctypes.POINTER(struct_WGPUTextureDataLayout), ctypes.POINTER(struct_WGPUExtent3D))
|
||
|
WGPUProcQueueAddRef = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPUQueueImpl))
|
||
|
WGPUProcQueueRelease = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPUQueueImpl))
|
||
|
WGPUProcRenderBundleSetLabel = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPURenderBundleImpl), struct_WGPUStringView)
|
||
|
WGPUProcRenderBundleAddRef = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPURenderBundleImpl))
|
||
|
WGPUProcRenderBundleRelease = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPURenderBundleImpl))
|
||
|
WGPUProcRenderBundleEncoderDraw = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPURenderBundleEncoderImpl), ctypes.c_uint32, ctypes.c_uint32, ctypes.c_uint32, ctypes.c_uint32)
|
||
|
WGPUProcRenderBundleEncoderDrawIndexed = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPURenderBundleEncoderImpl), ctypes.c_uint32, ctypes.c_uint32, ctypes.c_uint32, ctypes.c_int32, ctypes.c_uint32)
|
||
|
WGPUProcRenderBundleEncoderDrawIndexedIndirect = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPURenderBundleEncoderImpl), ctypes.POINTER(struct_WGPUBufferImpl), ctypes.c_uint64)
|
||
|
WGPUProcRenderBundleEncoderDrawIndirect = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPURenderBundleEncoderImpl), ctypes.POINTER(struct_WGPUBufferImpl), ctypes.c_uint64)
|
||
|
WGPUProcRenderBundleEncoderFinish = ctypes.CFUNCTYPE(ctypes.POINTER(struct_WGPURenderBundleImpl), ctypes.POINTER(struct_WGPURenderBundleEncoderImpl), ctypes.POINTER(struct_WGPURenderBundleDescriptor))
|
||
|
WGPUProcRenderBundleEncoderInsertDebugMarker = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPURenderBundleEncoderImpl), struct_WGPUStringView)
|
||
|
WGPUProcRenderBundleEncoderPopDebugGroup = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPURenderBundleEncoderImpl))
|
||
|
WGPUProcRenderBundleEncoderPushDebugGroup = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPURenderBundleEncoderImpl), struct_WGPUStringView)
|
||
|
WGPUProcRenderBundleEncoderSetBindGroup = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPURenderBundleEncoderImpl), ctypes.c_uint32, ctypes.POINTER(struct_WGPUBindGroupImpl), ctypes.c_uint64, ctypes.POINTER(ctypes.c_uint32))
|
||
|
WGPUProcRenderBundleEncoderSetIndexBuffer = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPURenderBundleEncoderImpl), ctypes.POINTER(struct_WGPUBufferImpl), WGPUIndexFormat, ctypes.c_uint64, ctypes.c_uint64)
|
||
|
WGPUProcRenderBundleEncoderSetLabel = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPURenderBundleEncoderImpl), struct_WGPUStringView)
|
||
|
WGPUProcRenderBundleEncoderSetPipeline = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPURenderBundleEncoderImpl), ctypes.POINTER(struct_WGPURenderPipelineImpl))
|
||
|
WGPUProcRenderBundleEncoderSetVertexBuffer = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPURenderBundleEncoderImpl), ctypes.c_uint32, ctypes.POINTER(struct_WGPUBufferImpl), ctypes.c_uint64, ctypes.c_uint64)
|
||
|
WGPUProcRenderBundleEncoderAddRef = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPURenderBundleEncoderImpl))
|
||
|
WGPUProcRenderBundleEncoderRelease = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPURenderBundleEncoderImpl))
|
||
|
WGPUProcRenderPassEncoderBeginOcclusionQuery = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPURenderPassEncoderImpl), ctypes.c_uint32)
|
||
|
WGPUProcRenderPassEncoderDraw = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPURenderPassEncoderImpl), ctypes.c_uint32, ctypes.c_uint32, ctypes.c_uint32, ctypes.c_uint32)
|
||
|
WGPUProcRenderPassEncoderDrawIndexed = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPURenderPassEncoderImpl), ctypes.c_uint32, ctypes.c_uint32, ctypes.c_uint32, ctypes.c_int32, ctypes.c_uint32)
|
||
|
WGPUProcRenderPassEncoderDrawIndexedIndirect = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPURenderPassEncoderImpl), ctypes.POINTER(struct_WGPUBufferImpl), ctypes.c_uint64)
|
||
|
WGPUProcRenderPassEncoderDrawIndirect = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPURenderPassEncoderImpl), ctypes.POINTER(struct_WGPUBufferImpl), ctypes.c_uint64)
|
||
|
WGPUProcRenderPassEncoderEnd = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPURenderPassEncoderImpl))
|
||
|
WGPUProcRenderPassEncoderEndOcclusionQuery = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPURenderPassEncoderImpl))
|
||
|
WGPUProcRenderPassEncoderExecuteBundles = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPURenderPassEncoderImpl), ctypes.c_uint64, ctypes.POINTER(ctypes.POINTER(struct_WGPURenderBundleImpl)))
|
||
|
WGPUProcRenderPassEncoderInsertDebugMarker = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPURenderPassEncoderImpl), struct_WGPUStringView)
|
||
|
WGPUProcRenderPassEncoderMultiDrawIndexedIndirect = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPURenderPassEncoderImpl), ctypes.POINTER(struct_WGPUBufferImpl), ctypes.c_uint64, ctypes.c_uint32, ctypes.POINTER(struct_WGPUBufferImpl), ctypes.c_uint64)
|
||
|
WGPUProcRenderPassEncoderMultiDrawIndirect = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPURenderPassEncoderImpl), ctypes.POINTER(struct_WGPUBufferImpl), ctypes.c_uint64, ctypes.c_uint32, ctypes.POINTER(struct_WGPUBufferImpl), ctypes.c_uint64)
|
||
|
WGPUProcRenderPassEncoderPixelLocalStorageBarrier = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPURenderPassEncoderImpl))
|
||
|
WGPUProcRenderPassEncoderPopDebugGroup = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPURenderPassEncoderImpl))
|
||
|
WGPUProcRenderPassEncoderPushDebugGroup = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPURenderPassEncoderImpl), struct_WGPUStringView)
|
||
|
WGPUProcRenderPassEncoderSetBindGroup = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPURenderPassEncoderImpl), ctypes.c_uint32, ctypes.POINTER(struct_WGPUBindGroupImpl), ctypes.c_uint64, ctypes.POINTER(ctypes.c_uint32))
|
||
|
WGPUProcRenderPassEncoderSetBlendConstant = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPURenderPassEncoderImpl), ctypes.POINTER(struct_WGPUColor))
|
||
|
WGPUProcRenderPassEncoderSetIndexBuffer = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPURenderPassEncoderImpl), ctypes.POINTER(struct_WGPUBufferImpl), WGPUIndexFormat, ctypes.c_uint64, ctypes.c_uint64)
|
||
|
WGPUProcRenderPassEncoderSetLabel = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPURenderPassEncoderImpl), struct_WGPUStringView)
|
||
|
WGPUProcRenderPassEncoderSetPipeline = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPURenderPassEncoderImpl), ctypes.POINTER(struct_WGPURenderPipelineImpl))
|
||
|
WGPUProcRenderPassEncoderSetScissorRect = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPURenderPassEncoderImpl), ctypes.c_uint32, ctypes.c_uint32, ctypes.c_uint32, ctypes.c_uint32)
|
||
|
WGPUProcRenderPassEncoderSetStencilReference = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPURenderPassEncoderImpl), ctypes.c_uint32)
|
||
|
WGPUProcRenderPassEncoderSetVertexBuffer = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPURenderPassEncoderImpl), ctypes.c_uint32, ctypes.POINTER(struct_WGPUBufferImpl), ctypes.c_uint64, ctypes.c_uint64)
|
||
|
WGPUProcRenderPassEncoderSetViewport = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPURenderPassEncoderImpl), ctypes.c_float, ctypes.c_float, ctypes.c_float, ctypes.c_float, ctypes.c_float, ctypes.c_float)
|
||
|
WGPUProcRenderPassEncoderWriteTimestamp = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPURenderPassEncoderImpl), ctypes.POINTER(struct_WGPUQuerySetImpl), ctypes.c_uint32)
|
||
|
WGPUProcRenderPassEncoderAddRef = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPURenderPassEncoderImpl))
|
||
|
WGPUProcRenderPassEncoderRelease = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPURenderPassEncoderImpl))
|
||
|
WGPUProcRenderPipelineGetBindGroupLayout = ctypes.CFUNCTYPE(ctypes.POINTER(struct_WGPUBindGroupLayoutImpl), ctypes.POINTER(struct_WGPURenderPipelineImpl), ctypes.c_uint32)
|
||
|
WGPUProcRenderPipelineSetLabel = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPURenderPipelineImpl), struct_WGPUStringView)
|
||
|
WGPUProcRenderPipelineAddRef = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPURenderPipelineImpl))
|
||
|
WGPUProcRenderPipelineRelease = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPURenderPipelineImpl))
|
||
|
WGPUProcSamplerSetLabel = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPUSamplerImpl), struct_WGPUStringView)
|
||
|
WGPUProcSamplerAddRef = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPUSamplerImpl))
|
||
|
WGPUProcSamplerRelease = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPUSamplerImpl))
|
||
|
WGPUProcShaderModuleGetCompilationInfo = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPUShaderModuleImpl), ctypes.CFUNCTYPE(None, WGPUCompilationInfoRequestStatus, ctypes.POINTER(struct_WGPUCompilationInfo), ctypes.POINTER(None)), ctypes.POINTER(None))
|
||
|
WGPUProcShaderModuleGetCompilationInfo2 = ctypes.CFUNCTYPE(struct_WGPUFuture, ctypes.POINTER(struct_WGPUShaderModuleImpl), struct_WGPUCompilationInfoCallbackInfo2)
|
||
|
WGPUProcShaderModuleGetCompilationInfoF = ctypes.CFUNCTYPE(struct_WGPUFuture, ctypes.POINTER(struct_WGPUShaderModuleImpl), struct_WGPUCompilationInfoCallbackInfo)
|
||
|
WGPUProcShaderModuleSetLabel = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPUShaderModuleImpl), struct_WGPUStringView)
|
||
|
WGPUProcShaderModuleAddRef = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPUShaderModuleImpl))
|
||
|
WGPUProcShaderModuleRelease = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPUShaderModuleImpl))
|
||
|
WGPUProcSharedBufferMemoryBeginAccess = ctypes.CFUNCTYPE(WGPUStatus, ctypes.POINTER(struct_WGPUSharedBufferMemoryImpl), ctypes.POINTER(struct_WGPUBufferImpl), ctypes.POINTER(struct_WGPUSharedBufferMemoryBeginAccessDescriptor))
|
||
|
WGPUProcSharedBufferMemoryCreateBuffer = ctypes.CFUNCTYPE(ctypes.POINTER(struct_WGPUBufferImpl), ctypes.POINTER(struct_WGPUSharedBufferMemoryImpl), ctypes.POINTER(struct_WGPUBufferDescriptor))
|
||
|
WGPUProcSharedBufferMemoryEndAccess = ctypes.CFUNCTYPE(WGPUStatus, ctypes.POINTER(struct_WGPUSharedBufferMemoryImpl), ctypes.POINTER(struct_WGPUBufferImpl), ctypes.POINTER(struct_WGPUSharedBufferMemoryEndAccessState))
|
||
|
WGPUProcSharedBufferMemoryGetProperties = ctypes.CFUNCTYPE(WGPUStatus, ctypes.POINTER(struct_WGPUSharedBufferMemoryImpl), ctypes.POINTER(struct_WGPUSharedBufferMemoryProperties))
|
||
|
WGPUProcSharedBufferMemoryIsDeviceLost = ctypes.CFUNCTYPE(ctypes.c_uint32, ctypes.POINTER(struct_WGPUSharedBufferMemoryImpl))
|
||
|
WGPUProcSharedBufferMemorySetLabel = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPUSharedBufferMemoryImpl), struct_WGPUStringView)
|
||
|
WGPUProcSharedBufferMemoryAddRef = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPUSharedBufferMemoryImpl))
|
||
|
WGPUProcSharedBufferMemoryRelease = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPUSharedBufferMemoryImpl))
|
||
|
WGPUProcSharedFenceExportInfo = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPUSharedFenceImpl), ctypes.POINTER(struct_WGPUSharedFenceExportInfo))
|
||
|
WGPUProcSharedFenceAddRef = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPUSharedFenceImpl))
|
||
|
WGPUProcSharedFenceRelease = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPUSharedFenceImpl))
|
||
|
WGPUProcSharedTextureMemoryBeginAccess = ctypes.CFUNCTYPE(WGPUStatus, ctypes.POINTER(struct_WGPUSharedTextureMemoryImpl), ctypes.POINTER(struct_WGPUTextureImpl), ctypes.POINTER(struct_WGPUSharedTextureMemoryBeginAccessDescriptor))
|
||
|
WGPUProcSharedTextureMemoryCreateTexture = ctypes.CFUNCTYPE(ctypes.POINTER(struct_WGPUTextureImpl), ctypes.POINTER(struct_WGPUSharedTextureMemoryImpl), ctypes.POINTER(struct_WGPUTextureDescriptor))
|
||
|
WGPUProcSharedTextureMemoryEndAccess = ctypes.CFUNCTYPE(WGPUStatus, ctypes.POINTER(struct_WGPUSharedTextureMemoryImpl), ctypes.POINTER(struct_WGPUTextureImpl), ctypes.POINTER(struct_WGPUSharedTextureMemoryEndAccessState))
|
||
|
WGPUProcSharedTextureMemoryGetProperties = ctypes.CFUNCTYPE(WGPUStatus, ctypes.POINTER(struct_WGPUSharedTextureMemoryImpl), ctypes.POINTER(struct_WGPUSharedTextureMemoryProperties))
|
||
|
WGPUProcSharedTextureMemoryIsDeviceLost = ctypes.CFUNCTYPE(ctypes.c_uint32, ctypes.POINTER(struct_WGPUSharedTextureMemoryImpl))
|
||
|
WGPUProcSharedTextureMemorySetLabel = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPUSharedTextureMemoryImpl), struct_WGPUStringView)
|
||
|
WGPUProcSharedTextureMemoryAddRef = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPUSharedTextureMemoryImpl))
|
||
|
WGPUProcSharedTextureMemoryRelease = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPUSharedTextureMemoryImpl))
|
||
|
WGPUProcSurfaceConfigure = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPUSurfaceImpl), ctypes.POINTER(struct_WGPUSurfaceConfiguration))
|
||
|
WGPUProcSurfaceGetCapabilities = ctypes.CFUNCTYPE(WGPUStatus, ctypes.POINTER(struct_WGPUSurfaceImpl), ctypes.POINTER(struct_WGPUAdapterImpl), ctypes.POINTER(struct_WGPUSurfaceCapabilities))
|
||
|
WGPUProcSurfaceGetCurrentTexture = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPUSurfaceImpl), ctypes.POINTER(struct_WGPUSurfaceTexture))
|
||
|
WGPUProcSurfacePresent = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPUSurfaceImpl))
|
||
|
WGPUProcSurfaceSetLabel = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPUSurfaceImpl), struct_WGPUStringView)
|
||
|
WGPUProcSurfaceUnconfigure = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPUSurfaceImpl))
|
||
|
WGPUProcSurfaceAddRef = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPUSurfaceImpl))
|
||
|
WGPUProcSurfaceRelease = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPUSurfaceImpl))
|
||
|
WGPUProcTextureCreateErrorView = ctypes.CFUNCTYPE(ctypes.POINTER(struct_WGPUTextureViewImpl), ctypes.POINTER(struct_WGPUTextureImpl), ctypes.POINTER(struct_WGPUTextureViewDescriptor))
|
||
|
WGPUProcTextureCreateView = ctypes.CFUNCTYPE(ctypes.POINTER(struct_WGPUTextureViewImpl), ctypes.POINTER(struct_WGPUTextureImpl), ctypes.POINTER(struct_WGPUTextureViewDescriptor))
|
||
|
WGPUProcTextureDestroy = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPUTextureImpl))
|
||
|
WGPUProcTextureGetDepthOrArrayLayers = ctypes.CFUNCTYPE(ctypes.c_uint32, ctypes.POINTER(struct_WGPUTextureImpl))
|
||
|
WGPUProcTextureGetDimension = ctypes.CFUNCTYPE(WGPUTextureDimension, ctypes.POINTER(struct_WGPUTextureImpl))
|
||
|
WGPUProcTextureGetFormat = ctypes.CFUNCTYPE(WGPUTextureFormat, ctypes.POINTER(struct_WGPUTextureImpl))
|
||
|
WGPUProcTextureGetHeight = ctypes.CFUNCTYPE(ctypes.c_uint32, ctypes.POINTER(struct_WGPUTextureImpl))
|
||
|
WGPUProcTextureGetMipLevelCount = ctypes.CFUNCTYPE(ctypes.c_uint32, ctypes.POINTER(struct_WGPUTextureImpl))
|
||
|
WGPUProcTextureGetSampleCount = ctypes.CFUNCTYPE(ctypes.c_uint32, ctypes.POINTER(struct_WGPUTextureImpl))
|
||
|
WGPUProcTextureGetUsage = ctypes.CFUNCTYPE(ctypes.c_uint64, ctypes.POINTER(struct_WGPUTextureImpl))
|
||
|
WGPUProcTextureGetWidth = ctypes.CFUNCTYPE(ctypes.c_uint32, ctypes.POINTER(struct_WGPUTextureImpl))
|
||
|
WGPUProcTextureSetLabel = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPUTextureImpl), struct_WGPUStringView)
|
||
|
WGPUProcTextureAddRef = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPUTextureImpl))
|
||
|
WGPUProcTextureRelease = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPUTextureImpl))
|
||
|
WGPUProcTextureViewSetLabel = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPUTextureViewImpl), struct_WGPUStringView)
|
||
|
WGPUProcTextureViewAddRef = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPUTextureViewImpl))
|
||
|
WGPUProcTextureViewRelease = ctypes.CFUNCTYPE(None, ctypes.POINTER(struct_WGPUTextureViewImpl))
|
||
|
try:
|
||
|
wgpuAdapterInfoFreeMembers = _libraries['webgpu'].wgpuAdapterInfoFreeMembers
|
||
|
wgpuAdapterInfoFreeMembers.restype = None
|
||
|
wgpuAdapterInfoFreeMembers.argtypes = [WGPUAdapterInfo]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuAdapterPropertiesMemoryHeapsFreeMembers = _libraries['webgpu'].wgpuAdapterPropertiesMemoryHeapsFreeMembers
|
||
|
wgpuAdapterPropertiesMemoryHeapsFreeMembers.restype = None
|
||
|
wgpuAdapterPropertiesMemoryHeapsFreeMembers.argtypes = [WGPUAdapterPropertiesMemoryHeaps]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuCreateInstance = _libraries['webgpu'].wgpuCreateInstance
|
||
|
wgpuCreateInstance.restype = WGPUInstance
|
||
|
wgpuCreateInstance.argtypes = [ctypes.POINTER(struct_WGPUInstanceDescriptor)]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuDrmFormatCapabilitiesFreeMembers = _libraries['webgpu'].wgpuDrmFormatCapabilitiesFreeMembers
|
||
|
wgpuDrmFormatCapabilitiesFreeMembers.restype = None
|
||
|
wgpuDrmFormatCapabilitiesFreeMembers.argtypes = [WGPUDrmFormatCapabilities]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuGetInstanceFeatures = _libraries['webgpu'].wgpuGetInstanceFeatures
|
||
|
wgpuGetInstanceFeatures.restype = WGPUStatus
|
||
|
wgpuGetInstanceFeatures.argtypes = [ctypes.POINTER(struct_WGPUInstanceFeatures)]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuGetProcAddress = _libraries['webgpu'].wgpuGetProcAddress
|
||
|
wgpuGetProcAddress.restype = WGPUProc
|
||
|
wgpuGetProcAddress.argtypes = [WGPUStringView]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuSharedBufferMemoryEndAccessStateFreeMembers = _libraries['webgpu'].wgpuSharedBufferMemoryEndAccessStateFreeMembers
|
||
|
wgpuSharedBufferMemoryEndAccessStateFreeMembers.restype = None
|
||
|
wgpuSharedBufferMemoryEndAccessStateFreeMembers.argtypes = [WGPUSharedBufferMemoryEndAccessState]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuSharedTextureMemoryEndAccessStateFreeMembers = _libraries['webgpu'].wgpuSharedTextureMemoryEndAccessStateFreeMembers
|
||
|
wgpuSharedTextureMemoryEndAccessStateFreeMembers.restype = None
|
||
|
wgpuSharedTextureMemoryEndAccessStateFreeMembers.argtypes = [WGPUSharedTextureMemoryEndAccessState]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuSupportedFeaturesFreeMembers = _libraries['webgpu'].wgpuSupportedFeaturesFreeMembers
|
||
|
wgpuSupportedFeaturesFreeMembers.restype = None
|
||
|
wgpuSupportedFeaturesFreeMembers.argtypes = [WGPUSupportedFeatures]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuSurfaceCapabilitiesFreeMembers = _libraries['webgpu'].wgpuSurfaceCapabilitiesFreeMembers
|
||
|
wgpuSurfaceCapabilitiesFreeMembers.restype = None
|
||
|
wgpuSurfaceCapabilitiesFreeMembers.argtypes = [WGPUSurfaceCapabilities]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuAdapterCreateDevice = _libraries['webgpu'].wgpuAdapterCreateDevice
|
||
|
wgpuAdapterCreateDevice.restype = WGPUDevice
|
||
|
wgpuAdapterCreateDevice.argtypes = [WGPUAdapter, ctypes.POINTER(struct_WGPUDeviceDescriptor)]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuAdapterGetFeatures = _libraries['webgpu'].wgpuAdapterGetFeatures
|
||
|
wgpuAdapterGetFeatures.restype = None
|
||
|
wgpuAdapterGetFeatures.argtypes = [WGPUAdapter, ctypes.POINTER(struct_WGPUSupportedFeatures)]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuAdapterGetFormatCapabilities = _libraries['webgpu'].wgpuAdapterGetFormatCapabilities
|
||
|
wgpuAdapterGetFormatCapabilities.restype = WGPUStatus
|
||
|
wgpuAdapterGetFormatCapabilities.argtypes = [WGPUAdapter, WGPUTextureFormat, ctypes.POINTER(struct_WGPUFormatCapabilities)]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuAdapterGetInfo = _libraries['webgpu'].wgpuAdapterGetInfo
|
||
|
wgpuAdapterGetInfo.restype = WGPUStatus
|
||
|
wgpuAdapterGetInfo.argtypes = [WGPUAdapter, ctypes.POINTER(struct_WGPUAdapterInfo)]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuAdapterGetInstance = _libraries['webgpu'].wgpuAdapterGetInstance
|
||
|
wgpuAdapterGetInstance.restype = WGPUInstance
|
||
|
wgpuAdapterGetInstance.argtypes = [WGPUAdapter]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuAdapterGetLimits = _libraries['webgpu'].wgpuAdapterGetLimits
|
||
|
wgpuAdapterGetLimits.restype = WGPUStatus
|
||
|
wgpuAdapterGetLimits.argtypes = [WGPUAdapter, ctypes.POINTER(struct_WGPUSupportedLimits)]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuAdapterHasFeature = _libraries['webgpu'].wgpuAdapterHasFeature
|
||
|
wgpuAdapterHasFeature.restype = WGPUBool
|
||
|
wgpuAdapterHasFeature.argtypes = [WGPUAdapter, WGPUFeatureName]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuAdapterRequestDevice = _libraries['webgpu'].wgpuAdapterRequestDevice
|
||
|
wgpuAdapterRequestDevice.restype = None
|
||
|
wgpuAdapterRequestDevice.argtypes = [WGPUAdapter, ctypes.POINTER(struct_WGPUDeviceDescriptor), WGPURequestDeviceCallback, ctypes.POINTER(None)]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuAdapterRequestDevice2 = _libraries['webgpu'].wgpuAdapterRequestDevice2
|
||
|
wgpuAdapterRequestDevice2.restype = WGPUFuture
|
||
|
wgpuAdapterRequestDevice2.argtypes = [WGPUAdapter, ctypes.POINTER(struct_WGPUDeviceDescriptor), WGPURequestDeviceCallbackInfo2]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuAdapterRequestDeviceF = _libraries['webgpu'].wgpuAdapterRequestDeviceF
|
||
|
wgpuAdapterRequestDeviceF.restype = WGPUFuture
|
||
|
wgpuAdapterRequestDeviceF.argtypes = [WGPUAdapter, ctypes.POINTER(struct_WGPUDeviceDescriptor), WGPURequestDeviceCallbackInfo]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuAdapterAddRef = _libraries['webgpu'].wgpuAdapterAddRef
|
||
|
wgpuAdapterAddRef.restype = None
|
||
|
wgpuAdapterAddRef.argtypes = [WGPUAdapter]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuAdapterRelease = _libraries['webgpu'].wgpuAdapterRelease
|
||
|
wgpuAdapterRelease.restype = None
|
||
|
wgpuAdapterRelease.argtypes = [WGPUAdapter]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuBindGroupSetLabel = _libraries['webgpu'].wgpuBindGroupSetLabel
|
||
|
wgpuBindGroupSetLabel.restype = None
|
||
|
wgpuBindGroupSetLabel.argtypes = [WGPUBindGroup, WGPUStringView]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuBindGroupAddRef = _libraries['webgpu'].wgpuBindGroupAddRef
|
||
|
wgpuBindGroupAddRef.restype = None
|
||
|
wgpuBindGroupAddRef.argtypes = [WGPUBindGroup]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuBindGroupRelease = _libraries['webgpu'].wgpuBindGroupRelease
|
||
|
wgpuBindGroupRelease.restype = None
|
||
|
wgpuBindGroupRelease.argtypes = [WGPUBindGroup]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuBindGroupLayoutSetLabel = _libraries['webgpu'].wgpuBindGroupLayoutSetLabel
|
||
|
wgpuBindGroupLayoutSetLabel.restype = None
|
||
|
wgpuBindGroupLayoutSetLabel.argtypes = [WGPUBindGroupLayout, WGPUStringView]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuBindGroupLayoutAddRef = _libraries['webgpu'].wgpuBindGroupLayoutAddRef
|
||
|
wgpuBindGroupLayoutAddRef.restype = None
|
||
|
wgpuBindGroupLayoutAddRef.argtypes = [WGPUBindGroupLayout]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuBindGroupLayoutRelease = _libraries['webgpu'].wgpuBindGroupLayoutRelease
|
||
|
wgpuBindGroupLayoutRelease.restype = None
|
||
|
wgpuBindGroupLayoutRelease.argtypes = [WGPUBindGroupLayout]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuBufferDestroy = _libraries['webgpu'].wgpuBufferDestroy
|
||
|
wgpuBufferDestroy.restype = None
|
||
|
wgpuBufferDestroy.argtypes = [WGPUBuffer]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
size_t = ctypes.c_uint64
|
||
|
try:
|
||
|
wgpuBufferGetConstMappedRange = _libraries['webgpu'].wgpuBufferGetConstMappedRange
|
||
|
wgpuBufferGetConstMappedRange.restype = ctypes.POINTER(None)
|
||
|
wgpuBufferGetConstMappedRange.argtypes = [WGPUBuffer, size_t, size_t]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuBufferGetMapState = _libraries['webgpu'].wgpuBufferGetMapState
|
||
|
wgpuBufferGetMapState.restype = WGPUBufferMapState
|
||
|
wgpuBufferGetMapState.argtypes = [WGPUBuffer]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuBufferGetMappedRange = _libraries['webgpu'].wgpuBufferGetMappedRange
|
||
|
wgpuBufferGetMappedRange.restype = ctypes.POINTER(None)
|
||
|
wgpuBufferGetMappedRange.argtypes = [WGPUBuffer, size_t, size_t]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
uint64_t = ctypes.c_uint64
|
||
|
try:
|
||
|
wgpuBufferGetSize = _libraries['webgpu'].wgpuBufferGetSize
|
||
|
wgpuBufferGetSize.restype = uint64_t
|
||
|
wgpuBufferGetSize.argtypes = [WGPUBuffer]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuBufferGetUsage = _libraries['webgpu'].wgpuBufferGetUsage
|
||
|
wgpuBufferGetUsage.restype = WGPUBufferUsage
|
||
|
wgpuBufferGetUsage.argtypes = [WGPUBuffer]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuBufferMapAsync = _libraries['webgpu'].wgpuBufferMapAsync
|
||
|
wgpuBufferMapAsync.restype = None
|
||
|
wgpuBufferMapAsync.argtypes = [WGPUBuffer, WGPUMapMode, size_t, size_t, WGPUBufferMapCallback, ctypes.POINTER(None)]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuBufferMapAsync2 = _libraries['webgpu'].wgpuBufferMapAsync2
|
||
|
wgpuBufferMapAsync2.restype = WGPUFuture
|
||
|
wgpuBufferMapAsync2.argtypes = [WGPUBuffer, WGPUMapMode, size_t, size_t, WGPUBufferMapCallbackInfo2]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuBufferMapAsyncF = _libraries['webgpu'].wgpuBufferMapAsyncF
|
||
|
wgpuBufferMapAsyncF.restype = WGPUFuture
|
||
|
wgpuBufferMapAsyncF.argtypes = [WGPUBuffer, WGPUMapMode, size_t, size_t, WGPUBufferMapCallbackInfo]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuBufferSetLabel = _libraries['webgpu'].wgpuBufferSetLabel
|
||
|
wgpuBufferSetLabel.restype = None
|
||
|
wgpuBufferSetLabel.argtypes = [WGPUBuffer, WGPUStringView]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuBufferUnmap = _libraries['webgpu'].wgpuBufferUnmap
|
||
|
wgpuBufferUnmap.restype = None
|
||
|
wgpuBufferUnmap.argtypes = [WGPUBuffer]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuBufferAddRef = _libraries['webgpu'].wgpuBufferAddRef
|
||
|
wgpuBufferAddRef.restype = None
|
||
|
wgpuBufferAddRef.argtypes = [WGPUBuffer]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuBufferRelease = _libraries['webgpu'].wgpuBufferRelease
|
||
|
wgpuBufferRelease.restype = None
|
||
|
wgpuBufferRelease.argtypes = [WGPUBuffer]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuCommandBufferSetLabel = _libraries['webgpu'].wgpuCommandBufferSetLabel
|
||
|
wgpuCommandBufferSetLabel.restype = None
|
||
|
wgpuCommandBufferSetLabel.argtypes = [WGPUCommandBuffer, WGPUStringView]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuCommandBufferAddRef = _libraries['webgpu'].wgpuCommandBufferAddRef
|
||
|
wgpuCommandBufferAddRef.restype = None
|
||
|
wgpuCommandBufferAddRef.argtypes = [WGPUCommandBuffer]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuCommandBufferRelease = _libraries['webgpu'].wgpuCommandBufferRelease
|
||
|
wgpuCommandBufferRelease.restype = None
|
||
|
wgpuCommandBufferRelease.argtypes = [WGPUCommandBuffer]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuCommandEncoderBeginComputePass = _libraries['webgpu'].wgpuCommandEncoderBeginComputePass
|
||
|
wgpuCommandEncoderBeginComputePass.restype = WGPUComputePassEncoder
|
||
|
wgpuCommandEncoderBeginComputePass.argtypes = [WGPUCommandEncoder, ctypes.POINTER(struct_WGPUComputePassDescriptor)]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuCommandEncoderBeginRenderPass = _libraries['webgpu'].wgpuCommandEncoderBeginRenderPass
|
||
|
wgpuCommandEncoderBeginRenderPass.restype = WGPURenderPassEncoder
|
||
|
wgpuCommandEncoderBeginRenderPass.argtypes = [WGPUCommandEncoder, ctypes.POINTER(struct_WGPURenderPassDescriptor)]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuCommandEncoderClearBuffer = _libraries['webgpu'].wgpuCommandEncoderClearBuffer
|
||
|
wgpuCommandEncoderClearBuffer.restype = None
|
||
|
wgpuCommandEncoderClearBuffer.argtypes = [WGPUCommandEncoder, WGPUBuffer, uint64_t, uint64_t]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuCommandEncoderCopyBufferToBuffer = _libraries['webgpu'].wgpuCommandEncoderCopyBufferToBuffer
|
||
|
wgpuCommandEncoderCopyBufferToBuffer.restype = None
|
||
|
wgpuCommandEncoderCopyBufferToBuffer.argtypes = [WGPUCommandEncoder, WGPUBuffer, uint64_t, WGPUBuffer, uint64_t, uint64_t]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuCommandEncoderCopyBufferToTexture = _libraries['webgpu'].wgpuCommandEncoderCopyBufferToTexture
|
||
|
wgpuCommandEncoderCopyBufferToTexture.restype = None
|
||
|
wgpuCommandEncoderCopyBufferToTexture.argtypes = [WGPUCommandEncoder, ctypes.POINTER(struct_WGPUImageCopyBuffer), ctypes.POINTER(struct_WGPUImageCopyTexture), ctypes.POINTER(struct_WGPUExtent3D)]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuCommandEncoderCopyTextureToBuffer = _libraries['webgpu'].wgpuCommandEncoderCopyTextureToBuffer
|
||
|
wgpuCommandEncoderCopyTextureToBuffer.restype = None
|
||
|
wgpuCommandEncoderCopyTextureToBuffer.argtypes = [WGPUCommandEncoder, ctypes.POINTER(struct_WGPUImageCopyTexture), ctypes.POINTER(struct_WGPUImageCopyBuffer), ctypes.POINTER(struct_WGPUExtent3D)]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuCommandEncoderCopyTextureToTexture = _libraries['webgpu'].wgpuCommandEncoderCopyTextureToTexture
|
||
|
wgpuCommandEncoderCopyTextureToTexture.restype = None
|
||
|
wgpuCommandEncoderCopyTextureToTexture.argtypes = [WGPUCommandEncoder, ctypes.POINTER(struct_WGPUImageCopyTexture), ctypes.POINTER(struct_WGPUImageCopyTexture), ctypes.POINTER(struct_WGPUExtent3D)]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuCommandEncoderFinish = _libraries['webgpu'].wgpuCommandEncoderFinish
|
||
|
wgpuCommandEncoderFinish.restype = WGPUCommandBuffer
|
||
|
wgpuCommandEncoderFinish.argtypes = [WGPUCommandEncoder, ctypes.POINTER(struct_WGPUCommandBufferDescriptor)]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuCommandEncoderInjectValidationError = _libraries['webgpu'].wgpuCommandEncoderInjectValidationError
|
||
|
wgpuCommandEncoderInjectValidationError.restype = None
|
||
|
wgpuCommandEncoderInjectValidationError.argtypes = [WGPUCommandEncoder, WGPUStringView]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuCommandEncoderInsertDebugMarker = _libraries['webgpu'].wgpuCommandEncoderInsertDebugMarker
|
||
|
wgpuCommandEncoderInsertDebugMarker.restype = None
|
||
|
wgpuCommandEncoderInsertDebugMarker.argtypes = [WGPUCommandEncoder, WGPUStringView]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuCommandEncoderPopDebugGroup = _libraries['webgpu'].wgpuCommandEncoderPopDebugGroup
|
||
|
wgpuCommandEncoderPopDebugGroup.restype = None
|
||
|
wgpuCommandEncoderPopDebugGroup.argtypes = [WGPUCommandEncoder]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuCommandEncoderPushDebugGroup = _libraries['webgpu'].wgpuCommandEncoderPushDebugGroup
|
||
|
wgpuCommandEncoderPushDebugGroup.restype = None
|
||
|
wgpuCommandEncoderPushDebugGroup.argtypes = [WGPUCommandEncoder, WGPUStringView]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
uint32_t = ctypes.c_uint32
|
||
|
try:
|
||
|
wgpuCommandEncoderResolveQuerySet = _libraries['webgpu'].wgpuCommandEncoderResolveQuerySet
|
||
|
wgpuCommandEncoderResolveQuerySet.restype = None
|
||
|
wgpuCommandEncoderResolveQuerySet.argtypes = [WGPUCommandEncoder, WGPUQuerySet, uint32_t, uint32_t, WGPUBuffer, uint64_t]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuCommandEncoderSetLabel = _libraries['webgpu'].wgpuCommandEncoderSetLabel
|
||
|
wgpuCommandEncoderSetLabel.restype = None
|
||
|
wgpuCommandEncoderSetLabel.argtypes = [WGPUCommandEncoder, WGPUStringView]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuCommandEncoderWriteBuffer = _libraries['webgpu'].wgpuCommandEncoderWriteBuffer
|
||
|
wgpuCommandEncoderWriteBuffer.restype = None
|
||
|
wgpuCommandEncoderWriteBuffer.argtypes = [WGPUCommandEncoder, WGPUBuffer, uint64_t, ctypes.POINTER(ctypes.c_ubyte), uint64_t]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuCommandEncoderWriteTimestamp = _libraries['webgpu'].wgpuCommandEncoderWriteTimestamp
|
||
|
wgpuCommandEncoderWriteTimestamp.restype = None
|
||
|
wgpuCommandEncoderWriteTimestamp.argtypes = [WGPUCommandEncoder, WGPUQuerySet, uint32_t]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuCommandEncoderAddRef = _libraries['webgpu'].wgpuCommandEncoderAddRef
|
||
|
wgpuCommandEncoderAddRef.restype = None
|
||
|
wgpuCommandEncoderAddRef.argtypes = [WGPUCommandEncoder]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuCommandEncoderRelease = _libraries['webgpu'].wgpuCommandEncoderRelease
|
||
|
wgpuCommandEncoderRelease.restype = None
|
||
|
wgpuCommandEncoderRelease.argtypes = [WGPUCommandEncoder]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuComputePassEncoderDispatchWorkgroups = _libraries['webgpu'].wgpuComputePassEncoderDispatchWorkgroups
|
||
|
wgpuComputePassEncoderDispatchWorkgroups.restype = None
|
||
|
wgpuComputePassEncoderDispatchWorkgroups.argtypes = [WGPUComputePassEncoder, uint32_t, uint32_t, uint32_t]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuComputePassEncoderDispatchWorkgroupsIndirect = _libraries['webgpu'].wgpuComputePassEncoderDispatchWorkgroupsIndirect
|
||
|
wgpuComputePassEncoderDispatchWorkgroupsIndirect.restype = None
|
||
|
wgpuComputePassEncoderDispatchWorkgroupsIndirect.argtypes = [WGPUComputePassEncoder, WGPUBuffer, uint64_t]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuComputePassEncoderEnd = _libraries['webgpu'].wgpuComputePassEncoderEnd
|
||
|
wgpuComputePassEncoderEnd.restype = None
|
||
|
wgpuComputePassEncoderEnd.argtypes = [WGPUComputePassEncoder]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuComputePassEncoderInsertDebugMarker = _libraries['webgpu'].wgpuComputePassEncoderInsertDebugMarker
|
||
|
wgpuComputePassEncoderInsertDebugMarker.restype = None
|
||
|
wgpuComputePassEncoderInsertDebugMarker.argtypes = [WGPUComputePassEncoder, WGPUStringView]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuComputePassEncoderPopDebugGroup = _libraries['webgpu'].wgpuComputePassEncoderPopDebugGroup
|
||
|
wgpuComputePassEncoderPopDebugGroup.restype = None
|
||
|
wgpuComputePassEncoderPopDebugGroup.argtypes = [WGPUComputePassEncoder]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuComputePassEncoderPushDebugGroup = _libraries['webgpu'].wgpuComputePassEncoderPushDebugGroup
|
||
|
wgpuComputePassEncoderPushDebugGroup.restype = None
|
||
|
wgpuComputePassEncoderPushDebugGroup.argtypes = [WGPUComputePassEncoder, WGPUStringView]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuComputePassEncoderSetBindGroup = _libraries['webgpu'].wgpuComputePassEncoderSetBindGroup
|
||
|
wgpuComputePassEncoderSetBindGroup.restype = None
|
||
|
wgpuComputePassEncoderSetBindGroup.argtypes = [WGPUComputePassEncoder, uint32_t, WGPUBindGroup, size_t, ctypes.POINTER(ctypes.c_uint32)]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuComputePassEncoderSetLabel = _libraries['webgpu'].wgpuComputePassEncoderSetLabel
|
||
|
wgpuComputePassEncoderSetLabel.restype = None
|
||
|
wgpuComputePassEncoderSetLabel.argtypes = [WGPUComputePassEncoder, WGPUStringView]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuComputePassEncoderSetPipeline = _libraries['webgpu'].wgpuComputePassEncoderSetPipeline
|
||
|
wgpuComputePassEncoderSetPipeline.restype = None
|
||
|
wgpuComputePassEncoderSetPipeline.argtypes = [WGPUComputePassEncoder, WGPUComputePipeline]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuComputePassEncoderWriteTimestamp = _libraries['webgpu'].wgpuComputePassEncoderWriteTimestamp
|
||
|
wgpuComputePassEncoderWriteTimestamp.restype = None
|
||
|
wgpuComputePassEncoderWriteTimestamp.argtypes = [WGPUComputePassEncoder, WGPUQuerySet, uint32_t]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuComputePassEncoderAddRef = _libraries['webgpu'].wgpuComputePassEncoderAddRef
|
||
|
wgpuComputePassEncoderAddRef.restype = None
|
||
|
wgpuComputePassEncoderAddRef.argtypes = [WGPUComputePassEncoder]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuComputePassEncoderRelease = _libraries['webgpu'].wgpuComputePassEncoderRelease
|
||
|
wgpuComputePassEncoderRelease.restype = None
|
||
|
wgpuComputePassEncoderRelease.argtypes = [WGPUComputePassEncoder]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuComputePipelineGetBindGroupLayout = _libraries['webgpu'].wgpuComputePipelineGetBindGroupLayout
|
||
|
wgpuComputePipelineGetBindGroupLayout.restype = WGPUBindGroupLayout
|
||
|
wgpuComputePipelineGetBindGroupLayout.argtypes = [WGPUComputePipeline, uint32_t]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuComputePipelineSetLabel = _libraries['webgpu'].wgpuComputePipelineSetLabel
|
||
|
wgpuComputePipelineSetLabel.restype = None
|
||
|
wgpuComputePipelineSetLabel.argtypes = [WGPUComputePipeline, WGPUStringView]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuComputePipelineAddRef = _libraries['webgpu'].wgpuComputePipelineAddRef
|
||
|
wgpuComputePipelineAddRef.restype = None
|
||
|
wgpuComputePipelineAddRef.argtypes = [WGPUComputePipeline]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuComputePipelineRelease = _libraries['webgpu'].wgpuComputePipelineRelease
|
||
|
wgpuComputePipelineRelease.restype = None
|
||
|
wgpuComputePipelineRelease.argtypes = [WGPUComputePipeline]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuDeviceCreateBindGroup = _libraries['webgpu'].wgpuDeviceCreateBindGroup
|
||
|
wgpuDeviceCreateBindGroup.restype = WGPUBindGroup
|
||
|
wgpuDeviceCreateBindGroup.argtypes = [WGPUDevice, ctypes.POINTER(struct_WGPUBindGroupDescriptor)]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuDeviceCreateBindGroupLayout = _libraries['webgpu'].wgpuDeviceCreateBindGroupLayout
|
||
|
wgpuDeviceCreateBindGroupLayout.restype = WGPUBindGroupLayout
|
||
|
wgpuDeviceCreateBindGroupLayout.argtypes = [WGPUDevice, ctypes.POINTER(struct_WGPUBindGroupLayoutDescriptor)]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuDeviceCreateBuffer = _libraries['webgpu'].wgpuDeviceCreateBuffer
|
||
|
wgpuDeviceCreateBuffer.restype = WGPUBuffer
|
||
|
wgpuDeviceCreateBuffer.argtypes = [WGPUDevice, ctypes.POINTER(struct_WGPUBufferDescriptor)]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuDeviceCreateCommandEncoder = _libraries['webgpu'].wgpuDeviceCreateCommandEncoder
|
||
|
wgpuDeviceCreateCommandEncoder.restype = WGPUCommandEncoder
|
||
|
wgpuDeviceCreateCommandEncoder.argtypes = [WGPUDevice, ctypes.POINTER(struct_WGPUCommandEncoderDescriptor)]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuDeviceCreateComputePipeline = _libraries['webgpu'].wgpuDeviceCreateComputePipeline
|
||
|
wgpuDeviceCreateComputePipeline.restype = WGPUComputePipeline
|
||
|
wgpuDeviceCreateComputePipeline.argtypes = [WGPUDevice, ctypes.POINTER(struct_WGPUComputePipelineDescriptor)]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuDeviceCreateComputePipelineAsync = _libraries['webgpu'].wgpuDeviceCreateComputePipelineAsync
|
||
|
wgpuDeviceCreateComputePipelineAsync.restype = None
|
||
|
wgpuDeviceCreateComputePipelineAsync.argtypes = [WGPUDevice, ctypes.POINTER(struct_WGPUComputePipelineDescriptor), WGPUCreateComputePipelineAsyncCallback, ctypes.POINTER(None)]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuDeviceCreateComputePipelineAsync2 = _libraries['webgpu'].wgpuDeviceCreateComputePipelineAsync2
|
||
|
wgpuDeviceCreateComputePipelineAsync2.restype = WGPUFuture
|
||
|
wgpuDeviceCreateComputePipelineAsync2.argtypes = [WGPUDevice, ctypes.POINTER(struct_WGPUComputePipelineDescriptor), WGPUCreateComputePipelineAsyncCallbackInfo2]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuDeviceCreateComputePipelineAsyncF = _libraries['webgpu'].wgpuDeviceCreateComputePipelineAsyncF
|
||
|
wgpuDeviceCreateComputePipelineAsyncF.restype = WGPUFuture
|
||
|
wgpuDeviceCreateComputePipelineAsyncF.argtypes = [WGPUDevice, ctypes.POINTER(struct_WGPUComputePipelineDescriptor), WGPUCreateComputePipelineAsyncCallbackInfo]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuDeviceCreateErrorBuffer = _libraries['webgpu'].wgpuDeviceCreateErrorBuffer
|
||
|
wgpuDeviceCreateErrorBuffer.restype = WGPUBuffer
|
||
|
wgpuDeviceCreateErrorBuffer.argtypes = [WGPUDevice, ctypes.POINTER(struct_WGPUBufferDescriptor)]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuDeviceCreateErrorExternalTexture = _libraries['webgpu'].wgpuDeviceCreateErrorExternalTexture
|
||
|
wgpuDeviceCreateErrorExternalTexture.restype = WGPUExternalTexture
|
||
|
wgpuDeviceCreateErrorExternalTexture.argtypes = [WGPUDevice]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuDeviceCreateErrorShaderModule = _libraries['webgpu'].wgpuDeviceCreateErrorShaderModule
|
||
|
wgpuDeviceCreateErrorShaderModule.restype = WGPUShaderModule
|
||
|
wgpuDeviceCreateErrorShaderModule.argtypes = [WGPUDevice, ctypes.POINTER(struct_WGPUShaderModuleDescriptor), WGPUStringView]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuDeviceCreateErrorTexture = _libraries['webgpu'].wgpuDeviceCreateErrorTexture
|
||
|
wgpuDeviceCreateErrorTexture.restype = WGPUTexture
|
||
|
wgpuDeviceCreateErrorTexture.argtypes = [WGPUDevice, ctypes.POINTER(struct_WGPUTextureDescriptor)]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuDeviceCreateExternalTexture = _libraries['webgpu'].wgpuDeviceCreateExternalTexture
|
||
|
wgpuDeviceCreateExternalTexture.restype = WGPUExternalTexture
|
||
|
wgpuDeviceCreateExternalTexture.argtypes = [WGPUDevice, ctypes.POINTER(struct_WGPUExternalTextureDescriptor)]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuDeviceCreatePipelineLayout = _libraries['webgpu'].wgpuDeviceCreatePipelineLayout
|
||
|
wgpuDeviceCreatePipelineLayout.restype = WGPUPipelineLayout
|
||
|
wgpuDeviceCreatePipelineLayout.argtypes = [WGPUDevice, ctypes.POINTER(struct_WGPUPipelineLayoutDescriptor)]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuDeviceCreateQuerySet = _libraries['webgpu'].wgpuDeviceCreateQuerySet
|
||
|
wgpuDeviceCreateQuerySet.restype = WGPUQuerySet
|
||
|
wgpuDeviceCreateQuerySet.argtypes = [WGPUDevice, ctypes.POINTER(struct_WGPUQuerySetDescriptor)]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuDeviceCreateRenderBundleEncoder = _libraries['webgpu'].wgpuDeviceCreateRenderBundleEncoder
|
||
|
wgpuDeviceCreateRenderBundleEncoder.restype = WGPURenderBundleEncoder
|
||
|
wgpuDeviceCreateRenderBundleEncoder.argtypes = [WGPUDevice, ctypes.POINTER(struct_WGPURenderBundleEncoderDescriptor)]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuDeviceCreateRenderPipeline = _libraries['webgpu'].wgpuDeviceCreateRenderPipeline
|
||
|
wgpuDeviceCreateRenderPipeline.restype = WGPURenderPipeline
|
||
|
wgpuDeviceCreateRenderPipeline.argtypes = [WGPUDevice, ctypes.POINTER(struct_WGPURenderPipelineDescriptor)]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuDeviceCreateRenderPipelineAsync = _libraries['webgpu'].wgpuDeviceCreateRenderPipelineAsync
|
||
|
wgpuDeviceCreateRenderPipelineAsync.restype = None
|
||
|
wgpuDeviceCreateRenderPipelineAsync.argtypes = [WGPUDevice, ctypes.POINTER(struct_WGPURenderPipelineDescriptor), WGPUCreateRenderPipelineAsyncCallback, ctypes.POINTER(None)]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuDeviceCreateRenderPipelineAsync2 = _libraries['webgpu'].wgpuDeviceCreateRenderPipelineAsync2
|
||
|
wgpuDeviceCreateRenderPipelineAsync2.restype = WGPUFuture
|
||
|
wgpuDeviceCreateRenderPipelineAsync2.argtypes = [WGPUDevice, ctypes.POINTER(struct_WGPURenderPipelineDescriptor), WGPUCreateRenderPipelineAsyncCallbackInfo2]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuDeviceCreateRenderPipelineAsyncF = _libraries['webgpu'].wgpuDeviceCreateRenderPipelineAsyncF
|
||
|
wgpuDeviceCreateRenderPipelineAsyncF.restype = WGPUFuture
|
||
|
wgpuDeviceCreateRenderPipelineAsyncF.argtypes = [WGPUDevice, ctypes.POINTER(struct_WGPURenderPipelineDescriptor), WGPUCreateRenderPipelineAsyncCallbackInfo]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuDeviceCreateSampler = _libraries['webgpu'].wgpuDeviceCreateSampler
|
||
|
wgpuDeviceCreateSampler.restype = WGPUSampler
|
||
|
wgpuDeviceCreateSampler.argtypes = [WGPUDevice, ctypes.POINTER(struct_WGPUSamplerDescriptor)]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuDeviceCreateShaderModule = _libraries['webgpu'].wgpuDeviceCreateShaderModule
|
||
|
wgpuDeviceCreateShaderModule.restype = WGPUShaderModule
|
||
|
wgpuDeviceCreateShaderModule.argtypes = [WGPUDevice, ctypes.POINTER(struct_WGPUShaderModuleDescriptor)]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuDeviceCreateTexture = _libraries['webgpu'].wgpuDeviceCreateTexture
|
||
|
wgpuDeviceCreateTexture.restype = WGPUTexture
|
||
|
wgpuDeviceCreateTexture.argtypes = [WGPUDevice, ctypes.POINTER(struct_WGPUTextureDescriptor)]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuDeviceDestroy = _libraries['webgpu'].wgpuDeviceDestroy
|
||
|
wgpuDeviceDestroy.restype = None
|
||
|
wgpuDeviceDestroy.argtypes = [WGPUDevice]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuDeviceForceLoss = _libraries['webgpu'].wgpuDeviceForceLoss
|
||
|
wgpuDeviceForceLoss.restype = None
|
||
|
wgpuDeviceForceLoss.argtypes = [WGPUDevice, WGPUDeviceLostReason, WGPUStringView]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuDeviceGetAHardwareBufferProperties = _libraries['webgpu'].wgpuDeviceGetAHardwareBufferProperties
|
||
|
wgpuDeviceGetAHardwareBufferProperties.restype = WGPUStatus
|
||
|
wgpuDeviceGetAHardwareBufferProperties.argtypes = [WGPUDevice, ctypes.POINTER(None), ctypes.POINTER(struct_WGPUAHardwareBufferProperties)]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuDeviceGetAdapter = _libraries['webgpu'].wgpuDeviceGetAdapter
|
||
|
wgpuDeviceGetAdapter.restype = WGPUAdapter
|
||
|
wgpuDeviceGetAdapter.argtypes = [WGPUDevice]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuDeviceGetAdapterInfo = _libraries['webgpu'].wgpuDeviceGetAdapterInfo
|
||
|
wgpuDeviceGetAdapterInfo.restype = WGPUStatus
|
||
|
wgpuDeviceGetAdapterInfo.argtypes = [WGPUDevice, ctypes.POINTER(struct_WGPUAdapterInfo)]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuDeviceGetFeatures = _libraries['webgpu'].wgpuDeviceGetFeatures
|
||
|
wgpuDeviceGetFeatures.restype = None
|
||
|
wgpuDeviceGetFeatures.argtypes = [WGPUDevice, ctypes.POINTER(struct_WGPUSupportedFeatures)]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuDeviceGetLimits = _libraries['webgpu'].wgpuDeviceGetLimits
|
||
|
wgpuDeviceGetLimits.restype = WGPUStatus
|
||
|
wgpuDeviceGetLimits.argtypes = [WGPUDevice, ctypes.POINTER(struct_WGPUSupportedLimits)]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuDeviceGetLostFuture = _libraries['webgpu'].wgpuDeviceGetLostFuture
|
||
|
wgpuDeviceGetLostFuture.restype = WGPUFuture
|
||
|
wgpuDeviceGetLostFuture.argtypes = [WGPUDevice]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuDeviceGetQueue = _libraries['webgpu'].wgpuDeviceGetQueue
|
||
|
wgpuDeviceGetQueue.restype = WGPUQueue
|
||
|
wgpuDeviceGetQueue.argtypes = [WGPUDevice]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuDeviceHasFeature = _libraries['webgpu'].wgpuDeviceHasFeature
|
||
|
wgpuDeviceHasFeature.restype = WGPUBool
|
||
|
wgpuDeviceHasFeature.argtypes = [WGPUDevice, WGPUFeatureName]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuDeviceImportSharedBufferMemory = _libraries['webgpu'].wgpuDeviceImportSharedBufferMemory
|
||
|
wgpuDeviceImportSharedBufferMemory.restype = WGPUSharedBufferMemory
|
||
|
wgpuDeviceImportSharedBufferMemory.argtypes = [WGPUDevice, ctypes.POINTER(struct_WGPUSharedBufferMemoryDescriptor)]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuDeviceImportSharedFence = _libraries['webgpu'].wgpuDeviceImportSharedFence
|
||
|
wgpuDeviceImportSharedFence.restype = WGPUSharedFence
|
||
|
wgpuDeviceImportSharedFence.argtypes = [WGPUDevice, ctypes.POINTER(struct_WGPUSharedFenceDescriptor)]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuDeviceImportSharedTextureMemory = _libraries['webgpu'].wgpuDeviceImportSharedTextureMemory
|
||
|
wgpuDeviceImportSharedTextureMemory.restype = WGPUSharedTextureMemory
|
||
|
wgpuDeviceImportSharedTextureMemory.argtypes = [WGPUDevice, ctypes.POINTER(struct_WGPUSharedTextureMemoryDescriptor)]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuDeviceInjectError = _libraries['webgpu'].wgpuDeviceInjectError
|
||
|
wgpuDeviceInjectError.restype = None
|
||
|
wgpuDeviceInjectError.argtypes = [WGPUDevice, WGPUErrorType, WGPUStringView]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuDevicePopErrorScope = _libraries['webgpu'].wgpuDevicePopErrorScope
|
||
|
wgpuDevicePopErrorScope.restype = None
|
||
|
wgpuDevicePopErrorScope.argtypes = [WGPUDevice, WGPUErrorCallback, ctypes.POINTER(None)]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuDevicePopErrorScope2 = _libraries['webgpu'].wgpuDevicePopErrorScope2
|
||
|
wgpuDevicePopErrorScope2.restype = WGPUFuture
|
||
|
wgpuDevicePopErrorScope2.argtypes = [WGPUDevice, WGPUPopErrorScopeCallbackInfo2]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuDevicePopErrorScopeF = _libraries['webgpu'].wgpuDevicePopErrorScopeF
|
||
|
wgpuDevicePopErrorScopeF.restype = WGPUFuture
|
||
|
wgpuDevicePopErrorScopeF.argtypes = [WGPUDevice, WGPUPopErrorScopeCallbackInfo]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuDevicePushErrorScope = _libraries['webgpu'].wgpuDevicePushErrorScope
|
||
|
wgpuDevicePushErrorScope.restype = None
|
||
|
wgpuDevicePushErrorScope.argtypes = [WGPUDevice, WGPUErrorFilter]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuDeviceSetLabel = _libraries['webgpu'].wgpuDeviceSetLabel
|
||
|
wgpuDeviceSetLabel.restype = None
|
||
|
wgpuDeviceSetLabel.argtypes = [WGPUDevice, WGPUStringView]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuDeviceSetLoggingCallback = _libraries['webgpu'].wgpuDeviceSetLoggingCallback
|
||
|
wgpuDeviceSetLoggingCallback.restype = None
|
||
|
wgpuDeviceSetLoggingCallback.argtypes = [WGPUDevice, WGPULoggingCallback, ctypes.POINTER(None)]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuDeviceTick = _libraries['webgpu'].wgpuDeviceTick
|
||
|
wgpuDeviceTick.restype = None
|
||
|
wgpuDeviceTick.argtypes = [WGPUDevice]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuDeviceValidateTextureDescriptor = _libraries['webgpu'].wgpuDeviceValidateTextureDescriptor
|
||
|
wgpuDeviceValidateTextureDescriptor.restype = None
|
||
|
wgpuDeviceValidateTextureDescriptor.argtypes = [WGPUDevice, ctypes.POINTER(struct_WGPUTextureDescriptor)]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuDeviceAddRef = _libraries['webgpu'].wgpuDeviceAddRef
|
||
|
wgpuDeviceAddRef.restype = None
|
||
|
wgpuDeviceAddRef.argtypes = [WGPUDevice]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuDeviceRelease = _libraries['webgpu'].wgpuDeviceRelease
|
||
|
wgpuDeviceRelease.restype = None
|
||
|
wgpuDeviceRelease.argtypes = [WGPUDevice]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuExternalTextureDestroy = _libraries['webgpu'].wgpuExternalTextureDestroy
|
||
|
wgpuExternalTextureDestroy.restype = None
|
||
|
wgpuExternalTextureDestroy.argtypes = [WGPUExternalTexture]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuExternalTextureExpire = _libraries['webgpu'].wgpuExternalTextureExpire
|
||
|
wgpuExternalTextureExpire.restype = None
|
||
|
wgpuExternalTextureExpire.argtypes = [WGPUExternalTexture]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuExternalTextureRefresh = _libraries['webgpu'].wgpuExternalTextureRefresh
|
||
|
wgpuExternalTextureRefresh.restype = None
|
||
|
wgpuExternalTextureRefresh.argtypes = [WGPUExternalTexture]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuExternalTextureSetLabel = _libraries['webgpu'].wgpuExternalTextureSetLabel
|
||
|
wgpuExternalTextureSetLabel.restype = None
|
||
|
wgpuExternalTextureSetLabel.argtypes = [WGPUExternalTexture, WGPUStringView]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuExternalTextureAddRef = _libraries['webgpu'].wgpuExternalTextureAddRef
|
||
|
wgpuExternalTextureAddRef.restype = None
|
||
|
wgpuExternalTextureAddRef.argtypes = [WGPUExternalTexture]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuExternalTextureRelease = _libraries['webgpu'].wgpuExternalTextureRelease
|
||
|
wgpuExternalTextureRelease.restype = None
|
||
|
wgpuExternalTextureRelease.argtypes = [WGPUExternalTexture]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuInstanceCreateSurface = _libraries['webgpu'].wgpuInstanceCreateSurface
|
||
|
wgpuInstanceCreateSurface.restype = WGPUSurface
|
||
|
wgpuInstanceCreateSurface.argtypes = [WGPUInstance, ctypes.POINTER(struct_WGPUSurfaceDescriptor)]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuInstanceEnumerateWGSLLanguageFeatures = _libraries['webgpu'].wgpuInstanceEnumerateWGSLLanguageFeatures
|
||
|
wgpuInstanceEnumerateWGSLLanguageFeatures.restype = size_t
|
||
|
wgpuInstanceEnumerateWGSLLanguageFeatures.argtypes = [WGPUInstance, ctypes.POINTER(WGPUWGSLFeatureName)]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuInstanceHasWGSLLanguageFeature = _libraries['webgpu'].wgpuInstanceHasWGSLLanguageFeature
|
||
|
wgpuInstanceHasWGSLLanguageFeature.restype = WGPUBool
|
||
|
wgpuInstanceHasWGSLLanguageFeature.argtypes = [WGPUInstance, WGPUWGSLFeatureName]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuInstanceProcessEvents = _libraries['webgpu'].wgpuInstanceProcessEvents
|
||
|
wgpuInstanceProcessEvents.restype = None
|
||
|
wgpuInstanceProcessEvents.argtypes = [WGPUInstance]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuInstanceRequestAdapter = _libraries['webgpu'].wgpuInstanceRequestAdapter
|
||
|
wgpuInstanceRequestAdapter.restype = None
|
||
|
wgpuInstanceRequestAdapter.argtypes = [WGPUInstance, ctypes.POINTER(struct_WGPURequestAdapterOptions), WGPURequestAdapterCallback, ctypes.POINTER(None)]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuInstanceRequestAdapter2 = _libraries['webgpu'].wgpuInstanceRequestAdapter2
|
||
|
wgpuInstanceRequestAdapter2.restype = WGPUFuture
|
||
|
wgpuInstanceRequestAdapter2.argtypes = [WGPUInstance, ctypes.POINTER(struct_WGPURequestAdapterOptions), WGPURequestAdapterCallbackInfo2]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuInstanceRequestAdapterF = _libraries['webgpu'].wgpuInstanceRequestAdapterF
|
||
|
wgpuInstanceRequestAdapterF.restype = WGPUFuture
|
||
|
wgpuInstanceRequestAdapterF.argtypes = [WGPUInstance, ctypes.POINTER(struct_WGPURequestAdapterOptions), WGPURequestAdapterCallbackInfo]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuInstanceWaitAny = _libraries['webgpu'].wgpuInstanceWaitAny
|
||
|
wgpuInstanceWaitAny.restype = WGPUWaitStatus
|
||
|
wgpuInstanceWaitAny.argtypes = [WGPUInstance, size_t, ctypes.POINTER(struct_WGPUFutureWaitInfo), uint64_t]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuInstanceAddRef = _libraries['webgpu'].wgpuInstanceAddRef
|
||
|
wgpuInstanceAddRef.restype = None
|
||
|
wgpuInstanceAddRef.argtypes = [WGPUInstance]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuInstanceRelease = _libraries['webgpu'].wgpuInstanceRelease
|
||
|
wgpuInstanceRelease.restype = None
|
||
|
wgpuInstanceRelease.argtypes = [WGPUInstance]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuPipelineLayoutSetLabel = _libraries['webgpu'].wgpuPipelineLayoutSetLabel
|
||
|
wgpuPipelineLayoutSetLabel.restype = None
|
||
|
wgpuPipelineLayoutSetLabel.argtypes = [WGPUPipelineLayout, WGPUStringView]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuPipelineLayoutAddRef = _libraries['webgpu'].wgpuPipelineLayoutAddRef
|
||
|
wgpuPipelineLayoutAddRef.restype = None
|
||
|
wgpuPipelineLayoutAddRef.argtypes = [WGPUPipelineLayout]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuPipelineLayoutRelease = _libraries['webgpu'].wgpuPipelineLayoutRelease
|
||
|
wgpuPipelineLayoutRelease.restype = None
|
||
|
wgpuPipelineLayoutRelease.argtypes = [WGPUPipelineLayout]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuQuerySetDestroy = _libraries['webgpu'].wgpuQuerySetDestroy
|
||
|
wgpuQuerySetDestroy.restype = None
|
||
|
wgpuQuerySetDestroy.argtypes = [WGPUQuerySet]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuQuerySetGetCount = _libraries['webgpu'].wgpuQuerySetGetCount
|
||
|
wgpuQuerySetGetCount.restype = uint32_t
|
||
|
wgpuQuerySetGetCount.argtypes = [WGPUQuerySet]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuQuerySetGetType = _libraries['webgpu'].wgpuQuerySetGetType
|
||
|
wgpuQuerySetGetType.restype = WGPUQueryType
|
||
|
wgpuQuerySetGetType.argtypes = [WGPUQuerySet]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuQuerySetSetLabel = _libraries['webgpu'].wgpuQuerySetSetLabel
|
||
|
wgpuQuerySetSetLabel.restype = None
|
||
|
wgpuQuerySetSetLabel.argtypes = [WGPUQuerySet, WGPUStringView]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuQuerySetAddRef = _libraries['webgpu'].wgpuQuerySetAddRef
|
||
|
wgpuQuerySetAddRef.restype = None
|
||
|
wgpuQuerySetAddRef.argtypes = [WGPUQuerySet]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuQuerySetRelease = _libraries['webgpu'].wgpuQuerySetRelease
|
||
|
wgpuQuerySetRelease.restype = None
|
||
|
wgpuQuerySetRelease.argtypes = [WGPUQuerySet]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuQueueCopyExternalTextureForBrowser = _libraries['webgpu'].wgpuQueueCopyExternalTextureForBrowser
|
||
|
wgpuQueueCopyExternalTextureForBrowser.restype = None
|
||
|
wgpuQueueCopyExternalTextureForBrowser.argtypes = [WGPUQueue, ctypes.POINTER(struct_WGPUImageCopyExternalTexture), ctypes.POINTER(struct_WGPUImageCopyTexture), ctypes.POINTER(struct_WGPUExtent3D), ctypes.POINTER(struct_WGPUCopyTextureForBrowserOptions)]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuQueueCopyTextureForBrowser = _libraries['webgpu'].wgpuQueueCopyTextureForBrowser
|
||
|
wgpuQueueCopyTextureForBrowser.restype = None
|
||
|
wgpuQueueCopyTextureForBrowser.argtypes = [WGPUQueue, ctypes.POINTER(struct_WGPUImageCopyTexture), ctypes.POINTER(struct_WGPUImageCopyTexture), ctypes.POINTER(struct_WGPUExtent3D), ctypes.POINTER(struct_WGPUCopyTextureForBrowserOptions)]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuQueueOnSubmittedWorkDone = _libraries['webgpu'].wgpuQueueOnSubmittedWorkDone
|
||
|
wgpuQueueOnSubmittedWorkDone.restype = None
|
||
|
wgpuQueueOnSubmittedWorkDone.argtypes = [WGPUQueue, WGPUQueueWorkDoneCallback, ctypes.POINTER(None)]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuQueueOnSubmittedWorkDone2 = _libraries['webgpu'].wgpuQueueOnSubmittedWorkDone2
|
||
|
wgpuQueueOnSubmittedWorkDone2.restype = WGPUFuture
|
||
|
wgpuQueueOnSubmittedWorkDone2.argtypes = [WGPUQueue, WGPUQueueWorkDoneCallbackInfo2]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuQueueOnSubmittedWorkDoneF = _libraries['webgpu'].wgpuQueueOnSubmittedWorkDoneF
|
||
|
wgpuQueueOnSubmittedWorkDoneF.restype = WGPUFuture
|
||
|
wgpuQueueOnSubmittedWorkDoneF.argtypes = [WGPUQueue, WGPUQueueWorkDoneCallbackInfo]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuQueueSetLabel = _libraries['webgpu'].wgpuQueueSetLabel
|
||
|
wgpuQueueSetLabel.restype = None
|
||
|
wgpuQueueSetLabel.argtypes = [WGPUQueue, WGPUStringView]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuQueueSubmit = _libraries['webgpu'].wgpuQueueSubmit
|
||
|
wgpuQueueSubmit.restype = None
|
||
|
wgpuQueueSubmit.argtypes = [WGPUQueue, size_t, ctypes.POINTER(ctypes.POINTER(struct_WGPUCommandBufferImpl))]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuQueueWriteBuffer = _libraries['webgpu'].wgpuQueueWriteBuffer
|
||
|
wgpuQueueWriteBuffer.restype = None
|
||
|
wgpuQueueWriteBuffer.argtypes = [WGPUQueue, WGPUBuffer, uint64_t, ctypes.POINTER(None), size_t]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuQueueWriteTexture = _libraries['webgpu'].wgpuQueueWriteTexture
|
||
|
wgpuQueueWriteTexture.restype = None
|
||
|
wgpuQueueWriteTexture.argtypes = [WGPUQueue, ctypes.POINTER(struct_WGPUImageCopyTexture), ctypes.POINTER(None), size_t, ctypes.POINTER(struct_WGPUTextureDataLayout), ctypes.POINTER(struct_WGPUExtent3D)]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuQueueAddRef = _libraries['webgpu'].wgpuQueueAddRef
|
||
|
wgpuQueueAddRef.restype = None
|
||
|
wgpuQueueAddRef.argtypes = [WGPUQueue]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuQueueRelease = _libraries['webgpu'].wgpuQueueRelease
|
||
|
wgpuQueueRelease.restype = None
|
||
|
wgpuQueueRelease.argtypes = [WGPUQueue]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuRenderBundleSetLabel = _libraries['webgpu'].wgpuRenderBundleSetLabel
|
||
|
wgpuRenderBundleSetLabel.restype = None
|
||
|
wgpuRenderBundleSetLabel.argtypes = [WGPURenderBundle, WGPUStringView]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuRenderBundleAddRef = _libraries['webgpu'].wgpuRenderBundleAddRef
|
||
|
wgpuRenderBundleAddRef.restype = None
|
||
|
wgpuRenderBundleAddRef.argtypes = [WGPURenderBundle]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuRenderBundleRelease = _libraries['webgpu'].wgpuRenderBundleRelease
|
||
|
wgpuRenderBundleRelease.restype = None
|
||
|
wgpuRenderBundleRelease.argtypes = [WGPURenderBundle]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuRenderBundleEncoderDraw = _libraries['webgpu'].wgpuRenderBundleEncoderDraw
|
||
|
wgpuRenderBundleEncoderDraw.restype = None
|
||
|
wgpuRenderBundleEncoderDraw.argtypes = [WGPURenderBundleEncoder, uint32_t, uint32_t, uint32_t, uint32_t]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
int32_t = ctypes.c_int32
|
||
|
try:
|
||
|
wgpuRenderBundleEncoderDrawIndexed = _libraries['webgpu'].wgpuRenderBundleEncoderDrawIndexed
|
||
|
wgpuRenderBundleEncoderDrawIndexed.restype = None
|
||
|
wgpuRenderBundleEncoderDrawIndexed.argtypes = [WGPURenderBundleEncoder, uint32_t, uint32_t, uint32_t, int32_t, uint32_t]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuRenderBundleEncoderDrawIndexedIndirect = _libraries['webgpu'].wgpuRenderBundleEncoderDrawIndexedIndirect
|
||
|
wgpuRenderBundleEncoderDrawIndexedIndirect.restype = None
|
||
|
wgpuRenderBundleEncoderDrawIndexedIndirect.argtypes = [WGPURenderBundleEncoder, WGPUBuffer, uint64_t]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuRenderBundleEncoderDrawIndirect = _libraries['webgpu'].wgpuRenderBundleEncoderDrawIndirect
|
||
|
wgpuRenderBundleEncoderDrawIndirect.restype = None
|
||
|
wgpuRenderBundleEncoderDrawIndirect.argtypes = [WGPURenderBundleEncoder, WGPUBuffer, uint64_t]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuRenderBundleEncoderFinish = _libraries['webgpu'].wgpuRenderBundleEncoderFinish
|
||
|
wgpuRenderBundleEncoderFinish.restype = WGPURenderBundle
|
||
|
wgpuRenderBundleEncoderFinish.argtypes = [WGPURenderBundleEncoder, ctypes.POINTER(struct_WGPURenderBundleDescriptor)]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuRenderBundleEncoderInsertDebugMarker = _libraries['webgpu'].wgpuRenderBundleEncoderInsertDebugMarker
|
||
|
wgpuRenderBundleEncoderInsertDebugMarker.restype = None
|
||
|
wgpuRenderBundleEncoderInsertDebugMarker.argtypes = [WGPURenderBundleEncoder, WGPUStringView]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuRenderBundleEncoderPopDebugGroup = _libraries['webgpu'].wgpuRenderBundleEncoderPopDebugGroup
|
||
|
wgpuRenderBundleEncoderPopDebugGroup.restype = None
|
||
|
wgpuRenderBundleEncoderPopDebugGroup.argtypes = [WGPURenderBundleEncoder]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuRenderBundleEncoderPushDebugGroup = _libraries['webgpu'].wgpuRenderBundleEncoderPushDebugGroup
|
||
|
wgpuRenderBundleEncoderPushDebugGroup.restype = None
|
||
|
wgpuRenderBundleEncoderPushDebugGroup.argtypes = [WGPURenderBundleEncoder, WGPUStringView]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuRenderBundleEncoderSetBindGroup = _libraries['webgpu'].wgpuRenderBundleEncoderSetBindGroup
|
||
|
wgpuRenderBundleEncoderSetBindGroup.restype = None
|
||
|
wgpuRenderBundleEncoderSetBindGroup.argtypes = [WGPURenderBundleEncoder, uint32_t, WGPUBindGroup, size_t, ctypes.POINTER(ctypes.c_uint32)]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuRenderBundleEncoderSetIndexBuffer = _libraries['webgpu'].wgpuRenderBundleEncoderSetIndexBuffer
|
||
|
wgpuRenderBundleEncoderSetIndexBuffer.restype = None
|
||
|
wgpuRenderBundleEncoderSetIndexBuffer.argtypes = [WGPURenderBundleEncoder, WGPUBuffer, WGPUIndexFormat, uint64_t, uint64_t]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuRenderBundleEncoderSetLabel = _libraries['webgpu'].wgpuRenderBundleEncoderSetLabel
|
||
|
wgpuRenderBundleEncoderSetLabel.restype = None
|
||
|
wgpuRenderBundleEncoderSetLabel.argtypes = [WGPURenderBundleEncoder, WGPUStringView]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuRenderBundleEncoderSetPipeline = _libraries['webgpu'].wgpuRenderBundleEncoderSetPipeline
|
||
|
wgpuRenderBundleEncoderSetPipeline.restype = None
|
||
|
wgpuRenderBundleEncoderSetPipeline.argtypes = [WGPURenderBundleEncoder, WGPURenderPipeline]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuRenderBundleEncoderSetVertexBuffer = _libraries['webgpu'].wgpuRenderBundleEncoderSetVertexBuffer
|
||
|
wgpuRenderBundleEncoderSetVertexBuffer.restype = None
|
||
|
wgpuRenderBundleEncoderSetVertexBuffer.argtypes = [WGPURenderBundleEncoder, uint32_t, WGPUBuffer, uint64_t, uint64_t]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuRenderBundleEncoderAddRef = _libraries['webgpu'].wgpuRenderBundleEncoderAddRef
|
||
|
wgpuRenderBundleEncoderAddRef.restype = None
|
||
|
wgpuRenderBundleEncoderAddRef.argtypes = [WGPURenderBundleEncoder]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuRenderBundleEncoderRelease = _libraries['webgpu'].wgpuRenderBundleEncoderRelease
|
||
|
wgpuRenderBundleEncoderRelease.restype = None
|
||
|
wgpuRenderBundleEncoderRelease.argtypes = [WGPURenderBundleEncoder]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuRenderPassEncoderBeginOcclusionQuery = _libraries['webgpu'].wgpuRenderPassEncoderBeginOcclusionQuery
|
||
|
wgpuRenderPassEncoderBeginOcclusionQuery.restype = None
|
||
|
wgpuRenderPassEncoderBeginOcclusionQuery.argtypes = [WGPURenderPassEncoder, uint32_t]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuRenderPassEncoderDraw = _libraries['webgpu'].wgpuRenderPassEncoderDraw
|
||
|
wgpuRenderPassEncoderDraw.restype = None
|
||
|
wgpuRenderPassEncoderDraw.argtypes = [WGPURenderPassEncoder, uint32_t, uint32_t, uint32_t, uint32_t]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuRenderPassEncoderDrawIndexed = _libraries['webgpu'].wgpuRenderPassEncoderDrawIndexed
|
||
|
wgpuRenderPassEncoderDrawIndexed.restype = None
|
||
|
wgpuRenderPassEncoderDrawIndexed.argtypes = [WGPURenderPassEncoder, uint32_t, uint32_t, uint32_t, int32_t, uint32_t]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuRenderPassEncoderDrawIndexedIndirect = _libraries['webgpu'].wgpuRenderPassEncoderDrawIndexedIndirect
|
||
|
wgpuRenderPassEncoderDrawIndexedIndirect.restype = None
|
||
|
wgpuRenderPassEncoderDrawIndexedIndirect.argtypes = [WGPURenderPassEncoder, WGPUBuffer, uint64_t]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuRenderPassEncoderDrawIndirect = _libraries['webgpu'].wgpuRenderPassEncoderDrawIndirect
|
||
|
wgpuRenderPassEncoderDrawIndirect.restype = None
|
||
|
wgpuRenderPassEncoderDrawIndirect.argtypes = [WGPURenderPassEncoder, WGPUBuffer, uint64_t]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuRenderPassEncoderEnd = _libraries['webgpu'].wgpuRenderPassEncoderEnd
|
||
|
wgpuRenderPassEncoderEnd.restype = None
|
||
|
wgpuRenderPassEncoderEnd.argtypes = [WGPURenderPassEncoder]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuRenderPassEncoderEndOcclusionQuery = _libraries['webgpu'].wgpuRenderPassEncoderEndOcclusionQuery
|
||
|
wgpuRenderPassEncoderEndOcclusionQuery.restype = None
|
||
|
wgpuRenderPassEncoderEndOcclusionQuery.argtypes = [WGPURenderPassEncoder]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuRenderPassEncoderExecuteBundles = _libraries['webgpu'].wgpuRenderPassEncoderExecuteBundles
|
||
|
wgpuRenderPassEncoderExecuteBundles.restype = None
|
||
|
wgpuRenderPassEncoderExecuteBundles.argtypes = [WGPURenderPassEncoder, size_t, ctypes.POINTER(ctypes.POINTER(struct_WGPURenderBundleImpl))]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuRenderPassEncoderInsertDebugMarker = _libraries['webgpu'].wgpuRenderPassEncoderInsertDebugMarker
|
||
|
wgpuRenderPassEncoderInsertDebugMarker.restype = None
|
||
|
wgpuRenderPassEncoderInsertDebugMarker.argtypes = [WGPURenderPassEncoder, WGPUStringView]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuRenderPassEncoderMultiDrawIndexedIndirect = _libraries['webgpu'].wgpuRenderPassEncoderMultiDrawIndexedIndirect
|
||
|
wgpuRenderPassEncoderMultiDrawIndexedIndirect.restype = None
|
||
|
wgpuRenderPassEncoderMultiDrawIndexedIndirect.argtypes = [WGPURenderPassEncoder, WGPUBuffer, uint64_t, uint32_t, WGPUBuffer, uint64_t]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuRenderPassEncoderMultiDrawIndirect = _libraries['webgpu'].wgpuRenderPassEncoderMultiDrawIndirect
|
||
|
wgpuRenderPassEncoderMultiDrawIndirect.restype = None
|
||
|
wgpuRenderPassEncoderMultiDrawIndirect.argtypes = [WGPURenderPassEncoder, WGPUBuffer, uint64_t, uint32_t, WGPUBuffer, uint64_t]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuRenderPassEncoderPixelLocalStorageBarrier = _libraries['webgpu'].wgpuRenderPassEncoderPixelLocalStorageBarrier
|
||
|
wgpuRenderPassEncoderPixelLocalStorageBarrier.restype = None
|
||
|
wgpuRenderPassEncoderPixelLocalStorageBarrier.argtypes = [WGPURenderPassEncoder]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuRenderPassEncoderPopDebugGroup = _libraries['webgpu'].wgpuRenderPassEncoderPopDebugGroup
|
||
|
wgpuRenderPassEncoderPopDebugGroup.restype = None
|
||
|
wgpuRenderPassEncoderPopDebugGroup.argtypes = [WGPURenderPassEncoder]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuRenderPassEncoderPushDebugGroup = _libraries['webgpu'].wgpuRenderPassEncoderPushDebugGroup
|
||
|
wgpuRenderPassEncoderPushDebugGroup.restype = None
|
||
|
wgpuRenderPassEncoderPushDebugGroup.argtypes = [WGPURenderPassEncoder, WGPUStringView]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuRenderPassEncoderSetBindGroup = _libraries['webgpu'].wgpuRenderPassEncoderSetBindGroup
|
||
|
wgpuRenderPassEncoderSetBindGroup.restype = None
|
||
|
wgpuRenderPassEncoderSetBindGroup.argtypes = [WGPURenderPassEncoder, uint32_t, WGPUBindGroup, size_t, ctypes.POINTER(ctypes.c_uint32)]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuRenderPassEncoderSetBlendConstant = _libraries['webgpu'].wgpuRenderPassEncoderSetBlendConstant
|
||
|
wgpuRenderPassEncoderSetBlendConstant.restype = None
|
||
|
wgpuRenderPassEncoderSetBlendConstant.argtypes = [WGPURenderPassEncoder, ctypes.POINTER(struct_WGPUColor)]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuRenderPassEncoderSetIndexBuffer = _libraries['webgpu'].wgpuRenderPassEncoderSetIndexBuffer
|
||
|
wgpuRenderPassEncoderSetIndexBuffer.restype = None
|
||
|
wgpuRenderPassEncoderSetIndexBuffer.argtypes = [WGPURenderPassEncoder, WGPUBuffer, WGPUIndexFormat, uint64_t, uint64_t]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuRenderPassEncoderSetLabel = _libraries['webgpu'].wgpuRenderPassEncoderSetLabel
|
||
|
wgpuRenderPassEncoderSetLabel.restype = None
|
||
|
wgpuRenderPassEncoderSetLabel.argtypes = [WGPURenderPassEncoder, WGPUStringView]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuRenderPassEncoderSetPipeline = _libraries['webgpu'].wgpuRenderPassEncoderSetPipeline
|
||
|
wgpuRenderPassEncoderSetPipeline.restype = None
|
||
|
wgpuRenderPassEncoderSetPipeline.argtypes = [WGPURenderPassEncoder, WGPURenderPipeline]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuRenderPassEncoderSetScissorRect = _libraries['webgpu'].wgpuRenderPassEncoderSetScissorRect
|
||
|
wgpuRenderPassEncoderSetScissorRect.restype = None
|
||
|
wgpuRenderPassEncoderSetScissorRect.argtypes = [WGPURenderPassEncoder, uint32_t, uint32_t, uint32_t, uint32_t]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuRenderPassEncoderSetStencilReference = _libraries['webgpu'].wgpuRenderPassEncoderSetStencilReference
|
||
|
wgpuRenderPassEncoderSetStencilReference.restype = None
|
||
|
wgpuRenderPassEncoderSetStencilReference.argtypes = [WGPURenderPassEncoder, uint32_t]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuRenderPassEncoderSetVertexBuffer = _libraries['webgpu'].wgpuRenderPassEncoderSetVertexBuffer
|
||
|
wgpuRenderPassEncoderSetVertexBuffer.restype = None
|
||
|
wgpuRenderPassEncoderSetVertexBuffer.argtypes = [WGPURenderPassEncoder, uint32_t, WGPUBuffer, uint64_t, uint64_t]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuRenderPassEncoderSetViewport = _libraries['webgpu'].wgpuRenderPassEncoderSetViewport
|
||
|
wgpuRenderPassEncoderSetViewport.restype = None
|
||
|
wgpuRenderPassEncoderSetViewport.argtypes = [WGPURenderPassEncoder, ctypes.c_float, ctypes.c_float, ctypes.c_float, ctypes.c_float, ctypes.c_float, ctypes.c_float]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuRenderPassEncoderWriteTimestamp = _libraries['webgpu'].wgpuRenderPassEncoderWriteTimestamp
|
||
|
wgpuRenderPassEncoderWriteTimestamp.restype = None
|
||
|
wgpuRenderPassEncoderWriteTimestamp.argtypes = [WGPURenderPassEncoder, WGPUQuerySet, uint32_t]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuRenderPassEncoderAddRef = _libraries['webgpu'].wgpuRenderPassEncoderAddRef
|
||
|
wgpuRenderPassEncoderAddRef.restype = None
|
||
|
wgpuRenderPassEncoderAddRef.argtypes = [WGPURenderPassEncoder]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuRenderPassEncoderRelease = _libraries['webgpu'].wgpuRenderPassEncoderRelease
|
||
|
wgpuRenderPassEncoderRelease.restype = None
|
||
|
wgpuRenderPassEncoderRelease.argtypes = [WGPURenderPassEncoder]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuRenderPipelineGetBindGroupLayout = _libraries['webgpu'].wgpuRenderPipelineGetBindGroupLayout
|
||
|
wgpuRenderPipelineGetBindGroupLayout.restype = WGPUBindGroupLayout
|
||
|
wgpuRenderPipelineGetBindGroupLayout.argtypes = [WGPURenderPipeline, uint32_t]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuRenderPipelineSetLabel = _libraries['webgpu'].wgpuRenderPipelineSetLabel
|
||
|
wgpuRenderPipelineSetLabel.restype = None
|
||
|
wgpuRenderPipelineSetLabel.argtypes = [WGPURenderPipeline, WGPUStringView]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuRenderPipelineAddRef = _libraries['webgpu'].wgpuRenderPipelineAddRef
|
||
|
wgpuRenderPipelineAddRef.restype = None
|
||
|
wgpuRenderPipelineAddRef.argtypes = [WGPURenderPipeline]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuRenderPipelineRelease = _libraries['webgpu'].wgpuRenderPipelineRelease
|
||
|
wgpuRenderPipelineRelease.restype = None
|
||
|
wgpuRenderPipelineRelease.argtypes = [WGPURenderPipeline]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuSamplerSetLabel = _libraries['webgpu'].wgpuSamplerSetLabel
|
||
|
wgpuSamplerSetLabel.restype = None
|
||
|
wgpuSamplerSetLabel.argtypes = [WGPUSampler, WGPUStringView]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuSamplerAddRef = _libraries['webgpu'].wgpuSamplerAddRef
|
||
|
wgpuSamplerAddRef.restype = None
|
||
|
wgpuSamplerAddRef.argtypes = [WGPUSampler]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuSamplerRelease = _libraries['webgpu'].wgpuSamplerRelease
|
||
|
wgpuSamplerRelease.restype = None
|
||
|
wgpuSamplerRelease.argtypes = [WGPUSampler]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuShaderModuleGetCompilationInfo = _libraries['webgpu'].wgpuShaderModuleGetCompilationInfo
|
||
|
wgpuShaderModuleGetCompilationInfo.restype = None
|
||
|
wgpuShaderModuleGetCompilationInfo.argtypes = [WGPUShaderModule, WGPUCompilationInfoCallback, ctypes.POINTER(None)]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuShaderModuleGetCompilationInfo2 = _libraries['webgpu'].wgpuShaderModuleGetCompilationInfo2
|
||
|
wgpuShaderModuleGetCompilationInfo2.restype = WGPUFuture
|
||
|
wgpuShaderModuleGetCompilationInfo2.argtypes = [WGPUShaderModule, WGPUCompilationInfoCallbackInfo2]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuShaderModuleGetCompilationInfoF = _libraries['webgpu'].wgpuShaderModuleGetCompilationInfoF
|
||
|
wgpuShaderModuleGetCompilationInfoF.restype = WGPUFuture
|
||
|
wgpuShaderModuleGetCompilationInfoF.argtypes = [WGPUShaderModule, WGPUCompilationInfoCallbackInfo]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuShaderModuleSetLabel = _libraries['webgpu'].wgpuShaderModuleSetLabel
|
||
|
wgpuShaderModuleSetLabel.restype = None
|
||
|
wgpuShaderModuleSetLabel.argtypes = [WGPUShaderModule, WGPUStringView]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuShaderModuleAddRef = _libraries['webgpu'].wgpuShaderModuleAddRef
|
||
|
wgpuShaderModuleAddRef.restype = None
|
||
|
wgpuShaderModuleAddRef.argtypes = [WGPUShaderModule]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuShaderModuleRelease = _libraries['webgpu'].wgpuShaderModuleRelease
|
||
|
wgpuShaderModuleRelease.restype = None
|
||
|
wgpuShaderModuleRelease.argtypes = [WGPUShaderModule]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuSharedBufferMemoryBeginAccess = _libraries['webgpu'].wgpuSharedBufferMemoryBeginAccess
|
||
|
wgpuSharedBufferMemoryBeginAccess.restype = WGPUStatus
|
||
|
wgpuSharedBufferMemoryBeginAccess.argtypes = [WGPUSharedBufferMemory, WGPUBuffer, ctypes.POINTER(struct_WGPUSharedBufferMemoryBeginAccessDescriptor)]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuSharedBufferMemoryCreateBuffer = _libraries['webgpu'].wgpuSharedBufferMemoryCreateBuffer
|
||
|
wgpuSharedBufferMemoryCreateBuffer.restype = WGPUBuffer
|
||
|
wgpuSharedBufferMemoryCreateBuffer.argtypes = [WGPUSharedBufferMemory, ctypes.POINTER(struct_WGPUBufferDescriptor)]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuSharedBufferMemoryEndAccess = _libraries['webgpu'].wgpuSharedBufferMemoryEndAccess
|
||
|
wgpuSharedBufferMemoryEndAccess.restype = WGPUStatus
|
||
|
wgpuSharedBufferMemoryEndAccess.argtypes = [WGPUSharedBufferMemory, WGPUBuffer, ctypes.POINTER(struct_WGPUSharedBufferMemoryEndAccessState)]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuSharedBufferMemoryGetProperties = _libraries['webgpu'].wgpuSharedBufferMemoryGetProperties
|
||
|
wgpuSharedBufferMemoryGetProperties.restype = WGPUStatus
|
||
|
wgpuSharedBufferMemoryGetProperties.argtypes = [WGPUSharedBufferMemory, ctypes.POINTER(struct_WGPUSharedBufferMemoryProperties)]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuSharedBufferMemoryIsDeviceLost = _libraries['webgpu'].wgpuSharedBufferMemoryIsDeviceLost
|
||
|
wgpuSharedBufferMemoryIsDeviceLost.restype = WGPUBool
|
||
|
wgpuSharedBufferMemoryIsDeviceLost.argtypes = [WGPUSharedBufferMemory]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuSharedBufferMemorySetLabel = _libraries['webgpu'].wgpuSharedBufferMemorySetLabel
|
||
|
wgpuSharedBufferMemorySetLabel.restype = None
|
||
|
wgpuSharedBufferMemorySetLabel.argtypes = [WGPUSharedBufferMemory, WGPUStringView]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuSharedBufferMemoryAddRef = _libraries['webgpu'].wgpuSharedBufferMemoryAddRef
|
||
|
wgpuSharedBufferMemoryAddRef.restype = None
|
||
|
wgpuSharedBufferMemoryAddRef.argtypes = [WGPUSharedBufferMemory]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuSharedBufferMemoryRelease = _libraries['webgpu'].wgpuSharedBufferMemoryRelease
|
||
|
wgpuSharedBufferMemoryRelease.restype = None
|
||
|
wgpuSharedBufferMemoryRelease.argtypes = [WGPUSharedBufferMemory]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuSharedFenceExportInfo = _libraries['webgpu'].wgpuSharedFenceExportInfo
|
||
|
wgpuSharedFenceExportInfo.restype = None
|
||
|
wgpuSharedFenceExportInfo.argtypes = [WGPUSharedFence, ctypes.POINTER(struct_WGPUSharedFenceExportInfo)]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuSharedFenceAddRef = _libraries['webgpu'].wgpuSharedFenceAddRef
|
||
|
wgpuSharedFenceAddRef.restype = None
|
||
|
wgpuSharedFenceAddRef.argtypes = [WGPUSharedFence]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuSharedFenceRelease = _libraries['webgpu'].wgpuSharedFenceRelease
|
||
|
wgpuSharedFenceRelease.restype = None
|
||
|
wgpuSharedFenceRelease.argtypes = [WGPUSharedFence]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuSharedTextureMemoryBeginAccess = _libraries['webgpu'].wgpuSharedTextureMemoryBeginAccess
|
||
|
wgpuSharedTextureMemoryBeginAccess.restype = WGPUStatus
|
||
|
wgpuSharedTextureMemoryBeginAccess.argtypes = [WGPUSharedTextureMemory, WGPUTexture, ctypes.POINTER(struct_WGPUSharedTextureMemoryBeginAccessDescriptor)]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuSharedTextureMemoryCreateTexture = _libraries['webgpu'].wgpuSharedTextureMemoryCreateTexture
|
||
|
wgpuSharedTextureMemoryCreateTexture.restype = WGPUTexture
|
||
|
wgpuSharedTextureMemoryCreateTexture.argtypes = [WGPUSharedTextureMemory, ctypes.POINTER(struct_WGPUTextureDescriptor)]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuSharedTextureMemoryEndAccess = _libraries['webgpu'].wgpuSharedTextureMemoryEndAccess
|
||
|
wgpuSharedTextureMemoryEndAccess.restype = WGPUStatus
|
||
|
wgpuSharedTextureMemoryEndAccess.argtypes = [WGPUSharedTextureMemory, WGPUTexture, ctypes.POINTER(struct_WGPUSharedTextureMemoryEndAccessState)]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuSharedTextureMemoryGetProperties = _libraries['webgpu'].wgpuSharedTextureMemoryGetProperties
|
||
|
wgpuSharedTextureMemoryGetProperties.restype = WGPUStatus
|
||
|
wgpuSharedTextureMemoryGetProperties.argtypes = [WGPUSharedTextureMemory, ctypes.POINTER(struct_WGPUSharedTextureMemoryProperties)]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuSharedTextureMemoryIsDeviceLost = _libraries['webgpu'].wgpuSharedTextureMemoryIsDeviceLost
|
||
|
wgpuSharedTextureMemoryIsDeviceLost.restype = WGPUBool
|
||
|
wgpuSharedTextureMemoryIsDeviceLost.argtypes = [WGPUSharedTextureMemory]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuSharedTextureMemorySetLabel = _libraries['webgpu'].wgpuSharedTextureMemorySetLabel
|
||
|
wgpuSharedTextureMemorySetLabel.restype = None
|
||
|
wgpuSharedTextureMemorySetLabel.argtypes = [WGPUSharedTextureMemory, WGPUStringView]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuSharedTextureMemoryAddRef = _libraries['webgpu'].wgpuSharedTextureMemoryAddRef
|
||
|
wgpuSharedTextureMemoryAddRef.restype = None
|
||
|
wgpuSharedTextureMemoryAddRef.argtypes = [WGPUSharedTextureMemory]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuSharedTextureMemoryRelease = _libraries['webgpu'].wgpuSharedTextureMemoryRelease
|
||
|
wgpuSharedTextureMemoryRelease.restype = None
|
||
|
wgpuSharedTextureMemoryRelease.argtypes = [WGPUSharedTextureMemory]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuSurfaceConfigure = _libraries['webgpu'].wgpuSurfaceConfigure
|
||
|
wgpuSurfaceConfigure.restype = None
|
||
|
wgpuSurfaceConfigure.argtypes = [WGPUSurface, ctypes.POINTER(struct_WGPUSurfaceConfiguration)]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuSurfaceGetCapabilities = _libraries['webgpu'].wgpuSurfaceGetCapabilities
|
||
|
wgpuSurfaceGetCapabilities.restype = WGPUStatus
|
||
|
wgpuSurfaceGetCapabilities.argtypes = [WGPUSurface, WGPUAdapter, ctypes.POINTER(struct_WGPUSurfaceCapabilities)]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuSurfaceGetCurrentTexture = _libraries['webgpu'].wgpuSurfaceGetCurrentTexture
|
||
|
wgpuSurfaceGetCurrentTexture.restype = None
|
||
|
wgpuSurfaceGetCurrentTexture.argtypes = [WGPUSurface, ctypes.POINTER(struct_WGPUSurfaceTexture)]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuSurfacePresent = _libraries['webgpu'].wgpuSurfacePresent
|
||
|
wgpuSurfacePresent.restype = None
|
||
|
wgpuSurfacePresent.argtypes = [WGPUSurface]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuSurfaceSetLabel = _libraries['webgpu'].wgpuSurfaceSetLabel
|
||
|
wgpuSurfaceSetLabel.restype = None
|
||
|
wgpuSurfaceSetLabel.argtypes = [WGPUSurface, WGPUStringView]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuSurfaceUnconfigure = _libraries['webgpu'].wgpuSurfaceUnconfigure
|
||
|
wgpuSurfaceUnconfigure.restype = None
|
||
|
wgpuSurfaceUnconfigure.argtypes = [WGPUSurface]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuSurfaceAddRef = _libraries['webgpu'].wgpuSurfaceAddRef
|
||
|
wgpuSurfaceAddRef.restype = None
|
||
|
wgpuSurfaceAddRef.argtypes = [WGPUSurface]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuSurfaceRelease = _libraries['webgpu'].wgpuSurfaceRelease
|
||
|
wgpuSurfaceRelease.restype = None
|
||
|
wgpuSurfaceRelease.argtypes = [WGPUSurface]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuTextureCreateErrorView = _libraries['webgpu'].wgpuTextureCreateErrorView
|
||
|
wgpuTextureCreateErrorView.restype = WGPUTextureView
|
||
|
wgpuTextureCreateErrorView.argtypes = [WGPUTexture, ctypes.POINTER(struct_WGPUTextureViewDescriptor)]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuTextureCreateView = _libraries['webgpu'].wgpuTextureCreateView
|
||
|
wgpuTextureCreateView.restype = WGPUTextureView
|
||
|
wgpuTextureCreateView.argtypes = [WGPUTexture, ctypes.POINTER(struct_WGPUTextureViewDescriptor)]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuTextureDestroy = _libraries['webgpu'].wgpuTextureDestroy
|
||
|
wgpuTextureDestroy.restype = None
|
||
|
wgpuTextureDestroy.argtypes = [WGPUTexture]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuTextureGetDepthOrArrayLayers = _libraries['webgpu'].wgpuTextureGetDepthOrArrayLayers
|
||
|
wgpuTextureGetDepthOrArrayLayers.restype = uint32_t
|
||
|
wgpuTextureGetDepthOrArrayLayers.argtypes = [WGPUTexture]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuTextureGetDimension = _libraries['webgpu'].wgpuTextureGetDimension
|
||
|
wgpuTextureGetDimension.restype = WGPUTextureDimension
|
||
|
wgpuTextureGetDimension.argtypes = [WGPUTexture]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuTextureGetFormat = _libraries['webgpu'].wgpuTextureGetFormat
|
||
|
wgpuTextureGetFormat.restype = WGPUTextureFormat
|
||
|
wgpuTextureGetFormat.argtypes = [WGPUTexture]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuTextureGetHeight = _libraries['webgpu'].wgpuTextureGetHeight
|
||
|
wgpuTextureGetHeight.restype = uint32_t
|
||
|
wgpuTextureGetHeight.argtypes = [WGPUTexture]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuTextureGetMipLevelCount = _libraries['webgpu'].wgpuTextureGetMipLevelCount
|
||
|
wgpuTextureGetMipLevelCount.restype = uint32_t
|
||
|
wgpuTextureGetMipLevelCount.argtypes = [WGPUTexture]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuTextureGetSampleCount = _libraries['webgpu'].wgpuTextureGetSampleCount
|
||
|
wgpuTextureGetSampleCount.restype = uint32_t
|
||
|
wgpuTextureGetSampleCount.argtypes = [WGPUTexture]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuTextureGetUsage = _libraries['webgpu'].wgpuTextureGetUsage
|
||
|
wgpuTextureGetUsage.restype = WGPUTextureUsage
|
||
|
wgpuTextureGetUsage.argtypes = [WGPUTexture]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuTextureGetWidth = _libraries['webgpu'].wgpuTextureGetWidth
|
||
|
wgpuTextureGetWidth.restype = uint32_t
|
||
|
wgpuTextureGetWidth.argtypes = [WGPUTexture]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuTextureSetLabel = _libraries['webgpu'].wgpuTextureSetLabel
|
||
|
wgpuTextureSetLabel.restype = None
|
||
|
wgpuTextureSetLabel.argtypes = [WGPUTexture, WGPUStringView]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuTextureAddRef = _libraries['webgpu'].wgpuTextureAddRef
|
||
|
wgpuTextureAddRef.restype = None
|
||
|
wgpuTextureAddRef.argtypes = [WGPUTexture]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuTextureRelease = _libraries['webgpu'].wgpuTextureRelease
|
||
|
wgpuTextureRelease.restype = None
|
||
|
wgpuTextureRelease.argtypes = [WGPUTexture]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuTextureViewSetLabel = _libraries['webgpu'].wgpuTextureViewSetLabel
|
||
|
wgpuTextureViewSetLabel.restype = None
|
||
|
wgpuTextureViewSetLabel.argtypes = [WGPUTextureView, WGPUStringView]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuTextureViewAddRef = _libraries['webgpu'].wgpuTextureViewAddRef
|
||
|
wgpuTextureViewAddRef.restype = None
|
||
|
wgpuTextureViewAddRef.argtypes = [WGPUTextureView]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
try:
|
||
|
wgpuTextureViewRelease = _libraries['webgpu'].wgpuTextureViewRelease
|
||
|
wgpuTextureViewRelease.restype = None
|
||
|
wgpuTextureViewRelease.argtypes = [WGPUTextureView]
|
||
|
except AttributeError:
|
||
|
pass
|
||
|
__all__ = \
|
||
|
['WGPUAHardwareBufferProperties', 'WGPUAdapter',
|
||
|
'WGPUAdapterInfo', 'WGPUAdapterPropertiesD3D',
|
||
|
'WGPUAdapterPropertiesMemoryHeaps',
|
||
|
'WGPUAdapterPropertiesSubgroups', 'WGPUAdapterPropertiesVk',
|
||
|
'WGPUAdapterType', 'WGPUAdapterType_CPU',
|
||
|
'WGPUAdapterType_DiscreteGPU', 'WGPUAdapterType_Force32',
|
||
|
'WGPUAdapterType_IntegratedGPU', 'WGPUAdapterType_Unknown',
|
||
|
'WGPUAddressMode', 'WGPUAddressMode_ClampToEdge',
|
||
|
'WGPUAddressMode_Force32', 'WGPUAddressMode_MirrorRepeat',
|
||
|
'WGPUAddressMode_Repeat', 'WGPUAddressMode_Undefined',
|
||
|
'WGPUAlphaMode', 'WGPUAlphaMode_Force32', 'WGPUAlphaMode_Opaque',
|
||
|
'WGPUAlphaMode_Premultiplied', 'WGPUAlphaMode_Unpremultiplied',
|
||
|
'WGPUBackendType', 'WGPUBackendType_D3D11',
|
||
|
'WGPUBackendType_D3D12', 'WGPUBackendType_Force32',
|
||
|
'WGPUBackendType_Metal', 'WGPUBackendType_Null',
|
||
|
'WGPUBackendType_OpenGL', 'WGPUBackendType_OpenGLES',
|
||
|
'WGPUBackendType_Undefined', 'WGPUBackendType_Vulkan',
|
||
|
'WGPUBackendType_WebGPU', 'WGPUBindGroup',
|
||
|
'WGPUBindGroupDescriptor', 'WGPUBindGroupEntry',
|
||
|
'WGPUBindGroupLayout', 'WGPUBindGroupLayoutDescriptor',
|
||
|
'WGPUBindGroupLayoutEntry', 'WGPUBlendComponent',
|
||
|
'WGPUBlendFactor', 'WGPUBlendFactor_Constant',
|
||
|
'WGPUBlendFactor_Dst', 'WGPUBlendFactor_DstAlpha',
|
||
|
'WGPUBlendFactor_Force32', 'WGPUBlendFactor_One',
|
||
|
'WGPUBlendFactor_OneMinusConstant', 'WGPUBlendFactor_OneMinusDst',
|
||
|
'WGPUBlendFactor_OneMinusDstAlpha', 'WGPUBlendFactor_OneMinusSrc',
|
||
|
'WGPUBlendFactor_OneMinusSrc1',
|
||
|
'WGPUBlendFactor_OneMinusSrc1Alpha',
|
||
|
'WGPUBlendFactor_OneMinusSrcAlpha', 'WGPUBlendFactor_Src',
|
||
|
'WGPUBlendFactor_Src1', 'WGPUBlendFactor_Src1Alpha',
|
||
|
'WGPUBlendFactor_SrcAlpha', 'WGPUBlendFactor_SrcAlphaSaturated',
|
||
|
'WGPUBlendFactor_Undefined', 'WGPUBlendFactor_Zero',
|
||
|
'WGPUBlendOperation', 'WGPUBlendOperation_Add',
|
||
|
'WGPUBlendOperation_Force32', 'WGPUBlendOperation_Max',
|
||
|
'WGPUBlendOperation_Min', 'WGPUBlendOperation_ReverseSubtract',
|
||
|
'WGPUBlendOperation_Subtract', 'WGPUBlendOperation_Undefined',
|
||
|
'WGPUBlendState', 'WGPUBool', 'WGPUBuffer',
|
||
|
'WGPUBufferBindingLayout', 'WGPUBufferBindingType',
|
||
|
'WGPUBufferBindingType_BindingNotUsed',
|
||
|
'WGPUBufferBindingType_Force32',
|
||
|
'WGPUBufferBindingType_ReadOnlyStorage',
|
||
|
'WGPUBufferBindingType_Storage', 'WGPUBufferBindingType_Uniform',
|
||
|
'WGPUBufferDescriptor', 'WGPUBufferHostMappedPointer',
|
||
|
'WGPUBufferMapAsyncStatus',
|
||
|
'WGPUBufferMapAsyncStatus_DestroyedBeforeCallback',
|
||
|
'WGPUBufferMapAsyncStatus_DeviceLost',
|
||
|
'WGPUBufferMapAsyncStatus_Force32',
|
||
|
'WGPUBufferMapAsyncStatus_InstanceDropped',
|
||
|
'WGPUBufferMapAsyncStatus_MappingAlreadyPending',
|
||
|
'WGPUBufferMapAsyncStatus_OffsetOutOfRange',
|
||
|
'WGPUBufferMapAsyncStatus_SizeOutOfRange',
|
||
|
'WGPUBufferMapAsyncStatus_Success',
|
||
|
'WGPUBufferMapAsyncStatus_Unknown',
|
||
|
'WGPUBufferMapAsyncStatus_UnmappedBeforeCallback',
|
||
|
'WGPUBufferMapAsyncStatus_ValidationError',
|
||
|
'WGPUBufferMapCallback', 'WGPUBufferMapCallback2',
|
||
|
'WGPUBufferMapCallbackInfo', 'WGPUBufferMapCallbackInfo2',
|
||
|
'WGPUBufferMapState', 'WGPUBufferMapState_Force32',
|
||
|
'WGPUBufferMapState_Mapped', 'WGPUBufferMapState_Pending',
|
||
|
'WGPUBufferMapState_Unmapped', 'WGPUBufferUsage',
|
||
|
'WGPUBufferUsage_CopyDst', 'WGPUBufferUsage_CopySrc',
|
||
|
'WGPUBufferUsage_Index', 'WGPUBufferUsage_Indirect',
|
||
|
'WGPUBufferUsage_MapRead', 'WGPUBufferUsage_MapWrite',
|
||
|
'WGPUBufferUsage_None', 'WGPUBufferUsage_QueryResolve',
|
||
|
'WGPUBufferUsage_Storage', 'WGPUBufferUsage_Uniform',
|
||
|
'WGPUBufferUsage_Vertex', 'WGPUCallback', 'WGPUCallbackMode',
|
||
|
'WGPUCallbackMode_AllowProcessEvents',
|
||
|
'WGPUCallbackMode_AllowSpontaneous', 'WGPUCallbackMode_Force32',
|
||
|
'WGPUCallbackMode_WaitAnyOnly', 'WGPUChainedStruct',
|
||
|
'WGPUChainedStructOut', 'WGPUColor', 'WGPUColorTargetState',
|
||
|
'WGPUColorTargetStateExpandResolveTextureDawn',
|
||
|
'WGPUColorWriteMask', 'WGPUColorWriteMask_All',
|
||
|
'WGPUColorWriteMask_Alpha', 'WGPUColorWriteMask_Blue',
|
||
|
'WGPUColorWriteMask_Green', 'WGPUColorWriteMask_None',
|
||
|
'WGPUColorWriteMask_Red', 'WGPUCommandBuffer',
|
||
|
'WGPUCommandBufferDescriptor', 'WGPUCommandEncoder',
|
||
|
'WGPUCommandEncoderDescriptor', 'WGPUCompareFunction',
|
||
|
'WGPUCompareFunction_Always', 'WGPUCompareFunction_Equal',
|
||
|
'WGPUCompareFunction_Force32', 'WGPUCompareFunction_Greater',
|
||
|
'WGPUCompareFunction_GreaterEqual', 'WGPUCompareFunction_Less',
|
||
|
'WGPUCompareFunction_LessEqual', 'WGPUCompareFunction_Never',
|
||
|
'WGPUCompareFunction_NotEqual', 'WGPUCompareFunction_Undefined',
|
||
|
'WGPUCompilationInfo', 'WGPUCompilationInfoCallback',
|
||
|
'WGPUCompilationInfoCallback2', 'WGPUCompilationInfoCallbackInfo',
|
||
|
'WGPUCompilationInfoCallbackInfo2',
|
||
|
'WGPUCompilationInfoRequestStatus',
|
||
|
'WGPUCompilationInfoRequestStatus_DeviceLost',
|
||
|
'WGPUCompilationInfoRequestStatus_Error',
|
||
|
'WGPUCompilationInfoRequestStatus_Force32',
|
||
|
'WGPUCompilationInfoRequestStatus_InstanceDropped',
|
||
|
'WGPUCompilationInfoRequestStatus_Success',
|
||
|
'WGPUCompilationInfoRequestStatus_Unknown',
|
||
|
'WGPUCompilationMessage', 'WGPUCompilationMessageType',
|
||
|
'WGPUCompilationMessageType_Error',
|
||
|
'WGPUCompilationMessageType_Force32',
|
||
|
'WGPUCompilationMessageType_Info',
|
||
|
'WGPUCompilationMessageType_Warning', 'WGPUCompositeAlphaMode',
|
||
|
'WGPUCompositeAlphaMode_Auto', 'WGPUCompositeAlphaMode_Force32',
|
||
|
'WGPUCompositeAlphaMode_Inherit', 'WGPUCompositeAlphaMode_Opaque',
|
||
|
'WGPUCompositeAlphaMode_Premultiplied',
|
||
|
'WGPUCompositeAlphaMode_Unpremultiplied',
|
||
|
'WGPUComputePassDescriptor', 'WGPUComputePassEncoder',
|
||
|
'WGPUComputePassTimestampWrites', 'WGPUComputePipeline',
|
||
|
'WGPUComputePipelineDescriptor', 'WGPUComputeState',
|
||
|
'WGPUConstantEntry', 'WGPUCopyTextureForBrowserOptions',
|
||
|
'WGPUCreateComputePipelineAsyncCallback',
|
||
|
'WGPUCreateComputePipelineAsyncCallback2',
|
||
|
'WGPUCreateComputePipelineAsyncCallbackInfo',
|
||
|
'WGPUCreateComputePipelineAsyncCallbackInfo2',
|
||
|
'WGPUCreatePipelineAsyncStatus',
|
||
|
'WGPUCreatePipelineAsyncStatus_DeviceDestroyed',
|
||
|
'WGPUCreatePipelineAsyncStatus_DeviceLost',
|
||
|
'WGPUCreatePipelineAsyncStatus_Force32',
|
||
|
'WGPUCreatePipelineAsyncStatus_InstanceDropped',
|
||
|
'WGPUCreatePipelineAsyncStatus_InternalError',
|
||
|
'WGPUCreatePipelineAsyncStatus_Success',
|
||
|
'WGPUCreatePipelineAsyncStatus_Unknown',
|
||
|
'WGPUCreatePipelineAsyncStatus_ValidationError',
|
||
|
'WGPUCreateRenderPipelineAsyncCallback',
|
||
|
'WGPUCreateRenderPipelineAsyncCallback2',
|
||
|
'WGPUCreateRenderPipelineAsyncCallbackInfo',
|
||
|
'WGPUCreateRenderPipelineAsyncCallbackInfo2', 'WGPUCullMode',
|
||
|
'WGPUCullMode_Back', 'WGPUCullMode_Force32', 'WGPUCullMode_Front',
|
||
|
'WGPUCullMode_None', 'WGPUCullMode_Undefined',
|
||
|
'WGPUDawnAdapterPropertiesPowerPreference',
|
||
|
'WGPUDawnBufferDescriptorErrorInfoFromWireClient',
|
||
|
'WGPUDawnCacheDeviceDescriptor',
|
||
|
'WGPUDawnEncoderInternalUsageDescriptor',
|
||
|
'WGPUDawnExperimentalImmediateDataLimits',
|
||
|
'WGPUDawnExperimentalSubgroupLimits',
|
||
|
'WGPUDawnLoadCacheDataFunction',
|
||
|
'WGPUDawnRenderPassColorAttachmentRenderToSingleSampled',
|
||
|
'WGPUDawnShaderModuleSPIRVOptionsDescriptor',
|
||
|
'WGPUDawnStoreCacheDataFunction',
|
||
|
'WGPUDawnTexelCopyBufferRowAlignmentLimits',
|
||
|
'WGPUDawnTextureInternalUsageDescriptor',
|
||
|
'WGPUDawnTogglesDescriptor', 'WGPUDawnWGSLBlocklist',
|
||
|
'WGPUDawnWireWGSLControl', 'WGPUDepthStencilState', 'WGPUDevice',
|
||
|
'WGPUDeviceDescriptor', 'WGPUDeviceLostCallback',
|
||
|
'WGPUDeviceLostCallback2', 'WGPUDeviceLostCallbackInfo',
|
||
|
'WGPUDeviceLostCallbackInfo2', 'WGPUDeviceLostCallbackNew',
|
||
|
'WGPUDeviceLostReason', 'WGPUDeviceLostReason_Destroyed',
|
||
|
'WGPUDeviceLostReason_FailedCreation',
|
||
|
'WGPUDeviceLostReason_Force32',
|
||
|
'WGPUDeviceLostReason_InstanceDropped',
|
||
|
'WGPUDeviceLostReason_Unknown', 'WGPUDrmFormatCapabilities',
|
||
|
'WGPUDrmFormatProperties', 'WGPUErrorCallback', 'WGPUErrorFilter',
|
||
|
'WGPUErrorFilter_Force32', 'WGPUErrorFilter_Internal',
|
||
|
'WGPUErrorFilter_OutOfMemory', 'WGPUErrorFilter_Validation',
|
||
|
'WGPUErrorType', 'WGPUErrorType_DeviceLost',
|
||
|
'WGPUErrorType_Force32', 'WGPUErrorType_Internal',
|
||
|
'WGPUErrorType_NoError', 'WGPUErrorType_OutOfMemory',
|
||
|
'WGPUErrorType_Unknown', 'WGPUErrorType_Validation',
|
||
|
'WGPUExtent2D', 'WGPUExtent3D', 'WGPUExternalTexture',
|
||
|
'WGPUExternalTextureBindingEntry',
|
||
|
'WGPUExternalTextureBindingLayout',
|
||
|
'WGPUExternalTextureDescriptor', 'WGPUExternalTextureRotation',
|
||
|
'WGPUExternalTextureRotation_Force32',
|
||
|
'WGPUExternalTextureRotation_Rotate0Degrees',
|
||
|
'WGPUExternalTextureRotation_Rotate180Degrees',
|
||
|
'WGPUExternalTextureRotation_Rotate270Degrees',
|
||
|
'WGPUExternalTextureRotation_Rotate90Degrees', 'WGPUFeatureLevel',
|
||
|
'WGPUFeatureLevel_Compatibility', 'WGPUFeatureLevel_Core',
|
||
|
'WGPUFeatureLevel_Force32', 'WGPUFeatureLevel_Undefined',
|
||
|
'WGPUFeatureName', 'WGPUFeatureName_ANGLETextureSharing',
|
||
|
'WGPUFeatureName_AdapterPropertiesD3D',
|
||
|
'WGPUFeatureName_AdapterPropertiesMemoryHeaps',
|
||
|
'WGPUFeatureName_AdapterPropertiesVk',
|
||
|
'WGPUFeatureName_BGRA8UnormStorage',
|
||
|
'WGPUFeatureName_BufferMapExtendedUsages',
|
||
|
'WGPUFeatureName_ChromiumExperimentalImmediateData',
|
||
|
'WGPUFeatureName_ChromiumExperimentalTimestampQueryInsidePasses',
|
||
|
'WGPUFeatureName_ClipDistances',
|
||
|
'WGPUFeatureName_D3D11MultithreadProtected',
|
||
|
'WGPUFeatureName_DawnInternalUsages',
|
||
|
'WGPUFeatureName_DawnLoadResolveTexture',
|
||
|
'WGPUFeatureName_DawnMultiPlanarFormats',
|
||
|
'WGPUFeatureName_DawnNative',
|
||
|
'WGPUFeatureName_DawnPartialLoadResolveTexture',
|
||
|
'WGPUFeatureName_DawnTexelCopyBufferRowAlignment',
|
||
|
'WGPUFeatureName_Depth32FloatStencil8',
|
||
|
'WGPUFeatureName_DepthClipControl',
|
||
|
'WGPUFeatureName_DrmFormatCapabilities',
|
||
|
'WGPUFeatureName_DualSourceBlending',
|
||
|
'WGPUFeatureName_FlexibleTextureViews',
|
||
|
'WGPUFeatureName_Float32Blendable',
|
||
|
'WGPUFeatureName_Float32Filterable', 'WGPUFeatureName_Force32',
|
||
|
'WGPUFeatureName_FormatCapabilities',
|
||
|
'WGPUFeatureName_FramebufferFetch',
|
||
|
'WGPUFeatureName_HostMappedPointer',
|
||
|
'WGPUFeatureName_ImplicitDeviceSynchronization',
|
||
|
'WGPUFeatureName_IndirectFirstInstance',
|
||
|
'WGPUFeatureName_MSAARenderToSingleSampled',
|
||
|
'WGPUFeatureName_MultiDrawIndirect',
|
||
|
'WGPUFeatureName_MultiPlanarFormatExtendedUsages',
|
||
|
'WGPUFeatureName_MultiPlanarFormatNv12a',
|
||
|
'WGPUFeatureName_MultiPlanarFormatNv16',
|
||
|
'WGPUFeatureName_MultiPlanarFormatNv24',
|
||
|
'WGPUFeatureName_MultiPlanarFormatP010',
|
||
|
'WGPUFeatureName_MultiPlanarFormatP210',
|
||
|
'WGPUFeatureName_MultiPlanarFormatP410',
|
||
|
'WGPUFeatureName_MultiPlanarRenderTargets',
|
||
|
'WGPUFeatureName_Norm16TextureFormats',
|
||
|
'WGPUFeatureName_PixelLocalStorageCoherent',
|
||
|
'WGPUFeatureName_PixelLocalStorageNonCoherent',
|
||
|
'WGPUFeatureName_R8UnormStorage',
|
||
|
'WGPUFeatureName_RG11B10UfloatRenderable',
|
||
|
'WGPUFeatureName_ShaderF16',
|
||
|
'WGPUFeatureName_ShaderModuleCompilationOptions',
|
||
|
'WGPUFeatureName_SharedBufferMemoryD3D12Resource',
|
||
|
'WGPUFeatureName_SharedFenceDXGISharedHandle',
|
||
|
'WGPUFeatureName_SharedFenceMTLSharedEvent',
|
||
|
'WGPUFeatureName_SharedFenceSyncFD',
|
||
|
'WGPUFeatureName_SharedFenceVkSemaphoreOpaqueFD',
|
||
|
'WGPUFeatureName_SharedFenceVkSemaphoreZirconHandle',
|
||
|
'WGPUFeatureName_SharedTextureMemoryAHardwareBuffer',
|
||
|
'WGPUFeatureName_SharedTextureMemoryD3D11Texture2D',
|
||
|
'WGPUFeatureName_SharedTextureMemoryDXGISharedHandle',
|
||
|
'WGPUFeatureName_SharedTextureMemoryDmaBuf',
|
||
|
'WGPUFeatureName_SharedTextureMemoryEGLImage',
|
||
|
'WGPUFeatureName_SharedTextureMemoryIOSurface',
|
||
|
'WGPUFeatureName_SharedTextureMemoryOpaqueFD',
|
||
|
'WGPUFeatureName_SharedTextureMemoryVkDedicatedAllocation',
|
||
|
'WGPUFeatureName_SharedTextureMemoryZirconHandle',
|
||
|
'WGPUFeatureName_Snorm16TextureFormats',
|
||
|
'WGPUFeatureName_StaticSamplers', 'WGPUFeatureName_Subgroups',
|
||
|
'WGPUFeatureName_SubgroupsF16',
|
||
|
'WGPUFeatureName_TextureCompressionASTC',
|
||
|
'WGPUFeatureName_TextureCompressionBC',
|
||
|
'WGPUFeatureName_TextureCompressionETC2',
|
||
|
'WGPUFeatureName_TimestampQuery',
|
||
|
'WGPUFeatureName_TransientAttachments',
|
||
|
'WGPUFeatureName_Unorm16TextureFormats',
|
||
|
'WGPUFeatureName_YCbCrVulkanSamplers', 'WGPUFilterMode',
|
||
|
'WGPUFilterMode_Force32', 'WGPUFilterMode_Linear',
|
||
|
'WGPUFilterMode_Nearest', 'WGPUFilterMode_Undefined', 'WGPUFlags',
|
||
|
'WGPUFormatCapabilities', 'WGPUFragmentState', 'WGPUFrontFace',
|
||
|
'WGPUFrontFace_CCW', 'WGPUFrontFace_CW', 'WGPUFrontFace_Force32',
|
||
|
'WGPUFrontFace_Undefined', 'WGPUFuture', 'WGPUFutureWaitInfo',
|
||
|
'WGPUHeapProperty', 'WGPUHeapProperty_DeviceLocal',
|
||
|
'WGPUHeapProperty_HostCached', 'WGPUHeapProperty_HostCoherent',
|
||
|
'WGPUHeapProperty_HostUncached', 'WGPUHeapProperty_HostVisible',
|
||
|
'WGPUINTERNAL__HAVE_EMDAWNWEBGPU_HEADER', 'WGPUImageCopyBuffer',
|
||
|
'WGPUImageCopyExternalTexture', 'WGPUImageCopyTexture',
|
||
|
'WGPUIndexFormat', 'WGPUIndexFormat_Force32',
|
||
|
'WGPUIndexFormat_Uint16', 'WGPUIndexFormat_Uint32',
|
||
|
'WGPUIndexFormat_Undefined', 'WGPUInstance',
|
||
|
'WGPUInstanceDescriptor', 'WGPUInstanceFeatures', 'WGPULimits',
|
||
|
'WGPULoadOp', 'WGPULoadOp_Clear',
|
||
|
'WGPULoadOp_ExpandResolveTexture', 'WGPULoadOp_Force32',
|
||
|
'WGPULoadOp_Load', 'WGPULoadOp_Undefined', 'WGPULoggingCallback',
|
||
|
'WGPULoggingType', 'WGPULoggingType_Error',
|
||
|
'WGPULoggingType_Force32', 'WGPULoggingType_Info',
|
||
|
'WGPULoggingType_Verbose', 'WGPULoggingType_Warning',
|
||
|
'WGPUMapAsyncStatus', 'WGPUMapAsyncStatus_Aborted',
|
||
|
'WGPUMapAsyncStatus_Error', 'WGPUMapAsyncStatus_Force32',
|
||
|
'WGPUMapAsyncStatus_InstanceDropped',
|
||
|
'WGPUMapAsyncStatus_Success', 'WGPUMapAsyncStatus_Unknown',
|
||
|
'WGPUMapMode', 'WGPUMapMode_None', 'WGPUMapMode_Read',
|
||
|
'WGPUMapMode_Write', 'WGPUMemoryHeapInfo', 'WGPUMipmapFilterMode',
|
||
|
'WGPUMipmapFilterMode_Force32', 'WGPUMipmapFilterMode_Linear',
|
||
|
'WGPUMipmapFilterMode_Nearest', 'WGPUMipmapFilterMode_Undefined',
|
||
|
'WGPUMultisampleState', 'WGPUOptionalBool',
|
||
|
'WGPUOptionalBool_False', 'WGPUOptionalBool_Force32',
|
||
|
'WGPUOptionalBool_True', 'WGPUOptionalBool_Undefined',
|
||
|
'WGPUOrigin2D', 'WGPUOrigin3D', 'WGPUPipelineLayout',
|
||
|
'WGPUPipelineLayoutDescriptor',
|
||
|
'WGPUPipelineLayoutPixelLocalStorage',
|
||
|
'WGPUPipelineLayoutStorageAttachment',
|
||
|
'WGPUPopErrorScopeCallback', 'WGPUPopErrorScopeCallback2',
|
||
|
'WGPUPopErrorScopeCallbackInfo', 'WGPUPopErrorScopeCallbackInfo2',
|
||
|
'WGPUPopErrorScopeStatus', 'WGPUPopErrorScopeStatus_Force32',
|
||
|
'WGPUPopErrorScopeStatus_InstanceDropped',
|
||
|
'WGPUPopErrorScopeStatus_Success', 'WGPUPowerPreference',
|
||
|
'WGPUPowerPreference_Force32',
|
||
|
'WGPUPowerPreference_HighPerformance',
|
||
|
'WGPUPowerPreference_LowPower', 'WGPUPowerPreference_Undefined',
|
||
|
'WGPUPresentMode', 'WGPUPresentMode_Fifo',
|
||
|
'WGPUPresentMode_FifoRelaxed', 'WGPUPresentMode_Force32',
|
||
|
'WGPUPresentMode_Immediate', 'WGPUPresentMode_Mailbox',
|
||
|
'WGPUPrimitiveState', 'WGPUPrimitiveTopology',
|
||
|
'WGPUPrimitiveTopology_Force32', 'WGPUPrimitiveTopology_LineList',
|
||
|
'WGPUPrimitiveTopology_LineStrip',
|
||
|
'WGPUPrimitiveTopology_PointList',
|
||
|
'WGPUPrimitiveTopology_TriangleList',
|
||
|
'WGPUPrimitiveTopology_TriangleStrip',
|
||
|
'WGPUPrimitiveTopology_Undefined', 'WGPUProc',
|
||
|
'WGPUProcAdapterAddRef', 'WGPUProcAdapterCreateDevice',
|
||
|
'WGPUProcAdapterGetFeatures',
|
||
|
'WGPUProcAdapterGetFormatCapabilities', 'WGPUProcAdapterGetInfo',
|
||
|
'WGPUProcAdapterGetInstance', 'WGPUProcAdapterGetLimits',
|
||
|
'WGPUProcAdapterHasFeature', 'WGPUProcAdapterInfoFreeMembers',
|
||
|
'WGPUProcAdapterPropertiesMemoryHeapsFreeMembers',
|
||
|
'WGPUProcAdapterRelease', 'WGPUProcAdapterRequestDevice',
|
||
|
'WGPUProcAdapterRequestDevice2', 'WGPUProcAdapterRequestDeviceF',
|
||
|
'WGPUProcBindGroupAddRef', 'WGPUProcBindGroupLayoutAddRef',
|
||
|
'WGPUProcBindGroupLayoutRelease',
|
||
|
'WGPUProcBindGroupLayoutSetLabel', 'WGPUProcBindGroupRelease',
|
||
|
'WGPUProcBindGroupSetLabel', 'WGPUProcBufferAddRef',
|
||
|
'WGPUProcBufferDestroy', 'WGPUProcBufferGetConstMappedRange',
|
||
|
'WGPUProcBufferGetMapState', 'WGPUProcBufferGetMappedRange',
|
||
|
'WGPUProcBufferGetSize', 'WGPUProcBufferGetUsage',
|
||
|
'WGPUProcBufferMapAsync', 'WGPUProcBufferMapAsync2',
|
||
|
'WGPUProcBufferMapAsyncF', 'WGPUProcBufferRelease',
|
||
|
'WGPUProcBufferSetLabel', 'WGPUProcBufferUnmap',
|
||
|
'WGPUProcCommandBufferAddRef', 'WGPUProcCommandBufferRelease',
|
||
|
'WGPUProcCommandBufferSetLabel', 'WGPUProcCommandEncoderAddRef',
|
||
|
'WGPUProcCommandEncoderBeginComputePass',
|
||
|
'WGPUProcCommandEncoderBeginRenderPass',
|
||
|
'WGPUProcCommandEncoderClearBuffer',
|
||
|
'WGPUProcCommandEncoderCopyBufferToBuffer',
|
||
|
'WGPUProcCommandEncoderCopyBufferToTexture',
|
||
|
'WGPUProcCommandEncoderCopyTextureToBuffer',
|
||
|
'WGPUProcCommandEncoderCopyTextureToTexture',
|
||
|
'WGPUProcCommandEncoderFinish',
|
||
|
'WGPUProcCommandEncoderInjectValidationError',
|
||
|
'WGPUProcCommandEncoderInsertDebugMarker',
|
||
|
'WGPUProcCommandEncoderPopDebugGroup',
|
||
|
'WGPUProcCommandEncoderPushDebugGroup',
|
||
|
'WGPUProcCommandEncoderRelease',
|
||
|
'WGPUProcCommandEncoderResolveQuerySet',
|
||
|
'WGPUProcCommandEncoderSetLabel',
|
||
|
'WGPUProcCommandEncoderWriteBuffer',
|
||
|
'WGPUProcCommandEncoderWriteTimestamp',
|
||
|
'WGPUProcComputePassEncoderAddRef',
|
||
|
'WGPUProcComputePassEncoderDispatchWorkgroups',
|
||
|
'WGPUProcComputePassEncoderDispatchWorkgroupsIndirect',
|
||
|
'WGPUProcComputePassEncoderEnd',
|
||
|
'WGPUProcComputePassEncoderInsertDebugMarker',
|
||
|
'WGPUProcComputePassEncoderPopDebugGroup',
|
||
|
'WGPUProcComputePassEncoderPushDebugGroup',
|
||
|
'WGPUProcComputePassEncoderRelease',
|
||
|
'WGPUProcComputePassEncoderSetBindGroup',
|
||
|
'WGPUProcComputePassEncoderSetLabel',
|
||
|
'WGPUProcComputePassEncoderSetPipeline',
|
||
|
'WGPUProcComputePassEncoderWriteTimestamp',
|
||
|
'WGPUProcComputePipelineAddRef',
|
||
|
'WGPUProcComputePipelineGetBindGroupLayout',
|
||
|
'WGPUProcComputePipelineRelease',
|
||
|
'WGPUProcComputePipelineSetLabel', 'WGPUProcCreateInstance',
|
||
|
'WGPUProcDeviceAddRef', 'WGPUProcDeviceCreateBindGroup',
|
||
|
'WGPUProcDeviceCreateBindGroupLayout',
|
||
|
'WGPUProcDeviceCreateBuffer',
|
||
|
'WGPUProcDeviceCreateCommandEncoder',
|
||
|
'WGPUProcDeviceCreateComputePipeline',
|
||
|
'WGPUProcDeviceCreateComputePipelineAsync',
|
||
|
'WGPUProcDeviceCreateComputePipelineAsync2',
|
||
|
'WGPUProcDeviceCreateComputePipelineAsyncF',
|
||
|
'WGPUProcDeviceCreateErrorBuffer',
|
||
|
'WGPUProcDeviceCreateErrorExternalTexture',
|
||
|
'WGPUProcDeviceCreateErrorShaderModule',
|
||
|
'WGPUProcDeviceCreateErrorTexture',
|
||
|
'WGPUProcDeviceCreateExternalTexture',
|
||
|
'WGPUProcDeviceCreatePipelineLayout',
|
||
|
'WGPUProcDeviceCreateQuerySet',
|
||
|
'WGPUProcDeviceCreateRenderBundleEncoder',
|
||
|
'WGPUProcDeviceCreateRenderPipeline',
|
||
|
'WGPUProcDeviceCreateRenderPipelineAsync',
|
||
|
'WGPUProcDeviceCreateRenderPipelineAsync2',
|
||
|
'WGPUProcDeviceCreateRenderPipelineAsyncF',
|
||
|
'WGPUProcDeviceCreateSampler', 'WGPUProcDeviceCreateShaderModule',
|
||
|
'WGPUProcDeviceCreateTexture', 'WGPUProcDeviceDestroy',
|
||
|
'WGPUProcDeviceForceLoss',
|
||
|
'WGPUProcDeviceGetAHardwareBufferProperties',
|
||
|
'WGPUProcDeviceGetAdapter', 'WGPUProcDeviceGetAdapterInfo',
|
||
|
'WGPUProcDeviceGetFeatures', 'WGPUProcDeviceGetLimits',
|
||
|
'WGPUProcDeviceGetLostFuture', 'WGPUProcDeviceGetQueue',
|
||
|
'WGPUProcDeviceHasFeature',
|
||
|
'WGPUProcDeviceImportSharedBufferMemory',
|
||
|
'WGPUProcDeviceImportSharedFence',
|
||
|
'WGPUProcDeviceImportSharedTextureMemory',
|
||
|
'WGPUProcDeviceInjectError', 'WGPUProcDevicePopErrorScope',
|
||
|
'WGPUProcDevicePopErrorScope2', 'WGPUProcDevicePopErrorScopeF',
|
||
|
'WGPUProcDevicePushErrorScope', 'WGPUProcDeviceRelease',
|
||
|
'WGPUProcDeviceSetLabel', 'WGPUProcDeviceSetLoggingCallback',
|
||
|
'WGPUProcDeviceTick', 'WGPUProcDeviceValidateTextureDescriptor',
|
||
|
'WGPUProcDrmFormatCapabilitiesFreeMembers',
|
||
|
'WGPUProcExternalTextureAddRef', 'WGPUProcExternalTextureDestroy',
|
||
|
'WGPUProcExternalTextureExpire', 'WGPUProcExternalTextureRefresh',
|
||
|
'WGPUProcExternalTextureRelease',
|
||
|
'WGPUProcExternalTextureSetLabel', 'WGPUProcGetInstanceFeatures',
|
||
|
'WGPUProcGetProcAddress', 'WGPUProcInstanceAddRef',
|
||
|
'WGPUProcInstanceCreateSurface',
|
||
|
'WGPUProcInstanceEnumerateWGSLLanguageFeatures',
|
||
|
'WGPUProcInstanceHasWGSLLanguageFeature',
|
||
|
'WGPUProcInstanceProcessEvents', 'WGPUProcInstanceRelease',
|
||
|
'WGPUProcInstanceRequestAdapter',
|
||
|
'WGPUProcInstanceRequestAdapter2',
|
||
|
'WGPUProcInstanceRequestAdapterF', 'WGPUProcInstanceWaitAny',
|
||
|
'WGPUProcPipelineLayoutAddRef', 'WGPUProcPipelineLayoutRelease',
|
||
|
'WGPUProcPipelineLayoutSetLabel', 'WGPUProcQuerySetAddRef',
|
||
|
'WGPUProcQuerySetDestroy', 'WGPUProcQuerySetGetCount',
|
||
|
'WGPUProcQuerySetGetType', 'WGPUProcQuerySetRelease',
|
||
|
'WGPUProcQuerySetSetLabel', 'WGPUProcQueueAddRef',
|
||
|
'WGPUProcQueueCopyExternalTextureForBrowser',
|
||
|
'WGPUProcQueueCopyTextureForBrowser',
|
||
|
'WGPUProcQueueOnSubmittedWorkDone',
|
||
|
'WGPUProcQueueOnSubmittedWorkDone2',
|
||
|
'WGPUProcQueueOnSubmittedWorkDoneF', 'WGPUProcQueueRelease',
|
||
|
'WGPUProcQueueSetLabel', 'WGPUProcQueueSubmit',
|
||
|
'WGPUProcQueueWriteBuffer', 'WGPUProcQueueWriteTexture',
|
||
|
'WGPUProcRenderBundleAddRef', 'WGPUProcRenderBundleEncoderAddRef',
|
||
|
'WGPUProcRenderBundleEncoderDraw',
|
||
|
'WGPUProcRenderBundleEncoderDrawIndexed',
|
||
|
'WGPUProcRenderBundleEncoderDrawIndexedIndirect',
|
||
|
'WGPUProcRenderBundleEncoderDrawIndirect',
|
||
|
'WGPUProcRenderBundleEncoderFinish',
|
||
|
'WGPUProcRenderBundleEncoderInsertDebugMarker',
|
||
|
'WGPUProcRenderBundleEncoderPopDebugGroup',
|
||
|
'WGPUProcRenderBundleEncoderPushDebugGroup',
|
||
|
'WGPUProcRenderBundleEncoderRelease',
|
||
|
'WGPUProcRenderBundleEncoderSetBindGroup',
|
||
|
'WGPUProcRenderBundleEncoderSetIndexBuffer',
|
||
|
'WGPUProcRenderBundleEncoderSetLabel',
|
||
|
'WGPUProcRenderBundleEncoderSetPipeline',
|
||
|
'WGPUProcRenderBundleEncoderSetVertexBuffer',
|
||
|
'WGPUProcRenderBundleRelease', 'WGPUProcRenderBundleSetLabel',
|
||
|
'WGPUProcRenderPassEncoderAddRef',
|
||
|
'WGPUProcRenderPassEncoderBeginOcclusionQuery',
|
||
|
'WGPUProcRenderPassEncoderDraw',
|
||
|
'WGPUProcRenderPassEncoderDrawIndexed',
|
||
|
'WGPUProcRenderPassEncoderDrawIndexedIndirect',
|
||
|
'WGPUProcRenderPassEncoderDrawIndirect',
|
||
|
'WGPUProcRenderPassEncoderEnd',
|
||
|
'WGPUProcRenderPassEncoderEndOcclusionQuery',
|
||
|
'WGPUProcRenderPassEncoderExecuteBundles',
|
||
|
'WGPUProcRenderPassEncoderInsertDebugMarker',
|
||
|
'WGPUProcRenderPassEncoderMultiDrawIndexedIndirect',
|
||
|
'WGPUProcRenderPassEncoderMultiDrawIndirect',
|
||
|
'WGPUProcRenderPassEncoderPixelLocalStorageBarrier',
|
||
|
'WGPUProcRenderPassEncoderPopDebugGroup',
|
||
|
'WGPUProcRenderPassEncoderPushDebugGroup',
|
||
|
'WGPUProcRenderPassEncoderRelease',
|
||
|
'WGPUProcRenderPassEncoderSetBindGroup',
|
||
|
'WGPUProcRenderPassEncoderSetBlendConstant',
|
||
|
'WGPUProcRenderPassEncoderSetIndexBuffer',
|
||
|
'WGPUProcRenderPassEncoderSetLabel',
|
||
|
'WGPUProcRenderPassEncoderSetPipeline',
|
||
|
'WGPUProcRenderPassEncoderSetScissorRect',
|
||
|
'WGPUProcRenderPassEncoderSetStencilReference',
|
||
|
'WGPUProcRenderPassEncoderSetVertexBuffer',
|
||
|
'WGPUProcRenderPassEncoderSetViewport',
|
||
|
'WGPUProcRenderPassEncoderWriteTimestamp',
|
||
|
'WGPUProcRenderPipelineAddRef',
|
||
|
'WGPUProcRenderPipelineGetBindGroupLayout',
|
||
|
'WGPUProcRenderPipelineRelease', 'WGPUProcRenderPipelineSetLabel',
|
||
|
'WGPUProcSamplerAddRef', 'WGPUProcSamplerRelease',
|
||
|
'WGPUProcSamplerSetLabel', 'WGPUProcShaderModuleAddRef',
|
||
|
'WGPUProcShaderModuleGetCompilationInfo',
|
||
|
'WGPUProcShaderModuleGetCompilationInfo2',
|
||
|
'WGPUProcShaderModuleGetCompilationInfoF',
|
||
|
'WGPUProcShaderModuleRelease', 'WGPUProcShaderModuleSetLabel',
|
||
|
'WGPUProcSharedBufferMemoryAddRef',
|
||
|
'WGPUProcSharedBufferMemoryBeginAccess',
|
||
|
'WGPUProcSharedBufferMemoryCreateBuffer',
|
||
|
'WGPUProcSharedBufferMemoryEndAccess',
|
||
|
'WGPUProcSharedBufferMemoryEndAccessStateFreeMembers',
|
||
|
'WGPUProcSharedBufferMemoryGetProperties',
|
||
|
'WGPUProcSharedBufferMemoryIsDeviceLost',
|
||
|
'WGPUProcSharedBufferMemoryRelease',
|
||
|
'WGPUProcSharedBufferMemorySetLabel', 'WGPUProcSharedFenceAddRef',
|
||
|
'WGPUProcSharedFenceExportInfo', 'WGPUProcSharedFenceRelease',
|
||
|
'WGPUProcSharedTextureMemoryAddRef',
|
||
|
'WGPUProcSharedTextureMemoryBeginAccess',
|
||
|
'WGPUProcSharedTextureMemoryCreateTexture',
|
||
|
'WGPUProcSharedTextureMemoryEndAccess',
|
||
|
'WGPUProcSharedTextureMemoryEndAccessStateFreeMembers',
|
||
|
'WGPUProcSharedTextureMemoryGetProperties',
|
||
|
'WGPUProcSharedTextureMemoryIsDeviceLost',
|
||
|
'WGPUProcSharedTextureMemoryRelease',
|
||
|
'WGPUProcSharedTextureMemorySetLabel',
|
||
|
'WGPUProcSupportedFeaturesFreeMembers', 'WGPUProcSurfaceAddRef',
|
||
|
'WGPUProcSurfaceCapabilitiesFreeMembers',
|
||
|
'WGPUProcSurfaceConfigure', 'WGPUProcSurfaceGetCapabilities',
|
||
|
'WGPUProcSurfaceGetCurrentTexture', 'WGPUProcSurfacePresent',
|
||
|
'WGPUProcSurfaceRelease', 'WGPUProcSurfaceSetLabel',
|
||
|
'WGPUProcSurfaceUnconfigure', 'WGPUProcTextureAddRef',
|
||
|
'WGPUProcTextureCreateErrorView', 'WGPUProcTextureCreateView',
|
||
|
'WGPUProcTextureDestroy', 'WGPUProcTextureGetDepthOrArrayLayers',
|
||
|
'WGPUProcTextureGetDimension', 'WGPUProcTextureGetFormat',
|
||
|
'WGPUProcTextureGetHeight', 'WGPUProcTextureGetMipLevelCount',
|
||
|
'WGPUProcTextureGetSampleCount', 'WGPUProcTextureGetUsage',
|
||
|
'WGPUProcTextureGetWidth', 'WGPUProcTextureRelease',
|
||
|
'WGPUProcTextureSetLabel', 'WGPUProcTextureViewAddRef',
|
||
|
'WGPUProcTextureViewRelease', 'WGPUProcTextureViewSetLabel',
|
||
|
'WGPUQuerySet', 'WGPUQuerySetDescriptor', 'WGPUQueryType',
|
||
|
'WGPUQueryType_Force32', 'WGPUQueryType_Occlusion',
|
||
|
'WGPUQueryType_Timestamp', 'WGPUQueue', 'WGPUQueueDescriptor',
|
||
|
'WGPUQueueWorkDoneCallback', 'WGPUQueueWorkDoneCallback2',
|
||
|
'WGPUQueueWorkDoneCallbackInfo', 'WGPUQueueWorkDoneCallbackInfo2',
|
||
|
'WGPUQueueWorkDoneStatus', 'WGPUQueueWorkDoneStatus_DeviceLost',
|
||
|
'WGPUQueueWorkDoneStatus_Error',
|
||
|
'WGPUQueueWorkDoneStatus_Force32',
|
||
|
'WGPUQueueWorkDoneStatus_InstanceDropped',
|
||
|
'WGPUQueueWorkDoneStatus_Success',
|
||
|
'WGPUQueueWorkDoneStatus_Unknown', 'WGPURenderBundle',
|
||
|
'WGPURenderBundleDescriptor', 'WGPURenderBundleEncoder',
|
||
|
'WGPURenderBundleEncoderDescriptor',
|
||
|
'WGPURenderPassColorAttachment',
|
||
|
'WGPURenderPassDepthStencilAttachment',
|
||
|
'WGPURenderPassDescriptor',
|
||
|
'WGPURenderPassDescriptorExpandResolveRect',
|
||
|
'WGPURenderPassDescriptorMaxDrawCount', 'WGPURenderPassEncoder',
|
||
|
'WGPURenderPassMaxDrawCount', 'WGPURenderPassPixelLocalStorage',
|
||
|
'WGPURenderPassStorageAttachment',
|
||
|
'WGPURenderPassTimestampWrites', 'WGPURenderPipeline',
|
||
|
'WGPURenderPipelineDescriptor', 'WGPURequestAdapterCallback',
|
||
|
'WGPURequestAdapterCallback2', 'WGPURequestAdapterCallbackInfo',
|
||
|
'WGPURequestAdapterCallbackInfo2', 'WGPURequestAdapterOptions',
|
||
|
'WGPURequestAdapterStatus', 'WGPURequestAdapterStatus_Error',
|
||
|
'WGPURequestAdapterStatus_Force32',
|
||
|
'WGPURequestAdapterStatus_InstanceDropped',
|
||
|
'WGPURequestAdapterStatus_Success',
|
||
|
'WGPURequestAdapterStatus_Unavailable',
|
||
|
'WGPURequestAdapterStatus_Unknown', 'WGPURequestDeviceCallback',
|
||
|
'WGPURequestDeviceCallback2', 'WGPURequestDeviceCallbackInfo',
|
||
|
'WGPURequestDeviceCallbackInfo2', 'WGPURequestDeviceStatus',
|
||
|
'WGPURequestDeviceStatus_Error',
|
||
|
'WGPURequestDeviceStatus_Force32',
|
||
|
'WGPURequestDeviceStatus_InstanceDropped',
|
||
|
'WGPURequestDeviceStatus_Success',
|
||
|
'WGPURequestDeviceStatus_Unknown', 'WGPURequiredLimits',
|
||
|
'WGPUSType', 'WGPUSType_AHardwareBufferProperties',
|
||
|
'WGPUSType_AdapterPropertiesD3D',
|
||
|
'WGPUSType_AdapterPropertiesMemoryHeaps',
|
||
|
'WGPUSType_AdapterPropertiesSubgroups',
|
||
|
'WGPUSType_AdapterPropertiesVk',
|
||
|
'WGPUSType_BufferHostMappedPointer',
|
||
|
'WGPUSType_ColorTargetStateExpandResolveTextureDawn',
|
||
|
'WGPUSType_DawnAdapterPropertiesPowerPreference',
|
||
|
'WGPUSType_DawnBufferDescriptorErrorInfoFromWireClient',
|
||
|
'WGPUSType_DawnCacheDeviceDescriptor',
|
||
|
'WGPUSType_DawnEncoderInternalUsageDescriptor',
|
||
|
'WGPUSType_DawnExperimentalImmediateDataLimits',
|
||
|
'WGPUSType_DawnExperimentalSubgroupLimits',
|
||
|
'WGPUSType_DawnInstanceDescriptor',
|
||
|
'WGPUSType_DawnRenderPassColorAttachmentRenderToSingleSampled',
|
||
|
'WGPUSType_DawnShaderModuleSPIRVOptionsDescriptor',
|
||
|
'WGPUSType_DawnTexelCopyBufferRowAlignmentLimits',
|
||
|
'WGPUSType_DawnTextureInternalUsageDescriptor',
|
||
|
'WGPUSType_DawnTogglesDescriptor', 'WGPUSType_DawnWGSLBlocklist',
|
||
|
'WGPUSType_DawnWireWGSLControl',
|
||
|
'WGPUSType_DrmFormatCapabilities',
|
||
|
'WGPUSType_ExternalTextureBindingEntry',
|
||
|
'WGPUSType_ExternalTextureBindingLayout', 'WGPUSType_Force32',
|
||
|
'WGPUSType_PipelineLayoutPixelLocalStorage',
|
||
|
'WGPUSType_RenderPassDescriptorExpandResolveRect',
|
||
|
'WGPUSType_RenderPassMaxDrawCount',
|
||
|
'WGPUSType_RenderPassPixelLocalStorage',
|
||
|
'WGPUSType_RequestAdapterOptionsD3D11Device',
|
||
|
'WGPUSType_RequestAdapterOptionsGetGLProc',
|
||
|
'WGPUSType_RequestAdapterOptionsLUID',
|
||
|
'WGPUSType_ShaderModuleCompilationOptions',
|
||
|
'WGPUSType_ShaderSourceSPIRV', 'WGPUSType_ShaderSourceWGSL',
|
||
|
'WGPUSType_SharedBufferMemoryD3D12ResourceDescriptor',
|
||
|
'WGPUSType_SharedFenceDXGISharedHandleDescriptor',
|
||
|
'WGPUSType_SharedFenceDXGISharedHandleExportInfo',
|
||
|
'WGPUSType_SharedFenceMTLSharedEventDescriptor',
|
||
|
'WGPUSType_SharedFenceMTLSharedEventExportInfo',
|
||
|
'WGPUSType_SharedFenceSyncFDDescriptor',
|
||
|
'WGPUSType_SharedFenceSyncFDExportInfo',
|
||
|
'WGPUSType_SharedFenceVkSemaphoreOpaqueFDDescriptor',
|
||
|
'WGPUSType_SharedFenceVkSemaphoreOpaqueFDExportInfo',
|
||
|
'WGPUSType_SharedFenceVkSemaphoreZirconHandleDescriptor',
|
||
|
'WGPUSType_SharedFenceVkSemaphoreZirconHandleExportInfo',
|
||
|
'WGPUSType_SharedTextureMemoryAHardwareBufferDescriptor',
|
||
|
'WGPUSType_SharedTextureMemoryAHardwareBufferProperties',
|
||
|
'WGPUSType_SharedTextureMemoryD3D11Texture2DDescriptor',
|
||
|
'WGPUSType_SharedTextureMemoryD3DSwapchainBeginState',
|
||
|
'WGPUSType_SharedTextureMemoryDXGISharedHandleDescriptor',
|
||
|
'WGPUSType_SharedTextureMemoryDmaBufDescriptor',
|
||
|
'WGPUSType_SharedTextureMemoryEGLImageDescriptor',
|
||
|
'WGPUSType_SharedTextureMemoryIOSurfaceDescriptor',
|
||
|
'WGPUSType_SharedTextureMemoryInitializedBeginState',
|
||
|
'WGPUSType_SharedTextureMemoryInitializedEndState',
|
||
|
'WGPUSType_SharedTextureMemoryOpaqueFDDescriptor',
|
||
|
'WGPUSType_SharedTextureMemoryVkDedicatedAllocationDescriptor',
|
||
|
'WGPUSType_SharedTextureMemoryVkImageLayoutBeginState',
|
||
|
'WGPUSType_SharedTextureMemoryVkImageLayoutEndState',
|
||
|
'WGPUSType_SharedTextureMemoryZirconHandleDescriptor',
|
||
|
'WGPUSType_StaticSamplerBindingLayout',
|
||
|
'WGPUSType_SurfaceDescriptorFromWindowsCoreWindow',
|
||
|
'WGPUSType_SurfaceDescriptorFromWindowsSwapChainPanel',
|
||
|
'WGPUSType_SurfaceSourceAndroidNativeWindow',
|
||
|
'WGPUSType_SurfaceSourceCanvasHTMLSelector_Emscripten',
|
||
|
'WGPUSType_SurfaceSourceMetalLayer',
|
||
|
'WGPUSType_SurfaceSourceWaylandSurface',
|
||
|
'WGPUSType_SurfaceSourceWindowsHWND',
|
||
|
'WGPUSType_SurfaceSourceXCBWindow',
|
||
|
'WGPUSType_SurfaceSourceXlibWindow',
|
||
|
'WGPUSType_TextureBindingViewDimensionDescriptor',
|
||
|
'WGPUSType_YCbCrVkDescriptor', 'WGPUSampler',
|
||
|
'WGPUSamplerBindingLayout', 'WGPUSamplerBindingType',
|
||
|
'WGPUSamplerBindingType_BindingNotUsed',
|
||
|
'WGPUSamplerBindingType_Comparison',
|
||
|
'WGPUSamplerBindingType_Filtering',
|
||
|
'WGPUSamplerBindingType_Force32',
|
||
|
'WGPUSamplerBindingType_NonFiltering', 'WGPUSamplerDescriptor',
|
||
|
'WGPUShaderModule', 'WGPUShaderModuleCompilationOptions',
|
||
|
'WGPUShaderModuleDescriptor', 'WGPUShaderModuleSPIRVDescriptor',
|
||
|
'WGPUShaderModuleWGSLDescriptor', 'WGPUShaderSourceSPIRV',
|
||
|
'WGPUShaderSourceWGSL', 'WGPUShaderStage',
|
||
|
'WGPUShaderStage_Compute', 'WGPUShaderStage_Fragment',
|
||
|
'WGPUShaderStage_None', 'WGPUShaderStage_Vertex',
|
||
|
'WGPUSharedBufferMemory',
|
||
|
'WGPUSharedBufferMemoryBeginAccessDescriptor',
|
||
|
'WGPUSharedBufferMemoryDescriptor',
|
||
|
'WGPUSharedBufferMemoryEndAccessState',
|
||
|
'WGPUSharedBufferMemoryProperties', 'WGPUSharedFence',
|
||
|
'WGPUSharedFenceDXGISharedHandleDescriptor',
|
||
|
'WGPUSharedFenceDXGISharedHandleExportInfo',
|
||
|
'WGPUSharedFenceDescriptor', 'WGPUSharedFenceExportInfo',
|
||
|
'WGPUSharedFenceMTLSharedEventDescriptor',
|
||
|
'WGPUSharedFenceMTLSharedEventExportInfo',
|
||
|
'WGPUSharedFenceSyncFDDescriptor',
|
||
|
'WGPUSharedFenceSyncFDExportInfo', 'WGPUSharedFenceType',
|
||
|
'WGPUSharedFenceType_DXGISharedHandle',
|
||
|
'WGPUSharedFenceType_Force32',
|
||
|
'WGPUSharedFenceType_MTLSharedEvent',
|
||
|
'WGPUSharedFenceType_SyncFD',
|
||
|
'WGPUSharedFenceType_VkSemaphoreOpaqueFD',
|
||
|
'WGPUSharedFenceType_VkSemaphoreZirconHandle',
|
||
|
'WGPUSharedFenceVkSemaphoreOpaqueFDDescriptor',
|
||
|
'WGPUSharedFenceVkSemaphoreOpaqueFDExportInfo',
|
||
|
'WGPUSharedFenceVkSemaphoreZirconHandleDescriptor',
|
||
|
'WGPUSharedFenceVkSemaphoreZirconHandleExportInfo',
|
||
|
'WGPUSharedTextureMemory',
|
||
|
'WGPUSharedTextureMemoryAHardwareBufferDescriptor',
|
||
|
'WGPUSharedTextureMemoryAHardwareBufferProperties',
|
||
|
'WGPUSharedTextureMemoryBeginAccessDescriptor',
|
||
|
'WGPUSharedTextureMemoryD3DSwapchainBeginState',
|
||
|
'WGPUSharedTextureMemoryDXGISharedHandleDescriptor',
|
||
|
'WGPUSharedTextureMemoryDescriptor',
|
||
|
'WGPUSharedTextureMemoryDmaBufDescriptor',
|
||
|
'WGPUSharedTextureMemoryDmaBufPlane',
|
||
|
'WGPUSharedTextureMemoryEGLImageDescriptor',
|
||
|
'WGPUSharedTextureMemoryEndAccessState',
|
||
|
'WGPUSharedTextureMemoryIOSurfaceDescriptor',
|
||
|
'WGPUSharedTextureMemoryOpaqueFDDescriptor',
|
||
|
'WGPUSharedTextureMemoryProperties',
|
||
|
'WGPUSharedTextureMemoryVkDedicatedAllocationDescriptor',
|
||
|
'WGPUSharedTextureMemoryVkImageLayoutBeginState',
|
||
|
'WGPUSharedTextureMemoryVkImageLayoutEndState',
|
||
|
'WGPUSharedTextureMemoryZirconHandleDescriptor',
|
||
|
'WGPUStaticSamplerBindingLayout', 'WGPUStatus',
|
||
|
'WGPUStatus_Error', 'WGPUStatus_Force32', 'WGPUStatus_Success',
|
||
|
'WGPUStencilFaceState', 'WGPUStencilOperation',
|
||
|
'WGPUStencilOperation_DecrementClamp',
|
||
|
'WGPUStencilOperation_DecrementWrap',
|
||
|
'WGPUStencilOperation_Force32',
|
||
|
'WGPUStencilOperation_IncrementClamp',
|
||
|
'WGPUStencilOperation_IncrementWrap',
|
||
|
'WGPUStencilOperation_Invert', 'WGPUStencilOperation_Keep',
|
||
|
'WGPUStencilOperation_Replace', 'WGPUStencilOperation_Undefined',
|
||
|
'WGPUStencilOperation_Zero', 'WGPUStorageTextureAccess',
|
||
|
'WGPUStorageTextureAccess_BindingNotUsed',
|
||
|
'WGPUStorageTextureAccess_Force32',
|
||
|
'WGPUStorageTextureAccess_ReadOnly',
|
||
|
'WGPUStorageTextureAccess_ReadWrite',
|
||
|
'WGPUStorageTextureAccess_WriteOnly',
|
||
|
'WGPUStorageTextureBindingLayout', 'WGPUStoreOp',
|
||
|
'WGPUStoreOp_Discard', 'WGPUStoreOp_Force32', 'WGPUStoreOp_Store',
|
||
|
'WGPUStoreOp_Undefined', 'WGPUStringView',
|
||
|
'WGPUSupportedFeatures', 'WGPUSupportedLimits', 'WGPUSurface',
|
||
|
'WGPUSurfaceCapabilities', 'WGPUSurfaceConfiguration',
|
||
|
'WGPUSurfaceDescriptor',
|
||
|
'WGPUSurfaceDescriptorFromAndroidNativeWindow',
|
||
|
'WGPUSurfaceDescriptorFromCanvasHTMLSelector',
|
||
|
'WGPUSurfaceDescriptorFromMetalLayer',
|
||
|
'WGPUSurfaceDescriptorFromWaylandSurface',
|
||
|
'WGPUSurfaceDescriptorFromWindowsCoreWindow',
|
||
|
'WGPUSurfaceDescriptorFromWindowsHWND',
|
||
|
'WGPUSurfaceDescriptorFromWindowsSwapChainPanel',
|
||
|
'WGPUSurfaceDescriptorFromXcbWindow',
|
||
|
'WGPUSurfaceDescriptorFromXlibWindow',
|
||
|
'WGPUSurfaceGetCurrentTextureStatus',
|
||
|
'WGPUSurfaceGetCurrentTextureStatus_DeviceLost',
|
||
|
'WGPUSurfaceGetCurrentTextureStatus_Error',
|
||
|
'WGPUSurfaceGetCurrentTextureStatus_Force32',
|
||
|
'WGPUSurfaceGetCurrentTextureStatus_Lost',
|
||
|
'WGPUSurfaceGetCurrentTextureStatus_OutOfMemory',
|
||
|
'WGPUSurfaceGetCurrentTextureStatus_Outdated',
|
||
|
'WGPUSurfaceGetCurrentTextureStatus_Success',
|
||
|
'WGPUSurfaceGetCurrentTextureStatus_Timeout',
|
||
|
'WGPUSurfaceSourceAndroidNativeWindow',
|
||
|
'WGPUSurfaceSourceCanvasHTMLSelector_Emscripten',
|
||
|
'WGPUSurfaceSourceMetalLayer', 'WGPUSurfaceSourceWaylandSurface',
|
||
|
'WGPUSurfaceSourceWindowsHWND', 'WGPUSurfaceSourceXCBWindow',
|
||
|
'WGPUSurfaceSourceXlibWindow', 'WGPUSurfaceTexture',
|
||
|
'WGPUTexture', 'WGPUTextureAspect', 'WGPUTextureAspect_All',
|
||
|
'WGPUTextureAspect_DepthOnly', 'WGPUTextureAspect_Force32',
|
||
|
'WGPUTextureAspect_Plane0Only', 'WGPUTextureAspect_Plane1Only',
|
||
|
'WGPUTextureAspect_Plane2Only', 'WGPUTextureAspect_StencilOnly',
|
||
|
'WGPUTextureAspect_Undefined', 'WGPUTextureBindingLayout',
|
||
|
'WGPUTextureBindingViewDimensionDescriptor',
|
||
|
'WGPUTextureDataLayout', 'WGPUTextureDescriptor',
|
||
|
'WGPUTextureDimension', 'WGPUTextureDimension_1D',
|
||
|
'WGPUTextureDimension_2D', 'WGPUTextureDimension_3D',
|
||
|
'WGPUTextureDimension_Force32', 'WGPUTextureDimension_Undefined',
|
||
|
'WGPUTextureFormat', 'WGPUTextureFormat_ASTC10x10Unorm',
|
||
|
'WGPUTextureFormat_ASTC10x10UnormSrgb',
|
||
|
'WGPUTextureFormat_ASTC10x5Unorm',
|
||
|
'WGPUTextureFormat_ASTC10x5UnormSrgb',
|
||
|
'WGPUTextureFormat_ASTC10x6Unorm',
|
||
|
'WGPUTextureFormat_ASTC10x6UnormSrgb',
|
||
|
'WGPUTextureFormat_ASTC10x8Unorm',
|
||
|
'WGPUTextureFormat_ASTC10x8UnormSrgb',
|
||
|
'WGPUTextureFormat_ASTC12x10Unorm',
|
||
|
'WGPUTextureFormat_ASTC12x10UnormSrgb',
|
||
|
'WGPUTextureFormat_ASTC12x12Unorm',
|
||
|
'WGPUTextureFormat_ASTC12x12UnormSrgb',
|
||
|
'WGPUTextureFormat_ASTC4x4Unorm',
|
||
|
'WGPUTextureFormat_ASTC4x4UnormSrgb',
|
||
|
'WGPUTextureFormat_ASTC5x4Unorm',
|
||
|
'WGPUTextureFormat_ASTC5x4UnormSrgb',
|
||
|
'WGPUTextureFormat_ASTC5x5Unorm',
|
||
|
'WGPUTextureFormat_ASTC5x5UnormSrgb',
|
||
|
'WGPUTextureFormat_ASTC6x5Unorm',
|
||
|
'WGPUTextureFormat_ASTC6x5UnormSrgb',
|
||
|
'WGPUTextureFormat_ASTC6x6Unorm',
|
||
|
'WGPUTextureFormat_ASTC6x6UnormSrgb',
|
||
|
'WGPUTextureFormat_ASTC8x5Unorm',
|
||
|
'WGPUTextureFormat_ASTC8x5UnormSrgb',
|
||
|
'WGPUTextureFormat_ASTC8x6Unorm',
|
||
|
'WGPUTextureFormat_ASTC8x6UnormSrgb',
|
||
|
'WGPUTextureFormat_ASTC8x8Unorm',
|
||
|
'WGPUTextureFormat_ASTC8x8UnormSrgb',
|
||
|
'WGPUTextureFormat_BC1RGBAUnorm',
|
||
|
'WGPUTextureFormat_BC1RGBAUnormSrgb',
|
||
|
'WGPUTextureFormat_BC2RGBAUnorm',
|
||
|
'WGPUTextureFormat_BC2RGBAUnormSrgb',
|
||
|
'WGPUTextureFormat_BC3RGBAUnorm',
|
||
|
'WGPUTextureFormat_BC3RGBAUnormSrgb',
|
||
|
'WGPUTextureFormat_BC4RSnorm', 'WGPUTextureFormat_BC4RUnorm',
|
||
|
'WGPUTextureFormat_BC5RGSnorm', 'WGPUTextureFormat_BC5RGUnorm',
|
||
|
'WGPUTextureFormat_BC6HRGBFloat',
|
||
|
'WGPUTextureFormat_BC6HRGBUfloat',
|
||
|
'WGPUTextureFormat_BC7RGBAUnorm',
|
||
|
'WGPUTextureFormat_BC7RGBAUnormSrgb',
|
||
|
'WGPUTextureFormat_BGRA8Unorm',
|
||
|
'WGPUTextureFormat_BGRA8UnormSrgb',
|
||
|
'WGPUTextureFormat_Depth16Unorm', 'WGPUTextureFormat_Depth24Plus',
|
||
|
'WGPUTextureFormat_Depth24PlusStencil8',
|
||
|
'WGPUTextureFormat_Depth32Float',
|
||
|
'WGPUTextureFormat_Depth32FloatStencil8',
|
||
|
'WGPUTextureFormat_EACR11Snorm', 'WGPUTextureFormat_EACR11Unorm',
|
||
|
'WGPUTextureFormat_EACRG11Snorm',
|
||
|
'WGPUTextureFormat_EACRG11Unorm',
|
||
|
'WGPUTextureFormat_ETC2RGB8A1Unorm',
|
||
|
'WGPUTextureFormat_ETC2RGB8A1UnormSrgb',
|
||
|
'WGPUTextureFormat_ETC2RGB8Unorm',
|
||
|
'WGPUTextureFormat_ETC2RGB8UnormSrgb',
|
||
|
'WGPUTextureFormat_ETC2RGBA8Unorm',
|
||
|
'WGPUTextureFormat_ETC2RGBA8UnormSrgb',
|
||
|
'WGPUTextureFormat_External', 'WGPUTextureFormat_Force32',
|
||
|
'WGPUTextureFormat_R10X6BG10X6Biplanar420Unorm',
|
||
|
'WGPUTextureFormat_R10X6BG10X6Biplanar422Unorm',
|
||
|
'WGPUTextureFormat_R10X6BG10X6Biplanar444Unorm',
|
||
|
'WGPUTextureFormat_R16Float', 'WGPUTextureFormat_R16Sint',
|
||
|
'WGPUTextureFormat_R16Snorm', 'WGPUTextureFormat_R16Uint',
|
||
|
'WGPUTextureFormat_R16Unorm', 'WGPUTextureFormat_R32Float',
|
||
|
'WGPUTextureFormat_R32Sint', 'WGPUTextureFormat_R32Uint',
|
||
|
'WGPUTextureFormat_R8BG8A8Triplanar420Unorm',
|
||
|
'WGPUTextureFormat_R8BG8Biplanar420Unorm',
|
||
|
'WGPUTextureFormat_R8BG8Biplanar422Unorm',
|
||
|
'WGPUTextureFormat_R8BG8Biplanar444Unorm',
|
||
|
'WGPUTextureFormat_R8Sint', 'WGPUTextureFormat_R8Snorm',
|
||
|
'WGPUTextureFormat_R8Uint', 'WGPUTextureFormat_R8Unorm',
|
||
|
'WGPUTextureFormat_RG11B10Ufloat', 'WGPUTextureFormat_RG16Float',
|
||
|
'WGPUTextureFormat_RG16Sint', 'WGPUTextureFormat_RG16Snorm',
|
||
|
'WGPUTextureFormat_RG16Uint', 'WGPUTextureFormat_RG16Unorm',
|
||
|
'WGPUTextureFormat_RG32Float', 'WGPUTextureFormat_RG32Sint',
|
||
|
'WGPUTextureFormat_RG32Uint', 'WGPUTextureFormat_RG8Sint',
|
||
|
'WGPUTextureFormat_RG8Snorm', 'WGPUTextureFormat_RG8Uint',
|
||
|
'WGPUTextureFormat_RG8Unorm', 'WGPUTextureFormat_RGB10A2Uint',
|
||
|
'WGPUTextureFormat_RGB10A2Unorm',
|
||
|
'WGPUTextureFormat_RGB9E5Ufloat', 'WGPUTextureFormat_RGBA16Float',
|
||
|
'WGPUTextureFormat_RGBA16Sint', 'WGPUTextureFormat_RGBA16Snorm',
|
||
|
'WGPUTextureFormat_RGBA16Uint', 'WGPUTextureFormat_RGBA16Unorm',
|
||
|
'WGPUTextureFormat_RGBA32Float', 'WGPUTextureFormat_RGBA32Sint',
|
||
|
'WGPUTextureFormat_RGBA32Uint', 'WGPUTextureFormat_RGBA8Sint',
|
||
|
'WGPUTextureFormat_RGBA8Snorm', 'WGPUTextureFormat_RGBA8Uint',
|
||
|
'WGPUTextureFormat_RGBA8Unorm',
|
||
|
'WGPUTextureFormat_RGBA8UnormSrgb', 'WGPUTextureFormat_Stencil8',
|
||
|
'WGPUTextureFormat_Undefined', 'WGPUTextureSampleType',
|
||
|
'WGPUTextureSampleType_BindingNotUsed',
|
||
|
'WGPUTextureSampleType_Depth', 'WGPUTextureSampleType_Float',
|
||
|
'WGPUTextureSampleType_Force32', 'WGPUTextureSampleType_Sint',
|
||
|
'WGPUTextureSampleType_Uint',
|
||
|
'WGPUTextureSampleType_UnfilterableFloat', 'WGPUTextureUsage',
|
||
|
'WGPUTextureUsage_CopyDst', 'WGPUTextureUsage_CopySrc',
|
||
|
'WGPUTextureUsage_None', 'WGPUTextureUsage_RenderAttachment',
|
||
|
'WGPUTextureUsage_StorageAttachment',
|
||
|
'WGPUTextureUsage_StorageBinding',
|
||
|
'WGPUTextureUsage_TextureBinding',
|
||
|
'WGPUTextureUsage_TransientAttachment', 'WGPUTextureView',
|
||
|
'WGPUTextureViewDescriptor', 'WGPUTextureViewDimension',
|
||
|
'WGPUTextureViewDimension_1D', 'WGPUTextureViewDimension_2D',
|
||
|
'WGPUTextureViewDimension_2DArray', 'WGPUTextureViewDimension_3D',
|
||
|
'WGPUTextureViewDimension_Cube',
|
||
|
'WGPUTextureViewDimension_CubeArray',
|
||
|
'WGPUTextureViewDimension_Force32',
|
||
|
'WGPUTextureViewDimension_Undefined',
|
||
|
'WGPUUncapturedErrorCallback', 'WGPUUncapturedErrorCallbackInfo',
|
||
|
'WGPUUncapturedErrorCallbackInfo2', 'WGPUVertexAttribute',
|
||
|
'WGPUVertexBufferLayout', 'WGPUVertexFormat',
|
||
|
'WGPUVertexFormat_Float16', 'WGPUVertexFormat_Float16x2',
|
||
|
'WGPUVertexFormat_Float16x4', 'WGPUVertexFormat_Float32',
|
||
|
'WGPUVertexFormat_Float32x2', 'WGPUVertexFormat_Float32x3',
|
||
|
'WGPUVertexFormat_Float32x4', 'WGPUVertexFormat_Force32',
|
||
|
'WGPUVertexFormat_Sint16', 'WGPUVertexFormat_Sint16x2',
|
||
|
'WGPUVertexFormat_Sint16x4', 'WGPUVertexFormat_Sint32',
|
||
|
'WGPUVertexFormat_Sint32x2', 'WGPUVertexFormat_Sint32x3',
|
||
|
'WGPUVertexFormat_Sint32x4', 'WGPUVertexFormat_Sint8',
|
||
|
'WGPUVertexFormat_Sint8x2', 'WGPUVertexFormat_Sint8x4',
|
||
|
'WGPUVertexFormat_Snorm16', 'WGPUVertexFormat_Snorm16x2',
|
||
|
'WGPUVertexFormat_Snorm16x4', 'WGPUVertexFormat_Snorm8',
|
||
|
'WGPUVertexFormat_Snorm8x2', 'WGPUVertexFormat_Snorm8x4',
|
||
|
'WGPUVertexFormat_Uint16', 'WGPUVertexFormat_Uint16x2',
|
||
|
'WGPUVertexFormat_Uint16x4', 'WGPUVertexFormat_Uint32',
|
||
|
'WGPUVertexFormat_Uint32x2', 'WGPUVertexFormat_Uint32x3',
|
||
|
'WGPUVertexFormat_Uint32x4', 'WGPUVertexFormat_Uint8',
|
||
|
'WGPUVertexFormat_Uint8x2', 'WGPUVertexFormat_Uint8x4',
|
||
|
'WGPUVertexFormat_Unorm10_10_10_2', 'WGPUVertexFormat_Unorm16',
|
||
|
'WGPUVertexFormat_Unorm16x2', 'WGPUVertexFormat_Unorm16x4',
|
||
|
'WGPUVertexFormat_Unorm8', 'WGPUVertexFormat_Unorm8x2',
|
||
|
'WGPUVertexFormat_Unorm8x4', 'WGPUVertexFormat_Unorm8x4BGRA',
|
||
|
'WGPUVertexState', 'WGPUVertexStepMode',
|
||
|
'WGPUVertexStepMode_Force32', 'WGPUVertexStepMode_Instance',
|
||
|
'WGPUVertexStepMode_Undefined', 'WGPUVertexStepMode_Vertex',
|
||
|
'WGPUWGSLFeatureName',
|
||
|
'WGPUWGSLFeatureName_ChromiumTestingExperimental',
|
||
|
'WGPUWGSLFeatureName_ChromiumTestingShipped',
|
||
|
'WGPUWGSLFeatureName_ChromiumTestingShippedWithKillswitch',
|
||
|
'WGPUWGSLFeatureName_ChromiumTestingUnimplemented',
|
||
|
'WGPUWGSLFeatureName_ChromiumTestingUnsafeExperimental',
|
||
|
'WGPUWGSLFeatureName_Force32',
|
||
|
'WGPUWGSLFeatureName_Packed4x8IntegerDotProduct',
|
||
|
'WGPUWGSLFeatureName_PointerCompositeAccess',
|
||
|
'WGPUWGSLFeatureName_ReadonlyAndReadwriteStorageTextures',
|
||
|
'WGPUWGSLFeatureName_UnrestrictedPointerParameters',
|
||
|
'WGPUWaitStatus', 'WGPUWaitStatus_Force32',
|
||
|
'WGPUWaitStatus_Success', 'WGPUWaitStatus_TimedOut',
|
||
|
'WGPUWaitStatus_Unknown', 'WGPUWaitStatus_UnsupportedCount',
|
||
|
'WGPUWaitStatus_UnsupportedMixedSources',
|
||
|
'WGPUWaitStatus_UnsupportedTimeout', 'WGPUYCbCrVkDescriptor',
|
||
|
'int32_t', 'size_t', 'struct_WGPUAHardwareBufferProperties',
|
||
|
'struct_WGPUAdapterImpl', 'struct_WGPUAdapterInfo',
|
||
|
'struct_WGPUAdapterPropertiesD3D',
|
||
|
'struct_WGPUAdapterPropertiesMemoryHeaps',
|
||
|
'struct_WGPUAdapterPropertiesSubgroups',
|
||
|
'struct_WGPUAdapterPropertiesVk',
|
||
|
'struct_WGPUBindGroupDescriptor', 'struct_WGPUBindGroupEntry',
|
||
|
'struct_WGPUBindGroupImpl',
|
||
|
'struct_WGPUBindGroupLayoutDescriptor',
|
||
|
'struct_WGPUBindGroupLayoutEntry',
|
||
|
'struct_WGPUBindGroupLayoutImpl', 'struct_WGPUBlendComponent',
|
||
|
'struct_WGPUBlendState', 'struct_WGPUBufferBindingLayout',
|
||
|
'struct_WGPUBufferDescriptor',
|
||
|
'struct_WGPUBufferHostMappedPointer', 'struct_WGPUBufferImpl',
|
||
|
'struct_WGPUBufferMapCallbackInfo',
|
||
|
'struct_WGPUBufferMapCallbackInfo2', 'struct_WGPUChainedStruct',
|
||
|
'struct_WGPUChainedStructOut', 'struct_WGPUColor',
|
||
|
'struct_WGPUColorTargetState',
|
||
|
'struct_WGPUColorTargetStateExpandResolveTextureDawn',
|
||
|
'struct_WGPUCommandBufferDescriptor',
|
||
|
'struct_WGPUCommandBufferImpl',
|
||
|
'struct_WGPUCommandEncoderDescriptor',
|
||
|
'struct_WGPUCommandEncoderImpl', 'struct_WGPUCompilationInfo',
|
||
|
'struct_WGPUCompilationInfoCallbackInfo',
|
||
|
'struct_WGPUCompilationInfoCallbackInfo2',
|
||
|
'struct_WGPUCompilationMessage',
|
||
|
'struct_WGPUComputePassDescriptor',
|
||
|
'struct_WGPUComputePassEncoderImpl',
|
||
|
'struct_WGPUComputePassTimestampWrites',
|
||
|
'struct_WGPUComputePipelineDescriptor',
|
||
|
'struct_WGPUComputePipelineImpl', 'struct_WGPUComputeState',
|
||
|
'struct_WGPUConstantEntry',
|
||
|
'struct_WGPUCopyTextureForBrowserOptions',
|
||
|
'struct_WGPUCreateComputePipelineAsyncCallbackInfo',
|
||
|
'struct_WGPUCreateComputePipelineAsyncCallbackInfo2',
|
||
|
'struct_WGPUCreateRenderPipelineAsyncCallbackInfo',
|
||
|
'struct_WGPUCreateRenderPipelineAsyncCallbackInfo2',
|
||
|
'struct_WGPUDawnAdapterPropertiesPowerPreference',
|
||
|
'struct_WGPUDawnBufferDescriptorErrorInfoFromWireClient',
|
||
|
'struct_WGPUDawnCacheDeviceDescriptor',
|
||
|
'struct_WGPUDawnEncoderInternalUsageDescriptor',
|
||
|
'struct_WGPUDawnExperimentalImmediateDataLimits',
|
||
|
'struct_WGPUDawnExperimentalSubgroupLimits',
|
||
|
'struct_WGPUDawnRenderPassColorAttachmentRenderToSingleSampled',
|
||
|
'struct_WGPUDawnShaderModuleSPIRVOptionsDescriptor',
|
||
|
'struct_WGPUDawnTexelCopyBufferRowAlignmentLimits',
|
||
|
'struct_WGPUDawnTextureInternalUsageDescriptor',
|
||
|
'struct_WGPUDawnTogglesDescriptor',
|
||
|
'struct_WGPUDawnWGSLBlocklist', 'struct_WGPUDawnWireWGSLControl',
|
||
|
'struct_WGPUDepthStencilState', 'struct_WGPUDeviceDescriptor',
|
||
|
'struct_WGPUDeviceImpl', 'struct_WGPUDeviceLostCallbackInfo',
|
||
|
'struct_WGPUDeviceLostCallbackInfo2',
|
||
|
'struct_WGPUDrmFormatCapabilities',
|
||
|
'struct_WGPUDrmFormatProperties', 'struct_WGPUExtent2D',
|
||
|
'struct_WGPUExtent3D', 'struct_WGPUExternalTextureBindingEntry',
|
||
|
'struct_WGPUExternalTextureBindingLayout',
|
||
|
'struct_WGPUExternalTextureDescriptor',
|
||
|
'struct_WGPUExternalTextureImpl', 'struct_WGPUFormatCapabilities',
|
||
|
'struct_WGPUFragmentState', 'struct_WGPUFuture',
|
||
|
'struct_WGPUFutureWaitInfo',
|
||
|
'struct_WGPUINTERNAL__HAVE_EMDAWNWEBGPU_HEADER',
|
||
|
'struct_WGPUImageCopyBuffer',
|
||
|
'struct_WGPUImageCopyExternalTexture',
|
||
|
'struct_WGPUImageCopyTexture', 'struct_WGPUInstanceDescriptor',
|
||
|
'struct_WGPUInstanceFeatures', 'struct_WGPUInstanceImpl',
|
||
|
'struct_WGPULimits', 'struct_WGPUMemoryHeapInfo',
|
||
|
'struct_WGPUMultisampleState', 'struct_WGPUOrigin2D',
|
||
|
'struct_WGPUOrigin3D', 'struct_WGPUPipelineLayoutDescriptor',
|
||
|
'struct_WGPUPipelineLayoutImpl',
|
||
|
'struct_WGPUPipelineLayoutPixelLocalStorage',
|
||
|
'struct_WGPUPipelineLayoutStorageAttachment',
|
||
|
'struct_WGPUPopErrorScopeCallbackInfo',
|
||
|
'struct_WGPUPopErrorScopeCallbackInfo2',
|
||
|
'struct_WGPUPrimitiveState', 'struct_WGPUQuerySetDescriptor',
|
||
|
'struct_WGPUQuerySetImpl', 'struct_WGPUQueueDescriptor',
|
||
|
'struct_WGPUQueueImpl', 'struct_WGPUQueueWorkDoneCallbackInfo',
|
||
|
'struct_WGPUQueueWorkDoneCallbackInfo2',
|
||
|
'struct_WGPURenderBundleDescriptor',
|
||
|
'struct_WGPURenderBundleEncoderDescriptor',
|
||
|
'struct_WGPURenderBundleEncoderImpl',
|
||
|
'struct_WGPURenderBundleImpl',
|
||
|
'struct_WGPURenderPassColorAttachment',
|
||
|
'struct_WGPURenderPassDepthStencilAttachment',
|
||
|
'struct_WGPURenderPassDescriptor',
|
||
|
'struct_WGPURenderPassDescriptorExpandResolveRect',
|
||
|
'struct_WGPURenderPassEncoderImpl',
|
||
|
'struct_WGPURenderPassMaxDrawCount',
|
||
|
'struct_WGPURenderPassPixelLocalStorage',
|
||
|
'struct_WGPURenderPassStorageAttachment',
|
||
|
'struct_WGPURenderPassTimestampWrites',
|
||
|
'struct_WGPURenderPipelineDescriptor',
|
||
|
'struct_WGPURenderPipelineImpl',
|
||
|
'struct_WGPURequestAdapterCallbackInfo',
|
||
|
'struct_WGPURequestAdapterCallbackInfo2',
|
||
|
'struct_WGPURequestAdapterOptions',
|
||
|
'struct_WGPURequestDeviceCallbackInfo',
|
||
|
'struct_WGPURequestDeviceCallbackInfo2',
|
||
|
'struct_WGPURequiredLimits', 'struct_WGPUSamplerBindingLayout',
|
||
|
'struct_WGPUSamplerDescriptor', 'struct_WGPUSamplerImpl',
|
||
|
'struct_WGPUShaderModuleCompilationOptions',
|
||
|
'struct_WGPUShaderModuleDescriptor',
|
||
|
'struct_WGPUShaderModuleImpl', 'struct_WGPUShaderSourceSPIRV',
|
||
|
'struct_WGPUShaderSourceWGSL',
|
||
|
'struct_WGPUSharedBufferMemoryBeginAccessDescriptor',
|
||
|
'struct_WGPUSharedBufferMemoryDescriptor',
|
||
|
'struct_WGPUSharedBufferMemoryEndAccessState',
|
||
|
'struct_WGPUSharedBufferMemoryImpl',
|
||
|
'struct_WGPUSharedBufferMemoryProperties',
|
||
|
'struct_WGPUSharedFenceDXGISharedHandleDescriptor',
|
||
|
'struct_WGPUSharedFenceDXGISharedHandleExportInfo',
|
||
|
'struct_WGPUSharedFenceDescriptor',
|
||
|
'struct_WGPUSharedFenceExportInfo', 'struct_WGPUSharedFenceImpl',
|
||
|
'struct_WGPUSharedFenceMTLSharedEventDescriptor',
|
||
|
'struct_WGPUSharedFenceMTLSharedEventExportInfo',
|
||
|
'struct_WGPUSharedFenceSyncFDDescriptor',
|
||
|
'struct_WGPUSharedFenceSyncFDExportInfo',
|
||
|
'struct_WGPUSharedFenceVkSemaphoreOpaqueFDDescriptor',
|
||
|
'struct_WGPUSharedFenceVkSemaphoreOpaqueFDExportInfo',
|
||
|
'struct_WGPUSharedFenceVkSemaphoreZirconHandleDescriptor',
|
||
|
'struct_WGPUSharedFenceVkSemaphoreZirconHandleExportInfo',
|
||
|
'struct_WGPUSharedTextureMemoryAHardwareBufferDescriptor',
|
||
|
'struct_WGPUSharedTextureMemoryAHardwareBufferProperties',
|
||
|
'struct_WGPUSharedTextureMemoryBeginAccessDescriptor',
|
||
|
'struct_WGPUSharedTextureMemoryD3DSwapchainBeginState',
|
||
|
'struct_WGPUSharedTextureMemoryDXGISharedHandleDescriptor',
|
||
|
'struct_WGPUSharedTextureMemoryDescriptor',
|
||
|
'struct_WGPUSharedTextureMemoryDmaBufDescriptor',
|
||
|
'struct_WGPUSharedTextureMemoryDmaBufPlane',
|
||
|
'struct_WGPUSharedTextureMemoryEGLImageDescriptor',
|
||
|
'struct_WGPUSharedTextureMemoryEndAccessState',
|
||
|
'struct_WGPUSharedTextureMemoryIOSurfaceDescriptor',
|
||
|
'struct_WGPUSharedTextureMemoryImpl',
|
||
|
'struct_WGPUSharedTextureMemoryOpaqueFDDescriptor',
|
||
|
'struct_WGPUSharedTextureMemoryProperties',
|
||
|
'struct_WGPUSharedTextureMemoryVkDedicatedAllocationDescriptor',
|
||
|
'struct_WGPUSharedTextureMemoryVkImageLayoutBeginState',
|
||
|
'struct_WGPUSharedTextureMemoryVkImageLayoutEndState',
|
||
|
'struct_WGPUSharedTextureMemoryZirconHandleDescriptor',
|
||
|
'struct_WGPUStaticSamplerBindingLayout',
|
||
|
'struct_WGPUStencilFaceState',
|
||
|
'struct_WGPUStorageTextureBindingLayout', 'struct_WGPUStringView',
|
||
|
'struct_WGPUSupportedFeatures', 'struct_WGPUSupportedLimits',
|
||
|
'struct_WGPUSurfaceCapabilities',
|
||
|
'struct_WGPUSurfaceConfiguration', 'struct_WGPUSurfaceDescriptor',
|
||
|
'struct_WGPUSurfaceDescriptorFromWindowsCoreWindow',
|
||
|
'struct_WGPUSurfaceDescriptorFromWindowsSwapChainPanel',
|
||
|
'struct_WGPUSurfaceImpl',
|
||
|
'struct_WGPUSurfaceSourceAndroidNativeWindow',
|
||
|
'struct_WGPUSurfaceSourceCanvasHTMLSelector_Emscripten',
|
||
|
'struct_WGPUSurfaceSourceMetalLayer',
|
||
|
'struct_WGPUSurfaceSourceWaylandSurface',
|
||
|
'struct_WGPUSurfaceSourceWindowsHWND',
|
||
|
'struct_WGPUSurfaceSourceXCBWindow',
|
||
|
'struct_WGPUSurfaceSourceXlibWindow', 'struct_WGPUSurfaceTexture',
|
||
|
'struct_WGPUTextureBindingLayout',
|
||
|
'struct_WGPUTextureBindingViewDimensionDescriptor',
|
||
|
'struct_WGPUTextureDataLayout', 'struct_WGPUTextureDescriptor',
|
||
|
'struct_WGPUTextureImpl', 'struct_WGPUTextureViewDescriptor',
|
||
|
'struct_WGPUTextureViewImpl',
|
||
|
'struct_WGPUUncapturedErrorCallbackInfo',
|
||
|
'struct_WGPUUncapturedErrorCallbackInfo2',
|
||
|
'struct_WGPUVertexAttribute', 'struct_WGPUVertexBufferLayout',
|
||
|
'struct_WGPUVertexState', 'struct_WGPUYCbCrVkDescriptor',
|
||
|
'uint32_t', 'uint64_t', 'wgpuAdapterAddRef',
|
||
|
'wgpuAdapterCreateDevice', 'wgpuAdapterGetFeatures',
|
||
|
'wgpuAdapterGetFormatCapabilities', 'wgpuAdapterGetInfo',
|
||
|
'wgpuAdapterGetInstance', 'wgpuAdapterGetLimits',
|
||
|
'wgpuAdapterHasFeature', 'wgpuAdapterInfoFreeMembers',
|
||
|
'wgpuAdapterPropertiesMemoryHeapsFreeMembers',
|
||
|
'wgpuAdapterRelease', 'wgpuAdapterRequestDevice',
|
||
|
'wgpuAdapterRequestDevice2', 'wgpuAdapterRequestDeviceF',
|
||
|
'wgpuBindGroupAddRef', 'wgpuBindGroupLayoutAddRef',
|
||
|
'wgpuBindGroupLayoutRelease', 'wgpuBindGroupLayoutSetLabel',
|
||
|
'wgpuBindGroupRelease', 'wgpuBindGroupSetLabel',
|
||
|
'wgpuBufferAddRef', 'wgpuBufferDestroy',
|
||
|
'wgpuBufferGetConstMappedRange', 'wgpuBufferGetMapState',
|
||
|
'wgpuBufferGetMappedRange', 'wgpuBufferGetSize',
|
||
|
'wgpuBufferGetUsage', 'wgpuBufferMapAsync', 'wgpuBufferMapAsync2',
|
||
|
'wgpuBufferMapAsyncF', 'wgpuBufferRelease', 'wgpuBufferSetLabel',
|
||
|
'wgpuBufferUnmap', 'wgpuCommandBufferAddRef',
|
||
|
'wgpuCommandBufferRelease', 'wgpuCommandBufferSetLabel',
|
||
|
'wgpuCommandEncoderAddRef', 'wgpuCommandEncoderBeginComputePass',
|
||
|
'wgpuCommandEncoderBeginRenderPass',
|
||
|
'wgpuCommandEncoderClearBuffer',
|
||
|
'wgpuCommandEncoderCopyBufferToBuffer',
|
||
|
'wgpuCommandEncoderCopyBufferToTexture',
|
||
|
'wgpuCommandEncoderCopyTextureToBuffer',
|
||
|
'wgpuCommandEncoderCopyTextureToTexture',
|
||
|
'wgpuCommandEncoderFinish',
|
||
|
'wgpuCommandEncoderInjectValidationError',
|
||
|
'wgpuCommandEncoderInsertDebugMarker',
|
||
|
'wgpuCommandEncoderPopDebugGroup',
|
||
|
'wgpuCommandEncoderPushDebugGroup', 'wgpuCommandEncoderRelease',
|
||
|
'wgpuCommandEncoderResolveQuerySet', 'wgpuCommandEncoderSetLabel',
|
||
|
'wgpuCommandEncoderWriteBuffer',
|
||
|
'wgpuCommandEncoderWriteTimestamp',
|
||
|
'wgpuComputePassEncoderAddRef',
|
||
|
'wgpuComputePassEncoderDispatchWorkgroups',
|
||
|
'wgpuComputePassEncoderDispatchWorkgroupsIndirect',
|
||
|
'wgpuComputePassEncoderEnd',
|
||
|
'wgpuComputePassEncoderInsertDebugMarker',
|
||
|
'wgpuComputePassEncoderPopDebugGroup',
|
||
|
'wgpuComputePassEncoderPushDebugGroup',
|
||
|
'wgpuComputePassEncoderRelease',
|
||
|
'wgpuComputePassEncoderSetBindGroup',
|
||
|
'wgpuComputePassEncoderSetLabel',
|
||
|
'wgpuComputePassEncoderSetPipeline',
|
||
|
'wgpuComputePassEncoderWriteTimestamp',
|
||
|
'wgpuComputePipelineAddRef',
|
||
|
'wgpuComputePipelineGetBindGroupLayout',
|
||
|
'wgpuComputePipelineRelease', 'wgpuComputePipelineSetLabel',
|
||
|
'wgpuCreateInstance', 'wgpuDeviceAddRef',
|
||
|
'wgpuDeviceCreateBindGroup', 'wgpuDeviceCreateBindGroupLayout',
|
||
|
'wgpuDeviceCreateBuffer', 'wgpuDeviceCreateCommandEncoder',
|
||
|
'wgpuDeviceCreateComputePipeline',
|
||
|
'wgpuDeviceCreateComputePipelineAsync',
|
||
|
'wgpuDeviceCreateComputePipelineAsync2',
|
||
|
'wgpuDeviceCreateComputePipelineAsyncF',
|
||
|
'wgpuDeviceCreateErrorBuffer',
|
||
|
'wgpuDeviceCreateErrorExternalTexture',
|
||
|
'wgpuDeviceCreateErrorShaderModule',
|
||
|
'wgpuDeviceCreateErrorTexture', 'wgpuDeviceCreateExternalTexture',
|
||
|
'wgpuDeviceCreatePipelineLayout', 'wgpuDeviceCreateQuerySet',
|
||
|
'wgpuDeviceCreateRenderBundleEncoder',
|
||
|
'wgpuDeviceCreateRenderPipeline',
|
||
|
'wgpuDeviceCreateRenderPipelineAsync',
|
||
|
'wgpuDeviceCreateRenderPipelineAsync2',
|
||
|
'wgpuDeviceCreateRenderPipelineAsyncF', 'wgpuDeviceCreateSampler',
|
||
|
'wgpuDeviceCreateShaderModule', 'wgpuDeviceCreateTexture',
|
||
|
'wgpuDeviceDestroy', 'wgpuDeviceForceLoss',
|
||
|
'wgpuDeviceGetAHardwareBufferProperties', 'wgpuDeviceGetAdapter',
|
||
|
'wgpuDeviceGetAdapterInfo', 'wgpuDeviceGetFeatures',
|
||
|
'wgpuDeviceGetLimits', 'wgpuDeviceGetLostFuture',
|
||
|
'wgpuDeviceGetQueue', 'wgpuDeviceHasFeature',
|
||
|
'wgpuDeviceImportSharedBufferMemory',
|
||
|
'wgpuDeviceImportSharedFence',
|
||
|
'wgpuDeviceImportSharedTextureMemory', 'wgpuDeviceInjectError',
|
||
|
'wgpuDevicePopErrorScope', 'wgpuDevicePopErrorScope2',
|
||
|
'wgpuDevicePopErrorScopeF', 'wgpuDevicePushErrorScope',
|
||
|
'wgpuDeviceRelease', 'wgpuDeviceSetLabel',
|
||
|
'wgpuDeviceSetLoggingCallback', 'wgpuDeviceTick',
|
||
|
'wgpuDeviceValidateTextureDescriptor',
|
||
|
'wgpuDrmFormatCapabilitiesFreeMembers',
|
||
|
'wgpuExternalTextureAddRef', 'wgpuExternalTextureDestroy',
|
||
|
'wgpuExternalTextureExpire', 'wgpuExternalTextureRefresh',
|
||
|
'wgpuExternalTextureRelease', 'wgpuExternalTextureSetLabel',
|
||
|
'wgpuGetInstanceFeatures', 'wgpuGetProcAddress',
|
||
|
'wgpuInstanceAddRef', 'wgpuInstanceCreateSurface',
|
||
|
'wgpuInstanceEnumerateWGSLLanguageFeatures',
|
||
|
'wgpuInstanceHasWGSLLanguageFeature', 'wgpuInstanceProcessEvents',
|
||
|
'wgpuInstanceRelease', 'wgpuInstanceRequestAdapter',
|
||
|
'wgpuInstanceRequestAdapter2', 'wgpuInstanceRequestAdapterF',
|
||
|
'wgpuInstanceWaitAny', 'wgpuPipelineLayoutAddRef',
|
||
|
'wgpuPipelineLayoutRelease', 'wgpuPipelineLayoutSetLabel',
|
||
|
'wgpuQuerySetAddRef', 'wgpuQuerySetDestroy',
|
||
|
'wgpuQuerySetGetCount', 'wgpuQuerySetGetType',
|
||
|
'wgpuQuerySetRelease', 'wgpuQuerySetSetLabel', 'wgpuQueueAddRef',
|
||
|
'wgpuQueueCopyExternalTextureForBrowser',
|
||
|
'wgpuQueueCopyTextureForBrowser', 'wgpuQueueOnSubmittedWorkDone',
|
||
|
'wgpuQueueOnSubmittedWorkDone2', 'wgpuQueueOnSubmittedWorkDoneF',
|
||
|
'wgpuQueueRelease', 'wgpuQueueSetLabel', 'wgpuQueueSubmit',
|
||
|
'wgpuQueueWriteBuffer', 'wgpuQueueWriteTexture',
|
||
|
'wgpuRenderBundleAddRef', 'wgpuRenderBundleEncoderAddRef',
|
||
|
'wgpuRenderBundleEncoderDraw',
|
||
|
'wgpuRenderBundleEncoderDrawIndexed',
|
||
|
'wgpuRenderBundleEncoderDrawIndexedIndirect',
|
||
|
'wgpuRenderBundleEncoderDrawIndirect',
|
||
|
'wgpuRenderBundleEncoderFinish',
|
||
|
'wgpuRenderBundleEncoderInsertDebugMarker',
|
||
|
'wgpuRenderBundleEncoderPopDebugGroup',
|
||
|
'wgpuRenderBundleEncoderPushDebugGroup',
|
||
|
'wgpuRenderBundleEncoderRelease',
|
||
|
'wgpuRenderBundleEncoderSetBindGroup',
|
||
|
'wgpuRenderBundleEncoderSetIndexBuffer',
|
||
|
'wgpuRenderBundleEncoderSetLabel',
|
||
|
'wgpuRenderBundleEncoderSetPipeline',
|
||
|
'wgpuRenderBundleEncoderSetVertexBuffer',
|
||
|
'wgpuRenderBundleRelease', 'wgpuRenderBundleSetLabel',
|
||
|
'wgpuRenderPassEncoderAddRef',
|
||
|
'wgpuRenderPassEncoderBeginOcclusionQuery',
|
||
|
'wgpuRenderPassEncoderDraw', 'wgpuRenderPassEncoderDrawIndexed',
|
||
|
'wgpuRenderPassEncoderDrawIndexedIndirect',
|
||
|
'wgpuRenderPassEncoderDrawIndirect', 'wgpuRenderPassEncoderEnd',
|
||
|
'wgpuRenderPassEncoderEndOcclusionQuery',
|
||
|
'wgpuRenderPassEncoderExecuteBundles',
|
||
|
'wgpuRenderPassEncoderInsertDebugMarker',
|
||
|
'wgpuRenderPassEncoderMultiDrawIndexedIndirect',
|
||
|
'wgpuRenderPassEncoderMultiDrawIndirect',
|
||
|
'wgpuRenderPassEncoderPixelLocalStorageBarrier',
|
||
|
'wgpuRenderPassEncoderPopDebugGroup',
|
||
|
'wgpuRenderPassEncoderPushDebugGroup',
|
||
|
'wgpuRenderPassEncoderRelease',
|
||
|
'wgpuRenderPassEncoderSetBindGroup',
|
||
|
'wgpuRenderPassEncoderSetBlendConstant',
|
||
|
'wgpuRenderPassEncoderSetIndexBuffer',
|
||
|
'wgpuRenderPassEncoderSetLabel',
|
||
|
'wgpuRenderPassEncoderSetPipeline',
|
||
|
'wgpuRenderPassEncoderSetScissorRect',
|
||
|
'wgpuRenderPassEncoderSetStencilReference',
|
||
|
'wgpuRenderPassEncoderSetVertexBuffer',
|
||
|
'wgpuRenderPassEncoderSetViewport',
|
||
|
'wgpuRenderPassEncoderWriteTimestamp', 'wgpuRenderPipelineAddRef',
|
||
|
'wgpuRenderPipelineGetBindGroupLayout',
|
||
|
'wgpuRenderPipelineRelease', 'wgpuRenderPipelineSetLabel',
|
||
|
'wgpuSamplerAddRef', 'wgpuSamplerRelease', 'wgpuSamplerSetLabel',
|
||
|
'wgpuShaderModuleAddRef', 'wgpuShaderModuleGetCompilationInfo',
|
||
|
'wgpuShaderModuleGetCompilationInfo2',
|
||
|
'wgpuShaderModuleGetCompilationInfoF', 'wgpuShaderModuleRelease',
|
||
|
'wgpuShaderModuleSetLabel', 'wgpuSharedBufferMemoryAddRef',
|
||
|
'wgpuSharedBufferMemoryBeginAccess',
|
||
|
'wgpuSharedBufferMemoryCreateBuffer',
|
||
|
'wgpuSharedBufferMemoryEndAccess',
|
||
|
'wgpuSharedBufferMemoryEndAccessStateFreeMembers',
|
||
|
'wgpuSharedBufferMemoryGetProperties',
|
||
|
'wgpuSharedBufferMemoryIsDeviceLost',
|
||
|
'wgpuSharedBufferMemoryRelease', 'wgpuSharedBufferMemorySetLabel',
|
||
|
'wgpuSharedFenceAddRef', 'wgpuSharedFenceExportInfo',
|
||
|
'wgpuSharedFenceRelease', 'wgpuSharedTextureMemoryAddRef',
|
||
|
'wgpuSharedTextureMemoryBeginAccess',
|
||
|
'wgpuSharedTextureMemoryCreateTexture',
|
||
|
'wgpuSharedTextureMemoryEndAccess',
|
||
|
'wgpuSharedTextureMemoryEndAccessStateFreeMembers',
|
||
|
'wgpuSharedTextureMemoryGetProperties',
|
||
|
'wgpuSharedTextureMemoryIsDeviceLost',
|
||
|
'wgpuSharedTextureMemoryRelease',
|
||
|
'wgpuSharedTextureMemorySetLabel',
|
||
|
'wgpuSupportedFeaturesFreeMembers', 'wgpuSurfaceAddRef',
|
||
|
'wgpuSurfaceCapabilitiesFreeMembers', 'wgpuSurfaceConfigure',
|
||
|
'wgpuSurfaceGetCapabilities', 'wgpuSurfaceGetCurrentTexture',
|
||
|
'wgpuSurfacePresent', 'wgpuSurfaceRelease', 'wgpuSurfaceSetLabel',
|
||
|
'wgpuSurfaceUnconfigure', 'wgpuTextureAddRef',
|
||
|
'wgpuTextureCreateErrorView', 'wgpuTextureCreateView',
|
||
|
'wgpuTextureDestroy', 'wgpuTextureGetDepthOrArrayLayers',
|
||
|
'wgpuTextureGetDimension', 'wgpuTextureGetFormat',
|
||
|
'wgpuTextureGetHeight', 'wgpuTextureGetMipLevelCount',
|
||
|
'wgpuTextureGetSampleCount', 'wgpuTextureGetUsage',
|
||
|
'wgpuTextureGetWidth', 'wgpuTextureRelease',
|
||
|
'wgpuTextureSetLabel', 'wgpuTextureViewAddRef',
|
||
|
'wgpuTextureViewRelease', 'wgpuTextureViewSetLabel']
|