From 9536dcf66db5dc37d25e0e128ddb99b60d2b13ce Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 19 Aug 2026 09:08:02 +0000 Subject: [PATCH 1/3] slang: regenerate against 2026.14.1 Pinned natives, per-platform manifests, the extracted ABI model and lock, and the generated Java bindings, all regenerated from v2026.14.1 by .github/workflows/slang-bump.yml (run 32235820185). The append-only lock was enforced, not reset, so this is an additive ABI change. Extraction ran on macos-15 and cross-validated all six target triples. :slang:test ran against the new binaries on the four platforms ci.yml covers before this branch was pushed; windows-aarch64 and macos-x86_64 are published but untested, as they are today. --- api/slang-abi.lock | 6 +- api/slang-api.json | 119 +++++++++++++++++- natives/build.gradle.kts | 2 +- natives/manifests/linux-aarch64.json | 76 +++++------ natives/manifests/linux-x86_64.json | 76 +++++------ natives/manifests/macos-aarch64.json | 76 +++++------ natives/manifests/macos-x86_64.json | 76 +++++------ natives/manifests/windows-aarch64.json | 70 +++++------ natives/manifests/windows-x86_64.json | 70 +++++------ .../refux/slang/ffi/gen/BindingType.java | 2 +- .../slang/ffi/gen/BuiltinModuleName.java | 2 +- .../refux/slang/ffi/gen/ByteCodeFuncInfo.java | 2 +- .../slang/ffi/gen/ByteCodeRunnerDesc.java | 2 +- .../slang/ffi/gen/CompilerOptionEntry.java | 2 +- .../slang/ffi/gen/CompilerOptionName.java | 6 +- .../slang/ffi/gen/CompilerOptionValue.java | 2 +- .../ffi/gen/CompilerOptionValueKind.java | 2 +- .../refux/slang/ffi/gen/ContainerType.java | 2 +- .../ffi/gen/CooperativeMatrixCombination.java | 2 +- .../slang/ffi/gen/CooperativeMatrixType.java | 2 +- .../ffi/gen/CooperativeVectorCombination.java | 2 +- .../gen/CooperativeVectorTypeUsageInfo.java | 2 +- .../slang/ffi/gen/CoverageBranchArmKind.java | 2 +- .../slang/ffi/gen/CoverageBufferInfo.java | 2 +- .../slang/ffi/gen/CoverageCounterMode.java | 2 +- .../slang/ffi/gen/CoverageEntryInfo.java | 2 +- .../slang/ffi/gen/CoverageEntryKind.java | 2 +- .../refux/slang/ffi/gen/FfiSupport.java | 2 +- .../ffi/gen/IBindlessResourceMetadata.java | 2 +- .../refux/slang/ffi/gen/IByteCodeRunner.java | 2 +- .../refux/slang/ffi/gen/ICompileResult.java | 2 +- .../refux/slang/ffi/gen/IComponentType.java | 2 +- .../refux/slang/ffi/gen/IComponentType2.java | 2 +- .../ffi/gen/ICooperativeTypesMetadata.java | 2 +- .../ffi/gen/ICoverageTracingMetadata.java | 2 +- .../refux/slang/ffi/gen/IEntryPoint.java | 2 +- .../refux/slang/ffi/gen/IGlobalSession.java | 2 +- .../github/refux/slang/ffi/gen/IMetadata.java | 2 +- .../github/refux/slang/ffi/gen/IModule.java | 2 +- ...IModulePrecompileService_Experimental.java | 2 +- .../github/refux/slang/ffi/gen/ISession.java | 2 +- .../refux/slang/ffi/gen/ISlangBlob.java | 2 +- .../refux/slang/ffi/gen/ISlangCastable.java | 2 +- .../refux/slang/ffi/gen/ISlangClonable.java | 2 +- .../refux/slang/ffi/gen/ISlangFileSystem.java | 2 +- .../slang/ffi/gen/ISlangFileSystemExt.java | 2 +- .../ffi/gen/ISlangMutableFileSystem.java | 2 +- .../refux/slang/ffi/gen/ISlangProfiler.java | 2 +- .../slang/ffi/gen/ISlangSharedLibrary.java | 2 +- .../ffi/gen/ISlangSharedLibraryLoader.java | 2 +- .../ffi/gen/ISlangSharedLibrary_Dep1.java | 2 +- .../refux/slang/ffi/gen/ISlangUnknown.java | 2 +- .../refux/slang/ffi/gen/ISlangWriter.java | 2 +- .../ffi/gen/ISyntheticResourceMetadata.java | 2 +- .../refux/slang/ffi/gen/ITypeConformance.java | 2 +- .../refux/slang/ffi/gen/LayoutRules.java | 2 +- .../refux/slang/ffi/gen/OSPathKind.java | 2 +- .../refux/slang/ffi/gen/OperandDataType.java | 2 +- .../slang/ffi/gen/ParameterCategory.java | 2 +- .../github/refux/slang/ffi/gen/PathKind.java | 2 +- .../slang/ffi/gen/PreprocessorMacroDesc.java | 2 +- .../refux/slang/ffi/gen/SessionDesc.java | 2 +- .../github/refux/slang/ffi/gen/SlangAPI.java | 2 +- .../refux/slang/ffi/gen/SlangArchiveType.java | 2 +- .../ffi/gen/SlangBindableResourceType.java | 2 +- .../refux/slang/ffi/gen/SlangBindingType.java | 2 +- .../slang/ffi/gen/SlangCapabilityID.java | 2 +- .../slang/ffi/gen/SlangCompileTarget.java | 2 +- .../slang/ffi/gen/SlangContainerFormat.java | 2 +- .../ffi/gen/SlangCooperativeMatrixUse.java | 2 +- .../SlangCooperativeVectorMatrixLayout.java | 2 +- .../slang/ffi/gen/SlangDebugInfoFormat.java | 2 +- .../slang/ffi/gen/SlangDebugInfoLevel.java | 2 +- .../refux/slang/ffi/gen/SlangDeclKind.java | 2 +- .../slang/ffi/gen/SlangDiagnosticColor.java | 2 +- .../slang/ffi/gen/SlangEmitCPUMethod.java | 2 +- .../slang/ffi/gen/SlangEmitSpirvMethod.java | 2 +- .../slang/ffi/gen/SlangFloatingPointMode.java | 2 +- .../slang/ffi/gen/SlangFpDenormalMode.java | 2 +- .../slang/ffi/gen/SlangGlobalSessionDesc.java | 2 +- .../refux/slang/ffi/gen/SlangImageFormat.java | 2 +- .../slang/ffi/gen/SlangLanguageVersion.java | 2 +- .../refux/slang/ffi/gen/SlangLayoutRules.java | 2 +- .../slang/ffi/gen/SlangLineDirectiveMode.java | 2 +- .../slang/ffi/gen/SlangMatrixLayoutMode.java | 2 +- .../slang/ffi/gen/SlangMiscConstants.java | 2 +- .../refux/slang/ffi/gen/SlangModifierID.java | 2 +- .../slang/ffi/gen/SlangOptimizationLevel.java | 2 +- .../slang/ffi/gen/SlangParameterCategory.java | 2 +- .../refux/slang/ffi/gen/SlangPassThrough.java | 2 +- .../refux/slang/ffi/gen/SlangPathType.java | 2 +- .../refux/slang/ffi/gen/SlangProfileID.java | 2 +- .../slang/ffi/gen/SlangReflectionAPI.java | 12 +- .../gen/SlangReflectionGenericArgType.java | 2 +- .../slang/ffi/gen/SlangResourceAccess.java | 2 +- .../slang/ffi/gen/SlangResourceShape.java | 2 +- .../refux/slang/ffi/gen/SlangScalarType.java | 2 +- .../refux/slang/ffi/gen/SlangScope.java | 2 +- .../refux/slang/ffi/gen/SlangSeverity.java | 2 +- .../slang/ffi/gen/SlangSourceLanguage.java | 2 +- .../refux/slang/ffi/gen/SlangStage.java | 2 +- .../slang/ffi/gen/SlangTerminatedChars.java | 2 +- .../refux/slang/ffi/gen/SlangTypeKind.java | 2 +- .../github/refux/slang/ffi/gen/SlangUUID.java | 2 +- .../slang/ffi/gen/SlangWarningLevel.java | 2 +- .../slang/ffi/gen/SlangWriterChannel.java | 2 +- .../refux/slang/ffi/gen/SlangWriterMode.java | 2 +- .../refux/slang/ffi/gen/SourceLocation.java | 2 +- .../slang/ffi/gen/SpecializationArg.java | 2 +- .../ffi/gen/SyntheticResourceAccess.java | 2 +- .../slang/ffi/gen/SyntheticResourceInfo.java | 2 +- .../slang/ffi/gen/SyntheticResourceScope.java | 2 +- .../refux/slang/ffi/gen/TargetDesc.java | 2 +- .../refux/slang/ffi/gen/VMExecInstHeader.java | 2 +- .../refux/slang/ffi/gen/VMExecOperand.java | 2 +- .../io/github/refux/slang/gen/Attribute.java | 2 +- .../refux/slang/gen/DeclReflection.java | 2 +- .../refux/slang/gen/EntryPointReflection.java | 2 +- .../refux/slang/gen/FunctionReflection.java | 2 +- .../refux/slang/gen/GenericReflection.java | 2 +- .../refux/slang/gen/ShaderReflection.java | 2 +- .../refux/slang/gen/TypeLayoutReflection.java | 2 +- .../slang/gen/TypeParameterReflection.java | 2 +- .../refux/slang/gen/TypeReflection.java | 2 +- .../slang/gen/VariableLayoutReflection.java | 2 +- .../refux/slang/gen/VariableReflection.java | 2 +- .../refux/slang/loader/SlangLibrary.java | 2 +- 127 files changed, 475 insertions(+), 346 deletions(-) diff --git a/api/slang-abi.lock b/api/slang-abi.lock index 154c28a..cb74af5 100644 --- a/api/slang-abi.lock +++ b/api/slang-abi.lock @@ -1,5 +1,5 @@ # slang-java ABI lock -- append-only; regenerated by extract_api.py -# slang 2026.13 +# slang 2026.14.1 enum BindingType BaseMask 255 enum BindingType CombinedTextureSampler 7 enum BindingType ConstantBuffer 3 @@ -30,9 +30,10 @@ enum CompilerOptionName Capability 39 enum CompilerOptionName CompileCoreModule 97 enum CompilerOptionName CompilerPath 61 enum CompilerOptionName CompilerVersion 153 -enum CompilerOptionName CountOf 156 +enum CompilerOptionName CountOf 158 enum CompilerOptionName CountOfParsableOptions 111 enum CompilerOptionName CoverageManifestOutput 150 +enum CompilerOptionName DebugInfoIncludeSource 157 enum CompilerOptionName DebugInformation 44 enum CompilerOptionName DebugInformationFormat 112 enum CompilerOptionName DefaultDownstreamCompiler 62 @@ -142,6 +143,7 @@ enum CompilerOptionName SPIRVUnifiedDescriptorHeapStride 154 enum CompilerOptionName SaveCoreModule 102 enum CompilerOptionName SaveCoreModuleBinSource 103 enum CompilerOptionName SaveGLSLModuleBinSource 119 +enum CompilerOptionName SeparateDebugInfoOutput 156 enum CompilerOptionName SkipCodeGen 80 enum CompilerOptionName SkipDownstreamLinking 120 enum CompilerOptionName SkipSPIRVValidation 29 diff --git a/api/slang-api.json b/api/slang-api.json index 1196aa4..5fb1376 100644 --- a/api/slang-api.json +++ b/api/slang-api.json @@ -1,4 +1,50 @@ { + "countSentinels": [ + [ + "CompilerOptionName", + "CountOf" + ], + [ + "PathKind", + "CountOf" + ], + [ + "SlangArchiveType", + "SLANG_ARCHIVE_TYPE_COUNT_OF" + ], + [ + "SlangCompileTarget", + "SLANG_TARGET_COUNT_OF" + ], + [ + "SlangDebugInfoFormat", + "SLANG_DEBUG_INFO_FORMAT_COUNT_OF" + ], + [ + "SlangParameterCategory", + "SLANG_PARAMETER_CATEGORY_COUNT" + ], + [ + "SlangPassThrough", + "SLANG_PASS_THROUGH_COUNT_OF" + ], + [ + "SlangSourceLanguage", + "SLANG_SOURCE_LANGUAGE_COUNT_OF" + ], + [ + "SlangStage", + "SLANG_STAGE_COUNT" + ], + [ + "SlangTypeKind", + "SLANG_TYPE_KIND_COUNT" + ], + [ + "SlangWriterChannel", + "SLANG_WRITER_CHANNEL_COUNT_OF" + ] + ], "enums": [ { "name": "BindingType", @@ -739,8 +785,17 @@ "value": 155 }, { - "name": "CountOf", + "name": "SeparateDebugInfoOutput", "value": 156 + }, + { + "name": "DebugInfoIncludeSource", + "value": 157 + }, + { + "derived": true, + "name": "CountOf", + "value": 158 } ] }, @@ -1093,6 +1148,7 @@ "value": 3 }, { + "derived": true, "doc": "Get the path to the item on the *operating system* file system, if available.", "name": "CountOf", "value": 4 @@ -1127,6 +1183,7 @@ "value": 4 }, { + "derived": true, "name": "SLANG_ARCHIVE_TYPE_COUNT_OF", "value": 5 } @@ -1444,6 +1501,7 @@ "value": 36 }, { + "derived": true, "name": "SLANG_TARGET_COUNT_OF", "value": 37 } @@ -1546,6 +1604,7 @@ "value": 5 }, { + "derived": true, "name": "SLANG_DEBUG_INFO_FORMAT_COUNT_OF", "value": 6 } @@ -1726,174 +1785,217 @@ }, "values": [ { + "derived": true, "name": "SLANG_IMAGE_FORMAT_unknown", "value": 0 }, { + "derived": true, "name": "SLANG_IMAGE_FORMAT_rgba32f", "value": 1 }, { + "derived": true, "name": "SLANG_IMAGE_FORMAT_rgba16f", "value": 2 }, { + "derived": true, "name": "SLANG_IMAGE_FORMAT_rg32f", "value": 3 }, { + "derived": true, "name": "SLANG_IMAGE_FORMAT_rg16f", "value": 4 }, { + "derived": true, "name": "SLANG_IMAGE_FORMAT_r11f_g11f_b10f", "value": 5 }, { + "derived": true, "name": "SLANG_IMAGE_FORMAT_r32f", "value": 6 }, { + "derived": true, "name": "SLANG_IMAGE_FORMAT_r16f", "value": 7 }, { + "derived": true, "name": "SLANG_IMAGE_FORMAT_rgba16", "value": 8 }, { + "derived": true, "name": "SLANG_IMAGE_FORMAT_rgb10_a2", "value": 9 }, { + "derived": true, "name": "SLANG_IMAGE_FORMAT_rgba8", "value": 10 }, { + "derived": true, "name": "SLANG_IMAGE_FORMAT_rg16", "value": 11 }, { + "derived": true, "name": "SLANG_IMAGE_FORMAT_rg8", "value": 12 }, { + "derived": true, "name": "SLANG_IMAGE_FORMAT_r16", "value": 13 }, { + "derived": true, "name": "SLANG_IMAGE_FORMAT_r8", "value": 14 }, { + "derived": true, "name": "SLANG_IMAGE_FORMAT_rgba16_snorm", "value": 15 }, { + "derived": true, "name": "SLANG_IMAGE_FORMAT_rgba8_snorm", "value": 16 }, { + "derived": true, "name": "SLANG_IMAGE_FORMAT_rg16_snorm", "value": 17 }, { + "derived": true, "name": "SLANG_IMAGE_FORMAT_rg8_snorm", "value": 18 }, { + "derived": true, "name": "SLANG_IMAGE_FORMAT_r16_snorm", "value": 19 }, { + "derived": true, "name": "SLANG_IMAGE_FORMAT_r8_snorm", "value": 20 }, { + "derived": true, "name": "SLANG_IMAGE_FORMAT_rgba32i", "value": 21 }, { + "derived": true, "name": "SLANG_IMAGE_FORMAT_rgba16i", "value": 22 }, { + "derived": true, "name": "SLANG_IMAGE_FORMAT_rgba8i", "value": 23 }, { + "derived": true, "name": "SLANG_IMAGE_FORMAT_rg32i", "value": 24 }, { + "derived": true, "name": "SLANG_IMAGE_FORMAT_rg16i", "value": 25 }, { + "derived": true, "name": "SLANG_IMAGE_FORMAT_rg8i", "value": 26 }, { + "derived": true, "name": "SLANG_IMAGE_FORMAT_r32i", "value": 27 }, { + "derived": true, "name": "SLANG_IMAGE_FORMAT_r16i", "value": 28 }, { + "derived": true, "name": "SLANG_IMAGE_FORMAT_r8i", "value": 29 }, { + "derived": true, "name": "SLANG_IMAGE_FORMAT_rgba32ui", "value": 30 }, { + "derived": true, "name": "SLANG_IMAGE_FORMAT_rgba16ui", "value": 31 }, { + "derived": true, "name": "SLANG_IMAGE_FORMAT_rgb10_a2ui", "value": 32 }, { + "derived": true, "name": "SLANG_IMAGE_FORMAT_rgba8ui", "value": 33 }, { + "derived": true, "name": "SLANG_IMAGE_FORMAT_rg32ui", "value": 34 }, { + "derived": true, "name": "SLANG_IMAGE_FORMAT_rg16ui", "value": 35 }, { + "derived": true, "name": "SLANG_IMAGE_FORMAT_rg8ui", "value": 36 }, { + "derived": true, "name": "SLANG_IMAGE_FORMAT_r32ui", "value": 37 }, { + "derived": true, "name": "SLANG_IMAGE_FORMAT_r16ui", "value": 38 }, { + "derived": true, "name": "SLANG_IMAGE_FORMAT_r8ui", "value": 39 }, { + "derived": true, "name": "SLANG_IMAGE_FORMAT_r64ui", "value": 40 }, { + "derived": true, "name": "SLANG_IMAGE_FORMAT_r64i", "value": 41 }, { + "derived": true, "name": "SLANG_IMAGE_FORMAT_bgra8", "value": 42 } @@ -2263,6 +2365,7 @@ "value": 24 }, { + "derived": true, "name": "SLANG_PARAMETER_CATEGORY_COUNT", "value": 25 }, @@ -2369,6 +2472,7 @@ "value": 14 }, { + "derived": true, "name": "SLANG_PASS_THROUGH_COUNT_OF", "value": 15 } @@ -2663,18 +2767,22 @@ }, "values": [ { + "derived": true, "name": "SLANG_SCOPE_NONE", "value": 0 }, { + "derived": true, "name": "SLANG_SCOPE_THREAD", "value": 1 }, { + "derived": true, "name": "SLANG_SCOPE_WAVE", "value": 2 }, { + "derived": true, "name": "SLANG_SCOPE_THREAD_GROUP", "value": 3 } @@ -2768,6 +2876,7 @@ "value": 10 }, { + "derived": true, "name": "SLANG_SOURCE_LANGUAGE_COUNT_OF", "value": 11 } @@ -2848,6 +2957,7 @@ "value": 16 }, { + "derived": true, "name": "SLANG_STAGE_COUNT", "value": 17 }, @@ -2948,6 +3058,7 @@ "value": 20 }, { + "derived": true, "name": "SLANG_TYPE_KIND_COUNT", "value": 21 } @@ -3000,6 +3111,7 @@ "value": 2 }, { + "derived": true, "name": "SLANG_WRITER_CHANNEL_COUNT_OF", "value": 3 } @@ -6352,6 +6464,7 @@ } }, { + "doc": "DEPRECATED: use `slang::VariableReflection::getDefaultValueBlob` instead.", "group": "reflection", "name": "spReflectionVariable_GetDefaultValueFloat", "params": [ @@ -6375,6 +6488,7 @@ } }, { + "doc": "DEPRECATED: use `slang::VariableReflection::getDefaultValueBlob` instead.", "group": "reflection", "name": "spReflectionVariable_GetDefaultValueInt", "params": [ @@ -6488,6 +6602,7 @@ } }, { + "doc": "DEPRECATED: use `slang::VariableReflection::getDefaultValueBlob` and check for a null blob\ninstead.", "group": "reflection", "name": "spReflectionVariable_HasDefaultValue", "params": [ @@ -11596,7 +11711,7 @@ "method": "hasDefaultValue" } ], - "slangVersion": "2026.13", + "slangVersion": "2026.14.1", "structs": [ { "align": 4, diff --git a/natives/build.gradle.kts b/natives/build.gradle.kts index 6623ce6..b4edff9 100644 --- a/natives/build.gradle.kts +++ b/natives/build.gradle.kts @@ -14,7 +14,7 @@ import java.util.zip.ZipInputStream // SHA-256s. The per-platform subprojects (:natives:-) package those payloads as the // publishable io.github.refux:slang-java-natives-- artifacts. DESIGN.md §3.1/§7/§16. -val slangVersion = "2026.13" +val slangVersion = "2026.14.1" // os-arch → official release asset name. The plain linux zips target the release builders' // glibc; -glibc-2.27 / -2.28 variants exist upstream for older distros if ever needed. diff --git a/natives/manifests/linux-aarch64.json b/natives/manifests/linux-aarch64.json index 0a252ff..8cabb3e 100644 --- a/natives/manifests/linux-aarch64.json +++ b/natives/manifests/linux-aarch64.json @@ -1,45 +1,45 @@ { - "slangVersion": "2026.13", + "slangVersion": "2026.14.1", "platform": "linux-aarch64", - "asset": "slang-2026.13-linux-aarch64.zip", - "url": "https://github.com/shader-slang/slang/releases/download/v2026.13/slang-2026.13-linux-aarch64.zip", - "sha256": "3b951f7180b4234ee248e8dc9e7724b127533eec861e40728a54d968e2cc1adb", + "asset": "slang-2026.14.1-linux-aarch64.zip", + "url": "https://github.com/shader-slang/slang/releases/download/v2026.14.1/slang-2026.14.1-linux-aarch64.zip", + "sha256": "f148114d4c9637799d0e29365d9aefa2de0af7af3a628cfda9caccc332d0d0f7", "files": [ - {"path": "lib/libgfx.so.0.2026.13", "size": 967696, "sha256": "e5b4e5df2102174ae699fb1bf646928a7395b2ac6aeff4f07e8990be50e1c22b"}, - {"path": "lib/libslang-compiler.so.0.2026.13", "size": 28237368, "sha256": "c8d4f7d658f9cf95ca3e6030e993ffd040fd5045d7f504ce41e6f2411090c565"}, - {"path": "lib/libslang-glsl-module-2026.13.so", "size": 1262104, "sha256": "165a4a65569a2a27234afbb1edc6d3b6fb53986a13ac7a40bf203826aa2d4af2"}, - {"path": "lib/libslang-glslang-2026.13.so", "size": 9482592, "sha256": "fe0f0d14e26b12afaa7f693807f2a476ee24978f83e42b2a377d72d5042aca9c"}, - {"path": "lib/libslang-rt.so.0.2026.13", "size": 304584, "sha256": "63ba5424ff93ff2ed18645bf88ae439d63cfdfd271075e2c9f096b5a0675b7bd"}, - {"path": "lib/slang-standard-module-2026.13/experimental/workgraph.slang", "size": 8900, "sha256": "4ccb32d0cc2a4d735ae2da16ef6908d24d0a991753e8593ff01ef433e3aab078"}, - {"path": "lib/slang-standard-module-2026.13/experimental/workgraph.slang-module", "size": 107076, "sha256": "984e848b45a7d5709fef3b0e75919e187445a65e0c6e3349fe6bd06d05faaef9"}, - {"path": "lib/slang-standard-module-2026.13/slang/WaveMatrix.slang", "size": 36043, "sha256": "7c54344d6f5a0570d6417888296753e6b341e041ca4a6a39335e14af87ffd27e"}, - {"path": "lib/slang-standard-module-2026.13/slang/accelerate-vector-coopmat.slang", "size": 11531, "sha256": "e126bd425c7a495e6606413d79dd26ea51f2a143e96bc6d6d0fd48afb35cb4b5"}, - {"path": "lib/slang-standard-module-2026.13/slang/activations.slang", "size": 5316, "sha256": "b3f34b0fa1d20a1e7e37a30234b2af5e0ef8bf0ace410592dda205ac9c67fb67"}, - {"path": "lib/slang-standard-module-2026.13/slang/bindless-storage.slang", "size": 16896, "sha256": "d55135354347cd2333caa2346ef79527a9bc8dfd0db9313463e44c53246a3337"}, - {"path": "lib/slang-standard-module-2026.13/slang/hash-function.slang", "size": 3610, "sha256": "f730f5bb868d8f8805ae9ce6420599b4c43cec17decfedda001705cab3107bc1"}, - {"path": "lib/slang-standard-module-2026.13/slang/iactivation.slang", "size": 1012, "sha256": "5ae0684a7f6d796eceb16d9dd91c6f391ce462b0ae5a88b4b64c8e03939b60cd"}, - {"path": "lib/slang-standard-module-2026.13/slang/iencoder.slang", "size": 902, "sha256": "2177cea7d3da4e4577ee840989fa2a7502939ef14bd57ceed4e6dc870ce3d005"}, - {"path": "lib/slang-standard-module-2026.13/slang/ilayer.slang", "size": 966, "sha256": "3e47ef65ea31f6cff857d8c3158755e679d206058433cd635ec55de87fdbc3fa"}, - {"path": "lib/slang-standard-module-2026.13/slang/inline-vector.slang", "size": 6794, "sha256": "50c9d0726c6e8ea93b2d43c46628b8ca30e3ab02b79942d132040859af214600"}, - {"path": "lib/slang-standard-module-2026.13/slang/istorages.slang", "size": 4048, "sha256": "d1818c0eef09cce3e677d591b7a2e1b09b8770bcf960f97b78f6a29b7c19d2cb"}, - {"path": "lib/slang-standard-module-2026.13/slang/ivector.slang", "size": 4258, "sha256": "48b64841b60c3138d0ce949f9f49c86ee07b0187798e1e206f1e839c0d42515a"}, - {"path": "lib/slang-standard-module-2026.13/slang/layers.slang", "size": 3939, "sha256": "0fce3dc9f13022516addc2df9d8dc1751962f9b2207533206e175449ca3a0e00"}, - {"path": "lib/slang-standard-module-2026.13/slang/mma-linear-layout-help.slang", "size": 57393, "sha256": "2d29e94392b54d3605c741c9d04bc7bf3cef181afd39a7d6d398a77033f6089e"}, - {"path": "lib/slang-standard-module-2026.13/slang/mma-tiled-cuda.slang", "size": 21835, "sha256": "0d8de6257095a8bc498b48e2ed2a6be7ddae1b692dd40a347ace2610a8a50cb4"}, - {"path": "lib/slang-standard-module-2026.13/slang/mma-tiled-layout-helper.slang", "size": 5511, "sha256": "4c82a16fd615b2284fa45bc4ae2163a4346b0ce474315541632c98d999dce3a3"}, - {"path": "lib/slang-standard-module-2026.13/slang/mma-tiled-metal.slang", "size": 28953, "sha256": "180cbf0b52cb01479e2ec197f5340ac7c5814a18299203aa6c8fa38ec72edb7e"}, - {"path": "lib/slang-standard-module-2026.13/slang/mma-tiled-vulkan.slang", "size": 17425, "sha256": "345b5b19f8303dd11cfe128e8fe9b1c935c9387af7c85679ed35465c6e366c14"}, - {"path": "lib/slang-standard-module-2026.13/slang/network-parameter-layout-converter.slang", "size": 19874, "sha256": "2ed702f22ab8db77715aebdb5f6ef98068019c8da1d86b08f8b6a8696004598a"}, - {"path": "lib/slang-standard-module-2026.13/slang/neural.slang", "size": 1861, "sha256": "9c13d2c2f46557d704cb0f41c59fd0335243f9dc5692f90b72dfeb6a4db13717"}, - {"path": "lib/slang-standard-module-2026.13/slang/neural.slang-module", "size": 5119372, "sha256": "4d098b7cd49e912394c7c5876d9e4c2410838134d57a0352f4f2e1a2e1caa4f2"}, - {"path": "lib/slang-standard-module-2026.13/slang/permuto-encoder.slang", "size": 14699, "sha256": "e26ce720e984d906b8475dc32eb3dac45ee377ea39591a40044ab311d77302b1"}, - {"path": "lib/slang-standard-module-2026.13/slang/shared-memory-pool.slang", "size": 21226, "sha256": "5e723beac8f33532c40bf67e701412764b16fd656d92040c0da45ba6b07f4a5d"}, - {"path": "lib/slang-standard-module-2026.13/slang/vectorized-reader.slang", "size": 9850, "sha256": "ed75edc8f84a593dee13c1c54fbff023382b7f102dde3046b9917e08ae630daa"} + {"path": "lib/libgfx.so.0.2026.14.1", "size": 971784, "sha256": "87d84a7874bc526f0f7e56050f71d61882caf272daa9b419b8b4b62c3175386a"}, + {"path": "lib/libslang-compiler.so.0.2026.14.1", "size": 28845928, "sha256": "751f54c1d3e9ffdc8cdd331386ea1a09d0a69c2c6d99f4e721ee72b2b76fccfd"}, + {"path": "lib/libslang-glsl-module-2026.14.1.so", "size": 1335824, "sha256": "7c0a5b23e6a274e9847ec095ac99ab9a32fe2f548dea92b4ba2792ee918a4f6a"}, + {"path": "lib/libslang-glslang-2026.14.1.so", "size": 9513904, "sha256": "57708e83d8a846a6ab831ffb628dca0afda691cfa5ec47179438687667299e48"}, + {"path": "lib/libslang-rt.so.0.2026.14.1", "size": 304616, "sha256": "1750ef5330da0dfb021a399418292185440d3cfdf983d3632d61c61249090fae"}, + {"path": "lib/slang-standard-module-2026.14.1/experimental/workgraph.slang", "size": 8900, "sha256": "4ccb32d0cc2a4d735ae2da16ef6908d24d0a991753e8593ff01ef433e3aab078"}, + {"path": "lib/slang-standard-module-2026.14.1/experimental/workgraph.slang-module", "size": 111548, "sha256": "e6be07f059a7c00dc2020928fa43ffaa88c664207c58201df8d3b80c3e7b65a3"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/WaveMatrix.slang", "size": 36043, "sha256": "7c54344d6f5a0570d6417888296753e6b341e041ca4a6a39335e14af87ffd27e"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/accelerate-vector-coopmat.slang", "size": 11581, "sha256": "fa3261f635f146ac70fb5dec91a1408121f03798c42ee7d343574bf2b654f06d"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/activations.slang", "size": 5316, "sha256": "b3f34b0fa1d20a1e7e37a30234b2af5e0ef8bf0ace410592dda205ac9c67fb67"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/bindless-storage.slang", "size": 16896, "sha256": "d55135354347cd2333caa2346ef79527a9bc8dfd0db9313463e44c53246a3337"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/hash-function.slang", "size": 3610, "sha256": "f730f5bb868d8f8805ae9ce6420599b4c43cec17decfedda001705cab3107bc1"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/iactivation.slang", "size": 1012, "sha256": "5ae0684a7f6d796eceb16d9dd91c6f391ce462b0ae5a88b4b64c8e03939b60cd"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/iencoder.slang", "size": 902, "sha256": "2177cea7d3da4e4577ee840989fa2a7502939ef14bd57ceed4e6dc870ce3d005"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/ilayer.slang", "size": 966, "sha256": "3e47ef65ea31f6cff857d8c3158755e679d206058433cd635ec55de87fdbc3fa"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/inline-vector.slang", "size": 6794, "sha256": "50c9d0726c6e8ea93b2d43c46628b8ca30e3ab02b79942d132040859af214600"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/istorages.slang", "size": 4048, "sha256": "d1818c0eef09cce3e677d591b7a2e1b09b8770bcf960f97b78f6a29b7c19d2cb"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/ivector.slang", "size": 4291, "sha256": "1c44acd25cd5ad63756494ef6066865f6e7eef38f486f86beb2fdad2d59e79b3"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/layers.slang", "size": 3939, "sha256": "0fce3dc9f13022516addc2df9d8dc1751962f9b2207533206e175449ca3a0e00"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/mma-linear-layout-help.slang", "size": 57393, "sha256": "2d29e94392b54d3605c741c9d04bc7bf3cef181afd39a7d6d398a77033f6089e"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/mma-tiled-cuda.slang", "size": 21835, "sha256": "0d8de6257095a8bc498b48e2ed2a6be7ddae1b692dd40a347ace2610a8a50cb4"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/mma-tiled-layout-helper.slang", "size": 5511, "sha256": "4c82a16fd615b2284fa45bc4ae2163a4346b0ce474315541632c98d999dce3a3"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/mma-tiled-metal.slang", "size": 28953, "sha256": "180cbf0b52cb01479e2ec197f5340ac7c5814a18299203aa6c8fa38ec72edb7e"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/mma-tiled-vulkan.slang", "size": 17425, "sha256": "345b5b19f8303dd11cfe128e8fe9b1c935c9387af7c85679ed35465c6e366c14"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/network-parameter-layout-converter.slang", "size": 19874, "sha256": "2ed702f22ab8db77715aebdb5f6ef98068019c8da1d86b08f8b6a8696004598a"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/neural.slang", "size": 1861, "sha256": "9c13d2c2f46557d704cb0f41c59fd0335243f9dc5692f90b72dfeb6a4db13717"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/neural.slang-module", "size": 5508796, "sha256": "e131c9c7c1c64ee557c19c348ff9d4458fb80a57a4d6de4cd6c94e36f857a01c"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/permuto-encoder.slang", "size": 14699, "sha256": "e26ce720e984d906b8475dc32eb3dac45ee377ea39591a40044ab311d77302b1"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/shared-memory-pool.slang", "size": 21226, "sha256": "5e723beac8f33532c40bf67e701412764b16fd656d92040c0da45ba6b07f4a5d"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/vectorized-reader.slang", "size": 9850, "sha256": "ed75edc8f84a593dee13c1c54fbff023382b7f102dde3046b9917e08ae630daa"} ], "symlinks": [ - {"path": "lib/libgfx.so", "target": "libgfx.so.0.2026.13"}, - {"path": "lib/libslang-compiler.so", "target": "libslang-compiler.so.0.2026.13"}, - {"path": "lib/libslang-rt.so", "target": "libslang-rt.so.0.2026.13"}, - {"path": "lib/libslang.so", "target": "libslang-compiler.so.0.2026.13"} + {"path": "lib/libgfx.so", "target": "libgfx.so.0.2026.14.1"}, + {"path": "lib/libslang-compiler.so", "target": "libslang-compiler.so.0.2026.14.1"}, + {"path": "lib/libslang-rt.so", "target": "libslang-rt.so.0.2026.14.1"}, + {"path": "lib/libslang.so", "target": "libslang-compiler.so.0.2026.14.1"} ] } diff --git a/natives/manifests/linux-x86_64.json b/natives/manifests/linux-x86_64.json index 93281ff..1da17c5 100644 --- a/natives/manifests/linux-x86_64.json +++ b/natives/manifests/linux-x86_64.json @@ -1,45 +1,45 @@ { - "slangVersion": "2026.13", + "slangVersion": "2026.14.1", "platform": "linux-x86_64", - "asset": "slang-2026.13-linux-x86_64.zip", - "url": "https://github.com/shader-slang/slang/releases/download/v2026.13/slang-2026.13-linux-x86_64.zip", - "sha256": "3563957e4a0d4cfed6d6b92ea088103e93533f02181018fcfbe56d7b831ff619", + "asset": "slang-2026.14.1-linux-x86_64.zip", + "url": "https://github.com/shader-slang/slang/releases/download/v2026.14.1/slang-2026.14.1-linux-x86_64.zip", + "sha256": "d7c02e044b5f2f4ceb8e220a2cf8f7d053418db1877da2656fb59e1ce545f8dd", "files": [ - {"path": "lib/libgfx.so.0.2026.13", "size": 1069376, "sha256": "25bbc1ebb2f12115a9c6bd9083b68e7039b629d46328e8bf912bad37c876510b"}, - {"path": "lib/libslang-compiler.so.0.2026.13", "size": 30009416, "sha256": "bdfb9d2635cc8f65b6b46886f3b355eca5c5db0b3da33e0d1afdfdefaf83ab90"}, - {"path": "lib/libslang-glsl-module-2026.13.so", "size": 1261096, "sha256": "350a2170b83d8145856c69294243c9ece52f0328b661c3f3e56076ca82ea888c"}, - {"path": "lib/libslang-glslang-2026.13.so", "size": 10004856, "sha256": "f796a6ea76b066276d633ec99a2bea3fd66338c0eb9cb907cf5be23b5707e4a6"}, - {"path": "lib/libslang-rt.so.0.2026.13", "size": 320056, "sha256": "8bdd0841ca0f1dadc1845570cfd385dc392e04a9df52a0f36c2f1d71d43d2138"}, - {"path": "lib/slang-standard-module-2026.13/experimental/workgraph.slang", "size": 8900, "sha256": "4ccb32d0cc2a4d735ae2da16ef6908d24d0a991753e8593ff01ef433e3aab078"}, - {"path": "lib/slang-standard-module-2026.13/experimental/workgraph.slang-module", "size": 107076, "sha256": "984e848b45a7d5709fef3b0e75919e187445a65e0c6e3349fe6bd06d05faaef9"}, - {"path": "lib/slang-standard-module-2026.13/slang/WaveMatrix.slang", "size": 36043, "sha256": "7c54344d6f5a0570d6417888296753e6b341e041ca4a6a39335e14af87ffd27e"}, - {"path": "lib/slang-standard-module-2026.13/slang/accelerate-vector-coopmat.slang", "size": 11531, "sha256": "e126bd425c7a495e6606413d79dd26ea51f2a143e96bc6d6d0fd48afb35cb4b5"}, - {"path": "lib/slang-standard-module-2026.13/slang/activations.slang", "size": 5316, "sha256": "b3f34b0fa1d20a1e7e37a30234b2af5e0ef8bf0ace410592dda205ac9c67fb67"}, - {"path": "lib/slang-standard-module-2026.13/slang/bindless-storage.slang", "size": 16896, "sha256": "d55135354347cd2333caa2346ef79527a9bc8dfd0db9313463e44c53246a3337"}, - {"path": "lib/slang-standard-module-2026.13/slang/hash-function.slang", "size": 3610, "sha256": "f730f5bb868d8f8805ae9ce6420599b4c43cec17decfedda001705cab3107bc1"}, - {"path": "lib/slang-standard-module-2026.13/slang/iactivation.slang", "size": 1012, "sha256": "5ae0684a7f6d796eceb16d9dd91c6f391ce462b0ae5a88b4b64c8e03939b60cd"}, - {"path": "lib/slang-standard-module-2026.13/slang/iencoder.slang", "size": 902, "sha256": "2177cea7d3da4e4577ee840989fa2a7502939ef14bd57ceed4e6dc870ce3d005"}, - {"path": "lib/slang-standard-module-2026.13/slang/ilayer.slang", "size": 966, "sha256": "3e47ef65ea31f6cff857d8c3158755e679d206058433cd635ec55de87fdbc3fa"}, - {"path": "lib/slang-standard-module-2026.13/slang/inline-vector.slang", "size": 6794, "sha256": "50c9d0726c6e8ea93b2d43c46628b8ca30e3ab02b79942d132040859af214600"}, - {"path": "lib/slang-standard-module-2026.13/slang/istorages.slang", "size": 4048, "sha256": "d1818c0eef09cce3e677d591b7a2e1b09b8770bcf960f97b78f6a29b7c19d2cb"}, - {"path": "lib/slang-standard-module-2026.13/slang/ivector.slang", "size": 4258, "sha256": "48b64841b60c3138d0ce949f9f49c86ee07b0187798e1e206f1e839c0d42515a"}, - {"path": "lib/slang-standard-module-2026.13/slang/layers.slang", "size": 3939, "sha256": "0fce3dc9f13022516addc2df9d8dc1751962f9b2207533206e175449ca3a0e00"}, - {"path": "lib/slang-standard-module-2026.13/slang/mma-linear-layout-help.slang", "size": 57393, "sha256": "2d29e94392b54d3605c741c9d04bc7bf3cef181afd39a7d6d398a77033f6089e"}, - {"path": "lib/slang-standard-module-2026.13/slang/mma-tiled-cuda.slang", "size": 21835, "sha256": "0d8de6257095a8bc498b48e2ed2a6be7ddae1b692dd40a347ace2610a8a50cb4"}, - {"path": "lib/slang-standard-module-2026.13/slang/mma-tiled-layout-helper.slang", "size": 5511, "sha256": "4c82a16fd615b2284fa45bc4ae2163a4346b0ce474315541632c98d999dce3a3"}, - {"path": "lib/slang-standard-module-2026.13/slang/mma-tiled-metal.slang", "size": 28953, "sha256": "180cbf0b52cb01479e2ec197f5340ac7c5814a18299203aa6c8fa38ec72edb7e"}, - {"path": "lib/slang-standard-module-2026.13/slang/mma-tiled-vulkan.slang", "size": 17425, "sha256": "345b5b19f8303dd11cfe128e8fe9b1c935c9387af7c85679ed35465c6e366c14"}, - {"path": "lib/slang-standard-module-2026.13/slang/network-parameter-layout-converter.slang", "size": 19874, "sha256": "2ed702f22ab8db77715aebdb5f6ef98068019c8da1d86b08f8b6a8696004598a"}, - {"path": "lib/slang-standard-module-2026.13/slang/neural.slang", "size": 1861, "sha256": "9c13d2c2f46557d704cb0f41c59fd0335243f9dc5692f90b72dfeb6a4db13717"}, - {"path": "lib/slang-standard-module-2026.13/slang/neural.slang-module", "size": 5119372, "sha256": "4fbf1ade23006e1759b6b0fb9e15acd5e9c76b37c51c3a4bae85b6bd21e4740b"}, - {"path": "lib/slang-standard-module-2026.13/slang/permuto-encoder.slang", "size": 14699, "sha256": "e26ce720e984d906b8475dc32eb3dac45ee377ea39591a40044ab311d77302b1"}, - {"path": "lib/slang-standard-module-2026.13/slang/shared-memory-pool.slang", "size": 21226, "sha256": "5e723beac8f33532c40bf67e701412764b16fd656d92040c0da45ba6b07f4a5d"}, - {"path": "lib/slang-standard-module-2026.13/slang/vectorized-reader.slang", "size": 9850, "sha256": "ed75edc8f84a593dee13c1c54fbff023382b7f102dde3046b9917e08ae630daa"} + {"path": "lib/libgfx.so.0.2026.14.1", "size": 1069288, "sha256": "0dcab2d16427b5af019d3fb226241a64d6cb0c0d63e15c7e133e0c41f2e1f90f"}, + {"path": "lib/libslang-compiler.so.0.2026.14.1", "size": 30598248, "sha256": "b1090648853ef4ca4a7e76b329572030d595587af4a707cb4cf27d6d9543958a"}, + {"path": "lib/libslang-glsl-module-2026.14.1.so", "size": 1334808, "sha256": "70f720815d5a0fbcfb37318b3732e6dd2e8d3623b1270966411c06cd058fb8c8"}, + {"path": "lib/libslang-glslang-2026.14.1.so", "size": 10055776, "sha256": "53ddf1bf48ac2ed44254abc81bdd08f7ccf8f92637e446525595f9e89cf362c6"}, + {"path": "lib/libslang-rt.so.0.2026.14.1", "size": 320096, "sha256": "bf9a26efedc00a87c186c4a81418ce693d0e2a153dd48ea6ac2f1c8e30590d43"}, + {"path": "lib/slang-standard-module-2026.14.1/experimental/workgraph.slang", "size": 8900, "sha256": "4ccb32d0cc2a4d735ae2da16ef6908d24d0a991753e8593ff01ef433e3aab078"}, + {"path": "lib/slang-standard-module-2026.14.1/experimental/workgraph.slang-module", "size": 111548, "sha256": "e6be07f059a7c00dc2020928fa43ffaa88c664207c58201df8d3b80c3e7b65a3"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/WaveMatrix.slang", "size": 36043, "sha256": "7c54344d6f5a0570d6417888296753e6b341e041ca4a6a39335e14af87ffd27e"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/accelerate-vector-coopmat.slang", "size": 11581, "sha256": "fa3261f635f146ac70fb5dec91a1408121f03798c42ee7d343574bf2b654f06d"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/activations.slang", "size": 5316, "sha256": "b3f34b0fa1d20a1e7e37a30234b2af5e0ef8bf0ace410592dda205ac9c67fb67"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/bindless-storage.slang", "size": 16896, "sha256": "d55135354347cd2333caa2346ef79527a9bc8dfd0db9313463e44c53246a3337"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/hash-function.slang", "size": 3610, "sha256": "f730f5bb868d8f8805ae9ce6420599b4c43cec17decfedda001705cab3107bc1"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/iactivation.slang", "size": 1012, "sha256": "5ae0684a7f6d796eceb16d9dd91c6f391ce462b0ae5a88b4b64c8e03939b60cd"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/iencoder.slang", "size": 902, "sha256": "2177cea7d3da4e4577ee840989fa2a7502939ef14bd57ceed4e6dc870ce3d005"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/ilayer.slang", "size": 966, "sha256": "3e47ef65ea31f6cff857d8c3158755e679d206058433cd635ec55de87fdbc3fa"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/inline-vector.slang", "size": 6794, "sha256": "50c9d0726c6e8ea93b2d43c46628b8ca30e3ab02b79942d132040859af214600"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/istorages.slang", "size": 4048, "sha256": "d1818c0eef09cce3e677d591b7a2e1b09b8770bcf960f97b78f6a29b7c19d2cb"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/ivector.slang", "size": 4291, "sha256": "1c44acd25cd5ad63756494ef6066865f6e7eef38f486f86beb2fdad2d59e79b3"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/layers.slang", "size": 3939, "sha256": "0fce3dc9f13022516addc2df9d8dc1751962f9b2207533206e175449ca3a0e00"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/mma-linear-layout-help.slang", "size": 57393, "sha256": "2d29e94392b54d3605c741c9d04bc7bf3cef181afd39a7d6d398a77033f6089e"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/mma-tiled-cuda.slang", "size": 21835, "sha256": "0d8de6257095a8bc498b48e2ed2a6be7ddae1b692dd40a347ace2610a8a50cb4"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/mma-tiled-layout-helper.slang", "size": 5511, "sha256": "4c82a16fd615b2284fa45bc4ae2163a4346b0ce474315541632c98d999dce3a3"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/mma-tiled-metal.slang", "size": 28953, "sha256": "180cbf0b52cb01479e2ec197f5340ac7c5814a18299203aa6c8fa38ec72edb7e"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/mma-tiled-vulkan.slang", "size": 17425, "sha256": "345b5b19f8303dd11cfe128e8fe9b1c935c9387af7c85679ed35465c6e366c14"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/network-parameter-layout-converter.slang", "size": 19874, "sha256": "2ed702f22ab8db77715aebdb5f6ef98068019c8da1d86b08f8b6a8696004598a"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/neural.slang", "size": 1861, "sha256": "9c13d2c2f46557d704cb0f41c59fd0335243f9dc5692f90b72dfeb6a4db13717"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/neural.slang-module", "size": 5508796, "sha256": "9ab54ee7c2c56f91268ddff608a73b9d01ecff61b75f7395422fde5d7374dd1d"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/permuto-encoder.slang", "size": 14699, "sha256": "e26ce720e984d906b8475dc32eb3dac45ee377ea39591a40044ab311d77302b1"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/shared-memory-pool.slang", "size": 21226, "sha256": "5e723beac8f33532c40bf67e701412764b16fd656d92040c0da45ba6b07f4a5d"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/vectorized-reader.slang", "size": 9850, "sha256": "ed75edc8f84a593dee13c1c54fbff023382b7f102dde3046b9917e08ae630daa"} ], "symlinks": [ - {"path": "lib/libgfx.so", "target": "libgfx.so.0.2026.13"}, - {"path": "lib/libslang-compiler.so", "target": "libslang-compiler.so.0.2026.13"}, - {"path": "lib/libslang-rt.so", "target": "libslang-rt.so.0.2026.13"}, - {"path": "lib/libslang.so", "target": "libslang-compiler.so.0.2026.13"} + {"path": "lib/libgfx.so", "target": "libgfx.so.0.2026.14.1"}, + {"path": "lib/libslang-compiler.so", "target": "libslang-compiler.so.0.2026.14.1"}, + {"path": "lib/libslang-rt.so", "target": "libslang-rt.so.0.2026.14.1"}, + {"path": "lib/libslang.so", "target": "libslang-compiler.so.0.2026.14.1"} ] } diff --git a/natives/manifests/macos-aarch64.json b/natives/manifests/macos-aarch64.json index d8ea54d..faab9a5 100644 --- a/natives/manifests/macos-aarch64.json +++ b/natives/manifests/macos-aarch64.json @@ -1,45 +1,45 @@ { - "slangVersion": "2026.13", + "slangVersion": "2026.14.1", "platform": "macos-aarch64", - "asset": "slang-2026.13-macos-aarch64.zip", - "url": "https://github.com/shader-slang/slang/releases/download/v2026.13/slang-2026.13-macos-aarch64.zip", - "sha256": "85a70992c978b17ae95660377afe00ff1dd9b9f9302ca19ac8190165f8dab77b", + "asset": "slang-2026.14.1-macos-aarch64.zip", + "url": "https://github.com/shader-slang/slang/releases/download/v2026.14.1/slang-2026.14.1-macos-aarch64.zip", + "sha256": "2976c3a9a6f4d77b5734d00b5d841d1ff087d9965d9006b9b4d73edd0062cb7d", "files": [ - {"path": "lib/libgfx.0.2026.13.dylib", "size": 1184208, "sha256": "3b5207999d052f655658cec63a9d94cbb6f6abf7bec4e4acc3aa4513ff023def"}, - {"path": "lib/libslang-compiler.0.2026.13.dylib", "size": 28632624, "sha256": "801993500231fafec01823ba92205751d41ea70582e23a781713d86dde3523bd"}, - {"path": "lib/libslang-glsl-module-2026.13.dylib", "size": 1302192, "sha256": "fa9c48b8b8e94b955e28b24f402a82ac62d5868d2c704516dc6eb65975e29a7f"}, - {"path": "lib/libslang-glslang-2026.13.dylib", "size": 8469040, "sha256": "0210acf20387b405ef66e3570192139487f220891a96fabf82f536875a88e111"}, - {"path": "lib/libslang-rt.0.2026.13.dylib", "size": 266256, "sha256": "7c35033a5f6b259f5d88be6d50f2e37d6bfdaeb8fc9c3f5b212020ea15db69a3"}, - {"path": "lib/slang-standard-module-2026.13/experimental/workgraph.slang", "size": 8900, "sha256": "4ccb32d0cc2a4d735ae2da16ef6908d24d0a991753e8593ff01ef433e3aab078"}, - {"path": "lib/slang-standard-module-2026.13/experimental/workgraph.slang-module", "size": 107076, "sha256": "525232653a7d6f49177dbf8a0dfea4d7c8b621eaa7982f897802a0e0b7201ede"}, - {"path": "lib/slang-standard-module-2026.13/slang/WaveMatrix.slang", "size": 36043, "sha256": "7c54344d6f5a0570d6417888296753e6b341e041ca4a6a39335e14af87ffd27e"}, - {"path": "lib/slang-standard-module-2026.13/slang/accelerate-vector-coopmat.slang", "size": 11531, "sha256": "e126bd425c7a495e6606413d79dd26ea51f2a143e96bc6d6d0fd48afb35cb4b5"}, - {"path": "lib/slang-standard-module-2026.13/slang/activations.slang", "size": 5316, "sha256": "b3f34b0fa1d20a1e7e37a30234b2af5e0ef8bf0ace410592dda205ac9c67fb67"}, - {"path": "lib/slang-standard-module-2026.13/slang/bindless-storage.slang", "size": 16896, "sha256": "d55135354347cd2333caa2346ef79527a9bc8dfd0db9313463e44c53246a3337"}, - {"path": "lib/slang-standard-module-2026.13/slang/hash-function.slang", "size": 3610, "sha256": "f730f5bb868d8f8805ae9ce6420599b4c43cec17decfedda001705cab3107bc1"}, - {"path": "lib/slang-standard-module-2026.13/slang/iactivation.slang", "size": 1012, "sha256": "5ae0684a7f6d796eceb16d9dd91c6f391ce462b0ae5a88b4b64c8e03939b60cd"}, - {"path": "lib/slang-standard-module-2026.13/slang/iencoder.slang", "size": 902, "sha256": "2177cea7d3da4e4577ee840989fa2a7502939ef14bd57ceed4e6dc870ce3d005"}, - {"path": "lib/slang-standard-module-2026.13/slang/ilayer.slang", "size": 966, "sha256": "3e47ef65ea31f6cff857d8c3158755e679d206058433cd635ec55de87fdbc3fa"}, - {"path": "lib/slang-standard-module-2026.13/slang/inline-vector.slang", "size": 6794, "sha256": "50c9d0726c6e8ea93b2d43c46628b8ca30e3ab02b79942d132040859af214600"}, - {"path": "lib/slang-standard-module-2026.13/slang/istorages.slang", "size": 4048, "sha256": "d1818c0eef09cce3e677d591b7a2e1b09b8770bcf960f97b78f6a29b7c19d2cb"}, - {"path": "lib/slang-standard-module-2026.13/slang/ivector.slang", "size": 4258, "sha256": "48b64841b60c3138d0ce949f9f49c86ee07b0187798e1e206f1e839c0d42515a"}, - {"path": "lib/slang-standard-module-2026.13/slang/layers.slang", "size": 3939, "sha256": "0fce3dc9f13022516addc2df9d8dc1751962f9b2207533206e175449ca3a0e00"}, - {"path": "lib/slang-standard-module-2026.13/slang/mma-linear-layout-help.slang", "size": 57393, "sha256": "2d29e94392b54d3605c741c9d04bc7bf3cef181afd39a7d6d398a77033f6089e"}, - {"path": "lib/slang-standard-module-2026.13/slang/mma-tiled-cuda.slang", "size": 21835, "sha256": "0d8de6257095a8bc498b48e2ed2a6be7ddae1b692dd40a347ace2610a8a50cb4"}, - {"path": "lib/slang-standard-module-2026.13/slang/mma-tiled-layout-helper.slang", "size": 5511, "sha256": "4c82a16fd615b2284fa45bc4ae2163a4346b0ce474315541632c98d999dce3a3"}, - {"path": "lib/slang-standard-module-2026.13/slang/mma-tiled-metal.slang", "size": 28953, "sha256": "180cbf0b52cb01479e2ec197f5340ac7c5814a18299203aa6c8fa38ec72edb7e"}, - {"path": "lib/slang-standard-module-2026.13/slang/mma-tiled-vulkan.slang", "size": 17425, "sha256": "345b5b19f8303dd11cfe128e8fe9b1c935c9387af7c85679ed35465c6e366c14"}, - {"path": "lib/slang-standard-module-2026.13/slang/network-parameter-layout-converter.slang", "size": 19874, "sha256": "2ed702f22ab8db77715aebdb5f6ef98068019c8da1d86b08f8b6a8696004598a"}, - {"path": "lib/slang-standard-module-2026.13/slang/neural.slang", "size": 1861, "sha256": "9c13d2c2f46557d704cb0f41c59fd0335243f9dc5692f90b72dfeb6a4db13717"}, - {"path": "lib/slang-standard-module-2026.13/slang/neural.slang-module", "size": 5119372, "sha256": "ce9d5d82d1cfa5a291517f277af11981a8060d6c391865ffd2a9fcf1fe010178"}, - {"path": "lib/slang-standard-module-2026.13/slang/permuto-encoder.slang", "size": 14699, "sha256": "e26ce720e984d906b8475dc32eb3dac45ee377ea39591a40044ab311d77302b1"}, - {"path": "lib/slang-standard-module-2026.13/slang/shared-memory-pool.slang", "size": 21226, "sha256": "5e723beac8f33532c40bf67e701412764b16fd656d92040c0da45ba6b07f4a5d"}, - {"path": "lib/slang-standard-module-2026.13/slang/vectorized-reader.slang", "size": 9850, "sha256": "ed75edc8f84a593dee13c1c54fbff023382b7f102dde3046b9917e08ae630daa"} + {"path": "lib/libgfx.0.2026.14.1.dylib", "size": 1193456, "sha256": "955d6225086f4ce474692ef4aa607c625c4133cf6660443f171e61f602ad927a"}, + {"path": "lib/libslang-compiler.0.2026.14.1.dylib", "size": 29306992, "sha256": "4fadae0d56d4538dc2a0099086de3d2a5350e12da4591679ee8cbb571c5db7de"}, + {"path": "lib/libslang-glsl-module-2026.14.1.dylib", "size": 1384272, "sha256": "e01e7e696978e9bce809716a161936b6a47d532ba9b4b3b61cc14f86b25d8080"}, + {"path": "lib/libslang-glslang-2026.14.1.dylib", "size": 8527552, "sha256": "a4a9cfe6bc4766227d537fa5dfb11ca4d0e5eeac87525245025af880cfc9be8b"}, + {"path": "lib/libslang-rt.0.2026.14.1.dylib", "size": 265760, "sha256": "ec93f5037a86ead1a84da01ee1ca489cfb7697e3d24bbae2739f4432f7267947"}, + {"path": "lib/slang-standard-module-2026.14.1/experimental/workgraph.slang", "size": 8900, "sha256": "4ccb32d0cc2a4d735ae2da16ef6908d24d0a991753e8593ff01ef433e3aab078"}, + {"path": "lib/slang-standard-module-2026.14.1/experimental/workgraph.slang-module", "size": 111548, "sha256": "90ba6b0ab5c1cc54bb544f48696a634aecb329df2c22d102418725b6483514d0"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/WaveMatrix.slang", "size": 36043, "sha256": "7c54344d6f5a0570d6417888296753e6b341e041ca4a6a39335e14af87ffd27e"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/accelerate-vector-coopmat.slang", "size": 11581, "sha256": "fa3261f635f146ac70fb5dec91a1408121f03798c42ee7d343574bf2b654f06d"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/activations.slang", "size": 5316, "sha256": "b3f34b0fa1d20a1e7e37a30234b2af5e0ef8bf0ace410592dda205ac9c67fb67"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/bindless-storage.slang", "size": 16896, "sha256": "d55135354347cd2333caa2346ef79527a9bc8dfd0db9313463e44c53246a3337"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/hash-function.slang", "size": 3610, "sha256": "f730f5bb868d8f8805ae9ce6420599b4c43cec17decfedda001705cab3107bc1"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/iactivation.slang", "size": 1012, "sha256": "5ae0684a7f6d796eceb16d9dd91c6f391ce462b0ae5a88b4b64c8e03939b60cd"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/iencoder.slang", "size": 902, "sha256": "2177cea7d3da4e4577ee840989fa2a7502939ef14bd57ceed4e6dc870ce3d005"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/ilayer.slang", "size": 966, "sha256": "3e47ef65ea31f6cff857d8c3158755e679d206058433cd635ec55de87fdbc3fa"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/inline-vector.slang", "size": 6794, "sha256": "50c9d0726c6e8ea93b2d43c46628b8ca30e3ab02b79942d132040859af214600"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/istorages.slang", "size": 4048, "sha256": "d1818c0eef09cce3e677d591b7a2e1b09b8770bcf960f97b78f6a29b7c19d2cb"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/ivector.slang", "size": 4291, "sha256": "1c44acd25cd5ad63756494ef6066865f6e7eef38f486f86beb2fdad2d59e79b3"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/layers.slang", "size": 3939, "sha256": "0fce3dc9f13022516addc2df9d8dc1751962f9b2207533206e175449ca3a0e00"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/mma-linear-layout-help.slang", "size": 57393, "sha256": "2d29e94392b54d3605c741c9d04bc7bf3cef181afd39a7d6d398a77033f6089e"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/mma-tiled-cuda.slang", "size": 21835, "sha256": "0d8de6257095a8bc498b48e2ed2a6be7ddae1b692dd40a347ace2610a8a50cb4"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/mma-tiled-layout-helper.slang", "size": 5511, "sha256": "4c82a16fd615b2284fa45bc4ae2163a4346b0ce474315541632c98d999dce3a3"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/mma-tiled-metal.slang", "size": 28953, "sha256": "180cbf0b52cb01479e2ec197f5340ac7c5814a18299203aa6c8fa38ec72edb7e"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/mma-tiled-vulkan.slang", "size": 17425, "sha256": "345b5b19f8303dd11cfe128e8fe9b1c935c9387af7c85679ed35465c6e366c14"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/network-parameter-layout-converter.slang", "size": 19874, "sha256": "2ed702f22ab8db77715aebdb5f6ef98068019c8da1d86b08f8b6a8696004598a"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/neural.slang", "size": 1861, "sha256": "9c13d2c2f46557d704cb0f41c59fd0335243f9dc5692f90b72dfeb6a4db13717"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/neural.slang-module", "size": 5508796, "sha256": "948847ee11d7b45f573e97f6633de1078615c74003aadd599161900b00157a32"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/permuto-encoder.slang", "size": 14699, "sha256": "e26ce720e984d906b8475dc32eb3dac45ee377ea39591a40044ab311d77302b1"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/shared-memory-pool.slang", "size": 21226, "sha256": "5e723beac8f33532c40bf67e701412764b16fd656d92040c0da45ba6b07f4a5d"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/vectorized-reader.slang", "size": 9850, "sha256": "ed75edc8f84a593dee13c1c54fbff023382b7f102dde3046b9917e08ae630daa"} ], "symlinks": [ - {"path": "lib/libgfx.dylib", "target": "libgfx.0.2026.13.dylib"}, - {"path": "lib/libslang-compiler.dylib", "target": "libslang-compiler.0.2026.13.dylib"}, - {"path": "lib/libslang-rt.dylib", "target": "libslang-rt.0.2026.13.dylib"}, - {"path": "lib/libslang.dylib", "target": "libslang-compiler.0.2026.13.dylib"} + {"path": "lib/libgfx.dylib", "target": "libgfx.0.2026.14.1.dylib"}, + {"path": "lib/libslang-compiler.dylib", "target": "libslang-compiler.0.2026.14.1.dylib"}, + {"path": "lib/libslang-rt.dylib", "target": "libslang-rt.0.2026.14.1.dylib"}, + {"path": "lib/libslang.dylib", "target": "libslang-compiler.0.2026.14.1.dylib"} ] } diff --git a/natives/manifests/macos-x86_64.json b/natives/manifests/macos-x86_64.json index f4b87ed..97919e1 100644 --- a/natives/manifests/macos-x86_64.json +++ b/natives/manifests/macos-x86_64.json @@ -1,45 +1,45 @@ { - "slangVersion": "2026.13", + "slangVersion": "2026.14.1", "platform": "macos-x86_64", - "asset": "slang-2026.13-macos-x86_64.zip", - "url": "https://github.com/shader-slang/slang/releases/download/v2026.13/slang-2026.13-macos-x86_64.zip", - "sha256": "38ab5df7545c3eaddefc9983e5cfa27ebd49df4d6b82f2093686bb0c2888252b", + "asset": "slang-2026.14.1-macos-x86_64.zip", + "url": "https://github.com/shader-slang/slang/releases/download/v2026.14.1/slang-2026.14.1-macos-x86_64.zip", + "sha256": "a3da109bfb732ab3f09beb6999f9831d9be440fa9a1843006b7ea56498f545d6", "files": [ - {"path": "lib/libgfx.0.2026.13.dylib", "size": 1233744, "sha256": "81c686817734334e01bef76f8706837bb3aa673ed61b8afde97c7a744846a625"}, - {"path": "lib/libslang-compiler.0.2026.13.dylib", "size": 30816416, "sha256": "4d17c7543bafea70f5e46d1bf72401b980cbe281581532493db2bef20e41135a"}, - {"path": "lib/libslang-glsl-module-2026.13.dylib", "size": 1284560, "sha256": "2c78fa3e8f5ac0558a27a145a5cd18e80d81d7fdd156d3092933160e6c79bca7"}, - {"path": "lib/libslang-glslang-2026.13.dylib", "size": 9187360, "sha256": "5b7a9cb0b567166b92e6e6be327b2b89004c167c3b0833da0155c2c45c839ba5"}, - {"path": "lib/libslang-rt.0.2026.13.dylib", "size": 241152, "sha256": "825c2f3b18d053419744b4e1f7b458ce4113f0540af3fe56da481237f80da08e"}, - {"path": "lib/slang-standard-module-2026.13/experimental/workgraph.slang", "size": 8900, "sha256": "4ccb32d0cc2a4d735ae2da16ef6908d24d0a991753e8593ff01ef433e3aab078"}, - {"path": "lib/slang-standard-module-2026.13/experimental/workgraph.slang-module", "size": 107076, "sha256": "525232653a7d6f49177dbf8a0dfea4d7c8b621eaa7982f897802a0e0b7201ede"}, - {"path": "lib/slang-standard-module-2026.13/slang/WaveMatrix.slang", "size": 36043, "sha256": "7c54344d6f5a0570d6417888296753e6b341e041ca4a6a39335e14af87ffd27e"}, - {"path": "lib/slang-standard-module-2026.13/slang/accelerate-vector-coopmat.slang", "size": 11531, "sha256": "e126bd425c7a495e6606413d79dd26ea51f2a143e96bc6d6d0fd48afb35cb4b5"}, - {"path": "lib/slang-standard-module-2026.13/slang/activations.slang", "size": 5316, "sha256": "b3f34b0fa1d20a1e7e37a30234b2af5e0ef8bf0ace410592dda205ac9c67fb67"}, - {"path": "lib/slang-standard-module-2026.13/slang/bindless-storage.slang", "size": 16896, "sha256": "d55135354347cd2333caa2346ef79527a9bc8dfd0db9313463e44c53246a3337"}, - {"path": "lib/slang-standard-module-2026.13/slang/hash-function.slang", "size": 3610, "sha256": "f730f5bb868d8f8805ae9ce6420599b4c43cec17decfedda001705cab3107bc1"}, - {"path": "lib/slang-standard-module-2026.13/slang/iactivation.slang", "size": 1012, "sha256": "5ae0684a7f6d796eceb16d9dd91c6f391ce462b0ae5a88b4b64c8e03939b60cd"}, - {"path": "lib/slang-standard-module-2026.13/slang/iencoder.slang", "size": 902, "sha256": "2177cea7d3da4e4577ee840989fa2a7502939ef14bd57ceed4e6dc870ce3d005"}, - {"path": "lib/slang-standard-module-2026.13/slang/ilayer.slang", "size": 966, "sha256": "3e47ef65ea31f6cff857d8c3158755e679d206058433cd635ec55de87fdbc3fa"}, - {"path": "lib/slang-standard-module-2026.13/slang/inline-vector.slang", "size": 6794, "sha256": "50c9d0726c6e8ea93b2d43c46628b8ca30e3ab02b79942d132040859af214600"}, - {"path": "lib/slang-standard-module-2026.13/slang/istorages.slang", "size": 4048, "sha256": "d1818c0eef09cce3e677d591b7a2e1b09b8770bcf960f97b78f6a29b7c19d2cb"}, - {"path": "lib/slang-standard-module-2026.13/slang/ivector.slang", "size": 4258, "sha256": "48b64841b60c3138d0ce949f9f49c86ee07b0187798e1e206f1e839c0d42515a"}, - {"path": "lib/slang-standard-module-2026.13/slang/layers.slang", "size": 3939, "sha256": "0fce3dc9f13022516addc2df9d8dc1751962f9b2207533206e175449ca3a0e00"}, - {"path": "lib/slang-standard-module-2026.13/slang/mma-linear-layout-help.slang", "size": 57393, "sha256": "2d29e94392b54d3605c741c9d04bc7bf3cef181afd39a7d6d398a77033f6089e"}, - {"path": "lib/slang-standard-module-2026.13/slang/mma-tiled-cuda.slang", "size": 21835, "sha256": "0d8de6257095a8bc498b48e2ed2a6be7ddae1b692dd40a347ace2610a8a50cb4"}, - {"path": "lib/slang-standard-module-2026.13/slang/mma-tiled-layout-helper.slang", "size": 5511, "sha256": "4c82a16fd615b2284fa45bc4ae2163a4346b0ce474315541632c98d999dce3a3"}, - {"path": "lib/slang-standard-module-2026.13/slang/mma-tiled-metal.slang", "size": 28953, "sha256": "180cbf0b52cb01479e2ec197f5340ac7c5814a18299203aa6c8fa38ec72edb7e"}, - {"path": "lib/slang-standard-module-2026.13/slang/mma-tiled-vulkan.slang", "size": 17425, "sha256": "345b5b19f8303dd11cfe128e8fe9b1c935c9387af7c85679ed35465c6e366c14"}, - {"path": "lib/slang-standard-module-2026.13/slang/network-parameter-layout-converter.slang", "size": 19874, "sha256": "2ed702f22ab8db77715aebdb5f6ef98068019c8da1d86b08f8b6a8696004598a"}, - {"path": "lib/slang-standard-module-2026.13/slang/neural.slang", "size": 1861, "sha256": "9c13d2c2f46557d704cb0f41c59fd0335243f9dc5692f90b72dfeb6a4db13717"}, - {"path": "lib/slang-standard-module-2026.13/slang/neural.slang-module", "size": 5119372, "sha256": "ce9d5d82d1cfa5a291517f277af11981a8060d6c391865ffd2a9fcf1fe010178"}, - {"path": "lib/slang-standard-module-2026.13/slang/permuto-encoder.slang", "size": 14699, "sha256": "e26ce720e984d906b8475dc32eb3dac45ee377ea39591a40044ab311d77302b1"}, - {"path": "lib/slang-standard-module-2026.13/slang/shared-memory-pool.slang", "size": 21226, "sha256": "5e723beac8f33532c40bf67e701412764b16fd656d92040c0da45ba6b07f4a5d"}, - {"path": "lib/slang-standard-module-2026.13/slang/vectorized-reader.slang", "size": 9850, "sha256": "ed75edc8f84a593dee13c1c54fbff023382b7f102dde3046b9917e08ae630daa"} + {"path": "lib/libgfx.0.2026.14.1.dylib", "size": 1206240, "sha256": "3d28a9fa8d2a6eaf266ebe363b06e54e058ad24ae75c292e125f96bf9fc32421"}, + {"path": "lib/libslang-compiler.0.2026.14.1.dylib", "size": 31352480, "sha256": "c87e37121416f54b1d9b988fb74241b0bc662cd03f9e4ce823b314271a9d7016"}, + {"path": "lib/libslang-glsl-module-2026.14.1.dylib", "size": 1354736, "sha256": "e939508e72173b3b774d4533115d73ef1b101fb831c9eac9ce2ecac7a9849683"}, + {"path": "lib/libslang-glslang-2026.14.1.dylib", "size": 9254400, "sha256": "81c847c535b9c0c0466005ba89af595f553a04c965d01882e93b3442a65f5f1b"}, + {"path": "lib/libslang-rt.0.2026.14.1.dylib", "size": 241520, "sha256": "048223e69f9408f2eec8bfd7308ec05458f31edf4c063f7b2f358cc2a597886b"}, + {"path": "lib/slang-standard-module-2026.14.1/experimental/workgraph.slang", "size": 8900, "sha256": "4ccb32d0cc2a4d735ae2da16ef6908d24d0a991753e8593ff01ef433e3aab078"}, + {"path": "lib/slang-standard-module-2026.14.1/experimental/workgraph.slang-module", "size": 111548, "sha256": "90ba6b0ab5c1cc54bb544f48696a634aecb329df2c22d102418725b6483514d0"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/WaveMatrix.slang", "size": 36043, "sha256": "7c54344d6f5a0570d6417888296753e6b341e041ca4a6a39335e14af87ffd27e"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/accelerate-vector-coopmat.slang", "size": 11581, "sha256": "fa3261f635f146ac70fb5dec91a1408121f03798c42ee7d343574bf2b654f06d"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/activations.slang", "size": 5316, "sha256": "b3f34b0fa1d20a1e7e37a30234b2af5e0ef8bf0ace410592dda205ac9c67fb67"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/bindless-storage.slang", "size": 16896, "sha256": "d55135354347cd2333caa2346ef79527a9bc8dfd0db9313463e44c53246a3337"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/hash-function.slang", "size": 3610, "sha256": "f730f5bb868d8f8805ae9ce6420599b4c43cec17decfedda001705cab3107bc1"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/iactivation.slang", "size": 1012, "sha256": "5ae0684a7f6d796eceb16d9dd91c6f391ce462b0ae5a88b4b64c8e03939b60cd"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/iencoder.slang", "size": 902, "sha256": "2177cea7d3da4e4577ee840989fa2a7502939ef14bd57ceed4e6dc870ce3d005"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/ilayer.slang", "size": 966, "sha256": "3e47ef65ea31f6cff857d8c3158755e679d206058433cd635ec55de87fdbc3fa"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/inline-vector.slang", "size": 6794, "sha256": "50c9d0726c6e8ea93b2d43c46628b8ca30e3ab02b79942d132040859af214600"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/istorages.slang", "size": 4048, "sha256": "d1818c0eef09cce3e677d591b7a2e1b09b8770bcf960f97b78f6a29b7c19d2cb"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/ivector.slang", "size": 4291, "sha256": "1c44acd25cd5ad63756494ef6066865f6e7eef38f486f86beb2fdad2d59e79b3"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/layers.slang", "size": 3939, "sha256": "0fce3dc9f13022516addc2df9d8dc1751962f9b2207533206e175449ca3a0e00"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/mma-linear-layout-help.slang", "size": 57393, "sha256": "2d29e94392b54d3605c741c9d04bc7bf3cef181afd39a7d6d398a77033f6089e"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/mma-tiled-cuda.slang", "size": 21835, "sha256": "0d8de6257095a8bc498b48e2ed2a6be7ddae1b692dd40a347ace2610a8a50cb4"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/mma-tiled-layout-helper.slang", "size": 5511, "sha256": "4c82a16fd615b2284fa45bc4ae2163a4346b0ce474315541632c98d999dce3a3"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/mma-tiled-metal.slang", "size": 28953, "sha256": "180cbf0b52cb01479e2ec197f5340ac7c5814a18299203aa6c8fa38ec72edb7e"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/mma-tiled-vulkan.slang", "size": 17425, "sha256": "345b5b19f8303dd11cfe128e8fe9b1c935c9387af7c85679ed35465c6e366c14"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/network-parameter-layout-converter.slang", "size": 19874, "sha256": "2ed702f22ab8db77715aebdb5f6ef98068019c8da1d86b08f8b6a8696004598a"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/neural.slang", "size": 1861, "sha256": "9c13d2c2f46557d704cb0f41c59fd0335243f9dc5692f90b72dfeb6a4db13717"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/neural.slang-module", "size": 5508796, "sha256": "948847ee11d7b45f573e97f6633de1078615c74003aadd599161900b00157a32"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/permuto-encoder.slang", "size": 14699, "sha256": "e26ce720e984d906b8475dc32eb3dac45ee377ea39591a40044ab311d77302b1"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/shared-memory-pool.slang", "size": 21226, "sha256": "5e723beac8f33532c40bf67e701412764b16fd656d92040c0da45ba6b07f4a5d"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/vectorized-reader.slang", "size": 9850, "sha256": "ed75edc8f84a593dee13c1c54fbff023382b7f102dde3046b9917e08ae630daa"} ], "symlinks": [ - {"path": "lib/libgfx.dylib", "target": "libgfx.0.2026.13.dylib"}, - {"path": "lib/libslang-compiler.dylib", "target": "libslang-compiler.0.2026.13.dylib"}, - {"path": "lib/libslang-rt.dylib", "target": "libslang-rt.0.2026.13.dylib"}, - {"path": "lib/libslang.dylib", "target": "libslang-compiler.0.2026.13.dylib"} + {"path": "lib/libgfx.dylib", "target": "libgfx.0.2026.14.1.dylib"}, + {"path": "lib/libslang-compiler.dylib", "target": "libslang-compiler.0.2026.14.1.dylib"}, + {"path": "lib/libslang-rt.dylib", "target": "libslang-rt.0.2026.14.1.dylib"}, + {"path": "lib/libslang.dylib", "target": "libslang-compiler.0.2026.14.1.dylib"} ] } diff --git a/natives/manifests/windows-aarch64.json b/natives/manifests/windows-aarch64.json index 8b8fbfd..f84a958 100644 --- a/natives/manifests/windows-aarch64.json +++ b/natives/manifests/windows-aarch64.json @@ -1,41 +1,41 @@ { - "slangVersion": "2026.13", + "slangVersion": "2026.14.1", "platform": "windows-aarch64", - "asset": "slang-2026.13-windows-aarch64.zip", - "url": "https://github.com/shader-slang/slang/releases/download/v2026.13/slang-2026.13-windows-aarch64.zip", - "sha256": "7b5b32e1aacc308dfd42bf4e3b379de52f2ee67a92866f895084d3bc5146146a", + "asset": "slang-2026.14.1-windows-aarch64.zip", + "url": "https://github.com/shader-slang/slang/releases/download/v2026.14.1/slang-2026.14.1-windows-aarch64.zip", + "sha256": "5067047bb35ae5675b06a3467d0b302d9816727450a803cb3770660bef684f37", "files": [ - {"path": "lib/gfx.dll", "size": 2855936, "sha256": "491cce1893f0eb94f2a56ec5897c1e4520ca9f841a6eac48686339f55060b400"}, - {"path": "lib/slang-compiler.dll", "size": 39822336, "sha256": "08b5485ee5574e211ddfd964c1f7c1cfa3091e0dd8412336d4fa47f5c15d236d"}, - {"path": "lib/slang-glsl-module.dll", "size": 1931264, "sha256": "e0b9dceac0b08b2f5289827a0ab6877d5e4a27f6c17df180c238b2ecf3354c1e"}, - {"path": "lib/slang-glslang.dll", "size": 12936192, "sha256": "f86b09d53fdcc7a014157fc88617fbd1b0fa20d1c3c4f8e11079455660635718"}, - {"path": "lib/slang-rt.dll", "size": 1763328, "sha256": "0f2b187dfe84b13327c90d2ffdff9f5c7df8eade8769633b9565ec2ea38b6a12"}, - {"path": "lib/slang-standard-module-2026.13/experimental/workgraph.slang", "size": 9233, "sha256": "5ac051e0bbb9e78cad3d7d368aa76045adefe417133182e4b9a783ed711345d7"}, - {"path": "lib/slang-standard-module-2026.13/experimental/workgraph.slang-module", "size": 107076, "sha256": "0e3c1e1fa822a28b9762fbb8635dd8d6b5d5444426105ececa96e62df206fecc"}, - {"path": "lib/slang-standard-module-2026.13/slang/WaveMatrix.slang", "size": 36919, "sha256": "7b538d81618f9fe7a8a317dd0e85ff259202a7cc3b34246307880acfc2e7f973"}, - {"path": "lib/slang-standard-module-2026.13/slang/accelerate-vector-coopmat.slang", "size": 11816, "sha256": "47eed67fbbb15a07f6c3893ccfccf9da4db490997a986a8ba34058e7df1c3cfd"}, - {"path": "lib/slang-standard-module-2026.13/slang/activations.slang", "size": 5544, "sha256": "17111ed31a33986a8f3e1028754da83f8e8c17ad4eae082b46a6910c486f1469"}, - {"path": "lib/slang-standard-module-2026.13/slang/bindless-storage.slang", "size": 17464, "sha256": "af5d4c7a6cce1b7c19dcb556823d4855394ee1e0e6d2d2a74887cd3775ec671e"}, - {"path": "lib/slang-standard-module-2026.13/slang/hash-function.slang", "size": 3761, "sha256": "bee7e1dd58b8ac576189f6543ec9c0bcea49d780c92b3f59649317e7f68c0601"}, - {"path": "lib/slang-standard-module-2026.13/slang/iactivation.slang", "size": 1041, "sha256": "886d1de409f9788a15272358306771106d356811ba05431d2e2ea4405fdc80bf"}, - {"path": "lib/slang-standard-module-2026.13/slang/iencoder.slang", "size": 937, "sha256": "d54547342622935f630954e475c532d3e6280b12066456ddb629407bee747c41"}, - {"path": "lib/slang-standard-module-2026.13/slang/ilayer.slang", "size": 993, "sha256": "f90e83e132de9a1b729b85d85ee64cd7ba20c4b0db1321cfb0058db84792541d"}, - {"path": "lib/slang-standard-module-2026.13/slang/inline-vector.slang", "size": 6995, "sha256": "4dd82536ccc99a05af682d8f08891906aa8e8190470cc1746a5ffeafffaf20d5"}, - {"path": "lib/slang-standard-module-2026.13/slang/istorages.slang", "size": 4161, "sha256": "6bd2a6aae09e5bad8a2ef6a3f086f1fee430d859366325f2e343253ba8f06ab4"}, - {"path": "lib/slang-standard-module-2026.13/slang/ivector.slang", "size": 4355, "sha256": "2d546d6f2e58c0a970b4806c7b01c41eea1728816ba40234273a0de67b53f3fb"}, - {"path": "lib/slang-standard-module-2026.13/slang/layers.slang", "size": 4049, "sha256": "9a772bf23d5697d1b7325dec59856ea47158e05a95218a4ecb17e6128a277d1e"}, - {"path": "lib/slang-standard-module-2026.13/slang/mma-linear-layout-help.slang", "size": 58607, "sha256": "6778fc740686062015448effd4536ef35331d62a1ff6f4278e5c7a5af1a8a163"}, - {"path": "lib/slang-standard-module-2026.13/slang/mma-tiled-cuda.slang", "size": 22361, "sha256": "c002e5bbfe7d73bd05691122ea8d0c860c7defa07fd5f077481fbb7d64874c47"}, - {"path": "lib/slang-standard-module-2026.13/slang/mma-tiled-layout-helper.slang", "size": 5623, "sha256": "a7f3bacede85b39797927710fb8aa47d952e2621428d0eb23b3b3142d3eef00e"}, - {"path": "lib/slang-standard-module-2026.13/slang/mma-tiled-metal.slang", "size": 29575, "sha256": "60eb69591e610da07a791ee0ff565c1f56117d5e2f00af5f15c26a16daab1420"}, - {"path": "lib/slang-standard-module-2026.13/slang/mma-tiled-vulkan.slang", "size": 17827, "sha256": "60b9df04e732f0f9598426a0f175f5556d6904d4711281716a8fa986d824e3c4"}, - {"path": "lib/slang-standard-module-2026.13/slang/network-parameter-layout-converter.slang", "size": 20429, "sha256": "40c0a26d4204c63977024e609d13d2f041fcfd36103e072fc87a4c523058c3ae"}, - {"path": "lib/slang-standard-module-2026.13/slang/neural.slang", "size": 1916, "sha256": "598c9c3d987c3231551cb0dbd12bdb6345d0b05f18da5318d1e5b636e5b8d43e"}, - {"path": "lib/slang-standard-module-2026.13/slang/neural.slang-module", "size": 5119428, "sha256": "88f29e6543079873e86162b0da05419bd8f8bdd1e3e730cefb410be4c125d2b0"}, - {"path": "lib/slang-standard-module-2026.13/slang/permuto-encoder.slang", "size": 15069, "sha256": "8564f73a57c355c478ca86349c18ec7e7fe321f316c71126531ba1a98f3e4011"}, - {"path": "lib/slang-standard-module-2026.13/slang/shared-memory-pool.slang", "size": 21744, "sha256": "cc2b1fe4ff31cfdef98cb8d4802edc50508c6b7431ef7a64664b4ad32a9a33e2"}, - {"path": "lib/slang-standard-module-2026.13/slang/vectorized-reader.slang", "size": 10164, "sha256": "5da65a878563ac190c847a90a85d6a404f4091e159fd2cdbc98730aef005d646"}, - {"path": "lib/slang.dll", "size": 161280, "sha256": "659e7f931108c2cf503573ef48cf29bfa614586cae241a79e2cb79fcdbcd8b58"} + {"path": "lib/gfx.dll", "size": 1145856, "sha256": "f5a9e203f1c1f0e85abbbff427758dac58389f65da156af4b31a5f8473e4622c"}, + {"path": "lib/slang-compiler.dll", "size": 25269760, "sha256": "066d048df8f9c73eb1cfd77e64dd285e1b1e9766eda6c170a29350bfb76fdb9a"}, + {"path": "lib/slang-glsl-module.dll", "size": 1519104, "sha256": "41bad5edd0b55a85595e0480b7daa21bdd66b5a936f2ac84c996b3b6e65fb2f1"}, + {"path": "lib/slang-glslang.dll", "size": 6503936, "sha256": "f9d2f0e3ccbb7a2031f8e5715b087e3b7e2cfe5a82048d6dbc38210370d053ed"}, + {"path": "lib/slang-rt.dll", "size": 304128, "sha256": "f3b306a622c672275453c3e0cd89d2ffc2e4b867fd382f23f2e80c929731deb5"}, + {"path": "lib/slang-standard-module-2026.14.1/experimental/workgraph.slang", "size": 9233, "sha256": "5ac051e0bbb9e78cad3d7d368aa76045adefe417133182e4b9a783ed711345d7"}, + {"path": "lib/slang-standard-module-2026.14.1/experimental/workgraph.slang-module", "size": 111548, "sha256": "07e6dc83cc10932e305ebbe925ea1bca749429e9efd39703d571e5475729455a"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/WaveMatrix.slang", "size": 36919, "sha256": "7b538d81618f9fe7a8a317dd0e85ff259202a7cc3b34246307880acfc2e7f973"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/accelerate-vector-coopmat.slang", "size": 11868, "sha256": "bdf92713aea036cb8a68bb520155f8e67dc1ef74b299ea2371fd187fbaf5f1e9"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/activations.slang", "size": 5544, "sha256": "17111ed31a33986a8f3e1028754da83f8e8c17ad4eae082b46a6910c486f1469"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/bindless-storage.slang", "size": 17464, "sha256": "af5d4c7a6cce1b7c19dcb556823d4855394ee1e0e6d2d2a74887cd3775ec671e"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/hash-function.slang", "size": 3761, "sha256": "bee7e1dd58b8ac576189f6543ec9c0bcea49d780c92b3f59649317e7f68c0601"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/iactivation.slang", "size": 1041, "sha256": "886d1de409f9788a15272358306771106d356811ba05431d2e2ea4405fdc80bf"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/iencoder.slang", "size": 937, "sha256": "d54547342622935f630954e475c532d3e6280b12066456ddb629407bee747c41"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/ilayer.slang", "size": 993, "sha256": "f90e83e132de9a1b729b85d85ee64cd7ba20c4b0db1321cfb0058db84792541d"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/inline-vector.slang", "size": 6995, "sha256": "4dd82536ccc99a05af682d8f08891906aa8e8190470cc1746a5ffeafffaf20d5"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/istorages.slang", "size": 4161, "sha256": "6bd2a6aae09e5bad8a2ef6a3f086f1fee430d859366325f2e343253ba8f06ab4"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/ivector.slang", "size": 4393, "sha256": "4146fb8627f89c7d0ee2f516f617fdcb27182a62fcb371d248cb43889c4baa4a"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/layers.slang", "size": 4049, "sha256": "9a772bf23d5697d1b7325dec59856ea47158e05a95218a4ecb17e6128a277d1e"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/mma-linear-layout-help.slang", "size": 58607, "sha256": "6778fc740686062015448effd4536ef35331d62a1ff6f4278e5c7a5af1a8a163"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/mma-tiled-cuda.slang", "size": 22361, "sha256": "c002e5bbfe7d73bd05691122ea8d0c860c7defa07fd5f077481fbb7d64874c47"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/mma-tiled-layout-helper.slang", "size": 5623, "sha256": "a7f3bacede85b39797927710fb8aa47d952e2621428d0eb23b3b3142d3eef00e"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/mma-tiled-metal.slang", "size": 29575, "sha256": "60eb69591e610da07a791ee0ff565c1f56117d5e2f00af5f15c26a16daab1420"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/mma-tiled-vulkan.slang", "size": 17827, "sha256": "60b9df04e732f0f9598426a0f175f5556d6904d4711281716a8fa986d824e3c4"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/network-parameter-layout-converter.slang", "size": 20429, "sha256": "40c0a26d4204c63977024e609d13d2f041fcfd36103e072fc87a4c523058c3ae"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/neural.slang", "size": 1916, "sha256": "598c9c3d987c3231551cb0dbd12bdb6345d0b05f18da5318d1e5b636e5b8d43e"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/neural.slang-module", "size": 5508852, "sha256": "cb71998792dbe5540cfb5fde1bf25e801a2fe1e89fd81719a781246a645c82cc"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/permuto-encoder.slang", "size": 15069, "sha256": "8564f73a57c355c478ca86349c18ec7e7fe321f316c71126531ba1a98f3e4011"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/shared-memory-pool.slang", "size": 21744, "sha256": "cc2b1fe4ff31cfdef98cb8d4802edc50508c6b7431ef7a64664b4ad32a9a33e2"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/vectorized-reader.slang", "size": 10164, "sha256": "5da65a878563ac190c847a90a85d6a404f4091e159fd2cdbc98730aef005d646"}, + {"path": "lib/slang.dll", "size": 161792, "sha256": "70efcd27fed3bab990c471a626dabe3bccacf2bc737e25d2f2bad01e9d35f65c"} ], "symlinks": [ diff --git a/natives/manifests/windows-x86_64.json b/natives/manifests/windows-x86_64.json index 8dc0a2f..4902e2f 100644 --- a/natives/manifests/windows-x86_64.json +++ b/natives/manifests/windows-x86_64.json @@ -1,41 +1,41 @@ { - "slangVersion": "2026.13", + "slangVersion": "2026.14.1", "platform": "windows-x86_64", - "asset": "slang-2026.13-windows-x86_64.zip", - "url": "https://github.com/shader-slang/slang/releases/download/v2026.13/slang-2026.13-windows-x86_64.zip", - "sha256": "6bae110faa3b51ea00316e0a1dd4f40b11eb196a2e3a135074300bf2d5d4c777", + "asset": "slang-2026.14.1-windows-x86_64.zip", + "url": "https://github.com/shader-slang/slang/releases/download/v2026.14.1/slang-2026.14.1-windows-x86_64.zip", + "sha256": "5ed0a59d650a0af0aca45d5db4e083b3d8fb5cea05748747dd95dfbe9c580658", "files": [ - {"path": "lib/gfx.dll", "size": 2678784, "sha256": "2ce9fdb0edfceacc458c972946e6b1ce81ea8b1775bbc77c428a09832cdcfe91"}, - {"path": "lib/slang-compiler.dll", "size": 35144704, "sha256": "85e4923b00f3351df9388516208d4f094ba170edb70c6c6ee419ecbc1b5f3bb3"}, - {"path": "lib/slang-glsl-module.dll", "size": 1883136, "sha256": "ad39e1c4eda085b733cb6c3651fa4de4a7439b67bad12466dd848e75d3a75811"}, - {"path": "lib/slang-glslang.dll", "size": 11314688, "sha256": "7f7ea093652283b3db028fb5c85fd90f28ddc5c5a7d5fbd36c4d8bf5f780d87e"}, - {"path": "lib/slang-rt.dll", "size": 1732608, "sha256": "40ea2ca5833a240488e6f19f8a3c687c67617d1a67b712f603d6a5807ae68eef"}, - {"path": "lib/slang-standard-module-2026.13/experimental/workgraph.slang", "size": 9233, "sha256": "5ac051e0bbb9e78cad3d7d368aa76045adefe417133182e4b9a783ed711345d7"}, - {"path": "lib/slang-standard-module-2026.13/experimental/workgraph.slang-module", "size": 107076, "sha256": "0e3c1e1fa822a28b9762fbb8635dd8d6b5d5444426105ececa96e62df206fecc"}, - {"path": "lib/slang-standard-module-2026.13/slang/WaveMatrix.slang", "size": 36919, "sha256": "7b538d81618f9fe7a8a317dd0e85ff259202a7cc3b34246307880acfc2e7f973"}, - {"path": "lib/slang-standard-module-2026.13/slang/accelerate-vector-coopmat.slang", "size": 11816, "sha256": "47eed67fbbb15a07f6c3893ccfccf9da4db490997a986a8ba34058e7df1c3cfd"}, - {"path": "lib/slang-standard-module-2026.13/slang/activations.slang", "size": 5544, "sha256": "17111ed31a33986a8f3e1028754da83f8e8c17ad4eae082b46a6910c486f1469"}, - {"path": "lib/slang-standard-module-2026.13/slang/bindless-storage.slang", "size": 17464, "sha256": "af5d4c7a6cce1b7c19dcb556823d4855394ee1e0e6d2d2a74887cd3775ec671e"}, - {"path": "lib/slang-standard-module-2026.13/slang/hash-function.slang", "size": 3761, "sha256": "bee7e1dd58b8ac576189f6543ec9c0bcea49d780c92b3f59649317e7f68c0601"}, - {"path": "lib/slang-standard-module-2026.13/slang/iactivation.slang", "size": 1041, "sha256": "886d1de409f9788a15272358306771106d356811ba05431d2e2ea4405fdc80bf"}, - {"path": "lib/slang-standard-module-2026.13/slang/iencoder.slang", "size": 937, "sha256": "d54547342622935f630954e475c532d3e6280b12066456ddb629407bee747c41"}, - {"path": "lib/slang-standard-module-2026.13/slang/ilayer.slang", "size": 993, "sha256": "f90e83e132de9a1b729b85d85ee64cd7ba20c4b0db1321cfb0058db84792541d"}, - {"path": "lib/slang-standard-module-2026.13/slang/inline-vector.slang", "size": 6995, "sha256": "4dd82536ccc99a05af682d8f08891906aa8e8190470cc1746a5ffeafffaf20d5"}, - {"path": "lib/slang-standard-module-2026.13/slang/istorages.slang", "size": 4161, "sha256": "6bd2a6aae09e5bad8a2ef6a3f086f1fee430d859366325f2e343253ba8f06ab4"}, - {"path": "lib/slang-standard-module-2026.13/slang/ivector.slang", "size": 4355, "sha256": "2d546d6f2e58c0a970b4806c7b01c41eea1728816ba40234273a0de67b53f3fb"}, - {"path": "lib/slang-standard-module-2026.13/slang/layers.slang", "size": 4049, "sha256": "9a772bf23d5697d1b7325dec59856ea47158e05a95218a4ecb17e6128a277d1e"}, - {"path": "lib/slang-standard-module-2026.13/slang/mma-linear-layout-help.slang", "size": 58607, "sha256": "6778fc740686062015448effd4536ef35331d62a1ff6f4278e5c7a5af1a8a163"}, - {"path": "lib/slang-standard-module-2026.13/slang/mma-tiled-cuda.slang", "size": 22361, "sha256": "c002e5bbfe7d73bd05691122ea8d0c860c7defa07fd5f077481fbb7d64874c47"}, - {"path": "lib/slang-standard-module-2026.13/slang/mma-tiled-layout-helper.slang", "size": 5623, "sha256": "a7f3bacede85b39797927710fb8aa47d952e2621428d0eb23b3b3142d3eef00e"}, - {"path": "lib/slang-standard-module-2026.13/slang/mma-tiled-metal.slang", "size": 29575, "sha256": "60eb69591e610da07a791ee0ff565c1f56117d5e2f00af5f15c26a16daab1420"}, - {"path": "lib/slang-standard-module-2026.13/slang/mma-tiled-vulkan.slang", "size": 17827, "sha256": "60b9df04e732f0f9598426a0f175f5556d6904d4711281716a8fa986d824e3c4"}, - {"path": "lib/slang-standard-module-2026.13/slang/network-parameter-layout-converter.slang", "size": 20429, "sha256": "40c0a26d4204c63977024e609d13d2f041fcfd36103e072fc87a4c523058c3ae"}, - {"path": "lib/slang-standard-module-2026.13/slang/neural.slang", "size": 1916, "sha256": "598c9c3d987c3231551cb0dbd12bdb6345d0b05f18da5318d1e5b636e5b8d43e"}, - {"path": "lib/slang-standard-module-2026.13/slang/neural.slang-module", "size": 5119428, "sha256": "88f29e6543079873e86162b0da05419bd8f8bdd1e3e730cefb410be4c125d2b0"}, - {"path": "lib/slang-standard-module-2026.13/slang/permuto-encoder.slang", "size": 15069, "sha256": "8564f73a57c355c478ca86349c18ec7e7fe321f316c71126531ba1a98f3e4011"}, - {"path": "lib/slang-standard-module-2026.13/slang/shared-memory-pool.slang", "size": 21744, "sha256": "cc2b1fe4ff31cfdef98cb8d4802edc50508c6b7431ef7a64664b4ad32a9a33e2"}, - {"path": "lib/slang-standard-module-2026.13/slang/vectorized-reader.slang", "size": 10164, "sha256": "5da65a878563ac190c847a90a85d6a404f4091e159fd2cdbc98730aef005d646"}, - {"path": "lib/slang.dll", "size": 158720, "sha256": "13debef7c8ddc83991bf860ebd0ade11936090a806e88ae61fab740ecac3c0e2"} + {"path": "lib/gfx.dll", "size": 1141760, "sha256": "259494f56d58bb34f4caac039f876da5f090884fb966899162a7dc3c22190f04"}, + {"path": "lib/slang-compiler.dll", "size": 25334784, "sha256": "2271ca931ffa18fb59a649bb91b22f36afd6ec34584e17f8bb28e00143614ca4"}, + {"path": "lib/slang-glsl-module.dll", "size": 1530880, "sha256": "f0206a0c50a8c3c86ad7473cc5b25106e1131dda5c371b12744d6554688080e1"}, + {"path": "lib/slang-glslang.dll", "size": 6173184, "sha256": "c3c0684ccbb1ed812a199699d6c69c6693a2b53aa46ab0b2c921190ca84a0b0f"}, + {"path": "lib/slang-rt.dll", "size": 311296, "sha256": "2dbbe9ddc95d0fe24e04a93f59a6f1081155108352ea545afbfd06f61b7fb9e1"}, + {"path": "lib/slang-standard-module-2026.14.1/experimental/workgraph.slang", "size": 9233, "sha256": "5ac051e0bbb9e78cad3d7d368aa76045adefe417133182e4b9a783ed711345d7"}, + {"path": "lib/slang-standard-module-2026.14.1/experimental/workgraph.slang-module", "size": 111548, "sha256": "07e6dc83cc10932e305ebbe925ea1bca749429e9efd39703d571e5475729455a"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/WaveMatrix.slang", "size": 36919, "sha256": "7b538d81618f9fe7a8a317dd0e85ff259202a7cc3b34246307880acfc2e7f973"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/accelerate-vector-coopmat.slang", "size": 11868, "sha256": "bdf92713aea036cb8a68bb520155f8e67dc1ef74b299ea2371fd187fbaf5f1e9"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/activations.slang", "size": 5544, "sha256": "17111ed31a33986a8f3e1028754da83f8e8c17ad4eae082b46a6910c486f1469"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/bindless-storage.slang", "size": 17464, "sha256": "af5d4c7a6cce1b7c19dcb556823d4855394ee1e0e6d2d2a74887cd3775ec671e"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/hash-function.slang", "size": 3761, "sha256": "bee7e1dd58b8ac576189f6543ec9c0bcea49d780c92b3f59649317e7f68c0601"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/iactivation.slang", "size": 1041, "sha256": "886d1de409f9788a15272358306771106d356811ba05431d2e2ea4405fdc80bf"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/iencoder.slang", "size": 937, "sha256": "d54547342622935f630954e475c532d3e6280b12066456ddb629407bee747c41"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/ilayer.slang", "size": 993, "sha256": "f90e83e132de9a1b729b85d85ee64cd7ba20c4b0db1321cfb0058db84792541d"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/inline-vector.slang", "size": 6995, "sha256": "4dd82536ccc99a05af682d8f08891906aa8e8190470cc1746a5ffeafffaf20d5"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/istorages.slang", "size": 4161, "sha256": "6bd2a6aae09e5bad8a2ef6a3f086f1fee430d859366325f2e343253ba8f06ab4"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/ivector.slang", "size": 4393, "sha256": "4146fb8627f89c7d0ee2f516f617fdcb27182a62fcb371d248cb43889c4baa4a"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/layers.slang", "size": 4049, "sha256": "9a772bf23d5697d1b7325dec59856ea47158e05a95218a4ecb17e6128a277d1e"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/mma-linear-layout-help.slang", "size": 58607, "sha256": "6778fc740686062015448effd4536ef35331d62a1ff6f4278e5c7a5af1a8a163"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/mma-tiled-cuda.slang", "size": 22361, "sha256": "c002e5bbfe7d73bd05691122ea8d0c860c7defa07fd5f077481fbb7d64874c47"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/mma-tiled-layout-helper.slang", "size": 5623, "sha256": "a7f3bacede85b39797927710fb8aa47d952e2621428d0eb23b3b3142d3eef00e"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/mma-tiled-metal.slang", "size": 29575, "sha256": "60eb69591e610da07a791ee0ff565c1f56117d5e2f00af5f15c26a16daab1420"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/mma-tiled-vulkan.slang", "size": 17827, "sha256": "60b9df04e732f0f9598426a0f175f5556d6904d4711281716a8fa986d824e3c4"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/network-parameter-layout-converter.slang", "size": 20429, "sha256": "40c0a26d4204c63977024e609d13d2f041fcfd36103e072fc87a4c523058c3ae"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/neural.slang", "size": 1916, "sha256": "598c9c3d987c3231551cb0dbd12bdb6345d0b05f18da5318d1e5b636e5b8d43e"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/neural.slang-module", "size": 5508852, "sha256": "cb71998792dbe5540cfb5fde1bf25e801a2fe1e89fd81719a781246a645c82cc"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/permuto-encoder.slang", "size": 15069, "sha256": "8564f73a57c355c478ca86349c18ec7e7fe321f316c71126531ba1a98f3e4011"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/shared-memory-pool.slang", "size": 21744, "sha256": "cc2b1fe4ff31cfdef98cb8d4802edc50508c6b7431ef7a64664b4ad32a9a33e2"}, + {"path": "lib/slang-standard-module-2026.14.1/slang/vectorized-reader.slang", "size": 10164, "sha256": "5da65a878563ac190c847a90a85d6a404f4091e159fd2cdbc98730aef005d646"}, + {"path": "lib/slang.dll", "size": 158720, "sha256": "c19aefc43018a23459cf1919d479c4bb764b4ae39ca3dee3c43276fd71362569"} ], "symlinks": [ diff --git a/slang/src/main/java/io/github/refux/slang/ffi/gen/BindingType.java b/slang/src/main/java/io/github/refux/slang/ffi/gen/BindingType.java index b7ba018..d95cf64 100644 --- a/slang/src/main/java/io/github/refux/slang/ffi/gen/BindingType.java +++ b/slang/src/main/java/io/github/refux/slang/ffi/gen/BindingType.java @@ -1,4 +1,4 @@ -// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.13). DO NOT EDIT. +// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.14.1). DO NOT EDIT. // Regenerate: see CLAUDE.md / DESIGN.md §9. package io.github.refux.slang.ffi.gen; diff --git a/slang/src/main/java/io/github/refux/slang/ffi/gen/BuiltinModuleName.java b/slang/src/main/java/io/github/refux/slang/ffi/gen/BuiltinModuleName.java index 06cc7f4..c98a399 100644 --- a/slang/src/main/java/io/github/refux/slang/ffi/gen/BuiltinModuleName.java +++ b/slang/src/main/java/io/github/refux/slang/ffi/gen/BuiltinModuleName.java @@ -1,4 +1,4 @@ -// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.13). DO NOT EDIT. +// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.14.1). DO NOT EDIT. // Regenerate: see CLAUDE.md / DESIGN.md §9. package io.github.refux.slang.ffi.gen; diff --git a/slang/src/main/java/io/github/refux/slang/ffi/gen/ByteCodeFuncInfo.java b/slang/src/main/java/io/github/refux/slang/ffi/gen/ByteCodeFuncInfo.java index 6f30aae..f859c8c 100644 --- a/slang/src/main/java/io/github/refux/slang/ffi/gen/ByteCodeFuncInfo.java +++ b/slang/src/main/java/io/github/refux/slang/ffi/gen/ByteCodeFuncInfo.java @@ -1,4 +1,4 @@ -// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.13). DO NOT EDIT. +// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.14.1). DO NOT EDIT. // Regenerate: see CLAUDE.md / DESIGN.md §9. package io.github.refux.slang.ffi.gen; diff --git a/slang/src/main/java/io/github/refux/slang/ffi/gen/ByteCodeRunnerDesc.java b/slang/src/main/java/io/github/refux/slang/ffi/gen/ByteCodeRunnerDesc.java index 0ea1025..7d39462 100644 --- a/slang/src/main/java/io/github/refux/slang/ffi/gen/ByteCodeRunnerDesc.java +++ b/slang/src/main/java/io/github/refux/slang/ffi/gen/ByteCodeRunnerDesc.java @@ -1,4 +1,4 @@ -// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.13). DO NOT EDIT. +// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.14.1). DO NOT EDIT. // Regenerate: see CLAUDE.md / DESIGN.md §9. package io.github.refux.slang.ffi.gen; diff --git a/slang/src/main/java/io/github/refux/slang/ffi/gen/CompilerOptionEntry.java b/slang/src/main/java/io/github/refux/slang/ffi/gen/CompilerOptionEntry.java index 2ee1cc1..0533dce 100644 --- a/slang/src/main/java/io/github/refux/slang/ffi/gen/CompilerOptionEntry.java +++ b/slang/src/main/java/io/github/refux/slang/ffi/gen/CompilerOptionEntry.java @@ -1,4 +1,4 @@ -// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.13). DO NOT EDIT. +// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.14.1). DO NOT EDIT. // Regenerate: see CLAUDE.md / DESIGN.md §9. package io.github.refux.slang.ffi.gen; diff --git a/slang/src/main/java/io/github/refux/slang/ffi/gen/CompilerOptionName.java b/slang/src/main/java/io/github/refux/slang/ffi/gen/CompilerOptionName.java index 311166c..3d24177 100644 --- a/slang/src/main/java/io/github/refux/slang/ffi/gen/CompilerOptionName.java +++ b/slang/src/main/java/io/github/refux/slang/ffi/gen/CompilerOptionName.java @@ -1,4 +1,4 @@ -// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.13). DO NOT EDIT. +// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.14.1). DO NOT EDIT. // Regenerate: see CLAUDE.md / DESIGN.md §9. package io.github.refux.slang.ffi.gen; @@ -164,5 +164,7 @@ private CompilerOptionName() {} public static final int CompilerVersion = 153; public static final int SPIRVUnifiedDescriptorHeapStride = 154; public static final int WarningLevel = 155; - public static final int CountOf = 156; + public static final int SeparateDebugInfoOutput = 156; + public static final int DebugInfoIncludeSource = 157; + public static final int CountOf = 158; } diff --git a/slang/src/main/java/io/github/refux/slang/ffi/gen/CompilerOptionValue.java b/slang/src/main/java/io/github/refux/slang/ffi/gen/CompilerOptionValue.java index a9c496c..86bf846 100644 --- a/slang/src/main/java/io/github/refux/slang/ffi/gen/CompilerOptionValue.java +++ b/slang/src/main/java/io/github/refux/slang/ffi/gen/CompilerOptionValue.java @@ -1,4 +1,4 @@ -// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.13). DO NOT EDIT. +// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.14.1). DO NOT EDIT. // Regenerate: see CLAUDE.md / DESIGN.md §9. package io.github.refux.slang.ffi.gen; diff --git a/slang/src/main/java/io/github/refux/slang/ffi/gen/CompilerOptionValueKind.java b/slang/src/main/java/io/github/refux/slang/ffi/gen/CompilerOptionValueKind.java index 0731c0c..b058f9d 100644 --- a/slang/src/main/java/io/github/refux/slang/ffi/gen/CompilerOptionValueKind.java +++ b/slang/src/main/java/io/github/refux/slang/ffi/gen/CompilerOptionValueKind.java @@ -1,4 +1,4 @@ -// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.13). DO NOT EDIT. +// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.14.1). DO NOT EDIT. // Regenerate: see CLAUDE.md / DESIGN.md §9. package io.github.refux.slang.ffi.gen; diff --git a/slang/src/main/java/io/github/refux/slang/ffi/gen/ContainerType.java b/slang/src/main/java/io/github/refux/slang/ffi/gen/ContainerType.java index 1846a25..ef6e6cf 100644 --- a/slang/src/main/java/io/github/refux/slang/ffi/gen/ContainerType.java +++ b/slang/src/main/java/io/github/refux/slang/ffi/gen/ContainerType.java @@ -1,4 +1,4 @@ -// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.13). DO NOT EDIT. +// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.14.1). DO NOT EDIT. // Regenerate: see CLAUDE.md / DESIGN.md §9. package io.github.refux.slang.ffi.gen; diff --git a/slang/src/main/java/io/github/refux/slang/ffi/gen/CooperativeMatrixCombination.java b/slang/src/main/java/io/github/refux/slang/ffi/gen/CooperativeMatrixCombination.java index 9e8464c..c9bee40 100644 --- a/slang/src/main/java/io/github/refux/slang/ffi/gen/CooperativeMatrixCombination.java +++ b/slang/src/main/java/io/github/refux/slang/ffi/gen/CooperativeMatrixCombination.java @@ -1,4 +1,4 @@ -// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.13). DO NOT EDIT. +// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.14.1). DO NOT EDIT. // Regenerate: see CLAUDE.md / DESIGN.md §9. package io.github.refux.slang.ffi.gen; diff --git a/slang/src/main/java/io/github/refux/slang/ffi/gen/CooperativeMatrixType.java b/slang/src/main/java/io/github/refux/slang/ffi/gen/CooperativeMatrixType.java index ad7a001..931c98c 100644 --- a/slang/src/main/java/io/github/refux/slang/ffi/gen/CooperativeMatrixType.java +++ b/slang/src/main/java/io/github/refux/slang/ffi/gen/CooperativeMatrixType.java @@ -1,4 +1,4 @@ -// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.13). DO NOT EDIT. +// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.14.1). DO NOT EDIT. // Regenerate: see CLAUDE.md / DESIGN.md §9. package io.github.refux.slang.ffi.gen; diff --git a/slang/src/main/java/io/github/refux/slang/ffi/gen/CooperativeVectorCombination.java b/slang/src/main/java/io/github/refux/slang/ffi/gen/CooperativeVectorCombination.java index 8b7ac7a..f813a35 100644 --- a/slang/src/main/java/io/github/refux/slang/ffi/gen/CooperativeVectorCombination.java +++ b/slang/src/main/java/io/github/refux/slang/ffi/gen/CooperativeVectorCombination.java @@ -1,4 +1,4 @@ -// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.13). DO NOT EDIT. +// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.14.1). DO NOT EDIT. // Regenerate: see CLAUDE.md / DESIGN.md §9. package io.github.refux.slang.ffi.gen; diff --git a/slang/src/main/java/io/github/refux/slang/ffi/gen/CooperativeVectorTypeUsageInfo.java b/slang/src/main/java/io/github/refux/slang/ffi/gen/CooperativeVectorTypeUsageInfo.java index 6128f6f..6ed9803 100644 --- a/slang/src/main/java/io/github/refux/slang/ffi/gen/CooperativeVectorTypeUsageInfo.java +++ b/slang/src/main/java/io/github/refux/slang/ffi/gen/CooperativeVectorTypeUsageInfo.java @@ -1,4 +1,4 @@ -// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.13). DO NOT EDIT. +// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.14.1). DO NOT EDIT. // Regenerate: see CLAUDE.md / DESIGN.md §9. package io.github.refux.slang.ffi.gen; diff --git a/slang/src/main/java/io/github/refux/slang/ffi/gen/CoverageBranchArmKind.java b/slang/src/main/java/io/github/refux/slang/ffi/gen/CoverageBranchArmKind.java index 9e02e66..14df2fb 100644 --- a/slang/src/main/java/io/github/refux/slang/ffi/gen/CoverageBranchArmKind.java +++ b/slang/src/main/java/io/github/refux/slang/ffi/gen/CoverageBranchArmKind.java @@ -1,4 +1,4 @@ -// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.13). DO NOT EDIT. +// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.14.1). DO NOT EDIT. // Regenerate: see CLAUDE.md / DESIGN.md §9. package io.github.refux.slang.ffi.gen; diff --git a/slang/src/main/java/io/github/refux/slang/ffi/gen/CoverageBufferInfo.java b/slang/src/main/java/io/github/refux/slang/ffi/gen/CoverageBufferInfo.java index 5aef666..91ce66e 100644 --- a/slang/src/main/java/io/github/refux/slang/ffi/gen/CoverageBufferInfo.java +++ b/slang/src/main/java/io/github/refux/slang/ffi/gen/CoverageBufferInfo.java @@ -1,4 +1,4 @@ -// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.13). DO NOT EDIT. +// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.14.1). DO NOT EDIT. // Regenerate: see CLAUDE.md / DESIGN.md §9. package io.github.refux.slang.ffi.gen; diff --git a/slang/src/main/java/io/github/refux/slang/ffi/gen/CoverageCounterMode.java b/slang/src/main/java/io/github/refux/slang/ffi/gen/CoverageCounterMode.java index 8ffb69a..dc904a3 100644 --- a/slang/src/main/java/io/github/refux/slang/ffi/gen/CoverageCounterMode.java +++ b/slang/src/main/java/io/github/refux/slang/ffi/gen/CoverageCounterMode.java @@ -1,4 +1,4 @@ -// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.13). DO NOT EDIT. +// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.14.1). DO NOT EDIT. // Regenerate: see CLAUDE.md / DESIGN.md §9. package io.github.refux.slang.ffi.gen; diff --git a/slang/src/main/java/io/github/refux/slang/ffi/gen/CoverageEntryInfo.java b/slang/src/main/java/io/github/refux/slang/ffi/gen/CoverageEntryInfo.java index 35abb1e..869a85e 100644 --- a/slang/src/main/java/io/github/refux/slang/ffi/gen/CoverageEntryInfo.java +++ b/slang/src/main/java/io/github/refux/slang/ffi/gen/CoverageEntryInfo.java @@ -1,4 +1,4 @@ -// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.13). DO NOT EDIT. +// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.14.1). DO NOT EDIT. // Regenerate: see CLAUDE.md / DESIGN.md §9. package io.github.refux.slang.ffi.gen; diff --git a/slang/src/main/java/io/github/refux/slang/ffi/gen/CoverageEntryKind.java b/slang/src/main/java/io/github/refux/slang/ffi/gen/CoverageEntryKind.java index a5eb372..7fcd0b6 100644 --- a/slang/src/main/java/io/github/refux/slang/ffi/gen/CoverageEntryKind.java +++ b/slang/src/main/java/io/github/refux/slang/ffi/gen/CoverageEntryKind.java @@ -1,4 +1,4 @@ -// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.13). DO NOT EDIT. +// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.14.1). DO NOT EDIT. // Regenerate: see CLAUDE.md / DESIGN.md §9. package io.github.refux.slang.ffi.gen; diff --git a/slang/src/main/java/io/github/refux/slang/ffi/gen/FfiSupport.java b/slang/src/main/java/io/github/refux/slang/ffi/gen/FfiSupport.java index 3f50356..a438975 100644 --- a/slang/src/main/java/io/github/refux/slang/ffi/gen/FfiSupport.java +++ b/slang/src/main/java/io/github/refux/slang/ffi/gen/FfiSupport.java @@ -1,4 +1,4 @@ -// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.13). DO NOT EDIT. +// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.14.1). DO NOT EDIT. // Regenerate: see CLAUDE.md / DESIGN.md §9. package io.github.refux.slang.ffi.gen; diff --git a/slang/src/main/java/io/github/refux/slang/ffi/gen/IBindlessResourceMetadata.java b/slang/src/main/java/io/github/refux/slang/ffi/gen/IBindlessResourceMetadata.java index 88ae6bb..4e51da4 100644 --- a/slang/src/main/java/io/github/refux/slang/ffi/gen/IBindlessResourceMetadata.java +++ b/slang/src/main/java/io/github/refux/slang/ffi/gen/IBindlessResourceMetadata.java @@ -1,4 +1,4 @@ -// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.13). DO NOT EDIT. +// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.14.1). DO NOT EDIT. // Regenerate: see CLAUDE.md / DESIGN.md §9. package io.github.refux.slang.ffi.gen; diff --git a/slang/src/main/java/io/github/refux/slang/ffi/gen/IByteCodeRunner.java b/slang/src/main/java/io/github/refux/slang/ffi/gen/IByteCodeRunner.java index e33e2af..543faaf 100644 --- a/slang/src/main/java/io/github/refux/slang/ffi/gen/IByteCodeRunner.java +++ b/slang/src/main/java/io/github/refux/slang/ffi/gen/IByteCodeRunner.java @@ -1,4 +1,4 @@ -// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.13). DO NOT EDIT. +// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.14.1). DO NOT EDIT. // Regenerate: see CLAUDE.md / DESIGN.md §9. package io.github.refux.slang.ffi.gen; diff --git a/slang/src/main/java/io/github/refux/slang/ffi/gen/ICompileResult.java b/slang/src/main/java/io/github/refux/slang/ffi/gen/ICompileResult.java index e08ed49..6aefa31 100644 --- a/slang/src/main/java/io/github/refux/slang/ffi/gen/ICompileResult.java +++ b/slang/src/main/java/io/github/refux/slang/ffi/gen/ICompileResult.java @@ -1,4 +1,4 @@ -// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.13). DO NOT EDIT. +// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.14.1). DO NOT EDIT. // Regenerate: see CLAUDE.md / DESIGN.md §9. package io.github.refux.slang.ffi.gen; diff --git a/slang/src/main/java/io/github/refux/slang/ffi/gen/IComponentType.java b/slang/src/main/java/io/github/refux/slang/ffi/gen/IComponentType.java index ae6275b..5391c34 100644 --- a/slang/src/main/java/io/github/refux/slang/ffi/gen/IComponentType.java +++ b/slang/src/main/java/io/github/refux/slang/ffi/gen/IComponentType.java @@ -1,4 +1,4 @@ -// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.13). DO NOT EDIT. +// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.14.1). DO NOT EDIT. // Regenerate: see CLAUDE.md / DESIGN.md §9. package io.github.refux.slang.ffi.gen; diff --git a/slang/src/main/java/io/github/refux/slang/ffi/gen/IComponentType2.java b/slang/src/main/java/io/github/refux/slang/ffi/gen/IComponentType2.java index 2ae582f..2bbe7b4 100644 --- a/slang/src/main/java/io/github/refux/slang/ffi/gen/IComponentType2.java +++ b/slang/src/main/java/io/github/refux/slang/ffi/gen/IComponentType2.java @@ -1,4 +1,4 @@ -// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.13). DO NOT EDIT. +// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.14.1). DO NOT EDIT. // Regenerate: see CLAUDE.md / DESIGN.md §9. package io.github.refux.slang.ffi.gen; diff --git a/slang/src/main/java/io/github/refux/slang/ffi/gen/ICooperativeTypesMetadata.java b/slang/src/main/java/io/github/refux/slang/ffi/gen/ICooperativeTypesMetadata.java index 1d50d97..6778da9 100644 --- a/slang/src/main/java/io/github/refux/slang/ffi/gen/ICooperativeTypesMetadata.java +++ b/slang/src/main/java/io/github/refux/slang/ffi/gen/ICooperativeTypesMetadata.java @@ -1,4 +1,4 @@ -// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.13). DO NOT EDIT. +// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.14.1). DO NOT EDIT. // Regenerate: see CLAUDE.md / DESIGN.md §9. package io.github.refux.slang.ffi.gen; diff --git a/slang/src/main/java/io/github/refux/slang/ffi/gen/ICoverageTracingMetadata.java b/slang/src/main/java/io/github/refux/slang/ffi/gen/ICoverageTracingMetadata.java index 3676a35..ee03321 100644 --- a/slang/src/main/java/io/github/refux/slang/ffi/gen/ICoverageTracingMetadata.java +++ b/slang/src/main/java/io/github/refux/slang/ffi/gen/ICoverageTracingMetadata.java @@ -1,4 +1,4 @@ -// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.13). DO NOT EDIT. +// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.14.1). DO NOT EDIT. // Regenerate: see CLAUDE.md / DESIGN.md §9. package io.github.refux.slang.ffi.gen; diff --git a/slang/src/main/java/io/github/refux/slang/ffi/gen/IEntryPoint.java b/slang/src/main/java/io/github/refux/slang/ffi/gen/IEntryPoint.java index be224d3..26053f8 100644 --- a/slang/src/main/java/io/github/refux/slang/ffi/gen/IEntryPoint.java +++ b/slang/src/main/java/io/github/refux/slang/ffi/gen/IEntryPoint.java @@ -1,4 +1,4 @@ -// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.13). DO NOT EDIT. +// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.14.1). DO NOT EDIT. // Regenerate: see CLAUDE.md / DESIGN.md §9. package io.github.refux.slang.ffi.gen; diff --git a/slang/src/main/java/io/github/refux/slang/ffi/gen/IGlobalSession.java b/slang/src/main/java/io/github/refux/slang/ffi/gen/IGlobalSession.java index 9e2926f..ba99495 100644 --- a/slang/src/main/java/io/github/refux/slang/ffi/gen/IGlobalSession.java +++ b/slang/src/main/java/io/github/refux/slang/ffi/gen/IGlobalSession.java @@ -1,4 +1,4 @@ -// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.13). DO NOT EDIT. +// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.14.1). DO NOT EDIT. // Regenerate: see CLAUDE.md / DESIGN.md §9. package io.github.refux.slang.ffi.gen; diff --git a/slang/src/main/java/io/github/refux/slang/ffi/gen/IMetadata.java b/slang/src/main/java/io/github/refux/slang/ffi/gen/IMetadata.java index 11266d4..6b394f0 100644 --- a/slang/src/main/java/io/github/refux/slang/ffi/gen/IMetadata.java +++ b/slang/src/main/java/io/github/refux/slang/ffi/gen/IMetadata.java @@ -1,4 +1,4 @@ -// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.13). DO NOT EDIT. +// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.14.1). DO NOT EDIT. // Regenerate: see CLAUDE.md / DESIGN.md §9. package io.github.refux.slang.ffi.gen; diff --git a/slang/src/main/java/io/github/refux/slang/ffi/gen/IModule.java b/slang/src/main/java/io/github/refux/slang/ffi/gen/IModule.java index c2b8b75..09fe2dd 100644 --- a/slang/src/main/java/io/github/refux/slang/ffi/gen/IModule.java +++ b/slang/src/main/java/io/github/refux/slang/ffi/gen/IModule.java @@ -1,4 +1,4 @@ -// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.13). DO NOT EDIT. +// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.14.1). DO NOT EDIT. // Regenerate: see CLAUDE.md / DESIGN.md §9. package io.github.refux.slang.ffi.gen; diff --git a/slang/src/main/java/io/github/refux/slang/ffi/gen/IModulePrecompileService_Experimental.java b/slang/src/main/java/io/github/refux/slang/ffi/gen/IModulePrecompileService_Experimental.java index 69c3d78..dd81f9c 100644 --- a/slang/src/main/java/io/github/refux/slang/ffi/gen/IModulePrecompileService_Experimental.java +++ b/slang/src/main/java/io/github/refux/slang/ffi/gen/IModulePrecompileService_Experimental.java @@ -1,4 +1,4 @@ -// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.13). DO NOT EDIT. +// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.14.1). DO NOT EDIT. // Regenerate: see CLAUDE.md / DESIGN.md §9. package io.github.refux.slang.ffi.gen; diff --git a/slang/src/main/java/io/github/refux/slang/ffi/gen/ISession.java b/slang/src/main/java/io/github/refux/slang/ffi/gen/ISession.java index a8b60cc..db90388 100644 --- a/slang/src/main/java/io/github/refux/slang/ffi/gen/ISession.java +++ b/slang/src/main/java/io/github/refux/slang/ffi/gen/ISession.java @@ -1,4 +1,4 @@ -// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.13). DO NOT EDIT. +// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.14.1). DO NOT EDIT. // Regenerate: see CLAUDE.md / DESIGN.md §9. package io.github.refux.slang.ffi.gen; diff --git a/slang/src/main/java/io/github/refux/slang/ffi/gen/ISlangBlob.java b/slang/src/main/java/io/github/refux/slang/ffi/gen/ISlangBlob.java index 48558a3..9e40b27 100644 --- a/slang/src/main/java/io/github/refux/slang/ffi/gen/ISlangBlob.java +++ b/slang/src/main/java/io/github/refux/slang/ffi/gen/ISlangBlob.java @@ -1,4 +1,4 @@ -// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.13). DO NOT EDIT. +// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.14.1). DO NOT EDIT. // Regenerate: see CLAUDE.md / DESIGN.md §9. package io.github.refux.slang.ffi.gen; diff --git a/slang/src/main/java/io/github/refux/slang/ffi/gen/ISlangCastable.java b/slang/src/main/java/io/github/refux/slang/ffi/gen/ISlangCastable.java index 2c9e926..d22dfcf 100644 --- a/slang/src/main/java/io/github/refux/slang/ffi/gen/ISlangCastable.java +++ b/slang/src/main/java/io/github/refux/slang/ffi/gen/ISlangCastable.java @@ -1,4 +1,4 @@ -// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.13). DO NOT EDIT. +// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.14.1). DO NOT EDIT. // Regenerate: see CLAUDE.md / DESIGN.md §9. package io.github.refux.slang.ffi.gen; diff --git a/slang/src/main/java/io/github/refux/slang/ffi/gen/ISlangClonable.java b/slang/src/main/java/io/github/refux/slang/ffi/gen/ISlangClonable.java index fde82eb..6e9a140 100644 --- a/slang/src/main/java/io/github/refux/slang/ffi/gen/ISlangClonable.java +++ b/slang/src/main/java/io/github/refux/slang/ffi/gen/ISlangClonable.java @@ -1,4 +1,4 @@ -// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.13). DO NOT EDIT. +// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.14.1). DO NOT EDIT. // Regenerate: see CLAUDE.md / DESIGN.md §9. package io.github.refux.slang.ffi.gen; diff --git a/slang/src/main/java/io/github/refux/slang/ffi/gen/ISlangFileSystem.java b/slang/src/main/java/io/github/refux/slang/ffi/gen/ISlangFileSystem.java index 5a65a5d..6413f15 100644 --- a/slang/src/main/java/io/github/refux/slang/ffi/gen/ISlangFileSystem.java +++ b/slang/src/main/java/io/github/refux/slang/ffi/gen/ISlangFileSystem.java @@ -1,4 +1,4 @@ -// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.13). DO NOT EDIT. +// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.14.1). DO NOT EDIT. // Regenerate: see CLAUDE.md / DESIGN.md §9. package io.github.refux.slang.ffi.gen; diff --git a/slang/src/main/java/io/github/refux/slang/ffi/gen/ISlangFileSystemExt.java b/slang/src/main/java/io/github/refux/slang/ffi/gen/ISlangFileSystemExt.java index 18f4e9a..065e385 100644 --- a/slang/src/main/java/io/github/refux/slang/ffi/gen/ISlangFileSystemExt.java +++ b/slang/src/main/java/io/github/refux/slang/ffi/gen/ISlangFileSystemExt.java @@ -1,4 +1,4 @@ -// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.13). DO NOT EDIT. +// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.14.1). DO NOT EDIT. // Regenerate: see CLAUDE.md / DESIGN.md §9. package io.github.refux.slang.ffi.gen; diff --git a/slang/src/main/java/io/github/refux/slang/ffi/gen/ISlangMutableFileSystem.java b/slang/src/main/java/io/github/refux/slang/ffi/gen/ISlangMutableFileSystem.java index 12d290b..3207757 100644 --- a/slang/src/main/java/io/github/refux/slang/ffi/gen/ISlangMutableFileSystem.java +++ b/slang/src/main/java/io/github/refux/slang/ffi/gen/ISlangMutableFileSystem.java @@ -1,4 +1,4 @@ -// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.13). DO NOT EDIT. +// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.14.1). DO NOT EDIT. // Regenerate: see CLAUDE.md / DESIGN.md §9. package io.github.refux.slang.ffi.gen; diff --git a/slang/src/main/java/io/github/refux/slang/ffi/gen/ISlangProfiler.java b/slang/src/main/java/io/github/refux/slang/ffi/gen/ISlangProfiler.java index 4bf4da1..e238705 100644 --- a/slang/src/main/java/io/github/refux/slang/ffi/gen/ISlangProfiler.java +++ b/slang/src/main/java/io/github/refux/slang/ffi/gen/ISlangProfiler.java @@ -1,4 +1,4 @@ -// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.13). DO NOT EDIT. +// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.14.1). DO NOT EDIT. // Regenerate: see CLAUDE.md / DESIGN.md §9. package io.github.refux.slang.ffi.gen; diff --git a/slang/src/main/java/io/github/refux/slang/ffi/gen/ISlangSharedLibrary.java b/slang/src/main/java/io/github/refux/slang/ffi/gen/ISlangSharedLibrary.java index 1f85348..bd8357b 100644 --- a/slang/src/main/java/io/github/refux/slang/ffi/gen/ISlangSharedLibrary.java +++ b/slang/src/main/java/io/github/refux/slang/ffi/gen/ISlangSharedLibrary.java @@ -1,4 +1,4 @@ -// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.13). DO NOT EDIT. +// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.14.1). DO NOT EDIT. // Regenerate: see CLAUDE.md / DESIGN.md §9. package io.github.refux.slang.ffi.gen; diff --git a/slang/src/main/java/io/github/refux/slang/ffi/gen/ISlangSharedLibraryLoader.java b/slang/src/main/java/io/github/refux/slang/ffi/gen/ISlangSharedLibraryLoader.java index 562cb97..7dc2b67 100644 --- a/slang/src/main/java/io/github/refux/slang/ffi/gen/ISlangSharedLibraryLoader.java +++ b/slang/src/main/java/io/github/refux/slang/ffi/gen/ISlangSharedLibraryLoader.java @@ -1,4 +1,4 @@ -// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.13). DO NOT EDIT. +// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.14.1). DO NOT EDIT. // Regenerate: see CLAUDE.md / DESIGN.md §9. package io.github.refux.slang.ffi.gen; diff --git a/slang/src/main/java/io/github/refux/slang/ffi/gen/ISlangSharedLibrary_Dep1.java b/slang/src/main/java/io/github/refux/slang/ffi/gen/ISlangSharedLibrary_Dep1.java index c9dbda3..0c568be 100644 --- a/slang/src/main/java/io/github/refux/slang/ffi/gen/ISlangSharedLibrary_Dep1.java +++ b/slang/src/main/java/io/github/refux/slang/ffi/gen/ISlangSharedLibrary_Dep1.java @@ -1,4 +1,4 @@ -// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.13). DO NOT EDIT. +// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.14.1). DO NOT EDIT. // Regenerate: see CLAUDE.md / DESIGN.md §9. package io.github.refux.slang.ffi.gen; diff --git a/slang/src/main/java/io/github/refux/slang/ffi/gen/ISlangUnknown.java b/slang/src/main/java/io/github/refux/slang/ffi/gen/ISlangUnknown.java index fd11d08..bb6a18f 100644 --- a/slang/src/main/java/io/github/refux/slang/ffi/gen/ISlangUnknown.java +++ b/slang/src/main/java/io/github/refux/slang/ffi/gen/ISlangUnknown.java @@ -1,4 +1,4 @@ -// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.13). DO NOT EDIT. +// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.14.1). DO NOT EDIT. // Regenerate: see CLAUDE.md / DESIGN.md §9. package io.github.refux.slang.ffi.gen; diff --git a/slang/src/main/java/io/github/refux/slang/ffi/gen/ISlangWriter.java b/slang/src/main/java/io/github/refux/slang/ffi/gen/ISlangWriter.java index 9233a48..dea82a3 100644 --- a/slang/src/main/java/io/github/refux/slang/ffi/gen/ISlangWriter.java +++ b/slang/src/main/java/io/github/refux/slang/ffi/gen/ISlangWriter.java @@ -1,4 +1,4 @@ -// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.13). DO NOT EDIT. +// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.14.1). DO NOT EDIT. // Regenerate: see CLAUDE.md / DESIGN.md §9. package io.github.refux.slang.ffi.gen; diff --git a/slang/src/main/java/io/github/refux/slang/ffi/gen/ISyntheticResourceMetadata.java b/slang/src/main/java/io/github/refux/slang/ffi/gen/ISyntheticResourceMetadata.java index d073ba9..ca66994 100644 --- a/slang/src/main/java/io/github/refux/slang/ffi/gen/ISyntheticResourceMetadata.java +++ b/slang/src/main/java/io/github/refux/slang/ffi/gen/ISyntheticResourceMetadata.java @@ -1,4 +1,4 @@ -// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.13). DO NOT EDIT. +// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.14.1). DO NOT EDIT. // Regenerate: see CLAUDE.md / DESIGN.md §9. package io.github.refux.slang.ffi.gen; diff --git a/slang/src/main/java/io/github/refux/slang/ffi/gen/ITypeConformance.java b/slang/src/main/java/io/github/refux/slang/ffi/gen/ITypeConformance.java index 6b906dc..e677d5f 100644 --- a/slang/src/main/java/io/github/refux/slang/ffi/gen/ITypeConformance.java +++ b/slang/src/main/java/io/github/refux/slang/ffi/gen/ITypeConformance.java @@ -1,4 +1,4 @@ -// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.13). DO NOT EDIT. +// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.14.1). DO NOT EDIT. // Regenerate: see CLAUDE.md / DESIGN.md §9. package io.github.refux.slang.ffi.gen; diff --git a/slang/src/main/java/io/github/refux/slang/ffi/gen/LayoutRules.java b/slang/src/main/java/io/github/refux/slang/ffi/gen/LayoutRules.java index 056f672..444af5c 100644 --- a/slang/src/main/java/io/github/refux/slang/ffi/gen/LayoutRules.java +++ b/slang/src/main/java/io/github/refux/slang/ffi/gen/LayoutRules.java @@ -1,4 +1,4 @@ -// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.13). DO NOT EDIT. +// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.14.1). DO NOT EDIT. // Regenerate: see CLAUDE.md / DESIGN.md §9. package io.github.refux.slang.ffi.gen; diff --git a/slang/src/main/java/io/github/refux/slang/ffi/gen/OSPathKind.java b/slang/src/main/java/io/github/refux/slang/ffi/gen/OSPathKind.java index eb0dd42..007d9b3 100644 --- a/slang/src/main/java/io/github/refux/slang/ffi/gen/OSPathKind.java +++ b/slang/src/main/java/io/github/refux/slang/ffi/gen/OSPathKind.java @@ -1,4 +1,4 @@ -// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.13). DO NOT EDIT. +// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.14.1). DO NOT EDIT. // Regenerate: see CLAUDE.md / DESIGN.md §9. package io.github.refux.slang.ffi.gen; diff --git a/slang/src/main/java/io/github/refux/slang/ffi/gen/OperandDataType.java b/slang/src/main/java/io/github/refux/slang/ffi/gen/OperandDataType.java index 2357e19..630084d 100644 --- a/slang/src/main/java/io/github/refux/slang/ffi/gen/OperandDataType.java +++ b/slang/src/main/java/io/github/refux/slang/ffi/gen/OperandDataType.java @@ -1,4 +1,4 @@ -// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.13). DO NOT EDIT. +// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.14.1). DO NOT EDIT. // Regenerate: see CLAUDE.md / DESIGN.md §9. package io.github.refux.slang.ffi.gen; diff --git a/slang/src/main/java/io/github/refux/slang/ffi/gen/ParameterCategory.java b/slang/src/main/java/io/github/refux/slang/ffi/gen/ParameterCategory.java index 2694d59..ad25b62 100644 --- a/slang/src/main/java/io/github/refux/slang/ffi/gen/ParameterCategory.java +++ b/slang/src/main/java/io/github/refux/slang/ffi/gen/ParameterCategory.java @@ -1,4 +1,4 @@ -// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.13). DO NOT EDIT. +// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.14.1). DO NOT EDIT. // Regenerate: see CLAUDE.md / DESIGN.md §9. package io.github.refux.slang.ffi.gen; diff --git a/slang/src/main/java/io/github/refux/slang/ffi/gen/PathKind.java b/slang/src/main/java/io/github/refux/slang/ffi/gen/PathKind.java index 781e7ea..317dbb2 100644 --- a/slang/src/main/java/io/github/refux/slang/ffi/gen/PathKind.java +++ b/slang/src/main/java/io/github/refux/slang/ffi/gen/PathKind.java @@ -1,4 +1,4 @@ -// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.13). DO NOT EDIT. +// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.14.1). DO NOT EDIT. // Regenerate: see CLAUDE.md / DESIGN.md §9. package io.github.refux.slang.ffi.gen; diff --git a/slang/src/main/java/io/github/refux/slang/ffi/gen/PreprocessorMacroDesc.java b/slang/src/main/java/io/github/refux/slang/ffi/gen/PreprocessorMacroDesc.java index f3eaf89..02ea0e7 100644 --- a/slang/src/main/java/io/github/refux/slang/ffi/gen/PreprocessorMacroDesc.java +++ b/slang/src/main/java/io/github/refux/slang/ffi/gen/PreprocessorMacroDesc.java @@ -1,4 +1,4 @@ -// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.13). DO NOT EDIT. +// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.14.1). DO NOT EDIT. // Regenerate: see CLAUDE.md / DESIGN.md §9. package io.github.refux.slang.ffi.gen; diff --git a/slang/src/main/java/io/github/refux/slang/ffi/gen/SessionDesc.java b/slang/src/main/java/io/github/refux/slang/ffi/gen/SessionDesc.java index da9ac5d..bc73a78 100644 --- a/slang/src/main/java/io/github/refux/slang/ffi/gen/SessionDesc.java +++ b/slang/src/main/java/io/github/refux/slang/ffi/gen/SessionDesc.java @@ -1,4 +1,4 @@ -// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.13). DO NOT EDIT. +// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.14.1). DO NOT EDIT. // Regenerate: see CLAUDE.md / DESIGN.md §9. package io.github.refux.slang.ffi.gen; diff --git a/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangAPI.java b/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangAPI.java index 81a550d..66a8b4f 100644 --- a/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangAPI.java +++ b/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangAPI.java @@ -1,4 +1,4 @@ -// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.13). DO NOT EDIT. +// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.14.1). DO NOT EDIT. // Regenerate: see CLAUDE.md / DESIGN.md §9. package io.github.refux.slang.ffi.gen; diff --git a/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangArchiveType.java b/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangArchiveType.java index bbda669..b437cc1 100644 --- a/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangArchiveType.java +++ b/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangArchiveType.java @@ -1,4 +1,4 @@ -// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.13). DO NOT EDIT. +// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.14.1). DO NOT EDIT. // Regenerate: see CLAUDE.md / DESIGN.md §9. package io.github.refux.slang.ffi.gen; diff --git a/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangBindableResourceType.java b/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangBindableResourceType.java index db70839..f0229ae 100644 --- a/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangBindableResourceType.java +++ b/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangBindableResourceType.java @@ -1,4 +1,4 @@ -// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.13). DO NOT EDIT. +// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.14.1). DO NOT EDIT. // Regenerate: see CLAUDE.md / DESIGN.md §9. package io.github.refux.slang.ffi.gen; diff --git a/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangBindingType.java b/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangBindingType.java index 69adf32..7d92493 100644 --- a/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangBindingType.java +++ b/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangBindingType.java @@ -1,4 +1,4 @@ -// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.13). DO NOT EDIT. +// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.14.1). DO NOT EDIT. // Regenerate: see CLAUDE.md / DESIGN.md §9. package io.github.refux.slang.ffi.gen; diff --git a/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangCapabilityID.java b/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangCapabilityID.java index 42dc15f..14555a1 100644 --- a/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangCapabilityID.java +++ b/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangCapabilityID.java @@ -1,4 +1,4 @@ -// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.13). DO NOT EDIT. +// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.14.1). DO NOT EDIT. // Regenerate: see CLAUDE.md / DESIGN.md §9. package io.github.refux.slang.ffi.gen; diff --git a/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangCompileTarget.java b/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangCompileTarget.java index 6f80031..b8b5e9c 100644 --- a/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangCompileTarget.java +++ b/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangCompileTarget.java @@ -1,4 +1,4 @@ -// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.13). DO NOT EDIT. +// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.14.1). DO NOT EDIT. // Regenerate: see CLAUDE.md / DESIGN.md §9. package io.github.refux.slang.ffi.gen; diff --git a/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangContainerFormat.java b/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangContainerFormat.java index 0c7a1d9..4d761f2 100644 --- a/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangContainerFormat.java +++ b/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangContainerFormat.java @@ -1,4 +1,4 @@ -// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.13). DO NOT EDIT. +// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.14.1). DO NOT EDIT. // Regenerate: see CLAUDE.md / DESIGN.md §9. package io.github.refux.slang.ffi.gen; diff --git a/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangCooperativeMatrixUse.java b/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangCooperativeMatrixUse.java index bde5fe3..6477d2c 100644 --- a/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangCooperativeMatrixUse.java +++ b/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangCooperativeMatrixUse.java @@ -1,4 +1,4 @@ -// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.13). DO NOT EDIT. +// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.14.1). DO NOT EDIT. // Regenerate: see CLAUDE.md / DESIGN.md §9. package io.github.refux.slang.ffi.gen; diff --git a/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangCooperativeVectorMatrixLayout.java b/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangCooperativeVectorMatrixLayout.java index 92403c8..4f48eb7 100644 --- a/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangCooperativeVectorMatrixLayout.java +++ b/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangCooperativeVectorMatrixLayout.java @@ -1,4 +1,4 @@ -// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.13). DO NOT EDIT. +// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.14.1). DO NOT EDIT. // Regenerate: see CLAUDE.md / DESIGN.md §9. package io.github.refux.slang.ffi.gen; diff --git a/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangDebugInfoFormat.java b/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangDebugInfoFormat.java index ce7ae67..6c031c6 100644 --- a/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangDebugInfoFormat.java +++ b/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangDebugInfoFormat.java @@ -1,4 +1,4 @@ -// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.13). DO NOT EDIT. +// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.14.1). DO NOT EDIT. // Regenerate: see CLAUDE.md / DESIGN.md §9. package io.github.refux.slang.ffi.gen; diff --git a/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangDebugInfoLevel.java b/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangDebugInfoLevel.java index 802c880..85b5234 100644 --- a/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangDebugInfoLevel.java +++ b/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangDebugInfoLevel.java @@ -1,4 +1,4 @@ -// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.13). DO NOT EDIT. +// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.14.1). DO NOT EDIT. // Regenerate: see CLAUDE.md / DESIGN.md §9. package io.github.refux.slang.ffi.gen; diff --git a/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangDeclKind.java b/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangDeclKind.java index ae7c642..4b032f2 100644 --- a/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangDeclKind.java +++ b/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangDeclKind.java @@ -1,4 +1,4 @@ -// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.13). DO NOT EDIT. +// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.14.1). DO NOT EDIT. // Regenerate: see CLAUDE.md / DESIGN.md §9. package io.github.refux.slang.ffi.gen; diff --git a/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangDiagnosticColor.java b/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangDiagnosticColor.java index 384b494..7833315 100644 --- a/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangDiagnosticColor.java +++ b/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangDiagnosticColor.java @@ -1,4 +1,4 @@ -// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.13). DO NOT EDIT. +// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.14.1). DO NOT EDIT. // Regenerate: see CLAUDE.md / DESIGN.md §9. package io.github.refux.slang.ffi.gen; diff --git a/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangEmitCPUMethod.java b/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangEmitCPUMethod.java index b5d1a60..5bfeb7c 100644 --- a/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangEmitCPUMethod.java +++ b/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangEmitCPUMethod.java @@ -1,4 +1,4 @@ -// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.13). DO NOT EDIT. +// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.14.1). DO NOT EDIT. // Regenerate: see CLAUDE.md / DESIGN.md §9. package io.github.refux.slang.ffi.gen; diff --git a/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangEmitSpirvMethod.java b/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangEmitSpirvMethod.java index 94c913d..d85e418 100644 --- a/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangEmitSpirvMethod.java +++ b/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangEmitSpirvMethod.java @@ -1,4 +1,4 @@ -// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.13). DO NOT EDIT. +// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.14.1). DO NOT EDIT. // Regenerate: see CLAUDE.md / DESIGN.md §9. package io.github.refux.slang.ffi.gen; diff --git a/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangFloatingPointMode.java b/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangFloatingPointMode.java index 8547002..1800ced 100644 --- a/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangFloatingPointMode.java +++ b/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangFloatingPointMode.java @@ -1,4 +1,4 @@ -// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.13). DO NOT EDIT. +// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.14.1). DO NOT EDIT. // Regenerate: see CLAUDE.md / DESIGN.md §9. package io.github.refux.slang.ffi.gen; diff --git a/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangFpDenormalMode.java b/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangFpDenormalMode.java index 4405f60..ec9a44f 100644 --- a/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangFpDenormalMode.java +++ b/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangFpDenormalMode.java @@ -1,4 +1,4 @@ -// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.13). DO NOT EDIT. +// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.14.1). DO NOT EDIT. // Regenerate: see CLAUDE.md / DESIGN.md §9. package io.github.refux.slang.ffi.gen; diff --git a/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangGlobalSessionDesc.java b/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangGlobalSessionDesc.java index f3fc369..82dffac 100644 --- a/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangGlobalSessionDesc.java +++ b/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangGlobalSessionDesc.java @@ -1,4 +1,4 @@ -// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.13). DO NOT EDIT. +// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.14.1). DO NOT EDIT. // Regenerate: see CLAUDE.md / DESIGN.md §9. package io.github.refux.slang.ffi.gen; diff --git a/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangImageFormat.java b/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangImageFormat.java index e1ca0ef..1f092bc 100644 --- a/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangImageFormat.java +++ b/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangImageFormat.java @@ -1,4 +1,4 @@ -// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.13). DO NOT EDIT. +// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.14.1). DO NOT EDIT. // Regenerate: see CLAUDE.md / DESIGN.md §9. package io.github.refux.slang.ffi.gen; diff --git a/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangLanguageVersion.java b/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangLanguageVersion.java index 78449c8..7102cb7 100644 --- a/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangLanguageVersion.java +++ b/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangLanguageVersion.java @@ -1,4 +1,4 @@ -// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.13). DO NOT EDIT. +// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.14.1). DO NOT EDIT. // Regenerate: see CLAUDE.md / DESIGN.md §9. package io.github.refux.slang.ffi.gen; diff --git a/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangLayoutRules.java b/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangLayoutRules.java index 8d485d4..9578346 100644 --- a/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangLayoutRules.java +++ b/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangLayoutRules.java @@ -1,4 +1,4 @@ -// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.13). DO NOT EDIT. +// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.14.1). DO NOT EDIT. // Regenerate: see CLAUDE.md / DESIGN.md §9. package io.github.refux.slang.ffi.gen; diff --git a/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangLineDirectiveMode.java b/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangLineDirectiveMode.java index 2155f45..846bbec 100644 --- a/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangLineDirectiveMode.java +++ b/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangLineDirectiveMode.java @@ -1,4 +1,4 @@ -// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.13). DO NOT EDIT. +// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.14.1). DO NOT EDIT. // Regenerate: see CLAUDE.md / DESIGN.md §9. package io.github.refux.slang.ffi.gen; diff --git a/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangMatrixLayoutMode.java b/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangMatrixLayoutMode.java index 3f3c469..ebf2844 100644 --- a/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangMatrixLayoutMode.java +++ b/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangMatrixLayoutMode.java @@ -1,4 +1,4 @@ -// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.13). DO NOT EDIT. +// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.14.1). DO NOT EDIT. // Regenerate: see CLAUDE.md / DESIGN.md §9. package io.github.refux.slang.ffi.gen; diff --git a/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangMiscConstants.java b/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangMiscConstants.java index cdf4759..47ab43b 100644 --- a/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangMiscConstants.java +++ b/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangMiscConstants.java @@ -1,4 +1,4 @@ -// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.13). DO NOT EDIT. +// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.14.1). DO NOT EDIT. // Regenerate: see CLAUDE.md / DESIGN.md §9. package io.github.refux.slang.ffi.gen; diff --git a/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangModifierID.java b/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangModifierID.java index a8c71c0..58ad201 100644 --- a/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangModifierID.java +++ b/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangModifierID.java @@ -1,4 +1,4 @@ -// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.13). DO NOT EDIT. +// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.14.1). DO NOT EDIT. // Regenerate: see CLAUDE.md / DESIGN.md §9. package io.github.refux.slang.ffi.gen; diff --git a/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangOptimizationLevel.java b/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangOptimizationLevel.java index 013bcbd..3754d6d 100644 --- a/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangOptimizationLevel.java +++ b/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangOptimizationLevel.java @@ -1,4 +1,4 @@ -// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.13). DO NOT EDIT. +// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.14.1). DO NOT EDIT. // Regenerate: see CLAUDE.md / DESIGN.md §9. package io.github.refux.slang.ffi.gen; diff --git a/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangParameterCategory.java b/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangParameterCategory.java index 7e46b00..3c3e5d0 100644 --- a/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangParameterCategory.java +++ b/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangParameterCategory.java @@ -1,4 +1,4 @@ -// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.13). DO NOT EDIT. +// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.14.1). DO NOT EDIT. // Regenerate: see CLAUDE.md / DESIGN.md §9. package io.github.refux.slang.ffi.gen; diff --git a/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangPassThrough.java b/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangPassThrough.java index 89f8479..61cd365 100644 --- a/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangPassThrough.java +++ b/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangPassThrough.java @@ -1,4 +1,4 @@ -// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.13). DO NOT EDIT. +// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.14.1). DO NOT EDIT. // Regenerate: see CLAUDE.md / DESIGN.md §9. package io.github.refux.slang.ffi.gen; diff --git a/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangPathType.java b/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangPathType.java index 6b80568..b87d85a 100644 --- a/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangPathType.java +++ b/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangPathType.java @@ -1,4 +1,4 @@ -// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.13). DO NOT EDIT. +// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.14.1). DO NOT EDIT. // Regenerate: see CLAUDE.md / DESIGN.md §9. package io.github.refux.slang.ffi.gen; diff --git a/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangProfileID.java b/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangProfileID.java index 681077c..654451f 100644 --- a/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangProfileID.java +++ b/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangProfileID.java @@ -1,4 +1,4 @@ -// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.13). DO NOT EDIT. +// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.14.1). DO NOT EDIT. // Regenerate: see CLAUDE.md / DESIGN.md §9. package io.github.refux.slang.ffi.gen; diff --git a/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangReflectionAPI.java b/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangReflectionAPI.java index 216a28a..7172813 100644 --- a/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangReflectionAPI.java +++ b/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangReflectionAPI.java @@ -1,4 +1,4 @@ -// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.13). DO NOT EDIT. +// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.14.1). DO NOT EDIT. // Regenerate: see CLAUDE.md / DESIGN.md §9. package io.github.refux.slang.ffi.gen; @@ -1908,6 +1908,9 @@ public static MemorySegment spReflectionVariable_FindUserAttributeByName(MemoryS } } + /** + * DEPRECATED: use `slang::VariableReflection::getDefaultValueBlob` instead. + */ public static int spReflectionVariable_GetDefaultValueFloat(MemorySegment inVar, MemorySegment rs) { try { return (int) H_spReflectionVariable_GetDefaultValueFloat.MH.invokeExact(inVar, rs); @@ -1916,6 +1919,9 @@ public static int spReflectionVariable_GetDefaultValueFloat(MemorySegment inVar, } } + /** + * DEPRECATED: use `slang::VariableReflection::getDefaultValueBlob` instead. + */ public static int spReflectionVariable_GetDefaultValueInt(MemorySegment inVar, MemorySegment rs) { try { return (int) H_spReflectionVariable_GetDefaultValueInt.MH.invokeExact(inVar, rs); @@ -1964,6 +1970,10 @@ public static int spReflectionVariable_GetUserAttributeCount(MemorySegment var_) } } + /** + * DEPRECATED: use `slang::VariableReflection::getDefaultValueBlob` and check for a null blob + * instead. + */ public static boolean spReflectionVariable_HasDefaultValue(MemorySegment inVar) { try { return (boolean) H_spReflectionVariable_HasDefaultValue.MH.invokeExact(inVar); diff --git a/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangReflectionGenericArgType.java b/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangReflectionGenericArgType.java index 4519aca..7e595e9 100644 --- a/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangReflectionGenericArgType.java +++ b/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangReflectionGenericArgType.java @@ -1,4 +1,4 @@ -// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.13). DO NOT EDIT. +// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.14.1). DO NOT EDIT. // Regenerate: see CLAUDE.md / DESIGN.md §9. package io.github.refux.slang.ffi.gen; diff --git a/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangResourceAccess.java b/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangResourceAccess.java index 80da152..3823b43 100644 --- a/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangResourceAccess.java +++ b/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangResourceAccess.java @@ -1,4 +1,4 @@ -// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.13). DO NOT EDIT. +// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.14.1). DO NOT EDIT. // Regenerate: see CLAUDE.md / DESIGN.md §9. package io.github.refux.slang.ffi.gen; diff --git a/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangResourceShape.java b/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangResourceShape.java index 395ef08..6320dd5 100644 --- a/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangResourceShape.java +++ b/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangResourceShape.java @@ -1,4 +1,4 @@ -// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.13). DO NOT EDIT. +// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.14.1). DO NOT EDIT. // Regenerate: see CLAUDE.md / DESIGN.md §9. package io.github.refux.slang.ffi.gen; diff --git a/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangScalarType.java b/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangScalarType.java index 872ee04..094db96 100644 --- a/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangScalarType.java +++ b/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangScalarType.java @@ -1,4 +1,4 @@ -// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.13). DO NOT EDIT. +// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.14.1). DO NOT EDIT. // Regenerate: see CLAUDE.md / DESIGN.md §9. package io.github.refux.slang.ffi.gen; diff --git a/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangScope.java b/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangScope.java index 148485a..21af69c 100644 --- a/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangScope.java +++ b/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangScope.java @@ -1,4 +1,4 @@ -// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.13). DO NOT EDIT. +// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.14.1). DO NOT EDIT. // Regenerate: see CLAUDE.md / DESIGN.md §9. package io.github.refux.slang.ffi.gen; diff --git a/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangSeverity.java b/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangSeverity.java index 03c6b25..d38a209 100644 --- a/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangSeverity.java +++ b/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangSeverity.java @@ -1,4 +1,4 @@ -// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.13). DO NOT EDIT. +// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.14.1). DO NOT EDIT. // Regenerate: see CLAUDE.md / DESIGN.md §9. package io.github.refux.slang.ffi.gen; diff --git a/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangSourceLanguage.java b/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangSourceLanguage.java index 0253b9c..52dc3da 100644 --- a/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangSourceLanguage.java +++ b/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangSourceLanguage.java @@ -1,4 +1,4 @@ -// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.13). DO NOT EDIT. +// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.14.1). DO NOT EDIT. // Regenerate: see CLAUDE.md / DESIGN.md §9. package io.github.refux.slang.ffi.gen; diff --git a/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangStage.java b/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangStage.java index 9d2112b..3ab4fe0 100644 --- a/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangStage.java +++ b/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangStage.java @@ -1,4 +1,4 @@ -// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.13). DO NOT EDIT. +// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.14.1). DO NOT EDIT. // Regenerate: see CLAUDE.md / DESIGN.md §9. package io.github.refux.slang.ffi.gen; diff --git a/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangTerminatedChars.java b/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangTerminatedChars.java index 7b152d6..16c1482 100644 --- a/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangTerminatedChars.java +++ b/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangTerminatedChars.java @@ -1,4 +1,4 @@ -// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.13). DO NOT EDIT. +// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.14.1). DO NOT EDIT. // Regenerate: see CLAUDE.md / DESIGN.md §9. package io.github.refux.slang.ffi.gen; diff --git a/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangTypeKind.java b/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangTypeKind.java index d3b51a5..80297fa 100644 --- a/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangTypeKind.java +++ b/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangTypeKind.java @@ -1,4 +1,4 @@ -// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.13). DO NOT EDIT. +// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.14.1). DO NOT EDIT. // Regenerate: see CLAUDE.md / DESIGN.md §9. package io.github.refux.slang.ffi.gen; diff --git a/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangUUID.java b/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangUUID.java index a340412..67f1d54 100644 --- a/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangUUID.java +++ b/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangUUID.java @@ -1,4 +1,4 @@ -// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.13). DO NOT EDIT. +// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.14.1). DO NOT EDIT. // Regenerate: see CLAUDE.md / DESIGN.md §9. package io.github.refux.slang.ffi.gen; diff --git a/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangWarningLevel.java b/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangWarningLevel.java index dad43b6..e987dfe 100644 --- a/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangWarningLevel.java +++ b/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangWarningLevel.java @@ -1,4 +1,4 @@ -// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.13). DO NOT EDIT. +// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.14.1). DO NOT EDIT. // Regenerate: see CLAUDE.md / DESIGN.md §9. package io.github.refux.slang.ffi.gen; diff --git a/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangWriterChannel.java b/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangWriterChannel.java index 21f7503..6ccd07e 100644 --- a/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangWriterChannel.java +++ b/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangWriterChannel.java @@ -1,4 +1,4 @@ -// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.13). DO NOT EDIT. +// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.14.1). DO NOT EDIT. // Regenerate: see CLAUDE.md / DESIGN.md §9. package io.github.refux.slang.ffi.gen; diff --git a/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangWriterMode.java b/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangWriterMode.java index 3629e86..9229f76 100644 --- a/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangWriterMode.java +++ b/slang/src/main/java/io/github/refux/slang/ffi/gen/SlangWriterMode.java @@ -1,4 +1,4 @@ -// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.13). DO NOT EDIT. +// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.14.1). DO NOT EDIT. // Regenerate: see CLAUDE.md / DESIGN.md §9. package io.github.refux.slang.ffi.gen; diff --git a/slang/src/main/java/io/github/refux/slang/ffi/gen/SourceLocation.java b/slang/src/main/java/io/github/refux/slang/ffi/gen/SourceLocation.java index ab59636..ebbad5f 100644 --- a/slang/src/main/java/io/github/refux/slang/ffi/gen/SourceLocation.java +++ b/slang/src/main/java/io/github/refux/slang/ffi/gen/SourceLocation.java @@ -1,4 +1,4 @@ -// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.13). DO NOT EDIT. +// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.14.1). DO NOT EDIT. // Regenerate: see CLAUDE.md / DESIGN.md §9. package io.github.refux.slang.ffi.gen; diff --git a/slang/src/main/java/io/github/refux/slang/ffi/gen/SpecializationArg.java b/slang/src/main/java/io/github/refux/slang/ffi/gen/SpecializationArg.java index ec77126..a662a44 100644 --- a/slang/src/main/java/io/github/refux/slang/ffi/gen/SpecializationArg.java +++ b/slang/src/main/java/io/github/refux/slang/ffi/gen/SpecializationArg.java @@ -1,4 +1,4 @@ -// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.13). DO NOT EDIT. +// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.14.1). DO NOT EDIT. // Regenerate: see CLAUDE.md / DESIGN.md §9. package io.github.refux.slang.ffi.gen; diff --git a/slang/src/main/java/io/github/refux/slang/ffi/gen/SyntheticResourceAccess.java b/slang/src/main/java/io/github/refux/slang/ffi/gen/SyntheticResourceAccess.java index 9dbca2e..6c6ea58 100644 --- a/slang/src/main/java/io/github/refux/slang/ffi/gen/SyntheticResourceAccess.java +++ b/slang/src/main/java/io/github/refux/slang/ffi/gen/SyntheticResourceAccess.java @@ -1,4 +1,4 @@ -// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.13). DO NOT EDIT. +// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.14.1). DO NOT EDIT. // Regenerate: see CLAUDE.md / DESIGN.md §9. package io.github.refux.slang.ffi.gen; diff --git a/slang/src/main/java/io/github/refux/slang/ffi/gen/SyntheticResourceInfo.java b/slang/src/main/java/io/github/refux/slang/ffi/gen/SyntheticResourceInfo.java index a83bb0a..4537e0c 100644 --- a/slang/src/main/java/io/github/refux/slang/ffi/gen/SyntheticResourceInfo.java +++ b/slang/src/main/java/io/github/refux/slang/ffi/gen/SyntheticResourceInfo.java @@ -1,4 +1,4 @@ -// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.13). DO NOT EDIT. +// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.14.1). DO NOT EDIT. // Regenerate: see CLAUDE.md / DESIGN.md §9. package io.github.refux.slang.ffi.gen; diff --git a/slang/src/main/java/io/github/refux/slang/ffi/gen/SyntheticResourceScope.java b/slang/src/main/java/io/github/refux/slang/ffi/gen/SyntheticResourceScope.java index a92da03..c2da73e 100644 --- a/slang/src/main/java/io/github/refux/slang/ffi/gen/SyntheticResourceScope.java +++ b/slang/src/main/java/io/github/refux/slang/ffi/gen/SyntheticResourceScope.java @@ -1,4 +1,4 @@ -// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.13). DO NOT EDIT. +// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.14.1). DO NOT EDIT. // Regenerate: see CLAUDE.md / DESIGN.md §9. package io.github.refux.slang.ffi.gen; diff --git a/slang/src/main/java/io/github/refux/slang/ffi/gen/TargetDesc.java b/slang/src/main/java/io/github/refux/slang/ffi/gen/TargetDesc.java index bfd2688..08caf76 100644 --- a/slang/src/main/java/io/github/refux/slang/ffi/gen/TargetDesc.java +++ b/slang/src/main/java/io/github/refux/slang/ffi/gen/TargetDesc.java @@ -1,4 +1,4 @@ -// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.13). DO NOT EDIT. +// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.14.1). DO NOT EDIT. // Regenerate: see CLAUDE.md / DESIGN.md §9. package io.github.refux.slang.ffi.gen; diff --git a/slang/src/main/java/io/github/refux/slang/ffi/gen/VMExecInstHeader.java b/slang/src/main/java/io/github/refux/slang/ffi/gen/VMExecInstHeader.java index 91c1066..d1b908b 100644 --- a/slang/src/main/java/io/github/refux/slang/ffi/gen/VMExecInstHeader.java +++ b/slang/src/main/java/io/github/refux/slang/ffi/gen/VMExecInstHeader.java @@ -1,4 +1,4 @@ -// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.13). DO NOT EDIT. +// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.14.1). DO NOT EDIT. // Regenerate: see CLAUDE.md / DESIGN.md §9. package io.github.refux.slang.ffi.gen; diff --git a/slang/src/main/java/io/github/refux/slang/ffi/gen/VMExecOperand.java b/slang/src/main/java/io/github/refux/slang/ffi/gen/VMExecOperand.java index 2ca0c88..3f3458f 100644 --- a/slang/src/main/java/io/github/refux/slang/ffi/gen/VMExecOperand.java +++ b/slang/src/main/java/io/github/refux/slang/ffi/gen/VMExecOperand.java @@ -1,4 +1,4 @@ -// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.13). DO NOT EDIT. +// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.14.1). DO NOT EDIT. // Regenerate: see CLAUDE.md / DESIGN.md §9. package io.github.refux.slang.ffi.gen; diff --git a/slang/src/main/java/io/github/refux/slang/gen/Attribute.java b/slang/src/main/java/io/github/refux/slang/gen/Attribute.java index 043c581..82c1931 100644 --- a/slang/src/main/java/io/github/refux/slang/gen/Attribute.java +++ b/slang/src/main/java/io/github/refux/slang/gen/Attribute.java @@ -1,4 +1,4 @@ -// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.13). DO NOT EDIT. +// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.14.1). DO NOT EDIT. // Regenerate: see CLAUDE.md / DESIGN.md §9. package io.github.refux.slang.gen; diff --git a/slang/src/main/java/io/github/refux/slang/gen/DeclReflection.java b/slang/src/main/java/io/github/refux/slang/gen/DeclReflection.java index bca0a62..5087032 100644 --- a/slang/src/main/java/io/github/refux/slang/gen/DeclReflection.java +++ b/slang/src/main/java/io/github/refux/slang/gen/DeclReflection.java @@ -1,4 +1,4 @@ -// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.13). DO NOT EDIT. +// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.14.1). DO NOT EDIT. // Regenerate: see CLAUDE.md / DESIGN.md §9. package io.github.refux.slang.gen; diff --git a/slang/src/main/java/io/github/refux/slang/gen/EntryPointReflection.java b/slang/src/main/java/io/github/refux/slang/gen/EntryPointReflection.java index 1d9a68a..fe4ab9c 100644 --- a/slang/src/main/java/io/github/refux/slang/gen/EntryPointReflection.java +++ b/slang/src/main/java/io/github/refux/slang/gen/EntryPointReflection.java @@ -1,4 +1,4 @@ -// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.13). DO NOT EDIT. +// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.14.1). DO NOT EDIT. // Regenerate: see CLAUDE.md / DESIGN.md §9. package io.github.refux.slang.gen; diff --git a/slang/src/main/java/io/github/refux/slang/gen/FunctionReflection.java b/slang/src/main/java/io/github/refux/slang/gen/FunctionReflection.java index 440b2e0..197d849 100644 --- a/slang/src/main/java/io/github/refux/slang/gen/FunctionReflection.java +++ b/slang/src/main/java/io/github/refux/slang/gen/FunctionReflection.java @@ -1,4 +1,4 @@ -// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.13). DO NOT EDIT. +// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.14.1). DO NOT EDIT. // Regenerate: see CLAUDE.md / DESIGN.md §9. package io.github.refux.slang.gen; diff --git a/slang/src/main/java/io/github/refux/slang/gen/GenericReflection.java b/slang/src/main/java/io/github/refux/slang/gen/GenericReflection.java index a5ed001..b51c031 100644 --- a/slang/src/main/java/io/github/refux/slang/gen/GenericReflection.java +++ b/slang/src/main/java/io/github/refux/slang/gen/GenericReflection.java @@ -1,4 +1,4 @@ -// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.13). DO NOT EDIT. +// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.14.1). DO NOT EDIT. // Regenerate: see CLAUDE.md / DESIGN.md §9. package io.github.refux.slang.gen; diff --git a/slang/src/main/java/io/github/refux/slang/gen/ShaderReflection.java b/slang/src/main/java/io/github/refux/slang/gen/ShaderReflection.java index 1dc9a5a..faddbae 100644 --- a/slang/src/main/java/io/github/refux/slang/gen/ShaderReflection.java +++ b/slang/src/main/java/io/github/refux/slang/gen/ShaderReflection.java @@ -1,4 +1,4 @@ -// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.13). DO NOT EDIT. +// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.14.1). DO NOT EDIT. // Regenerate: see CLAUDE.md / DESIGN.md §9. package io.github.refux.slang.gen; diff --git a/slang/src/main/java/io/github/refux/slang/gen/TypeLayoutReflection.java b/slang/src/main/java/io/github/refux/slang/gen/TypeLayoutReflection.java index 86137d5..5c02703 100644 --- a/slang/src/main/java/io/github/refux/slang/gen/TypeLayoutReflection.java +++ b/slang/src/main/java/io/github/refux/slang/gen/TypeLayoutReflection.java @@ -1,4 +1,4 @@ -// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.13). DO NOT EDIT. +// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.14.1). DO NOT EDIT. // Regenerate: see CLAUDE.md / DESIGN.md §9. package io.github.refux.slang.gen; diff --git a/slang/src/main/java/io/github/refux/slang/gen/TypeParameterReflection.java b/slang/src/main/java/io/github/refux/slang/gen/TypeParameterReflection.java index aa6f36a..86b194e 100644 --- a/slang/src/main/java/io/github/refux/slang/gen/TypeParameterReflection.java +++ b/slang/src/main/java/io/github/refux/slang/gen/TypeParameterReflection.java @@ -1,4 +1,4 @@ -// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.13). DO NOT EDIT. +// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.14.1). DO NOT EDIT. // Regenerate: see CLAUDE.md / DESIGN.md §9. package io.github.refux.slang.gen; diff --git a/slang/src/main/java/io/github/refux/slang/gen/TypeReflection.java b/slang/src/main/java/io/github/refux/slang/gen/TypeReflection.java index 5d50f8a..d25f61c 100644 --- a/slang/src/main/java/io/github/refux/slang/gen/TypeReflection.java +++ b/slang/src/main/java/io/github/refux/slang/gen/TypeReflection.java @@ -1,4 +1,4 @@ -// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.13). DO NOT EDIT. +// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.14.1). DO NOT EDIT. // Regenerate: see CLAUDE.md / DESIGN.md §9. package io.github.refux.slang.gen; diff --git a/slang/src/main/java/io/github/refux/slang/gen/VariableLayoutReflection.java b/slang/src/main/java/io/github/refux/slang/gen/VariableLayoutReflection.java index c2e002a..d955f99 100644 --- a/slang/src/main/java/io/github/refux/slang/gen/VariableLayoutReflection.java +++ b/slang/src/main/java/io/github/refux/slang/gen/VariableLayoutReflection.java @@ -1,4 +1,4 @@ -// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.13). DO NOT EDIT. +// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.14.1). DO NOT EDIT. // Regenerate: see CLAUDE.md / DESIGN.md §9. package io.github.refux.slang.gen; diff --git a/slang/src/main/java/io/github/refux/slang/gen/VariableReflection.java b/slang/src/main/java/io/github/refux/slang/gen/VariableReflection.java index 463d5db..f8b301e 100644 --- a/slang/src/main/java/io/github/refux/slang/gen/VariableReflection.java +++ b/slang/src/main/java/io/github/refux/slang/gen/VariableReflection.java @@ -1,4 +1,4 @@ -// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.13). DO NOT EDIT. +// GENERATED by slang-bindgen from api/slang-api.json (Slang 2026.14.1). DO NOT EDIT. // Regenerate: see CLAUDE.md / DESIGN.md §9. package io.github.refux.slang.gen; diff --git a/slang/src/main/java/io/github/refux/slang/loader/SlangLibrary.java b/slang/src/main/java/io/github/refux/slang/loader/SlangLibrary.java index b8aa7d3..4143dd4 100644 --- a/slang/src/main/java/io/github/refux/slang/loader/SlangLibrary.java +++ b/slang/src/main/java/io/github/refux/slang/loader/SlangLibrary.java @@ -41,7 +41,7 @@ public final class SlangLibrary { * The Slang release this binding is generated against and tested with. Newer libraries are * expected to work (Slang's public ABI is append-only); older ones are not. */ - public static final String PINNED_SLANG_VERSION = "2026.13"; + public static final String PINNED_SLANG_VERSION = "2026.14.1"; private static final class Holder { static final SlangLibrary INSTANCE = load(); From 2aa28853a8d449cdcbf2533a09f39aaf187fa79b Mon Sep 17 00:00:00 2001 From: James Roome Date: Wed, 19 Aug 2026 14:40:50 +0530 Subject: [PATCH 2/3] release: 0.0.7 Rides the regeneration in the previous commit, which the bump workflow produced and proved on all four CI platforms before pushing it. The library and both natives artifacts share one version by design (gradle.properties is the single source), so 0.0.7 covers everything and a consumer's two coordinates always agree. DESIGN.md's Slang baseline row moves to v2026.14.1 with the pin. The other v2026.13 mentions in that document stay: they date an API scan, a vtable-slot appendix and a resolved risk entry, and rewriting them would falsify history rather than update it. The same goes for the "resolved in 0.0.6" row. Verified on windows-x86_64 against the new binaries: 34/34 tests, nothing skipped, and both the C export and COM vtable paths report 2026.14.1. The jar now states what it binds without being run: $ unzip -p slang-java-0.0.7.jar META-INF/MANIFEST.MF Implementation-Version: 0.0.7 Slang-Version: 2026.14.1 Co-Authored-By: Claude Opus 5 --- DESIGN.md | 2 +- README.md | 18 +++++++++--------- gradle.properties | 2 +- 3 files changed, 11 insertions(+), 11 deletions(-) diff --git a/DESIGN.md b/DESIGN.md index 7586682..4424b8e 100644 --- a/DESIGN.md +++ b/DESIGN.md @@ -6,7 +6,7 @@ | **Date** | 2026-07-13 | | **Scope** | Java bindings for the Slang shading-language compiler ([shader-slang/slang](https://github.com/shader-slang/slang)) | | **Java baseline** | JDK 25 LTS, FFM (java.lang.foreign) | -| **Slang baseline** | v2026.13 release binaries (pinned, upgradable) | +| **Slang baseline** | v2026.14.1 release binaries (pinned, upgradable) | | **Platforms** | Windows, macOS, Linux — x86_64 and aarch64 | This document was written against a structural scan of `include/slang.h` at tag-adjacent diff --git a/README.md b/README.md index 604382a..2dc4334 100644 --- a/README.md +++ b/README.md @@ -15,14 +15,14 @@ directly. Windows, macOS, and Linux, on x86_64 and aarch64. Requires JDK 25+. | Artifact | Purpose | |--------------------------------------------------------|---| -| `io.github.refux:slang-java:0.0.6` | The library: compiler API, reflection, Java file systems | -| `io.github.refux:slang-java-natives:0.0.6:-` | The official Slang binaries, as one classifier per platform: `windows`, `linux`, or `macos` × `x86_64` or `aarch64` | +| `io.github.refux:slang-java:0.0.7` | The library: compiler API, reflection, Java file systems | +| `io.github.refux:slang-java-natives:0.0.7:-` | The official Slang binaries, as one classifier per platform: `windows`, `linux`, or `macos` × `x86_64` or `aarch64` | The library version tracks slang-java's own API, not Slang's. To see which Slang release a jar binds, read its manifest — no resolving, no running: ```bash -unzip -p slang-java-0.0.6.jar META-INF/MANIFEST.MF +unzip -p slang-java-0.0.7.jar META-INF/MANIFEST.MF ``` `Slang-Version` there is a **floor**, not a lockstep: it names the release the bindings were @@ -46,8 +46,8 @@ val slangNatives = "${ }-${if (System.getProperty("os.arch") in listOf("aarch64", "arm64")) "aarch64" else "x86_64"}" dependencies { - implementation("io.github.refux:slang-java:0.0.6") - runtimeOnly("io.github.refux:slang-java-natives:0.0.6:$slangNatives") + implementation("io.github.refux:slang-java:0.0.7") + runtimeOnly("io.github.refux:slang-java-natives:0.0.7:$slangNatives") } tasks.withType { @@ -60,10 +60,10 @@ classpath together and the loader picks the host's at runtime (LWJGL-style): ```kotlin dependencies { - implementation("io.github.refux:slang-java:0.0.6") - runtimeOnly("io.github.refux:slang-java-natives:0.0.6:macos-aarch64") - runtimeOnly("io.github.refux:slang-java-natives:0.0.6:windows-x86_64") - runtimeOnly("io.github.refux:slang-java-natives:0.0.6:linux-x86_64") + implementation("io.github.refux:slang-java:0.0.7") + runtimeOnly("io.github.refux:slang-java-natives:0.0.7:macos-aarch64") + runtimeOnly("io.github.refux:slang-java-natives:0.0.7:windows-x86_64") + runtimeOnly("io.github.refux:slang-java-natives:0.0.7:linux-x86_64") } ``` diff --git a/gradle.properties b/gradle.properties index ab2354c..205eeab 100644 --- a/gradle.properties +++ b/gradle.properties @@ -4,4 +4,4 @@ org.gradle.caching=true # Single source of truth for the published version (library + natives artifacts). # Release tags must match: tag v0.0.1 <-> version=0.0.1. group=io.github.refux -version=0.0.6 +version=0.0.7 From 5731a77364d84ea8b3119152fcfaa3799e6091a1 Mon Sep 17 00:00:00 2001 From: James Roome Date: Wed, 19 Aug 2026 14:48:46 +0530 Subject: [PATCH 3/3] test: stop pinning a sentinel value that moves every release The ABI lock job failed on this branch. test_upstream_append_no_longer_trips_the_canary asserted the committed lock contains `enum CompilerOptionName CountOf 156`, and the 2026.14.1 regeneration moved it to 158. A test about a sentinel that legally moves, broken by that sentinel legally moving -- it recreated in CI the exact false alarm the code under test exists to prevent. The value is now read from the lock and the append replayed relative to it, so it holds for every future bump rather than for one release. The X-macro test had the same coupling one step removed: it passed a hard-coded {CountOf: 158} sentinel map. That one would not have failed on the next bump, which is worse -- the stale entry would trip the "sentinel went backwards" guard, the test would still see its expected SystemExit, and it would go green while no longer testing that renumbering an image format is caught. It takes no sentinel map at all now, which is what the assertion was always about. Verified both ways: 26/26 against the lock as committed, and 26/26 against a copy with CountOf moved to 200, so a future release cannot resurrect this. Co-Authored-By: Claude Opus 5 --- bindgen/extract/test_abi_lock.py | 29 ++++++++++++++++++++--------- 1 file changed, 20 insertions(+), 9 deletions(-) diff --git a/bindgen/extract/test_abi_lock.py b/bindgen/extract/test_abi_lock.py index da10a12..e8c30ae 100644 --- a/bindgen/extract/test_abi_lock.py +++ b/bindgen/extract/test_abi_lock.py @@ -270,25 +270,36 @@ def test_committed_lock_verifies_against_itself(self): self.assertEqual(extract_api.enforce_lock(self.LOCK, sorted(self.lines)), "verified") def test_upstream_append_no_longer_trips_the_canary(self): - """Replay the drift that failed run 32002910570 against the committed lock.""" - self.assertIn("enum CompilerOptionName CountOf 156", self.lines) - new = [l for l in self.lines if l != "enum CompilerOptionName CountOf 156"] + [ - "enum CompilerOptionName CountOf 158", - "enum CompilerOptionName SeparateDebugInfoOutput 156", - "enum CompilerOptionName DebugInfoIncludeSource 157"] + """Replay the drift that failed run 32002910570, against whatever the lock pins today. + + The sentinel's value is read from the lock rather than written here. An earlier version + hard-coded 156, and the 2026.14.1 bump moved it to 158 and failed this test -- a test + about a sentinel that legally moves, broken by that sentinel legally moving. Pinning a + value that changes every release recreates, in CI, the exact false alarm the code under + test exists to prevent.""" + line = next(l for l in self.lines + if l.startswith("enum CompilerOptionName CountOf ")) + was = int(line.split()[3]) + now = was + 2 # two options appended, as 2026.13 -> 2026.14.1 actually did + new = [l for l in self.lines if l != line] + [ + f"enum CompilerOptionName CountOf {now}", + f"enum CompilerOptionName AppendedOptionA {was}", + f"enum CompilerOptionName AppendedOptionB {was + 1}"] self.assertEqual( extract_api.enforce_lock(self.LOCK, sorted(new), - {("CompilerOptionName", "CountOf"): 158}), + {("CompilerOptionName", "CountOf"): now}), "verified") def test_x_macro_enumerator_in_the_committed_lock_stays_exact(self): + """No sentinel map: the point is that renumbering an image format fails on its own + merits. Passing a hard-coded CountOf here would go stale on the next Slang bump and + then fail for the wrong reason -- a sentinel regression -- while still looking green.""" victim = next(l for l in self.lines if l.startswith("enum SlangImageFormat ")) name, value = victim.split()[2], int(victim.split()[3]) new = [l for l in self.lines if l != victim] + [ f"enum SlangImageFormat {name} {value + 1}"] with self.assertRaises(SystemExit): - extract_api.enforce_lock(self.LOCK, sorted(new), - {("CompilerOptionName", "CountOf"): 158}) + extract_api.enforce_lock(self.LOCK, sorted(new), {}) if __name__ == "__main__":