mirror of
https://github.com/Ed94/Odin.git
synced 2026-08-06 23:58:50 +00:00
vendor/wgpu: update to 27.0.2.0
This commit is contained in:
Vendored
+12
-10
@@ -13,7 +13,7 @@ when ODIN_OS == .Windows {
|
||||
@(private) LIB :: "lib/wgpu-windows-" + ARCH + "-msvc-" + TYPE + "/lib/wgpu_native" + EXT
|
||||
|
||||
when !#exists(LIB) {
|
||||
#panic("Could not find the compiled WGPU Native library at '" + #directory + LIB + "', these can be downloaded from https://github.com/gfx-rs/wgpu-native/releases/tag/v25.0.2.1, make sure to read the README at '" + #directory + "README.md'")
|
||||
#panic("Could not find the compiled WGPU Native library at '" + #directory + LIB + "', these can be downloaded from https://github.com/gfx-rs/wgpu-native/releases/tag/v27.0.2.0, make sure to read the README at '" + #directory + "README.md'")
|
||||
}
|
||||
|
||||
@(export)
|
||||
@@ -39,7 +39,7 @@ when ODIN_OS == .Windows {
|
||||
@(private) LIB :: "lib/wgpu-macos-" + ARCH + "-" + TYPE + "/lib/libwgpu_native" + EXT
|
||||
|
||||
when !#exists(LIB) {
|
||||
#panic("Could not find the compiled WGPU Native library at '" + #directory + LIB + "', these can be downloaded from https://github.com/gfx-rs/wgpu-native/releases/tag/v25.0.2.1, make sure to read the README at '" + #directory + "README.md'")
|
||||
#panic("Could not find the compiled WGPU Native library at '" + #directory + LIB + "', these can be downloaded from https://github.com/gfx-rs/wgpu-native/releases/tag/v27.0.2.0, make sure to read the README at '" + #directory + "README.md'")
|
||||
}
|
||||
|
||||
@(export)
|
||||
@@ -56,7 +56,7 @@ when ODIN_OS == .Windows {
|
||||
@(private) LIB :: "lib/wgpu-linux-" + ARCH + "-" + TYPE + "/lib/libwgpu_native" + EXT
|
||||
|
||||
when !#exists(LIB) {
|
||||
#panic("Could not find the compiled WGPU Native library at '" + #directory + LIB + "', these can be downloaded from https://github.com/gfx-rs/wgpu-native/releases/tag/v25.0.2.1, make sure to read the README at '" + #directory + "README.md'")
|
||||
#panic("Could not find the compiled WGPU Native library at '" + #directory + LIB + "', these can be downloaded from https://github.com/gfx-rs/wgpu-native/releases/tag/v27.0.2.0, make sure to read the README at '" + #directory + "README.md'")
|
||||
}
|
||||
|
||||
@(export)
|
||||
@@ -282,8 +282,7 @@ FeatureName :: enum i32 {
|
||||
// Native.
|
||||
PushConstants = 0x00030001,
|
||||
TextureAdapterSpecificFormatFeatures,
|
||||
MultiDrawIndirect,
|
||||
MultiDrawIndirectCount,
|
||||
MultiDrawIndirectCount = 0x00030004,
|
||||
VertexWritableStorage,
|
||||
TextureBindingArray,
|
||||
SampledTextureAndStorageBufferArrayNonUniformIndexing,
|
||||
@@ -298,16 +297,15 @@ FeatureName :: enum i32 {
|
||||
// TODO: requires wgpu.h api change
|
||||
// AddressModeClampToZero,
|
||||
// AddressModeClampToBorder,
|
||||
// PolygonModeLine,
|
||||
// PolygonModePoint,
|
||||
// ConservativeRasterization,
|
||||
PolygonModeLine = 0x00030013,
|
||||
PolygonModePoint,
|
||||
ConservativeRasterization,
|
||||
// ClearTexture,
|
||||
SpirvShaderPassthrough = 0x00030017,
|
||||
// MultiView,
|
||||
VertexAttribute64bit = 0x00030019,
|
||||
TextureFormatNv12,
|
||||
RayTracingAccelarationStructure,
|
||||
RayQuery,
|
||||
RayQuery = 0x0003001C,
|
||||
ShaderF64,
|
||||
ShaderI16,
|
||||
ShaderPrimitiveIndex,
|
||||
@@ -317,6 +315,7 @@ FeatureName :: enum i32 {
|
||||
SubgroupBarrier,
|
||||
TimestampQueryInsideEncoders,
|
||||
TimestampQueryInsidePasses,
|
||||
ShaderInt64,
|
||||
}
|
||||
|
||||
FilterMode :: enum i32 {
|
||||
@@ -446,6 +445,8 @@ SType :: enum i32 {
|
||||
BindGroupLayoutEntryExtras,
|
||||
QuerySetDescriptorExtras,
|
||||
SurfaceConfigurationExtras,
|
||||
SurfaceSourceSwapChainPanel,
|
||||
PrimitiveStateExtras,
|
||||
|
||||
// Odin.
|
||||
SurfaceSourceCanvasHTMLSelector = 0x00040001,
|
||||
@@ -624,6 +625,7 @@ TextureFormat :: enum i32 {
|
||||
Rgba16Snorm,
|
||||
// From FeatureName.TextureFormatNv12
|
||||
NV12,
|
||||
P010,
|
||||
}
|
||||
|
||||
TextureSampleType :: enum i32 {
|
||||
|
||||
Reference in New Issue
Block a user