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/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/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__": 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 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();