├── .cargo └── config.toml ├── .clang-format ├── .dockerignore ├── .editorconfig ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── pull_request_template.md └── workflows │ ├── build-doc.yml │ ├── build-ios.yml │ ├── build-linux-valgrind.yml │ ├── build-linux.yml │ ├── build-macos.yml │ ├── build-wasm.yml │ ├── build-windows.yml │ ├── build-zig-cross.yml │ ├── claude-code-review.yml │ ├── claude.yml │ ├── codecov.yml │ ├── documentation.yml │ ├── main.yml │ ├── publish-release.yml │ ├── test-macos-gpu.yml │ ├── test-wasm.yml │ └── update-macos-gpu.yml ├── .gitignore ├── .gitmodules ├── CLAUDE.md ├── CMakeLists.txt ├── CODE_OF_CONDUCT.md ├── Cargo.lock ├── Cargo.toml ├── Dockerfile.headless ├── Dockerfile.shards ├── FLATPAK_BUILD.md ├── LICENSE ├── README.md ├── assets ├── Freesample.svg ├── ShardsLogo.png ├── ios-editor.GIF ├── ios-imgui.PNG ├── simple1.PNG └── wide-logo.png ├── cmake ├── Assets.cmake ├── CLAUDE.md ├── CPM.cmake ├── Modules.cmake ├── OSX_x86_64.cmake ├── Platform.cmake ├── Root.cmake ├── Rust.cmake ├── SHExternalProject.cmake ├── Sanitizers.cmake ├── ShardsTools.cmake ├── Tidy.cmake ├── Tools.cmake ├── Utils.cmake ├── Zig.cmake ├── licenses │ ├── about.hbs │ └── about.toml ├── osx_rust_build.sh ├── rust │ ├── union_Cargo.toml.in │ └── union_lib.rs.in └── test_script.sh ├── codecov.yml ├── context7.json ├── deps ├── CMakeLists.txt ├── sqlite │ ├── CMakeLists.txt │ └── sqlite-vec-static │ │ └── sqlite-vec.h ├── tracy_stub │ └── tracy │ │ ├── TracyC.h │ │ └── Wrapper.hpp └── tracy_wrapper │ └── tracy │ └── Wrapper.hpp ├── docker-deploy.sh ├── docs ├── .gitignore ├── Bytes │ └── Join.md ├── README.md ├── details │ └── shards │ │ ├── Assert │ │ ├── Is.md │ │ ├── IsAlmost.md │ │ └── IsNot.md │ │ ├── Brotli │ │ ├── Compress.md │ │ └── Decompress.md │ │ ├── Bytes │ │ └── Join.md │ │ ├── GFX │ │ ├── BuiltinFeature.md │ │ ├── BuiltinMesh.md │ │ ├── CopyPass.md │ │ ├── Draw.md │ │ ├── Drawable.md │ │ ├── DrawablePass.md │ │ ├── EffectPass.md │ │ ├── Feature.md │ │ ├── Material.md │ │ ├── Mesh.md │ │ ├── MoveWindow.md │ │ ├── Render.md │ │ ├── ResizeWindow.md │ │ ├── UIPass.md │ │ ├── UIScaleFactor.md │ │ ├── View.md │ │ ├── Viewport.md │ │ ├── WindowInsets.md │ │ ├── WindowPosition.md │ │ ├── WindowSize.md │ │ └── glTF.md │ │ ├── General │ │ ├── AppendTo.md │ │ ├── Assoc.md │ │ ├── Await.md │ │ ├── Branch.md │ │ ├── Browse.md │ │ ├── Clamp.md │ │ ├── Clear.md │ │ ├── Const.md │ │ ├── Convolve.md │ │ ├── Count.md │ │ ├── Detach.md │ │ ├── Do.md │ │ ├── DoMany.md │ │ ├── Drop.md │ │ ├── DropFront.md │ │ ├── Erase.md │ │ ├── Expand.md │ │ ├── FillAlpha.md │ │ ├── Flatten.md │ │ ├── Fold.md │ │ ├── ForEach.md │ │ ├── FromBytes.md │ │ ├── FromJson.md │ │ ├── Get.md │ │ ├── Highest.md │ │ ├── IndexOf.md │ │ ├── Is.md │ │ ├── IsLess.md │ │ ├── IsLessEqual.md │ │ ├── IsMore.md │ │ ├── IsMoreEqual.md │ │ ├── IsNot.md │ │ ├── Limit.md │ │ ├── LoadImage.md │ │ ├── Log.md │ │ ├── Lowest.md │ │ ├── Map.md │ │ ├── Match.md │ │ ├── Max.md │ │ ├── Min.md │ │ ├── Msg.md │ │ ├── Mutant.md │ │ ├── Once.md │ │ ├── ParseFloat.md │ │ ├── ParseInt.md │ │ ├── Pass.md │ │ ├── Pop.md │ │ ├── PopFront.md │ │ ├── PrependTo.md │ │ ├── Push.md │ │ ├── Ref.md │ │ ├── Remove.md │ │ ├── Replace.md │ │ ├── Sequence.md │ │ ├── Set.md │ │ ├── Sort.md │ │ ├── Spawn.md │ │ ├── Step.md │ │ ├── StepMany.md │ │ ├── StripAlpha.md │ │ ├── SubFlow.md │ │ ├── Swap.md │ │ ├── Table.md │ │ ├── ToJson.md │ │ ├── ToLEB128.md │ │ ├── TryMany.md │ │ └── Update.md │ │ ├── Hash │ │ ├── Blake2-128.md │ │ ├── Blake2-256.md │ │ ├── Keccak-256.md │ │ ├── Keccak-512.md │ │ ├── Sha2-256.md │ │ ├── Sha2-512.md │ │ ├── Sha3-256.md │ │ ├── Sha3-512.md │ │ ├── XXH-128.md │ │ ├── XXH-64.md │ │ ├── XXH3-128.md │ │ └── XXH3-64.md │ │ ├── Http │ │ ├── Chunk.md │ │ ├── Delete.md │ │ ├── Get.md │ │ ├── Head.md │ │ ├── Patch.md │ │ ├── Post.md │ │ ├── Put.md │ │ └── Read.md │ │ ├── Math │ │ ├── Abs.md │ │ ├── Acos.md │ │ ├── Acosh.md │ │ ├── Add.md │ │ ├── Asin.md │ │ ├── Asinh.md │ │ ├── Atan.md │ │ ├── Atanh.md │ │ ├── Cbrt.md │ │ ├── Ceil.md │ │ ├── CommonMath.md │ │ ├── Cos.md │ │ ├── Cosh.md │ │ ├── Dec.md │ │ ├── Divide.md │ │ ├── Erf.md │ │ ├── Erfc.md │ │ ├── Exp.md │ │ ├── Exp2.md │ │ ├── Expm1.md │ │ ├── FastInvSqrt.md │ │ ├── FastSqrt.md │ │ ├── Floor.md │ │ ├── Inc.md │ │ ├── LGamma.md │ │ ├── LShift.md │ │ ├── Lerp.md │ │ ├── Log.md │ │ ├── Log10.md │ │ ├── Log2.md │ │ ├── Mean.md │ │ ├── Mod.md │ │ ├── Multiply.md │ │ ├── Negate.md │ │ ├── RShift.md │ │ ├── Round.md │ │ ├── Sin.md │ │ ├── Sinh.md │ │ ├── Sqrt.md │ │ ├── Subtract.md │ │ ├── TGamma.md │ │ ├── Tan.md │ │ ├── Tanh.md │ │ └── Trunc.md │ │ ├── Network │ │ ├── PeerID.md │ │ ├── Send.md │ │ ├── SendRaw.md │ │ ├── Server.md │ │ └── WS.Server.md │ │ ├── Regex │ │ ├── Match.md │ │ ├── Replace.md │ │ └── Search.md │ │ ├── Shader │ │ ├── Literal.md │ │ ├── ReadGlobal.md │ │ ├── ReadInput.md │ │ ├── WriteGlobal.md │ │ └── WriteOutput.md │ │ ├── String │ │ ├── Ends.md │ │ └── Starts.md │ │ ├── Time │ │ ├── Epoch.md │ │ ├── EpochMS.md │ │ └── MovingAverage.md │ │ └── UI │ │ ├── GetClipboard.md │ │ └── Variable.md ├── docs │ ├── .pages │ ├── CNAME │ ├── assets │ │ ├── Fragnova-Logomark-01.png │ │ ├── GettingStartedLogo.png │ │ ├── RareEngineLogo.png │ │ ├── RareEngineLogo_2.png │ │ ├── ShardsLogo.png │ │ ├── fbl-logo-1.svg │ │ ├── fragcolor-logo-2.svg │ │ ├── fragcolor_icon_color.svg │ │ └── images │ │ │ ├── favicon.svg │ │ │ └── logo.svg │ ├── contribute │ │ ├── .pages │ │ ├── assets │ │ │ ├── ContributeLogo.png │ │ │ ├── changes_change.png │ │ │ ├── changes_changed.png │ │ │ ├── changes_find-plugins.png │ │ │ ├── changes_install-plugins.png │ │ │ ├── changes_previewed.png │ │ │ ├── changes_serve.png │ │ │ ├── changes_served.png │ │ │ ├── changes_site.png │ │ │ ├── commit-push_changes.png │ │ │ ├── commit-push_commit.png │ │ │ ├── commit-push_push.png │ │ │ ├── commit-push_pushed-gd.png │ │ │ ├── commit-push_pushed-github.png │ │ │ ├── contrib_branch-fork-1.png │ │ │ ├── contrib_branch-fork.png │ │ │ ├── contrib_branch-name.png │ │ │ ├── contrib_branch-pub-1.png │ │ │ ├── contrib_branch-pub.png │ │ │ ├── contrib_branch-start.png │ │ │ ├── contrib_clone-copy.png │ │ │ ├── contrib_clone-done.png │ │ │ ├── contrib_clone-gd.png │ │ │ ├── contrib_clone-paste.png │ │ │ ├── contrib_commit-ready.png │ │ │ ├── edit-environment-variable-path.png │ │ │ ├── install-c-cpp-extension.png │ │ │ ├── pr_raise.png │ │ │ ├── pr_raised.png │ │ │ ├── search-command-prompt.png │ │ │ └── system-environment-variables-path.png │ │ ├── code │ │ │ ├── .pages │ │ │ ├── assets │ │ │ │ ├── github-clone-desktop.png │ │ │ │ ├── github-clone-https-copy.png │ │ │ │ ├── github-clone-https-enter.png │ │ │ │ ├── github-desktop-fetch.png │ │ │ │ ├── github-desktop-pull.png │ │ │ │ ├── location-mingw.png │ │ │ │ ├── location-shards-debug-exe.png │ │ │ │ ├── location-shards-release-exe.png │ │ │ │ ├── location-shards-repo-copy-address.png │ │ │ │ ├── mingw-debug-build.png │ │ │ │ ├── mingw-release-build.png │ │ │ │ ├── shards-repo-build-folders.png │ │ │ │ ├── vscode-new-file.png │ │ │ │ ├── vscode-new-folder-icon.png │ │ │ │ └── vscode-new-folder.png │ │ │ ├── build-shards.md │ │ │ ├── index.md │ │ │ └── run-shards.md │ │ ├── contributing-changes.md │ │ ├── docs │ │ │ ├── .pages │ │ │ ├── assets │ │ │ │ ├── docs-folders.png │ │ │ │ ├── docs-hierarchy.png │ │ │ │ ├── docs-reference-breakdown.png │ │ │ │ ├── editing-details-directory.png │ │ │ │ ├── editing-details-md.png │ │ │ │ ├── editing-details-site.png │ │ │ │ ├── editing-examples-directory.png │ │ │ │ ├── editing-examples-log-md.png │ │ │ │ ├── editing-examples-md.png │ │ │ │ ├── editing-examples-site-code.png │ │ │ │ ├── editing-examples-site-output.png │ │ │ │ ├── editing-ref-cpp-registershard.png │ │ │ │ ├── editing-ref-cpp-struct-help.png │ │ │ │ ├── editing-ref-cpp-struct-input-output.png │ │ │ │ ├── editing-ref-cpp-struct-parameters.png │ │ │ │ ├── editing-ref-cpp-struct-params.png │ │ │ │ ├── editing-ref-directory.png │ │ │ │ ├── editing-ref-pages-dots.png │ │ │ │ ├── editing-ref-pages.png │ │ │ │ ├── install-py-add-to-path.png │ │ │ │ ├── install-py-results.png │ │ │ │ ├── mkdocs-installation-results.png │ │ │ │ └── what-is-markdown.png │ │ │ ├── index.md │ │ │ ├── start-documenting.md │ │ │ └── write-documentation.md │ │ ├── getting-started.md │ │ ├── index.md │ │ └── wiki │ │ │ ├── assets │ │ │ ├── setup-wiki_add-edit.png │ │ │ ├── setup-wiki_add-page.png │ │ │ ├── setup-wiki_added-page.png │ │ │ ├── setup-wiki_edit-page.png │ │ │ └── setup-wiki_save-page.png │ │ │ └── index.md │ ├── download │ │ ├── assets │ │ │ └── DownloadLogo.png │ │ └── index.md │ ├── index.md │ ├── learn │ │ ├── .pages │ │ ├── assets │ │ │ └── LearnLogo.png │ │ ├── index.md │ │ └── shards │ │ │ ├── .pages │ │ │ ├── assets │ │ │ └── ShardsLogo.png │ │ │ ├── index.md │ │ │ └── primer │ │ │ ├── .pages │ │ │ ├── assets │ │ │ ├── detach-wait.png │ │ │ ├── detach.png │ │ │ ├── do-example.png │ │ │ ├── grouped-shards.png │ │ │ ├── grouping-shards-up.png │ │ │ ├── hungry-cat-loop.png │ │ │ ├── math-add-example.png │ │ │ ├── meow-mew-shard.png │ │ │ ├── modified-hungry-cat-loop.png │ │ │ ├── shard-parameter.png │ │ │ ├── shards-examples.png │ │ │ ├── shards-hierarchy.png │ │ │ ├── shards-in-wire.png │ │ │ ├── spawn.png │ │ │ ├── start-resume.png │ │ │ ├── start-stop.png │ │ │ ├── start.png │ │ │ ├── step-difference.png │ │ │ ├── ungrouped-shards.png │ │ │ ├── what-is-a-looped-wire.png │ │ │ ├── what-is-a-mesh.png │ │ │ ├── what-is-a-shard.png │ │ │ ├── what-is-a-wire.png │ │ │ ├── wires-scope.png │ │ │ ├── with-passthrough.png │ │ │ └── without-passthrough.png │ │ │ ├── coding-with-shards.md │ │ │ ├── index.md │ │ │ ├── shards-lifecycle.md │ │ │ ├── the-flow.md │ │ │ ├── what-is-shards.md │ │ │ └── working-with-data.md │ └── reference │ │ ├── .pages │ │ ├── assets │ │ └── ReferenceLogo.png │ │ ├── index.md │ │ └── shards │ │ ├── .pages │ │ ├── assets │ │ └── ShardsLogo.png │ │ ├── built-ins │ │ ├── .pages │ │ ├── data-construction.md │ │ ├── execution.md │ │ ├── index.md │ │ ├── introspection-environment.md │ │ └── macros-templating.md │ │ ├── enums │ │ ├── .pages │ │ └── index.md │ │ ├── index.md │ │ ├── overview │ │ ├── .pages │ │ └── index.md │ │ └── shards │ │ ├── .pages │ │ ├── GFX │ │ ├── assets │ │ │ └── render_output.png │ │ └── index.md │ │ ├── GUI │ │ └── index.md │ │ ├── Shader │ │ └── index.md │ │ ├── Spatial │ │ └── assets │ │ │ └── render_output.png │ │ ├── UI │ │ └── index.md │ │ ├── index.md │ │ └── types.md ├── generate.shs ├── includes │ ├── deprecated.md │ ├── experimental.md │ └── license.md ├── mkdocs.yml ├── overrides │ ├── main.html │ ├── partials │ │ └── languages │ │ │ └── custom.html │ └── style_overrides.css ├── samples │ ├── data │ │ ├── Damaged_Effect_5.png │ │ └── ShardsLogo.png │ ├── run-sample.shs │ └── shards │ │ ├── Assert │ │ ├── Is │ │ │ ├── 1.shs │ │ │ ├── 2.shs │ │ │ ├── 3.shs │ │ │ └── 4.shs │ │ ├── IsAlmost │ │ │ ├── 1.shs │ │ │ ├── 2.shs │ │ │ ├── 3.shs │ │ │ └── 4.shs │ │ └── IsNot │ │ │ ├── 1.shs │ │ │ ├── 2.shs │ │ │ ├── 3.shs │ │ │ └── 4.shs │ │ ├── BigInt │ │ ├── Abs │ │ │ └── Abs.shs │ │ ├── Add │ │ │ └── Add.shs │ │ ├── And │ │ │ └── And.shs │ │ ├── Divide │ │ │ └── Divide.shs │ │ ├── FromFloat │ │ │ └── FromFloat.shs │ │ ├── Is │ │ │ └── Is.shs │ │ ├── IsLess │ │ │ └── IsLess.shs │ │ ├── IsLessEqual │ │ │ └── IsLessEqual.shs │ │ ├── IsMore │ │ │ └── IsMore.shs │ │ ├── IsMoreEqual │ │ │ └── IsMoreEqual.shs │ │ ├── IsNot │ │ │ └── IsNot.shs │ │ ├── Max │ │ │ └── Max.shs │ │ ├── Min │ │ │ └── Min.shs │ │ ├── Mod │ │ │ └── Mod.shs │ │ ├── Multiply │ │ │ └── Multiply.shs │ │ ├── Or │ │ │ └── Or.shs │ │ ├── Pow │ │ │ └── Pow.shs │ │ ├── Shift │ │ │ └── Shift.shs │ │ ├── Sqrt │ │ │ └── Sqrt.shs │ │ ├── Subtract │ │ │ └── Subtract.shs │ │ ├── ToBytes │ │ │ └── ToBytes.shs │ │ ├── ToFloat │ │ │ └── ToFloat.shs │ │ ├── ToHex │ │ │ └── ToHex.shs │ │ ├── ToInt │ │ │ └── ToInt.shs │ │ ├── ToString │ │ │ └── ToString.shs │ │ └── Xor │ │ │ └── Xor.shs │ │ ├── FS │ │ ├── FileDialog │ │ │ └── 1.shs │ │ └── SaveFileDialog │ │ │ └── 1.shs │ │ ├── GFX │ │ └── Render │ │ │ ├── 1.out.md │ │ │ └── 1.shs │ │ ├── General │ │ ├── And │ │ │ └── 1.shs │ │ ├── AppendTo │ │ │ └── AppendTo.shs │ │ ├── Assoc │ │ │ └── 1.shs │ │ ├── Await │ │ │ └── 1.shs │ │ ├── Branch │ │ │ └── Branch.shs │ │ ├── CaptureLog │ │ │ └── 1.shs │ │ ├── Clear │ │ │ └── Clear.shs │ │ ├── Cond │ │ │ └── Cond.shs │ │ ├── Const │ │ │ └── Const.shs │ │ ├── Count │ │ │ └── Count.shs │ │ ├── Detach │ │ │ └── 1.shs │ │ ├── Do │ │ │ └── Do.shs │ │ ├── Drop │ │ │ └── Drop.shs │ │ ├── DropFront │ │ │ └── DropFront.shs │ │ ├── Erase │ │ │ └── Erase.shs │ │ ├── Expand │ │ │ └── Expand.shs │ │ ├── ForEach │ │ │ └── 1.shs │ │ ├── ForRange │ │ │ └── 1.shs │ │ ├── Get │ │ │ └── 1.shs │ │ ├── If │ │ │ └── 1.shs │ │ ├── Is │ │ │ └── 1.shs │ │ ├── IsAlmost │ │ │ └── 1.shs │ │ ├── IsLess │ │ │ └── 1.shs │ │ ├── IsLessEqual │ │ │ └── 1.shs │ │ ├── IsMore │ │ │ └── 1.shs │ │ ├── IsMoreEqual │ │ │ └── 1.shs │ │ ├── IsNot │ │ │ └── 1.shs │ │ ├── Log │ │ │ └── 1.shs │ │ ├── Match │ │ │ └── 1.shs │ │ ├── Max │ │ │ └── 1.shs │ │ ├── Maybe │ │ │ └── 1.shs │ │ ├── Msg │ │ │ └── 1.shs │ │ ├── Not │ │ │ └── 1.shs │ │ ├── Once │ │ │ └── 1.shs │ │ ├── Or │ │ │ └── 1.shs │ │ ├── ParseFloat │ │ │ └── 1.shs │ │ ├── ParseInt │ │ │ └── 1.shs │ │ ├── Pop │ │ │ └── 1.shs │ │ ├── PopFront │ │ │ └── 1.shs │ │ ├── PrependTo │ │ │ └── 1.shs │ │ ├── Push │ │ │ └── 1.shs │ │ ├── RTake │ │ │ └── 1.shs │ │ ├── Ref │ │ │ └── 1.shs │ │ ├── Remove │ │ │ └── 1.shs │ │ ├── Repeat │ │ │ └── 1.shs │ │ ├── Resume │ │ │ └── 1.shs │ │ ├── Sequence │ │ │ └── 1.shs │ │ ├── Set │ │ │ └── 1.shs │ │ ├── Slice │ │ │ └── 1.shs │ │ ├── Sort │ │ │ └── 1.shs │ │ ├── Spawn │ │ │ └── 1.shs │ │ ├── Start │ │ │ └── 1.shs │ │ ├── Step │ │ │ └── 1.shs │ │ ├── Stop │ │ │ └── 1.shs │ │ ├── Sub │ │ │ └── 1.shs │ │ ├── Swap │ │ │ └── 1.shs │ │ ├── Table │ │ │ └── 1.shs │ │ ├── Take │ │ │ └── 1.shs │ │ ├── ToFloat │ │ │ └── 1.shs │ │ ├── ToInt │ │ │ └── 1.shs │ │ ├── TryMany │ │ │ └── 1.shs │ │ ├── Update │ │ │ └── 1.shs │ │ ├── Wait │ │ │ └── 1.shs │ │ ├── When │ │ │ └── 1.shs │ │ ├── WhenNot │ │ │ └── 1.shs │ │ └── WireRunner │ │ │ └── WireRunner.shs │ │ ├── Math │ │ ├── Abs │ │ │ └── 1.shs │ │ ├── Acos │ │ │ └── 1.shs │ │ ├── Acosh │ │ │ └── 1.shs │ │ ├── Add │ │ │ ├── 1.shs │ │ │ ├── 2.shs │ │ │ ├── 3.shs │ │ │ ├── 4.shs │ │ │ └── 5.shs │ │ ├── And │ │ │ └── 1.shs │ │ ├── Asin │ │ │ └── 1.shs │ │ ├── Asinh │ │ │ └── 1.shs │ │ ├── Atan │ │ │ └── 1.shs │ │ ├── Atanh │ │ │ └── 1.shs │ │ ├── Cbrt │ │ │ └── 1.shs │ │ ├── Ceil │ │ │ └── 1.shs │ │ ├── Cos │ │ │ └── 1.shs │ │ ├── Cosh │ │ │ └── 1.shs │ │ ├── Dec │ │ │ └── 1.shs │ │ ├── Divide │ │ │ └── 1.shs │ │ ├── Erf │ │ │ └── 1.shs │ │ ├── Erfc │ │ │ └── 1.shs │ │ ├── Exp │ │ │ └── 1.shs │ │ ├── Exp2 │ │ │ └── 1.shs │ │ ├── Expm1 │ │ │ └── 1.shs │ │ ├── FastInvSqrt │ │ │ └── 1.shs │ │ ├── FastSqrt │ │ │ └── 1.shs │ │ ├── Floor │ │ │ └── 1.shs │ │ ├── Inc │ │ │ └── 1.shs │ │ ├── LGamma │ │ │ └── 1.shs │ │ ├── LShift │ │ │ └── 1.shs │ │ ├── Log │ │ │ └── 1.shs │ │ ├── Log10 │ │ │ └── 1.shs │ │ ├── Log2 │ │ │ └── 1.shs │ │ ├── Mean │ │ │ └── 1.shs │ │ ├── Mod │ │ │ └── 1.shs │ │ ├── Multiply │ │ │ ├── 1.shs │ │ │ ├── 2.shs │ │ │ ├── 3.shs │ │ │ ├── 4.shs │ │ │ └── 5.shs │ │ ├── Or │ │ │ └── 1.shs │ │ ├── Pow │ │ │ └── 1.shs │ │ ├── RShift │ │ │ └── 1.shs │ │ ├── Round │ │ │ └── 1.shs │ │ ├── Sin │ │ │ └── 1.shs │ │ ├── Sinh │ │ │ └── 1.shs │ │ ├── Sqrt │ │ │ └── 1.shs │ │ ├── Subtract │ │ │ └── 1.shs │ │ ├── TGamma │ │ │ └── 1.shs │ │ ├── Tan │ │ │ └── 1.shs │ │ ├── Tanh │ │ │ └── 1.shs │ │ ├── Trunc │ │ │ └── 1.shs │ │ └── Xor │ │ │ └── 1.shs │ │ ├── String │ │ ├── Join │ │ │ └── 1.shs │ │ ├── ToLower │ │ │ └── 1.shs │ │ └── ToUpper │ │ │ └── 1.shs │ │ ├── Time │ │ └── ToString │ │ │ └── 1.shs │ │ └── UI │ │ ├── Area │ │ └── 1.shs │ │ ├── AutoGrid │ │ ├── 1.shs │ │ ├── 2.shs │ │ └── 3.shs │ │ ├── BottomPanel │ │ └── 1.shs │ │ ├── Button │ │ ├── 1.shs │ │ └── 2.shs │ │ ├── CentralPanel │ │ └── 1.shs │ │ ├── Checkbox │ │ ├── 1.shs │ │ └── 2.shs │ │ ├── CloseMenu │ │ └── 1.shs │ │ ├── CodeEditor │ │ └── 1.shs │ │ ├── Collapsing │ │ ├── 1.shs │ │ └── 2.shs │ │ ├── ColorInput │ │ └── 1.shs │ │ ├── Columns │ │ └── 1.shs │ │ ├── Combo │ │ ├── 1.shs │ │ └── 2.shs │ │ ├── Console │ │ └── 1.shs │ │ ├── Disable │ │ └── 1.shs │ │ ├── DockArea │ │ └── 1.shs │ │ ├── Float2Input │ │ └── 1.shs │ │ ├── Float2Slider │ │ └── 1.shs │ │ ├── Float3Input │ │ └── 1.shs │ │ ├── Float3Slider │ │ └── 1.shs │ │ ├── Float4Input │ │ └── 1.shs │ │ ├── Float4Slider │ │ └── 1.shs │ │ ├── FloatInput │ │ └── 1.shs │ │ ├── FloatSlider │ │ └── 1.shs │ │ ├── Frame │ │ └── 1.shs │ │ ├── Grid │ │ └── 1.shs │ │ ├── Group │ │ └── 1.shs │ │ ├── HexViewer │ │ └── 1.shs │ │ ├── Horizontal │ │ └── 1.shs │ │ ├── Hyperlink │ │ ├── 1.shs │ │ └── 2.shs │ │ ├── Image │ │ ├── 1.shs │ │ ├── 2.shs │ │ └── 3.shs │ │ ├── ImageButton │ │ ├── 1.shs │ │ └── 2.shs │ │ ├── Indent │ │ └── 1.shs │ │ ├── Int2Input │ │ └── 1.shs │ │ ├── Int2Slider │ │ └── 1.shs │ │ ├── Int3Input │ │ └── 1.shs │ │ ├── Int3Slider │ │ └── 1.shs │ │ ├── Int4Input │ │ └── 1.shs │ │ ├── Int4Slider │ │ ├── 1.shs │ │ └── 2.shs │ │ ├── IntInput │ │ └── 1.shs │ │ ├── IntSlider │ │ └── 1.shs │ │ ├── Label │ │ ├── 1.shs │ │ ├── 2.shs │ │ └── 3.shs │ │ ├── Layout │ │ ├── 1.shs │ │ ├── 2.shs │ │ └── 3.shs │ │ ├── LeftPanel │ │ └── 1.shs │ │ ├── Link │ │ ├── 1.shs │ │ └── 2.shs │ │ ├── ListBox │ │ └── 1.shs │ │ ├── MarkdownViewer │ │ ├── 1.shs │ │ └── sample.md │ │ ├── Menu │ │ └── 1.shs │ │ ├── MenuBar │ │ └── 1.shs │ │ ├── NextRow │ │ └── 1.shs │ │ ├── Plot │ │ ├── 1.shs │ │ ├── 2.shs │ │ └── 3.shs │ │ ├── PlotBar │ │ └── 1.shs │ │ ├── PlotLine │ │ └── 1.shs │ │ ├── PlotPoints │ │ └── 1.shs │ │ ├── PopupWrapper │ │ ├── 1.shs │ │ ├── 2.shs │ │ └── 3.shs │ │ ├── ProgressBar │ │ └── 1.shs │ │ ├── Property │ │ └── 1.shs │ │ ├── RadioButton │ │ ├── 1.shs │ │ └── 2.shs │ │ ├── Reset │ │ └── 1.shs │ │ ├── RightPanel │ │ └── 1.shs │ │ ├── Scope │ │ └── 1.shs │ │ ├── ScrollArea │ │ └── 1.shs │ │ ├── Selectable │ │ └── 1.shs │ │ ├── Separator │ │ └── 1.shs │ │ ├── Spinner │ │ └── 1.shs │ │ ├── Style │ │ └── 1.shs │ │ ├── Tab │ │ └── 1.shs │ │ ├── Table │ │ ├── 1.shs │ │ ├── 2.shs │ │ └── 3.shs │ │ ├── TextField │ │ ├── 1.shs │ │ └── 3.shs │ │ ├── Tooltip │ │ └── 1.shs │ │ ├── TopPanel │ │ └── 1.shs │ │ ├── Variable │ │ └── 1.shs │ │ ├── Vertical │ │ ├── 1.shs │ │ └── 2.shs │ │ └── Window │ │ └── 1.shs └── sugar.md ├── format.sh ├── include └── shards │ ├── common_types.hpp │ ├── defer.hpp │ ├── dllshard.hpp │ ├── iterator.hpp │ ├── lang.hpp │ ├── linalg_shim.hpp │ ├── math_ops.hpp │ ├── module.modulemap │ ├── msc_vec.hpp │ ├── number_types.hpp │ ├── object_type.hpp │ ├── ops.hpp │ ├── shards.h │ ├── shards.hpp │ ├── shards.swift │ ├── shards_swift.h │ ├── shardwrapper.hpp │ ├── utility.hpp │ └── wire_dsl.hpp ├── justfile ├── lib ├── README.md ├── gfx │ ├── atmosphere.shs │ ├── atmosphere.wgsl │ ├── colors.shs │ ├── cubemap-utils.shs │ ├── fbl-shared.shs │ ├── pbr.shs │ ├── pbr.wgsl │ └── pixel.shs ├── hot-reload.shs ├── ml │ └── embeddings.shs ├── shards-guide.md ├── shards-reference.md └── std │ ├── fbl-utils.shs │ └── if.shs ├── run-tests.sh ├── rust.version ├── rustfmt.toml ├── shards ├── anim │ ├── path.hpp │ └── types.hpp ├── boost_Containers.natvis ├── cli │ ├── CMakeLists.txt │ ├── dll.cpp │ ├── emscripten_api.cpp │ ├── main.cpp │ └── shards.def ├── core │ ├── CMakeLists.txt │ ├── assert.hpp │ ├── async.cpp │ ├── async.hpp │ ├── brancher.hpp │ ├── capturing_brancher.hpp │ ├── check_utils.hpp │ ├── core_inlined.cpp │ ├── coro.cpp │ ├── coro.hpp │ ├── coro_annotations.inl │ ├── em_proxy.cpp │ ├── em_proxy.hpp │ ├── exception.hpp │ ├── exposed_type_utils.hpp │ ├── foundation.hpp │ ├── function.hpp │ ├── hash.cpp │ ├── hash.hpp │ ├── hash.inl │ ├── hasherxxh3.hpp │ ├── inline.hpp │ ├── into_wire.hpp │ ├── lang_api.hpp │ ├── log_api.cpp │ ├── log_api.hpp │ ├── module.hpp │ ├── number_types.cpp │ ├── object_var_util.hpp │ ├── ops_internal.cpp │ ├── ops_internal.hpp │ ├── params.hpp │ ├── pch.cpp │ ├── platform.hpp │ ├── pmr │ │ ├── list.hpp │ │ ├── map.hpp │ │ ├── shared_temp_allocator.cpp │ │ ├── shared_temp_allocator.hpp │ │ ├── string.hpp │ │ ├── temp_allocator.hpp │ │ ├── unordered_map.hpp │ │ ├── unordered_set.hpp │ │ ├── vector.hpp │ │ └── wrapper.hpp │ ├── pool.hpp │ ├── runtime.cpp │ ├── runtime.hpp │ ├── self_macro.h │ ├── serialization.hpp │ ├── shards_fiber.js │ ├── shards_macros.hpp │ ├── shared.hpp │ ├── shccstrings.hpp │ ├── stream_buf.hpp │ ├── taskflow.cpp │ ├── taskflow.hpp │ ├── trait.cpp │ ├── trait.hpp │ ├── type_cache.hpp │ ├── type_info.cpp │ ├── type_info.hpp │ ├── type_matcher.hpp │ ├── utils.cpp │ ├── utils.hpp │ ├── wire_doppelganger_pool.hpp │ ├── wire_dsl.cpp │ └── wires.cpp ├── egui │ ├── .gitignore │ ├── Cargo.toml │ ├── build.rs │ ├── context.hpp │ ├── egui_types.hpp │ ├── input.hpp │ ├── renderer.hpp │ ├── rust_interop.hpp │ └── src │ │ ├── bindings │ │ ├── input.rs │ │ ├── mod.rs │ │ └── renderer.rs │ │ ├── containers │ │ ├── area.rs │ │ ├── docking.rs │ │ ├── mod.rs │ │ ├── overlay.rs │ │ ├── panels.rs │ │ ├── popup_wrapper.rs │ │ ├── scope.rs │ │ ├── selectable.rs │ │ └── window.rs │ │ ├── context.rs │ │ ├── dnd │ │ └── mod.rs │ │ ├── egui_host.rs │ │ ├── layouts │ │ ├── auto_grid.rs │ │ ├── collapsing_header.rs │ │ ├── columns.rs │ │ ├── disable.rs │ │ ├── frame.rs │ │ ├── grid.rs │ │ ├── group.rs │ │ ├── horizontal.rs │ │ ├── indent.rs │ │ ├── layout.rs │ │ ├── mod.rs │ │ ├── positioned.rs │ │ ├── scroll_area.rs │ │ ├── separator.rs │ │ ├── sized.rs │ │ ├── space.rs │ │ ├── table.rs │ │ └── vertical.rs │ │ ├── lib.rs │ │ ├── menus │ │ ├── menu.rs │ │ └── mod.rs │ │ ├── misc │ │ ├── add_font.rs │ │ ├── cursor.rs │ │ ├── debug.rs │ │ ├── mod.rs │ │ ├── painter.rs │ │ ├── reset.rs │ │ ├── style.rs │ │ └── style_util.rs │ │ ├── properties.rs │ │ ├── state.rs │ │ ├── util.rs │ │ ├── visual │ │ └── mod.rs │ │ └── widgets │ │ ├── button.rs │ │ ├── checkbox.rs │ │ ├── code_editor │ │ ├── mod.rs │ │ ├── sublime-syntax.yml │ │ └── syntax_highlighting.rs │ │ ├── color_input.rs │ │ ├── combo.rs │ │ ├── console.rs │ │ ├── drag_value.rs │ │ ├── hex_viewer.rs │ │ ├── hyperlink.rs │ │ ├── image.rs │ │ ├── image_button.rs │ │ ├── image_util.rs │ │ ├── label.rs │ │ ├── link.rs │ │ ├── listbox.rs │ │ ├── markdown_viewer.rs │ │ ├── mod.rs │ │ ├── numeric_input.rs │ │ ├── numeric_slider.rs │ │ ├── plots │ │ ├── mod.rs │ │ ├── plot.rs │ │ ├── plot_bar.rs │ │ ├── plot_line.rs │ │ └── plot_points.rs │ │ ├── progress_bar.rs │ │ ├── radio_button.rs │ │ ├── render_target.rs │ │ ├── spinner.rs │ │ ├── text_field.rs │ │ ├── text_util.rs │ │ ├── tooltip.rs │ │ ├── var_util.rs │ │ └── variable.rs ├── fast_string │ ├── CMakeLists.txt │ ├── fast_string.hpp │ ├── fmt.hpp │ ├── storage.cpp │ └── storage.hpp ├── gfx │ ├── CLAUDE.md │ ├── CMakeLists.txt │ ├── MikkTSpace │ │ ├── README.md │ │ ├── mikktspace.c │ │ └── mikktspace.h │ ├── anim │ │ └── path.hpp │ ├── bounds.hpp │ ├── buffer.cpp │ ├── buffer.hpp │ ├── callback.hpp │ ├── checked_stack.hpp │ ├── context.cpp │ ├── context.hpp │ ├── context_data.hpp │ ├── context_data_storage.hpp │ ├── culling.cpp │ ├── debug_visualize.hpp │ ├── drawable.cpp │ ├── drawable.hpp │ ├── drawable_processor.hpp │ ├── drawable_processor_helpers.hpp │ ├── drawable_processors │ │ └── mesh_drawable_processor.hpp │ ├── drawables │ │ ├── mesh_drawable.cpp │ │ ├── mesh_drawable.hpp │ │ ├── mesh_tree_drawable.cpp │ │ └── mesh_tree_drawable.hpp │ ├── dynamic_wgpu_buffer.hpp │ ├── enums.cpp │ ├── enums.hpp │ ├── error_utils.hpp │ ├── feature.cpp │ ├── feature.hpp │ ├── feature_generator.hpp │ ├── features │ │ ├── alpha_cutoff.hpp │ │ ├── base_color.hpp │ │ ├── debug_color.hpp │ │ ├── transform.cpp │ │ ├── transform.hpp │ │ ├── velocity.cpp │ │ ├── velocity.hpp │ │ └── wireframe.hpp │ ├── filesystem.hpp │ ├── fmt.hpp │ ├── fonts │ │ ├── icons_font_awesome.h │ │ └── icons_kenney.h │ ├── frame_queue.hpp │ ├── fwd.hpp │ ├── geom.cpp │ ├── geom.hpp │ ├── gfx.natvis │ ├── gfx.swift │ ├── gfx_events.js │ ├── gfx_events_em.cpp │ ├── gfx_events_em.hpp │ ├── gfx_wgpu.cpp │ ├── gfx_wgpu.hpp │ ├── gfx_wgpu_pipeline_helper.hpp │ ├── gizmos │ │ ├── gizmo_input.cpp │ │ ├── gizmo_input.hpp │ │ ├── gizmo_math.hpp │ │ ├── gizmos.cpp │ │ ├── gizmos.hpp │ │ ├── rotation_gizmo.hpp │ │ ├── scaling_gizmo.hpp │ │ ├── shapes.cpp │ │ ├── shapes.hpp │ │ ├── translation_gizmo.hpp │ │ ├── wireframe.cpp │ │ └── wireframe.hpp │ ├── gltf │ │ ├── animation.hpp │ │ ├── gltf.cpp │ │ └── gltf.hpp │ ├── gpu_read_buffer.hpp │ ├── graph.hpp │ ├── hasherxxh3.hpp │ ├── isb.hpp │ ├── linalg.hpp │ ├── log.hpp │ ├── loop.hpp │ ├── material.cpp │ ├── material.hpp │ ├── math.hpp │ ├── mesh.cpp │ ├── mesh.hpp │ ├── mesh_utils.cpp │ ├── mesh_utils.hpp │ ├── moving_average.hpp │ ├── naga_helper.hpp │ ├── param_types.def │ ├── params.cpp │ ├── params.hpp │ ├── paths.cpp │ ├── paths.hpp │ ├── pch.cpp │ ├── pipeline_builder.cpp │ ├── pipeline_builder.hpp │ ├── pipeline_hash_collector.hpp │ ├── pipeline_hashes.cpp │ ├── pipeline_states.def │ ├── pipeline_step.cpp │ ├── pipeline_step.hpp │ ├── platform_surface.hpp │ ├── queue_data.hpp │ ├── readme.md │ ├── render_graph.hpp │ ├── render_graph_build_data.hpp │ ├── render_graph_builder.hpp │ ├── render_graph_evaluator.cpp │ ├── render_step_impl.cpp │ ├── render_step_impl.hpp │ ├── render_target.cpp │ ├── render_target.hpp │ ├── renderer.cpp │ ├── renderer.hpp │ ├── renderer_cache.hpp │ ├── renderer_storage.hpp │ ├── renderer_types.cpp │ ├── renderer_types.hpp │ ├── rust │ │ ├── CMakeLists.txt │ │ ├── build │ │ │ ├── Cargo.toml │ │ │ ├── README.md │ │ │ └── src │ │ │ │ └── lib.rs │ │ ├── gfx │ │ │ ├── .gitignore │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── build.rs │ │ │ └── src │ │ │ │ └── lib.rs │ │ └── naga-native │ │ │ ├── .gitignore │ │ │ ├── Cargo.lock │ │ │ ├── Cargo.toml │ │ │ ├── build.rs │ │ │ └── src │ │ │ └── lib.rs │ ├── rust_interop.cpp │ ├── rust_interop.hpp │ ├── sampler_cache.hpp │ ├── screen_size.hpp │ ├── sdl_native_window.hpp │ ├── shader │ │ ├── block.hpp │ │ ├── blocks.cpp │ │ ├── blocks.hpp │ │ ├── buffer_serializer.hpp │ │ ├── entry_point.hpp │ │ ├── fmt.hpp │ │ ├── fwd.hpp │ │ ├── generator.cpp │ │ ├── generator.hpp │ │ ├── generator_context.cpp │ │ ├── layout_traverser2.hpp │ │ ├── log.hpp │ │ ├── struct_layout.hpp │ │ ├── temp_variable.hpp │ │ ├── textures.hpp │ │ ├── type_builder.hpp │ │ ├── types.cpp │ │ ├── types.hpp │ │ ├── utils.hpp │ │ └── wgsl_mapping.hpp │ ├── sized_item_pool.hpp │ ├── steps │ │ ├── defaults.hpp │ │ └── effect.hpp │ ├── strings.hpp │ ├── tests │ │ ├── CMakeLists.txt │ │ ├── assets │ │ │ ├── abstract.jpg │ │ │ ├── fish.png │ │ │ ├── logo.png │ │ │ └── pixely_sprite.png │ │ ├── context.cpp │ │ ├── context.hpp │ │ ├── data.cpp │ │ ├── data.hpp │ │ ├── data │ │ │ └── default │ │ │ │ ├── blendAdditive.png │ │ │ │ ├── blendAlpha.png │ │ │ │ ├── blendAlphaPremul.png │ │ │ │ ├── capture.png │ │ │ │ ├── compare_0a.png │ │ │ │ ├── compare_0b.png │ │ │ │ ├── compare_1a.png │ │ │ │ ├── compare_1b.png │ │ │ │ ├── compare_2a.png │ │ │ │ ├── compare_2b.png │ │ │ │ ├── compare_3a.png │ │ │ │ ├── compare_3b.png │ │ │ │ ├── glTF.Avocado.png │ │ │ │ ├── glTF.BarramundiFish.png │ │ │ │ ├── glTF.Duck.png │ │ │ │ ├── glTF.Fox.png │ │ │ │ ├── glTF.Lantern.png │ │ │ │ ├── glTF.skinning.Fox.png │ │ │ │ ├── helper_boxes.png │ │ │ │ ├── helper_circles.png │ │ │ │ ├── helper_handles.png │ │ │ │ ├── helper_lines.png │ │ │ │ ├── helper_rectangles.png │ │ │ │ ├── rendergraph_format_conversion.png │ │ │ │ ├── rendergraph_multiple_io.png │ │ │ │ ├── rendergraph_velocity.png │ │ │ │ ├── rendergraph_viewport.png │ │ │ │ ├── shaderParameters.png │ │ │ │ ├── textures.png │ │ │ │ ├── vertexStorageFormats.png │ │ │ │ ├── wireframe-backfaces.png │ │ │ │ └── wireframe.png │ │ ├── main.cpp │ │ ├── pch.cpp │ │ ├── platform_id.cpp │ │ ├── platform_id.hpp │ │ ├── renderer.cpp │ │ ├── renderer.hpp │ │ ├── renderer_utils.hpp │ │ ├── test_caching.cpp │ │ ├── test_comparison.cpp │ │ ├── test_fast_string.cpp │ │ ├── test_general.cpp │ │ ├── test_gizmos.cpp │ │ ├── test_gltf.cpp │ │ ├── test_leaks.cpp │ │ ├── test_multithreaded.cpp │ │ ├── test_naga.cpp │ │ ├── test_rendergraph.cpp │ │ ├── test_rendergraph_headless.cpp │ │ └── test_shader.cpp │ ├── text │ │ ├── BigBlue_TerminalPlus.TTF │ │ ├── BigBlue_TerminalPlus.bin │ │ ├── Px437_IBM_EGA_8x8.bin │ │ ├── Px437_IBM_EGA_8x8.ttf │ │ ├── compress_font.shs │ │ ├── font.cpp │ │ ├── font.hpp │ │ ├── mesh_buffer.cpp │ │ ├── mesh_buffer.hpp │ │ ├── stb_fonts.cpp │ │ ├── stb_fonts.hpp │ │ ├── text_placer.cpp │ │ └── text_placer.hpp │ ├── texture.cpp │ ├── texture.hpp │ ├── texture_file │ │ ├── texture_file.cpp │ │ └── texture_file.hpp │ ├── texture_placeholder.hpp │ ├── texture_view_cache.hpp │ ├── transform_updater.hpp │ ├── transient_ptr.hpp │ ├── trs.hpp │ ├── types.hpp │ ├── unique_id.cpp │ ├── unique_id.hpp │ ├── user_data.hpp │ ├── utils.cpp │ ├── utils.hpp │ ├── view.cpp │ ├── view.hpp │ ├── view_raycast.hpp │ ├── view_stack.cpp │ ├── view_stack.hpp │ ├── wgpu_handle.hpp │ ├── window.cpp │ ├── window.hpp │ ├── window_em.cpp │ ├── window_em.hpp │ └── worker_memory.hpp ├── input │ ├── CMakeLists.txt │ ├── clipboard.cpp │ ├── clipboard.hpp │ ├── cursor_map.hpp │ ├── debug.hpp │ ├── detached.hpp │ ├── event_buffer.hpp │ ├── event_decoder.cpp │ ├── event_decoder.hpp │ ├── events.hpp │ ├── gestures.cpp │ ├── gestures.hpp │ ├── input.hpp │ ├── input_stack.cpp │ ├── input_stack.hpp │ ├── log.hpp │ ├── master.cpp │ ├── master.hpp │ ├── messages.hpp │ ├── sdl.hpp │ ├── state.hpp │ ├── tests │ │ └── tests.cpp │ ├── types.hpp │ ├── window_input.hpp │ ├── window_mapping.cpp │ └── window_mapping.hpp ├── lang │ ├── Cargo.toml │ └── src │ │ ├── ast.rs │ │ ├── ast_visitor.rs │ │ ├── cli.rs │ │ ├── custom_state.rs │ │ ├── directory.rs │ │ ├── directory.shs │ │ ├── error.rs │ │ ├── eval.rs │ │ ├── explained.shs │ │ ├── formatter.rs │ │ ├── lib.rs │ │ ├── nested.shs │ │ ├── print.rs │ │ ├── read.rs │ │ ├── rule_visitor.rs │ │ ├── sample1.shs │ │ ├── shards.pest │ │ └── tests │ │ ├── .gitattributes │ │ ├── test1.expected.shs │ │ ├── test1.shs │ │ ├── test10.expected.shs │ │ ├── test10.shs │ │ ├── test11.expected.shs │ │ ├── test11.shs │ │ ├── test12.expected.shs │ │ ├── test12.shs │ │ ├── test13.expected.shs │ │ ├── test13.shs │ │ ├── test14-lf.expected.shs │ │ ├── test14-lf.shs │ │ ├── test15-crlf.expected.shs │ │ ├── test15-crlf.shs │ │ ├── test16.expected.shs │ │ ├── test16.shs │ │ ├── test17.expected.shs │ │ ├── test17.shs │ │ ├── test18.expected.shs │ │ ├── test18.shs │ │ ├── test2.expected.shs │ │ ├── test2.shs │ │ ├── test3.expected.shs │ │ ├── test3.shs │ │ ├── test4.expected.shs │ │ ├── test4.shs │ │ ├── test5.expected.shs │ │ ├── test5.shs │ │ ├── test6.expected.shs │ │ ├── test6.shs │ │ ├── test7.expected.shs │ │ ├── test7.shs │ │ ├── test8.expected.shs │ │ ├── test8.shs │ │ ├── test9.expected.shs │ │ └── test9.shs ├── log │ ├── CMakeLists.txt │ ├── log.cpp │ ├── log.hpp │ └── process_time.hpp ├── modules │ ├── .gitignore │ ├── CLAUDE.md │ ├── README.md │ ├── anim │ │ ├── CMakeLists.txt │ │ └── anim.cpp │ ├── assert │ │ ├── CMakeLists.txt │ │ └── assert.cpp │ ├── audio │ │ ├── CMakeLists.txt │ │ ├── audio.cpp │ │ ├── audio.mm │ │ ├── codec.cpp │ │ ├── compressor.cpp │ │ ├── dsp.cpp │ │ └── synth.cpp │ ├── bigint │ │ ├── CMakeLists.txt │ │ └── bigint.cpp │ ├── brotli │ │ ├── CMakeLists.txt │ │ └── brotli.cpp │ ├── candle │ │ ├── CMakeLists.txt │ │ ├── Cargo.toml │ │ └── src │ │ │ ├── lib.rs │ │ │ ├── model.rs │ │ │ ├── tensor.rs │ │ │ ├── tokenizer.rs │ │ │ └── umap.rs │ ├── channels │ │ ├── CMakeLists.txt │ │ ├── channels.cpp │ │ ├── channels.hpp │ │ └── events.cpp │ ├── clipboard │ │ ├── CMakeLists.txt │ │ └── clipboard.cpp │ ├── core │ │ ├── CMakeLists.txt │ │ ├── Cargo.toml │ │ ├── ShaderFastMathLib.h │ │ ├── casting.cpp │ │ ├── casting.hpp │ │ ├── core.cpp │ │ ├── core.hpp │ │ ├── core.js │ │ ├── core.swift │ │ ├── exposed.cpp │ │ ├── file_base.hpp │ │ ├── flow.cpp │ │ ├── flow.hpp │ │ ├── inlined.cpp │ │ ├── linalg.cpp │ │ ├── linalg.hpp │ │ ├── logging.cpp │ │ ├── logging.hpp │ │ ├── math.cpp │ │ ├── math.hpp │ │ ├── math_base.hpp │ │ ├── math_binary.hpp │ │ ├── math_special.hpp │ │ ├── math_unary.hpp │ │ ├── memoize.cpp │ │ ├── memoize.hpp │ │ ├── parallel.cpp │ │ ├── seqs.cpp │ │ ├── serialization.cpp │ │ ├── src │ │ │ ├── casting.rs │ │ │ ├── date.rs │ │ │ ├── env.rs │ │ │ ├── ffi.rs │ │ │ ├── jinja.rs │ │ │ ├── lib.rs │ │ │ ├── uuid.rs │ │ │ └── yaml.rs │ │ ├── strings.cpp │ │ ├── time.cpp │ │ ├── time.hpp │ │ ├── trait.cpp │ │ ├── wires.cpp │ │ └── wires.hpp │ ├── crdts │ │ ├── CMakeLists.txt │ │ ├── crdts.cpp │ │ └── crdts.hpp │ ├── crypto │ │ ├── CMakeLists.txt │ │ ├── Cargo.toml │ │ └── src │ │ │ ├── argon.rs │ │ │ ├── chachapoly.rs │ │ │ ├── ecdsa.rs │ │ │ ├── hash.rs │ │ │ ├── jwt.rs │ │ │ ├── lib.rs │ │ │ ├── signatures.rs │ │ │ └── x509.rs │ ├── csv │ │ ├── CMakeLists.txt │ │ ├── Cargo.toml │ │ └── src │ │ │ └── lib.rs │ ├── debug │ │ ├── CMakeLists.txt │ │ └── debug.cpp │ ├── debugger │ │ ├── CLI11.hpp │ │ ├── CMakeLists.txt │ │ ├── Cargo.toml │ │ ├── README.md │ │ ├── cmdline.hpp │ │ ├── debugger.cpp │ │ ├── debugger.hpp │ │ ├── discovery_example.cpp │ │ ├── interface.cpp │ │ ├── interface.hpp │ │ ├── log.hpp │ │ ├── petname.h │ │ └── src │ │ │ └── lib.rs │ ├── desktop │ │ ├── CMakeLists.txt │ │ ├── desktop.capture.win.hpp │ │ ├── desktop.hpp │ │ └── desktop.win.cpp │ ├── egui │ │ ├── CMakeLists.txt │ │ ├── Cargo.toml │ │ ├── debug_ui.cpp │ │ ├── debug_ui.hpp │ │ ├── debug_ui │ │ │ ├── .gitignore │ │ │ ├── Cargo.toml │ │ │ ├── build.rs │ │ │ └── src │ │ │ │ └── lib.rs │ │ ├── egui_render_pass.hpp │ │ ├── egui_types.cpp │ │ ├── input.cpp │ │ ├── pass.cpp │ │ ├── renderer.cpp │ │ ├── rust_interop.cpp │ │ └── src │ │ │ └── lib.rs │ ├── fileops │ │ ├── CMakeLists.txt │ │ ├── Cargo.toml │ │ └── src │ │ │ └── lib.rs │ ├── fs │ │ ├── CMakeLists.txt │ │ ├── Cargo.toml │ │ ├── fs.cpp │ │ └── src │ │ │ └── lib.rs │ ├── gfx │ │ ├── CMakeLists.txt │ │ ├── buffer.cpp │ │ ├── buffer.hpp │ │ ├── buffer_vars.hpp │ │ ├── camera.cpp │ │ ├── camera.hpp │ │ ├── drawable.cpp │ │ ├── drawable_utils.hpp │ │ ├── feature.cpp │ │ ├── gfx.cpp │ │ ├── gfx.hpp │ │ ├── gizmos │ │ │ ├── context.cpp │ │ │ ├── context.hpp │ │ │ ├── gizmos.cpp │ │ │ ├── highlight.cpp │ │ │ ├── shapes.cpp │ │ │ └── trs.hpp │ │ ├── gltf.cpp │ │ ├── material.cpp │ │ ├── mesh.cpp │ │ ├── param_types.hpp │ │ ├── pch.cpp │ │ ├── renderer.cpp │ │ ├── renderer.hpp │ │ ├── shader │ │ │ ├── composition.cpp │ │ │ ├── composition.hpp │ │ │ ├── core_shards.cpp │ │ │ ├── core_shards.hpp │ │ │ ├── flow_shards.cpp │ │ │ ├── linalg_shards.cpp │ │ │ ├── linalg_shards.hpp │ │ │ ├── math_shards.cpp │ │ │ ├── math_shards.hpp │ │ │ ├── translate_wrapper.hpp │ │ │ ├── translator.cpp │ │ │ ├── translator.hpp │ │ │ ├── translator_utils.hpp │ │ │ ├── wgsl.cpp │ │ │ ├── wgsl.hpp │ │ │ └── wire_shards.cpp │ │ ├── shards_types.hpp │ │ ├── shards_utils.hpp │ │ ├── steps.cpp │ │ ├── text │ │ │ ├── text.cpp │ │ │ └── types.hpp │ │ ├── texture.cpp │ │ ├── view.cpp │ │ ├── window.cpp │ │ └── window.hpp │ ├── http │ │ ├── CMakeLists.txt │ │ ├── Cargo.toml │ │ ├── http.cpp │ │ ├── http.js │ │ └── src │ │ │ └── lib.rs │ ├── imaging │ │ ├── CMakeLists.txt │ │ ├── imaging.cpp │ │ └── imaging.hpp │ ├── inputs │ │ ├── CMakeLists.txt │ │ ├── detached.cpp │ │ ├── inputs.cpp │ │ └── inputs.hpp │ ├── json │ │ ├── CMakeLists.txt │ │ └── json.cpp │ ├── langffi │ │ ├── .gitignore │ │ ├── CMakeLists.txt │ │ ├── Cargo.toml │ │ ├── build.rs │ │ ├── line_info.cpp │ │ ├── line_info.hpp │ │ └── src │ │ │ └── lib.rs │ ├── llm │ │ ├── CMakeLists.txt │ │ ├── chat.cpp │ │ ├── embedd.cpp │ │ ├── sh_whisper.cpp │ │ └── shared.hpp │ ├── localshell │ │ ├── CMakeLists.txt │ │ ├── Cargo.toml │ │ └── src │ │ │ └── lib.rs │ ├── markdown │ │ ├── CMakeLists.txt │ │ ├── Cargo.toml │ │ └── src │ │ │ └── lib.rs │ ├── network │ │ ├── CMakeLists.txt │ │ ├── Cargo.toml │ │ ├── LICENSE │ │ ├── log.hpp │ │ ├── network.hpp │ │ ├── network_common.cpp │ │ ├── network_kcp.cpp │ │ ├── network_stun.cpp │ │ ├── network_ws.cpp │ │ ├── pollnet.h │ │ └── src │ │ │ ├── lib.rs │ │ │ ├── pollnet_context.rs │ │ │ ├── pollnet_context │ │ │ └── wsfuncs.rs │ │ │ └── ws_api.rs │ ├── os │ │ ├── CMakeLists.txt │ │ ├── os.cpp │ │ └── process.cpp │ ├── pdf │ │ ├── CMakeLists.txt │ │ ├── Cargo.toml │ │ └── src │ │ │ └── lib.rs │ ├── physics │ │ ├── CMakeLists.txt │ │ ├── body.cpp │ │ ├── broadphase.hpp │ │ ├── constraints.cpp │ │ ├── constraints.hpp │ │ ├── core.hpp │ │ ├── debug.cpp │ │ ├── debug_renderer.hpp │ │ ├── job_system.hpp │ │ ├── many_container.hpp │ │ ├── physics.cpp │ │ ├── physics.hpp │ │ ├── shapes.cpp │ │ └── soft_body.cpp │ ├── py │ │ ├── CMakeLists.txt │ │ └── py.cpp │ ├── random │ │ ├── CMakeLists.txt │ │ ├── Cargo.toml │ │ ├── random.cpp │ │ └── src │ │ │ └── lib.rs │ ├── reflection │ │ ├── CMakeLists.txt │ │ └── reflection.cpp │ ├── run │ │ ├── CMakeLists.txt │ │ └── run.cpp │ ├── snappy │ │ ├── CMakeLists.txt │ │ └── snappy.cpp │ ├── sqlite │ │ ├── CMakeLists.txt │ │ └── sqlite.cpp │ ├── ssh │ │ ├── CMakeLists.txt │ │ ├── Cargo.toml │ │ └── src │ │ │ └── lib.rs │ ├── struct │ │ ├── CMakeLists.txt │ │ └── struct.cpp │ ├── svg │ │ ├── CMakeLists.txt │ │ ├── Cargo.toml │ │ └── src │ │ │ └── lib.rs │ └── tracy │ │ ├── CMakeLists.txt │ │ └── tracy.cpp ├── rust │ ├── CMakeLists.txt │ ├── Cargo.toml │ ├── README.md │ ├── build.rs │ └── src │ │ ├── core.rs │ │ ├── error.rs │ │ ├── lib.rs │ │ ├── logging.rs │ │ ├── shard.rs │ │ ├── shardsc.rs │ │ ├── types │ │ ├── common.rs │ │ ├── mesh.rs │ │ ├── metadata.rs │ │ ├── mod.rs │ │ ├── param.rs │ │ ├── refcounted.rs │ │ ├── seq.rs │ │ ├── shard_ref.rs │ │ ├── shard_type.rs │ │ ├── strings.rs │ │ ├── table.rs │ │ └── wire.rs │ │ └── util.rs ├── rust_macro │ ├── Cargo.toml │ └── src │ │ └── lib.rs ├── shards.natvis ├── tests │ ├── .gitattributes │ ├── .gitignore │ ├── CLAUDE.md │ ├── CMakeLists.txt │ ├── PyShard1.py │ ├── PyShard2.py │ ├── audio.shs │ ├── audio2.shs │ ├── audio3.shs │ ├── bigint.shs │ ├── branch.shs │ ├── brotli.shs │ ├── builtins.shs │ ├── capture-logs.shs │ ├── casting-numbers.shs │ ├── cbperf.shs │ ├── channels.shs │ ├── complex-deserialize.shs │ ├── const-vars.shs │ ├── continuations.shs │ ├── crash.shs │ ├── crdt-benchmarks.shs │ ├── crdts.shs │ ├── crypto.shs │ ├── data │ │ ├── Ode_to_Joy.ogg │ │ ├── RGB.png │ │ ├── RGBA-quad.glb │ │ ├── RGBA.png │ │ ├── building.glb │ │ ├── fonts │ │ │ ├── pixel │ │ │ │ ├── PxPlus_IBM_BIOS.ttf │ │ │ │ ├── PxPlus_IBM_CGA.ttf │ │ │ │ ├── PxPlus_IBM_CGAthin.ttf │ │ │ │ ├── PxPlus_IBM_EGA_8x14.ttf │ │ │ │ ├── PxPlus_IBM_EGA_8x8.ttf │ │ │ │ ├── PxPlus_IBM_EGA_9x14.ttf │ │ │ │ ├── PxPlus_IBM_EGA_9x8.ttf │ │ │ │ ├── PxPlus_IBM_VGA_8x14.ttf │ │ │ │ ├── PxPlus_IBM_VGA_8x16.ttf │ │ │ │ ├── PxPlus_IBM_VGA_9x14.ttf │ │ │ │ ├── PxPlus_IBM_VGA_9x16.ttf │ │ │ │ ├── PxPlus_IBM_VGA_9x8.ttf │ │ │ │ └── PxPlus_IBM_XGA-AI_12x20.ttf │ │ │ └── robotto │ │ │ │ └── Roboto-Regular.ttf │ │ ├── footprint_court.hdr │ │ ├── helipad.hdr │ │ ├── hello.txt │ │ ├── hotdog.glb │ │ ├── mascot.glb │ │ ├── soft-cube.glb │ │ └── unit-avocado.glb │ ├── db-paths.shs │ ├── db.shs │ ├── defs.shs │ ├── egui-demo.shs │ ├── egui-plot.shs │ ├── events.shs │ ├── expect.shs │ ├── failures.shs │ ├── ffi.shs │ ├── fib.py │ ├── fib.shs │ ├── fileops.shs │ ├── fixed-table.shs │ ├── fixme-gfx-ui-rt.shs │ ├── flows.shs │ ├── fs-security.shs │ ├── general.shs │ ├── gfx-buffer.shs │ ├── gfx-cube.shs │ ├── gfx-effect.shs │ ├── gfx-feature-id.shs │ ├── gfx-feature.shs │ ├── gfx-fullscreen-pass.shs │ ├── gfx-generated.shs │ ├── gfx-gizmo-rotation.shs │ ├── gfx-gizmo-scaling.shs │ ├── gfx-gizmo-shapes.shs │ ├── gfx-gizmo-text.shs │ ├── gfx-gizmo-translation.shs │ ├── gfx-gltf-anim-benchmark.shs │ ├── gfx-gltf-anim.shs │ ├── gfx-gltf-pack.shs │ ├── gfx-gltf-params.shs │ ├── gfx-gltf-skinned-anim.shs │ ├── gfx-gltf.shs │ ├── gfx-highlight.shs │ ├── gfx-materials.shs │ ├── gfx-ortho.shs │ ├── gfx-pbr.shs │ ├── gfx-queue.shs │ ├── gfx-read-texture.shs │ ├── gfx-render-graph-0.shs │ ├── gfx-render-graph-1.shs │ ├── gfx-shader-translator-0.shs │ ├── gfx-shader-translator-1.shs │ ├── gfx-shader-translator-2.shs │ ├── gfx-shader-translator-3.shs │ ├── gfx-shader-translator-4.shs │ ├── gfx-text-align.shs │ ├── gfx-text-world-space.shs │ ├── gfx-text.shs │ ├── gfx-texture.shs │ ├── gfx-trace.shs │ ├── gfx-window.shs │ ├── global-init.shs │ ├── hello.shs │ ├── hello2.shs │ ├── help.shs │ ├── help2.shs │ ├── help3.shs │ ├── hot-reload-1.shs │ ├── hot-reload-2.shs │ ├── hot-reload.shs │ ├── http.shs │ ├── idle.shs │ ├── imaging.shs │ ├── include-paths.shs │ ├── include │ │ ├── a │ │ │ └── inside-include-a.shs │ │ └── b │ │ │ ├── b2 │ │ │ └── inside-include-b2.shs │ │ │ └── inside-include-b.shs │ ├── input.shs │ ├── isAny-x-test.shs │ ├── jinja.shs │ ├── json-table-recycle.shs │ ├── linalg.shs │ ├── llm.shs │ ├── localshell.shs │ ├── markdown.shs │ ├── math.shs │ ├── math_audio.shs │ ├── ml-test-gemma3-base.shs │ ├── ml-test-gemma3-img.shs │ ├── ml-test-gemma3.shs │ ├── ml-test-qwen2.5vl.shs │ ├── ml-test-qwen3.shs │ ├── ml-test.shs │ ├── ml.shs │ ├── nested-loops.shs │ ├── nested-stop.shs │ ├── nesting-wires.shs │ ├── network-ws.shs │ ├── network.shs │ ├── notify.shs │ ├── pdf.shs │ ├── perf.dtrace │ ├── physics.shs │ ├── pure.shs │ ├── py-test.shs │ ├── pyperf.py │ ├── return.shs │ ├── rust.shs │ ├── seq-of-table.shs │ ├── server │ │ ├── config.shs │ │ ├── control.shs │ │ ├── http-server-inner.shs │ │ ├── http-server-shared.shs │ │ ├── http-server.shs │ │ ├── index.html │ │ └── tests.http │ ├── shards.shs │ ├── shell.shs │ ├── snappy.shs │ ├── spatial.edn │ ├── ssh-test-docker │ │ ├── Dockerfile │ │ ├── README.md │ │ └── docker-compose.yml │ ├── ssh-test.shs │ ├── stdio.shs │ ├── strings.shs │ ├── strings2.shs │ ├── struct.shs │ ├── subwires.shs │ ├── suspend-resume.shs │ ├── synth_demo.shs │ ├── table-compose.shs │ ├── table-recurse.shs │ ├── table-seq-push.shs │ ├── tablecase.shs │ ├── take.shs │ ├── test-once-every.shs │ ├── test-runtime.js │ ├── test_extra.cpp │ ├── test_runtime.cpp │ ├── timing.shs │ ├── traits.shs │ ├── types.shs │ ├── ui-0.shs │ ├── ui-1.shs │ ├── ui-2.shs │ ├── ui-drag-and-drop.shs │ ├── ui-nested.shs │ ├── ui-selectable-drag.shs │ ├── ui-style.shs │ ├── ui-table.shs │ ├── ui-visual-shards.shs │ ├── utf16str.dat │ ├── variables.shs │ ├── web │ │ ├── .gitignore │ │ ├── _test_em │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── run_browser.js │ │ ├── run_server │ │ └── shared │ ├── whendone.shs │ ├── whisper.shs │ ├── wire-macro.shs │ ├── wires-embed-issue.shs │ └── zip-map.shs ├── tools │ ├── CMakeLists.txt │ ├── bin2c-rs │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ └── src │ │ │ └── main.rs │ └── bin2c │ │ ├── CMakeLists.txt │ │ ├── include │ │ └── bin2c │ │ │ └── abi.hpp │ │ └── main.cpp └── union │ ├── CMakeLists.txt │ ├── Cargo.lock │ └── inlined_prelude.cpp ├── update.sh └── utils ├── README.md ├── compress-strings.shs ├── run-editor.shs ├── sh_synthetic_debug.py └── stack_diff.py /.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/.cargo/config.toml -------------------------------------------------------------------------------- /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/.clang-format -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/.dockerignore -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/build-doc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/.github/workflows/build-doc.yml -------------------------------------------------------------------------------- /.github/workflows/build-ios.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/.github/workflows/build-ios.yml -------------------------------------------------------------------------------- /.github/workflows/build-linux.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/.github/workflows/build-linux.yml -------------------------------------------------------------------------------- /.github/workflows/build-macos.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/.github/workflows/build-macos.yml -------------------------------------------------------------------------------- /.github/workflows/build-wasm.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/.github/workflows/build-wasm.yml -------------------------------------------------------------------------------- /.github/workflows/claude.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/.github/workflows/claude.yml -------------------------------------------------------------------------------- /.github/workflows/codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/.github/workflows/codecov.yml -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.github/workflows/test-wasm.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/.github/workflows/test-wasm.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/.gitmodules -------------------------------------------------------------------------------- /CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/CLAUDE.md -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/Cargo.toml -------------------------------------------------------------------------------- /Dockerfile.headless: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/Dockerfile.headless -------------------------------------------------------------------------------- /Dockerfile.shards: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/Dockerfile.shards -------------------------------------------------------------------------------- /FLATPAK_BUILD.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/FLATPAK_BUILD.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/README.md -------------------------------------------------------------------------------- /assets/Freesample.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/assets/Freesample.svg -------------------------------------------------------------------------------- /assets/ShardsLogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/assets/ShardsLogo.png -------------------------------------------------------------------------------- /assets/ios-editor.GIF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/assets/ios-editor.GIF -------------------------------------------------------------------------------- /assets/ios-imgui.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/assets/ios-imgui.PNG -------------------------------------------------------------------------------- /assets/simple1.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/assets/simple1.PNG -------------------------------------------------------------------------------- /assets/wide-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/assets/wide-logo.png -------------------------------------------------------------------------------- /cmake/Assets.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/cmake/Assets.cmake -------------------------------------------------------------------------------- /cmake/CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/cmake/CLAUDE.md -------------------------------------------------------------------------------- /cmake/CPM.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/cmake/CPM.cmake -------------------------------------------------------------------------------- /cmake/Modules.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/cmake/Modules.cmake -------------------------------------------------------------------------------- /cmake/OSX_x86_64.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/cmake/OSX_x86_64.cmake -------------------------------------------------------------------------------- /cmake/Platform.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/cmake/Platform.cmake -------------------------------------------------------------------------------- /cmake/Root.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/cmake/Root.cmake -------------------------------------------------------------------------------- /cmake/Rust.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/cmake/Rust.cmake -------------------------------------------------------------------------------- /cmake/SHExternalProject.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/cmake/SHExternalProject.cmake -------------------------------------------------------------------------------- /cmake/Sanitizers.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/cmake/Sanitizers.cmake -------------------------------------------------------------------------------- /cmake/ShardsTools.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/cmake/ShardsTools.cmake -------------------------------------------------------------------------------- /cmake/Tidy.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/cmake/Tidy.cmake -------------------------------------------------------------------------------- /cmake/Tools.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/cmake/Tools.cmake -------------------------------------------------------------------------------- /cmake/Utils.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/cmake/Utils.cmake -------------------------------------------------------------------------------- /cmake/Zig.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/cmake/Zig.cmake -------------------------------------------------------------------------------- /cmake/licenses/about.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/cmake/licenses/about.hbs -------------------------------------------------------------------------------- /cmake/licenses/about.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/cmake/licenses/about.toml -------------------------------------------------------------------------------- /cmake/osx_rust_build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/cmake/osx_rust_build.sh -------------------------------------------------------------------------------- /cmake/rust/union_Cargo.toml.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/cmake/rust/union_Cargo.toml.in -------------------------------------------------------------------------------- /cmake/rust/union_lib.rs.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/cmake/rust/union_lib.rs.in -------------------------------------------------------------------------------- /cmake/test_script.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/cmake/test_script.sh -------------------------------------------------------------------------------- /codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/codecov.yml -------------------------------------------------------------------------------- /context7.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/context7.json -------------------------------------------------------------------------------- /deps/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/deps/CMakeLists.txt -------------------------------------------------------------------------------- /deps/sqlite/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/deps/sqlite/CMakeLists.txt -------------------------------------------------------------------------------- /deps/tracy_stub/tracy/TracyC.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/deps/tracy_stub/tracy/TracyC.h -------------------------------------------------------------------------------- /deps/tracy_stub/tracy/Wrapper.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/deps/tracy_stub/tracy/Wrapper.hpp -------------------------------------------------------------------------------- /docker-deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/docker-deploy.sh -------------------------------------------------------------------------------- /docs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/docs/.gitignore -------------------------------------------------------------------------------- /docs/Bytes/Join.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/docs/Bytes/Join.md -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/details/shards/Assert/Is.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/docs/details/shards/Assert/Is.md -------------------------------------------------------------------------------- /docs/details/shards/Bytes/Join.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/docs/details/shards/Bytes/Join.md -------------------------------------------------------------------------------- /docs/details/shards/GFX/Draw.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/docs/details/shards/GFX/Draw.md -------------------------------------------------------------------------------- /docs/details/shards/GFX/Mesh.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/docs/details/shards/GFX/Mesh.md -------------------------------------------------------------------------------- /docs/details/shards/GFX/Render.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/docs/details/shards/GFX/Render.md -------------------------------------------------------------------------------- /docs/details/shards/GFX/UIPass.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/docs/details/shards/GFX/UIPass.md -------------------------------------------------------------------------------- /docs/details/shards/GFX/View.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/docs/details/shards/GFX/View.md -------------------------------------------------------------------------------- /docs/details/shards/GFX/glTF.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/docs/details/shards/GFX/glTF.md -------------------------------------------------------------------------------- /docs/details/shards/General/Do.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/docs/details/shards/General/Do.md -------------------------------------------------------------------------------- /docs/details/shards/General/Is.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/docs/details/shards/General/Is.md -------------------------------------------------------------------------------- /docs/details/shards/Http/Chunk.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/docs/details/shards/Http/Chunk.md -------------------------------------------------------------------------------- /docs/details/shards/Http/Get.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/docs/details/shards/Http/Get.md -------------------------------------------------------------------------------- /docs/details/shards/Http/Head.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/docs/details/shards/Http/Head.md -------------------------------------------------------------------------------- /docs/details/shards/Http/Patch.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/docs/details/shards/Http/Patch.md -------------------------------------------------------------------------------- /docs/details/shards/Http/Post.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/docs/details/shards/Http/Post.md -------------------------------------------------------------------------------- /docs/details/shards/Http/Put.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/docs/details/shards/Http/Put.md -------------------------------------------------------------------------------- /docs/details/shards/Http/Read.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/docs/details/shards/Http/Read.md -------------------------------------------------------------------------------- /docs/details/shards/Math/Abs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/docs/details/shards/Math/Abs.md -------------------------------------------------------------------------------- /docs/details/shards/Math/Acos.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/docs/details/shards/Math/Acos.md -------------------------------------------------------------------------------- /docs/details/shards/Math/Acosh.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/docs/details/shards/Math/Acosh.md -------------------------------------------------------------------------------- /docs/details/shards/Math/Add.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/docs/details/shards/Math/Add.md -------------------------------------------------------------------------------- /docs/details/shards/Math/Asin.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/docs/details/shards/Math/Asin.md -------------------------------------------------------------------------------- /docs/details/shards/Math/Asinh.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/docs/details/shards/Math/Asinh.md -------------------------------------------------------------------------------- /docs/details/shards/Math/Atan.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/docs/details/shards/Math/Atan.md -------------------------------------------------------------------------------- /docs/details/shards/Math/Atanh.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/docs/details/shards/Math/Atanh.md -------------------------------------------------------------------------------- /docs/details/shards/Math/Cbrt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/docs/details/shards/Math/Cbrt.md -------------------------------------------------------------------------------- /docs/details/shards/Math/Ceil.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/docs/details/shards/Math/Ceil.md -------------------------------------------------------------------------------- /docs/details/shards/Math/Cos.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/docs/details/shards/Math/Cos.md -------------------------------------------------------------------------------- /docs/details/shards/Math/Cosh.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/docs/details/shards/Math/Cosh.md -------------------------------------------------------------------------------- /docs/details/shards/Math/Dec.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/docs/details/shards/Math/Dec.md -------------------------------------------------------------------------------- /docs/details/shards/Math/Erf.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/docs/details/shards/Math/Erf.md -------------------------------------------------------------------------------- /docs/details/shards/Math/Erfc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/docs/details/shards/Math/Erfc.md -------------------------------------------------------------------------------- /docs/details/shards/Math/Exp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/docs/details/shards/Math/Exp.md -------------------------------------------------------------------------------- /docs/details/shards/Math/Exp2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/docs/details/shards/Math/Exp2.md -------------------------------------------------------------------------------- /docs/details/shards/Math/Expm1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/docs/details/shards/Math/Expm1.md -------------------------------------------------------------------------------- /docs/details/shards/Math/Floor.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/docs/details/shards/Math/Floor.md -------------------------------------------------------------------------------- /docs/details/shards/Math/Inc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/docs/details/shards/Math/Inc.md -------------------------------------------------------------------------------- /docs/details/shards/Math/Lerp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/docs/details/shards/Math/Lerp.md -------------------------------------------------------------------------------- /docs/details/shards/Math/Log.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/docs/details/shards/Math/Log.md -------------------------------------------------------------------------------- /docs/details/shards/Math/Log10.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/docs/details/shards/Math/Log10.md -------------------------------------------------------------------------------- /docs/details/shards/Math/Log2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/docs/details/shards/Math/Log2.md -------------------------------------------------------------------------------- /docs/details/shards/Math/Mean.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/docs/details/shards/Math/Mean.md -------------------------------------------------------------------------------- /docs/details/shards/Math/Mod.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/docs/details/shards/Math/Mod.md -------------------------------------------------------------------------------- /docs/details/shards/Math/Round.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/docs/details/shards/Math/Round.md -------------------------------------------------------------------------------- /docs/details/shards/Math/Sin.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/docs/details/shards/Math/Sin.md -------------------------------------------------------------------------------- /docs/details/shards/Math/Sinh.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/docs/details/shards/Math/Sinh.md -------------------------------------------------------------------------------- /docs/details/shards/Math/Sqrt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/docs/details/shards/Math/Sqrt.md -------------------------------------------------------------------------------- /docs/details/shards/Math/Tan.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/docs/details/shards/Math/Tan.md -------------------------------------------------------------------------------- /docs/details/shards/Math/Tanh.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/docs/details/shards/Math/Tanh.md -------------------------------------------------------------------------------- /docs/details/shards/Math/Trunc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/docs/details/shards/Math/Trunc.md -------------------------------------------------------------------------------- /docs/details/shards/Time/Epoch.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/docs/details/shards/Time/Epoch.md -------------------------------------------------------------------------------- /docs/docs/.pages: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/docs/docs/.pages -------------------------------------------------------------------------------- /docs/docs/CNAME: -------------------------------------------------------------------------------- 1 | docs.fragcolor.com -------------------------------------------------------------------------------- /docs/docs/assets/ShardsLogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/docs/docs/assets/ShardsLogo.png -------------------------------------------------------------------------------- /docs/docs/assets/fbl-logo-1.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/docs/docs/assets/fbl-logo-1.svg -------------------------------------------------------------------------------- /docs/docs/assets/images/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/docs/docs/assets/images/logo.svg -------------------------------------------------------------------------------- /docs/docs/contribute/.pages: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/docs/docs/contribute/.pages -------------------------------------------------------------------------------- /docs/docs/contribute/code/.pages: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/docs/docs/contribute/code/.pages -------------------------------------------------------------------------------- /docs/docs/contribute/docs/.pages: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/docs/docs/contribute/docs/.pages -------------------------------------------------------------------------------- /docs/docs/contribute/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/docs/docs/contribute/index.md -------------------------------------------------------------------------------- /docs/docs/download/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/docs/docs/download/index.md -------------------------------------------------------------------------------- /docs/docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/docs/docs/index.md -------------------------------------------------------------------------------- /docs/docs/learn/.pages: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/docs/docs/learn/.pages -------------------------------------------------------------------------------- /docs/docs/learn/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/docs/docs/learn/index.md -------------------------------------------------------------------------------- /docs/docs/learn/shards/.pages: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/docs/docs/learn/shards/.pages -------------------------------------------------------------------------------- /docs/docs/learn/shards/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/docs/docs/learn/shards/index.md -------------------------------------------------------------------------------- /docs/docs/reference/.pages: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/docs/docs/reference/.pages -------------------------------------------------------------------------------- /docs/docs/reference/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/docs/docs/reference/index.md -------------------------------------------------------------------------------- /docs/docs/reference/shards/.pages: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/docs/docs/reference/shards/.pages -------------------------------------------------------------------------------- /docs/docs/reference/shards/enums/.pages: -------------------------------------------------------------------------------- 1 | nav: 2 | - ... 3 | -------------------------------------------------------------------------------- /docs/docs/reference/shards/overview/.pages: -------------------------------------------------------------------------------- 1 | nav: 2 | - ... 3 | -------------------------------------------------------------------------------- /docs/generate.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/docs/generate.shs -------------------------------------------------------------------------------- /docs/includes/deprecated.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/docs/includes/deprecated.md -------------------------------------------------------------------------------- /docs/includes/experimental.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/docs/includes/experimental.md -------------------------------------------------------------------------------- /docs/includes/license.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/docs/includes/license.md -------------------------------------------------------------------------------- /docs/mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/docs/mkdocs.yml -------------------------------------------------------------------------------- /docs/overrides/main.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/docs/overrides/main.html -------------------------------------------------------------------------------- /docs/samples/data/ShardsLogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/docs/samples/data/ShardsLogo.png -------------------------------------------------------------------------------- /docs/samples/run-sample.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/docs/samples/run-sample.shs -------------------------------------------------------------------------------- /docs/samples/shards/GFX/Render/1.out.md: -------------------------------------------------------------------------------- 1 | ![Image](../assets/render_output.png) 2 | -------------------------------------------------------------------------------- /docs/samples/shards/General/ParseInt/1.shs: -------------------------------------------------------------------------------- 1 | "42" | ParseInt | Log 2 | Assert.Is(42 Break: true) 3 | -------------------------------------------------------------------------------- /docs/samples/shards/Math/Divide/1.shs: -------------------------------------------------------------------------------- 1 | 9.0 | Math.Divide(Operand: 2.0) | Log 2 | Assert.Is(4.5 Break: true) 3 | -------------------------------------------------------------------------------- /docs/samples/shards/Math/LShift/1.shs: -------------------------------------------------------------------------------- 1 | 4 | Math.LShift(2) | Log 2 | Assert.Is(16 Break: true) 3 | -------------------------------------------------------------------------------- /docs/samples/shards/Math/Or/1.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/docs/samples/shards/Math/Or/1.shs -------------------------------------------------------------------------------- /docs/samples/shards/Math/Pow/1.shs: -------------------------------------------------------------------------------- 1 | 2.0 | Math.Pow(Operand: 3.0) | Log 2 | Assert.Is(8.0 Break: true) 3 | -------------------------------------------------------------------------------- /docs/samples/shards/Math/RShift/1.shs: -------------------------------------------------------------------------------- 1 | 4 | Math.RShift(2) | Log 2 | Assert.Is(1 Break: true) 3 | -------------------------------------------------------------------------------- /docs/samples/shards/Math/Subtract/1.shs: -------------------------------------------------------------------------------- 1 | 7 | Math.Subtract(Operand: 2) | Log 2 | Assert.Is(5 Break: true) 3 | -------------------------------------------------------------------------------- /docs/samples/shards/String/ToUpper/1.shs: -------------------------------------------------------------------------------- 1 | "Hello" | String.ToUpper | Log 2 | Assert.Is("HELLO" Break: true) 3 | -------------------------------------------------------------------------------- /docs/samples/shards/UI/Area/1.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/docs/samples/shards/UI/Area/1.shs -------------------------------------------------------------------------------- /docs/samples/shards/UI/Grid/1.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/docs/samples/shards/UI/Grid/1.shs -------------------------------------------------------------------------------- /docs/samples/shards/UI/Link/1.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/docs/samples/shards/UI/Link/1.shs -------------------------------------------------------------------------------- /docs/samples/shards/UI/Link/2.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/docs/samples/shards/UI/Link/2.shs -------------------------------------------------------------------------------- /docs/samples/shards/UI/Menu/1.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/docs/samples/shards/UI/Menu/1.shs -------------------------------------------------------------------------------- /docs/samples/shards/UI/Plot/1.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/docs/samples/shards/UI/Plot/1.shs -------------------------------------------------------------------------------- /docs/samples/shards/UI/Plot/2.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/docs/samples/shards/UI/Plot/2.shs -------------------------------------------------------------------------------- /docs/samples/shards/UI/Plot/3.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/docs/samples/shards/UI/Plot/3.shs -------------------------------------------------------------------------------- /docs/samples/shards/UI/Tab/1.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/docs/samples/shards/UI/Tab/1.shs -------------------------------------------------------------------------------- /docs/sugar.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/docs/sugar.md -------------------------------------------------------------------------------- /format.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/format.sh -------------------------------------------------------------------------------- /include/shards/common_types.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/include/shards/common_types.hpp -------------------------------------------------------------------------------- /include/shards/defer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/include/shards/defer.hpp -------------------------------------------------------------------------------- /include/shards/dllshard.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/include/shards/dllshard.hpp -------------------------------------------------------------------------------- /include/shards/iterator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/include/shards/iterator.hpp -------------------------------------------------------------------------------- /include/shards/lang.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/include/shards/lang.hpp -------------------------------------------------------------------------------- /include/shards/linalg_shim.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/include/shards/linalg_shim.hpp -------------------------------------------------------------------------------- /include/shards/math_ops.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/include/shards/math_ops.hpp -------------------------------------------------------------------------------- /include/shards/module.modulemap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/include/shards/module.modulemap -------------------------------------------------------------------------------- /include/shards/msc_vec.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/include/shards/msc_vec.hpp -------------------------------------------------------------------------------- /include/shards/number_types.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/include/shards/number_types.hpp -------------------------------------------------------------------------------- /include/shards/object_type.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/include/shards/object_type.hpp -------------------------------------------------------------------------------- /include/shards/ops.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/include/shards/ops.hpp -------------------------------------------------------------------------------- /include/shards/shards.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/include/shards/shards.h -------------------------------------------------------------------------------- /include/shards/shards.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/include/shards/shards.hpp -------------------------------------------------------------------------------- /include/shards/shards.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/include/shards/shards.swift -------------------------------------------------------------------------------- /include/shards/shards_swift.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/include/shards/shards_swift.h -------------------------------------------------------------------------------- /include/shards/shardwrapper.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/include/shards/shardwrapper.hpp -------------------------------------------------------------------------------- /include/shards/utility.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/include/shards/utility.hpp -------------------------------------------------------------------------------- /include/shards/wire_dsl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/include/shards/wire_dsl.hpp -------------------------------------------------------------------------------- /justfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/justfile -------------------------------------------------------------------------------- /lib/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/lib/README.md -------------------------------------------------------------------------------- /lib/gfx/atmosphere.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/lib/gfx/atmosphere.shs -------------------------------------------------------------------------------- /lib/gfx/atmosphere.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/lib/gfx/atmosphere.wgsl -------------------------------------------------------------------------------- /lib/gfx/colors.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/lib/gfx/colors.shs -------------------------------------------------------------------------------- /lib/gfx/cubemap-utils.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/lib/gfx/cubemap-utils.shs -------------------------------------------------------------------------------- /lib/gfx/fbl-shared.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/lib/gfx/fbl-shared.shs -------------------------------------------------------------------------------- /lib/gfx/pbr.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/lib/gfx/pbr.shs -------------------------------------------------------------------------------- /lib/gfx/pbr.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/lib/gfx/pbr.wgsl -------------------------------------------------------------------------------- /lib/gfx/pixel.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/lib/gfx/pixel.shs -------------------------------------------------------------------------------- /lib/hot-reload.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/lib/hot-reload.shs -------------------------------------------------------------------------------- /lib/ml/embeddings.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/lib/ml/embeddings.shs -------------------------------------------------------------------------------- /lib/shards-guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/lib/shards-guide.md -------------------------------------------------------------------------------- /lib/shards-reference.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/lib/shards-reference.md -------------------------------------------------------------------------------- /lib/std/fbl-utils.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/lib/std/fbl-utils.shs -------------------------------------------------------------------------------- /lib/std/if.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/lib/std/if.shs -------------------------------------------------------------------------------- /run-tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/run-tests.sh -------------------------------------------------------------------------------- /rust.version: -------------------------------------------------------------------------------- 1 | nightly-2025-08-01 -------------------------------------------------------------------------------- /rustfmt.toml: -------------------------------------------------------------------------------- 1 | newline_style = "Native" 2 | tab_spaces = 2 3 | -------------------------------------------------------------------------------- /shards/anim/path.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/anim/path.hpp -------------------------------------------------------------------------------- /shards/anim/types.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/anim/types.hpp -------------------------------------------------------------------------------- /shards/boost_Containers.natvis: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/boost_Containers.natvis -------------------------------------------------------------------------------- /shards/cli/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/cli/CMakeLists.txt -------------------------------------------------------------------------------- /shards/cli/dll.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/cli/dll.cpp -------------------------------------------------------------------------------- /shards/cli/emscripten_api.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/cli/emscripten_api.cpp -------------------------------------------------------------------------------- /shards/cli/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/cli/main.cpp -------------------------------------------------------------------------------- /shards/cli/shards.def: -------------------------------------------------------------------------------- 1 | EXPORTS 2 | shardsInterface -------------------------------------------------------------------------------- /shards/core/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/core/CMakeLists.txt -------------------------------------------------------------------------------- /shards/core/assert.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/core/assert.hpp -------------------------------------------------------------------------------- /shards/core/async.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/core/async.cpp -------------------------------------------------------------------------------- /shards/core/async.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/core/async.hpp -------------------------------------------------------------------------------- /shards/core/brancher.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/core/brancher.hpp -------------------------------------------------------------------------------- /shards/core/check_utils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/core/check_utils.hpp -------------------------------------------------------------------------------- /shards/core/core_inlined.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/core/core_inlined.cpp -------------------------------------------------------------------------------- /shards/core/coro.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/core/coro.cpp -------------------------------------------------------------------------------- /shards/core/coro.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/core/coro.hpp -------------------------------------------------------------------------------- /shards/core/coro_annotations.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/core/coro_annotations.inl -------------------------------------------------------------------------------- /shards/core/em_proxy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/core/em_proxy.cpp -------------------------------------------------------------------------------- /shards/core/em_proxy.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/core/em_proxy.hpp -------------------------------------------------------------------------------- /shards/core/exception.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/core/exception.hpp -------------------------------------------------------------------------------- /shards/core/foundation.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/core/foundation.hpp -------------------------------------------------------------------------------- /shards/core/function.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/core/function.hpp -------------------------------------------------------------------------------- /shards/core/hash.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/core/hash.cpp -------------------------------------------------------------------------------- /shards/core/hash.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/core/hash.hpp -------------------------------------------------------------------------------- /shards/core/hash.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/core/hash.inl -------------------------------------------------------------------------------- /shards/core/hasherxxh3.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/core/hasherxxh3.hpp -------------------------------------------------------------------------------- /shards/core/inline.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/core/inline.hpp -------------------------------------------------------------------------------- /shards/core/into_wire.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/core/into_wire.hpp -------------------------------------------------------------------------------- /shards/core/lang_api.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/core/lang_api.hpp -------------------------------------------------------------------------------- /shards/core/log_api.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/core/log_api.cpp -------------------------------------------------------------------------------- /shards/core/log_api.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/core/log_api.hpp -------------------------------------------------------------------------------- /shards/core/module.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/core/module.hpp -------------------------------------------------------------------------------- /shards/core/number_types.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/core/number_types.cpp -------------------------------------------------------------------------------- /shards/core/object_var_util.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/core/object_var_util.hpp -------------------------------------------------------------------------------- /shards/core/ops_internal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/core/ops_internal.cpp -------------------------------------------------------------------------------- /shards/core/ops_internal.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/core/ops_internal.hpp -------------------------------------------------------------------------------- /shards/core/params.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/core/params.hpp -------------------------------------------------------------------------------- /shards/core/pch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/core/pch.cpp -------------------------------------------------------------------------------- /shards/core/platform.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/core/platform.hpp -------------------------------------------------------------------------------- /shards/core/pmr/list.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/core/pmr/list.hpp -------------------------------------------------------------------------------- /shards/core/pmr/map.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/core/pmr/map.hpp -------------------------------------------------------------------------------- /shards/core/pmr/string.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/core/pmr/string.hpp -------------------------------------------------------------------------------- /shards/core/pmr/unordered_map.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/core/pmr/unordered_map.hpp -------------------------------------------------------------------------------- /shards/core/pmr/unordered_set.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/core/pmr/unordered_set.hpp -------------------------------------------------------------------------------- /shards/core/pmr/vector.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/core/pmr/vector.hpp -------------------------------------------------------------------------------- /shards/core/pmr/wrapper.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/core/pmr/wrapper.hpp -------------------------------------------------------------------------------- /shards/core/pool.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/core/pool.hpp -------------------------------------------------------------------------------- /shards/core/runtime.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/core/runtime.cpp -------------------------------------------------------------------------------- /shards/core/runtime.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/core/runtime.hpp -------------------------------------------------------------------------------- /shards/core/self_macro.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/core/self_macro.h -------------------------------------------------------------------------------- /shards/core/serialization.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/core/serialization.hpp -------------------------------------------------------------------------------- /shards/core/shards_fiber.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/core/shards_fiber.js -------------------------------------------------------------------------------- /shards/core/shards_macros.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/core/shards_macros.hpp -------------------------------------------------------------------------------- /shards/core/shared.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/core/shared.hpp -------------------------------------------------------------------------------- /shards/core/shccstrings.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/core/shccstrings.hpp -------------------------------------------------------------------------------- /shards/core/stream_buf.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/core/stream_buf.hpp -------------------------------------------------------------------------------- /shards/core/taskflow.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/core/taskflow.cpp -------------------------------------------------------------------------------- /shards/core/taskflow.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/core/taskflow.hpp -------------------------------------------------------------------------------- /shards/core/trait.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/core/trait.cpp -------------------------------------------------------------------------------- /shards/core/trait.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/core/trait.hpp -------------------------------------------------------------------------------- /shards/core/type_cache.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/core/type_cache.hpp -------------------------------------------------------------------------------- /shards/core/type_info.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/core/type_info.cpp -------------------------------------------------------------------------------- /shards/core/type_info.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/core/type_info.hpp -------------------------------------------------------------------------------- /shards/core/type_matcher.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/core/type_matcher.hpp -------------------------------------------------------------------------------- /shards/core/utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/core/utils.cpp -------------------------------------------------------------------------------- /shards/core/utils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/core/utils.hpp -------------------------------------------------------------------------------- /shards/core/wire_dsl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/core/wire_dsl.cpp -------------------------------------------------------------------------------- /shards/core/wires.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/core/wires.cpp -------------------------------------------------------------------------------- /shards/egui/.gitignore: -------------------------------------------------------------------------------- 1 | Cargo.lock -------------------------------------------------------------------------------- /shards/egui/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/egui/Cargo.toml -------------------------------------------------------------------------------- /shards/egui/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/egui/build.rs -------------------------------------------------------------------------------- /shards/egui/context.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/egui/context.hpp -------------------------------------------------------------------------------- /shards/egui/egui_types.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/egui/egui_types.hpp -------------------------------------------------------------------------------- /shards/egui/input.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/egui/input.hpp -------------------------------------------------------------------------------- /shards/egui/renderer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/egui/renderer.hpp -------------------------------------------------------------------------------- /shards/egui/rust_interop.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/egui/rust_interop.hpp -------------------------------------------------------------------------------- /shards/egui/src/bindings/input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/egui/src/bindings/input.rs -------------------------------------------------------------------------------- /shards/egui/src/bindings/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/egui/src/bindings/mod.rs -------------------------------------------------------------------------------- /shards/egui/src/containers/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/egui/src/containers/mod.rs -------------------------------------------------------------------------------- /shards/egui/src/context.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/egui/src/context.rs -------------------------------------------------------------------------------- /shards/egui/src/dnd/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/egui/src/dnd/mod.rs -------------------------------------------------------------------------------- /shards/egui/src/egui_host.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/egui/src/egui_host.rs -------------------------------------------------------------------------------- /shards/egui/src/layouts/frame.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/egui/src/layouts/frame.rs -------------------------------------------------------------------------------- /shards/egui/src/layouts/grid.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/egui/src/layouts/grid.rs -------------------------------------------------------------------------------- /shards/egui/src/layouts/group.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/egui/src/layouts/group.rs -------------------------------------------------------------------------------- /shards/egui/src/layouts/indent.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/egui/src/layouts/indent.rs -------------------------------------------------------------------------------- /shards/egui/src/layouts/layout.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/egui/src/layouts/layout.rs -------------------------------------------------------------------------------- /shards/egui/src/layouts/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/egui/src/layouts/mod.rs -------------------------------------------------------------------------------- /shards/egui/src/layouts/sized.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/egui/src/layouts/sized.rs -------------------------------------------------------------------------------- /shards/egui/src/layouts/space.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/egui/src/layouts/space.rs -------------------------------------------------------------------------------- /shards/egui/src/layouts/table.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/egui/src/layouts/table.rs -------------------------------------------------------------------------------- /shards/egui/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/egui/src/lib.rs -------------------------------------------------------------------------------- /shards/egui/src/menus/menu.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/egui/src/menus/menu.rs -------------------------------------------------------------------------------- /shards/egui/src/menus/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/egui/src/menus/mod.rs -------------------------------------------------------------------------------- /shards/egui/src/misc/add_font.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/egui/src/misc/add_font.rs -------------------------------------------------------------------------------- /shards/egui/src/misc/cursor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/egui/src/misc/cursor.rs -------------------------------------------------------------------------------- /shards/egui/src/misc/debug.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/egui/src/misc/debug.rs -------------------------------------------------------------------------------- /shards/egui/src/misc/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/egui/src/misc/mod.rs -------------------------------------------------------------------------------- /shards/egui/src/misc/painter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/egui/src/misc/painter.rs -------------------------------------------------------------------------------- /shards/egui/src/misc/reset.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/egui/src/misc/reset.rs -------------------------------------------------------------------------------- /shards/egui/src/misc/style.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/egui/src/misc/style.rs -------------------------------------------------------------------------------- /shards/egui/src/properties.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/egui/src/properties.rs -------------------------------------------------------------------------------- /shards/egui/src/state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/egui/src/state.rs -------------------------------------------------------------------------------- /shards/egui/src/util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/egui/src/util.rs -------------------------------------------------------------------------------- /shards/egui/src/visual/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/egui/src/visual/mod.rs -------------------------------------------------------------------------------- /shards/egui/src/widgets/button.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/egui/src/widgets/button.rs -------------------------------------------------------------------------------- /shards/egui/src/widgets/combo.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/egui/src/widgets/combo.rs -------------------------------------------------------------------------------- /shards/egui/src/widgets/image.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/egui/src/widgets/image.rs -------------------------------------------------------------------------------- /shards/egui/src/widgets/label.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/egui/src/widgets/label.rs -------------------------------------------------------------------------------- /shards/egui/src/widgets/link.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/egui/src/widgets/link.rs -------------------------------------------------------------------------------- /shards/egui/src/widgets/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/egui/src/widgets/mod.rs -------------------------------------------------------------------------------- /shards/fast_string/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/fast_string/CMakeLists.txt -------------------------------------------------------------------------------- /shards/fast_string/fmt.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/fast_string/fmt.hpp -------------------------------------------------------------------------------- /shards/fast_string/storage.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/fast_string/storage.cpp -------------------------------------------------------------------------------- /shards/fast_string/storage.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/fast_string/storage.hpp -------------------------------------------------------------------------------- /shards/gfx/CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/CLAUDE.md -------------------------------------------------------------------------------- /shards/gfx/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/CMakeLists.txt -------------------------------------------------------------------------------- /shards/gfx/MikkTSpace/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/MikkTSpace/README.md -------------------------------------------------------------------------------- /shards/gfx/anim/path.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/anim/path.hpp -------------------------------------------------------------------------------- /shards/gfx/bounds.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/bounds.hpp -------------------------------------------------------------------------------- /shards/gfx/buffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/buffer.cpp -------------------------------------------------------------------------------- /shards/gfx/buffer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/buffer.hpp -------------------------------------------------------------------------------- /shards/gfx/callback.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/callback.hpp -------------------------------------------------------------------------------- /shards/gfx/checked_stack.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/checked_stack.hpp -------------------------------------------------------------------------------- /shards/gfx/context.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/context.cpp -------------------------------------------------------------------------------- /shards/gfx/context.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/context.hpp -------------------------------------------------------------------------------- /shards/gfx/context_data.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/context_data.hpp -------------------------------------------------------------------------------- /shards/gfx/culling.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/culling.cpp -------------------------------------------------------------------------------- /shards/gfx/debug_visualize.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/debug_visualize.hpp -------------------------------------------------------------------------------- /shards/gfx/drawable.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/drawable.cpp -------------------------------------------------------------------------------- /shards/gfx/drawable.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/drawable.hpp -------------------------------------------------------------------------------- /shards/gfx/drawable_processor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/drawable_processor.hpp -------------------------------------------------------------------------------- /shards/gfx/enums.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/enums.cpp -------------------------------------------------------------------------------- /shards/gfx/enums.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/enums.hpp -------------------------------------------------------------------------------- /shards/gfx/error_utils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/error_utils.hpp -------------------------------------------------------------------------------- /shards/gfx/feature.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/feature.cpp -------------------------------------------------------------------------------- /shards/gfx/feature.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/feature.hpp -------------------------------------------------------------------------------- /shards/gfx/feature_generator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/feature_generator.hpp -------------------------------------------------------------------------------- /shards/gfx/features/transform.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/features/transform.cpp -------------------------------------------------------------------------------- /shards/gfx/features/transform.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/features/transform.hpp -------------------------------------------------------------------------------- /shards/gfx/features/velocity.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/features/velocity.cpp -------------------------------------------------------------------------------- /shards/gfx/features/velocity.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/features/velocity.hpp -------------------------------------------------------------------------------- /shards/gfx/features/wireframe.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/features/wireframe.hpp -------------------------------------------------------------------------------- /shards/gfx/filesystem.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/filesystem.hpp -------------------------------------------------------------------------------- /shards/gfx/fmt.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/fmt.hpp -------------------------------------------------------------------------------- /shards/gfx/fonts/icons_kenney.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/fonts/icons_kenney.h -------------------------------------------------------------------------------- /shards/gfx/frame_queue.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/frame_queue.hpp -------------------------------------------------------------------------------- /shards/gfx/fwd.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/fwd.hpp -------------------------------------------------------------------------------- /shards/gfx/geom.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/geom.cpp -------------------------------------------------------------------------------- /shards/gfx/geom.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/geom.hpp -------------------------------------------------------------------------------- /shards/gfx/gfx.natvis: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/gfx.natvis -------------------------------------------------------------------------------- /shards/gfx/gfx.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/gfx.swift -------------------------------------------------------------------------------- /shards/gfx/gfx_events.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/gfx_events.js -------------------------------------------------------------------------------- /shards/gfx/gfx_events_em.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/gfx_events_em.cpp -------------------------------------------------------------------------------- /shards/gfx/gfx_events_em.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/gfx_events_em.hpp -------------------------------------------------------------------------------- /shards/gfx/gfx_wgpu.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/gfx_wgpu.cpp -------------------------------------------------------------------------------- /shards/gfx/gfx_wgpu.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/gfx_wgpu.hpp -------------------------------------------------------------------------------- /shards/gfx/gizmos/gizmo_input.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/gizmos/gizmo_input.cpp -------------------------------------------------------------------------------- /shards/gfx/gizmos/gizmo_input.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/gizmos/gizmo_input.hpp -------------------------------------------------------------------------------- /shards/gfx/gizmos/gizmo_math.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/gizmos/gizmo_math.hpp -------------------------------------------------------------------------------- /shards/gfx/gizmos/gizmos.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/gizmos/gizmos.cpp -------------------------------------------------------------------------------- /shards/gfx/gizmos/gizmos.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/gizmos/gizmos.hpp -------------------------------------------------------------------------------- /shards/gfx/gizmos/shapes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/gizmos/shapes.cpp -------------------------------------------------------------------------------- /shards/gfx/gizmos/shapes.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/gizmos/shapes.hpp -------------------------------------------------------------------------------- /shards/gfx/gizmos/wireframe.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/gizmos/wireframe.cpp -------------------------------------------------------------------------------- /shards/gfx/gizmos/wireframe.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/gizmos/wireframe.hpp -------------------------------------------------------------------------------- /shards/gfx/gltf/animation.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/gltf/animation.hpp -------------------------------------------------------------------------------- /shards/gfx/gltf/gltf.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/gltf/gltf.cpp -------------------------------------------------------------------------------- /shards/gfx/gltf/gltf.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/gltf/gltf.hpp -------------------------------------------------------------------------------- /shards/gfx/gpu_read_buffer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/gpu_read_buffer.hpp -------------------------------------------------------------------------------- /shards/gfx/graph.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/graph.hpp -------------------------------------------------------------------------------- /shards/gfx/hasherxxh3.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/hasherxxh3.hpp -------------------------------------------------------------------------------- /shards/gfx/isb.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/isb.hpp -------------------------------------------------------------------------------- /shards/gfx/linalg.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/linalg.hpp -------------------------------------------------------------------------------- /shards/gfx/log.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/log.hpp -------------------------------------------------------------------------------- /shards/gfx/loop.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/loop.hpp -------------------------------------------------------------------------------- /shards/gfx/material.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/material.cpp -------------------------------------------------------------------------------- /shards/gfx/material.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/material.hpp -------------------------------------------------------------------------------- /shards/gfx/math.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/math.hpp -------------------------------------------------------------------------------- /shards/gfx/mesh.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/mesh.cpp -------------------------------------------------------------------------------- /shards/gfx/mesh.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/mesh.hpp -------------------------------------------------------------------------------- /shards/gfx/mesh_utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/mesh_utils.cpp -------------------------------------------------------------------------------- /shards/gfx/mesh_utils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/mesh_utils.hpp -------------------------------------------------------------------------------- /shards/gfx/moving_average.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/moving_average.hpp -------------------------------------------------------------------------------- /shards/gfx/naga_helper.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/naga_helper.hpp -------------------------------------------------------------------------------- /shards/gfx/param_types.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/param_types.def -------------------------------------------------------------------------------- /shards/gfx/params.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/params.cpp -------------------------------------------------------------------------------- /shards/gfx/params.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/params.hpp -------------------------------------------------------------------------------- /shards/gfx/paths.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/paths.cpp -------------------------------------------------------------------------------- /shards/gfx/paths.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/paths.hpp -------------------------------------------------------------------------------- /shards/gfx/pch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/pch.cpp -------------------------------------------------------------------------------- /shards/gfx/pipeline_builder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/pipeline_builder.cpp -------------------------------------------------------------------------------- /shards/gfx/pipeline_builder.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/pipeline_builder.hpp -------------------------------------------------------------------------------- /shards/gfx/pipeline_hashes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/pipeline_hashes.cpp -------------------------------------------------------------------------------- /shards/gfx/pipeline_states.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/pipeline_states.def -------------------------------------------------------------------------------- /shards/gfx/pipeline_step.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/pipeline_step.cpp -------------------------------------------------------------------------------- /shards/gfx/pipeline_step.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/pipeline_step.hpp -------------------------------------------------------------------------------- /shards/gfx/platform_surface.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/platform_surface.hpp -------------------------------------------------------------------------------- /shards/gfx/queue_data.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/queue_data.hpp -------------------------------------------------------------------------------- /shards/gfx/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/readme.md -------------------------------------------------------------------------------- /shards/gfx/render_graph.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/render_graph.hpp -------------------------------------------------------------------------------- /shards/gfx/render_step_impl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/render_step_impl.cpp -------------------------------------------------------------------------------- /shards/gfx/render_step_impl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/render_step_impl.hpp -------------------------------------------------------------------------------- /shards/gfx/render_target.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/render_target.cpp -------------------------------------------------------------------------------- /shards/gfx/render_target.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/render_target.hpp -------------------------------------------------------------------------------- /shards/gfx/renderer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/renderer.cpp -------------------------------------------------------------------------------- /shards/gfx/renderer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/renderer.hpp -------------------------------------------------------------------------------- /shards/gfx/renderer_cache.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/renderer_cache.hpp -------------------------------------------------------------------------------- /shards/gfx/renderer_storage.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/renderer_storage.hpp -------------------------------------------------------------------------------- /shards/gfx/renderer_types.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/renderer_types.cpp -------------------------------------------------------------------------------- /shards/gfx/renderer_types.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/renderer_types.hpp -------------------------------------------------------------------------------- /shards/gfx/rust/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/rust/CMakeLists.txt -------------------------------------------------------------------------------- /shards/gfx/rust/build/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/rust/build/Cargo.toml -------------------------------------------------------------------------------- /shards/gfx/rust/build/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/rust/build/README.md -------------------------------------------------------------------------------- /shards/gfx/rust/build/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/rust/build/src/lib.rs -------------------------------------------------------------------------------- /shards/gfx/rust/gfx/.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | bindings.hpp -------------------------------------------------------------------------------- /shards/gfx/rust/gfx/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/rust/gfx/Cargo.lock -------------------------------------------------------------------------------- /shards/gfx/rust/gfx/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/rust/gfx/Cargo.toml -------------------------------------------------------------------------------- /shards/gfx/rust/gfx/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/rust/gfx/build.rs -------------------------------------------------------------------------------- /shards/gfx/rust/gfx/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/rust/gfx/src/lib.rs -------------------------------------------------------------------------------- /shards/gfx/rust/naga-native/.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | bindings.hpp -------------------------------------------------------------------------------- /shards/gfx/rust_interop.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/rust_interop.cpp -------------------------------------------------------------------------------- /shards/gfx/rust_interop.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/rust_interop.hpp -------------------------------------------------------------------------------- /shards/gfx/sampler_cache.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/sampler_cache.hpp -------------------------------------------------------------------------------- /shards/gfx/screen_size.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/screen_size.hpp -------------------------------------------------------------------------------- /shards/gfx/sdl_native_window.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/sdl_native_window.hpp -------------------------------------------------------------------------------- /shards/gfx/shader/block.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/shader/block.hpp -------------------------------------------------------------------------------- /shards/gfx/shader/blocks.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/shader/blocks.cpp -------------------------------------------------------------------------------- /shards/gfx/shader/blocks.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/shader/blocks.hpp -------------------------------------------------------------------------------- /shards/gfx/shader/entry_point.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/shader/entry_point.hpp -------------------------------------------------------------------------------- /shards/gfx/shader/fmt.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/shader/fmt.hpp -------------------------------------------------------------------------------- /shards/gfx/shader/fwd.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/shader/fwd.hpp -------------------------------------------------------------------------------- /shards/gfx/shader/generator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/shader/generator.cpp -------------------------------------------------------------------------------- /shards/gfx/shader/generator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/shader/generator.hpp -------------------------------------------------------------------------------- /shards/gfx/shader/log.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/shader/log.hpp -------------------------------------------------------------------------------- /shards/gfx/shader/textures.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/shader/textures.hpp -------------------------------------------------------------------------------- /shards/gfx/shader/types.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/shader/types.cpp -------------------------------------------------------------------------------- /shards/gfx/shader/types.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/shader/types.hpp -------------------------------------------------------------------------------- /shards/gfx/shader/utils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/shader/utils.hpp -------------------------------------------------------------------------------- /shards/gfx/sized_item_pool.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/sized_item_pool.hpp -------------------------------------------------------------------------------- /shards/gfx/steps/defaults.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/steps/defaults.hpp -------------------------------------------------------------------------------- /shards/gfx/steps/effect.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/steps/effect.hpp -------------------------------------------------------------------------------- /shards/gfx/strings.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/strings.hpp -------------------------------------------------------------------------------- /shards/gfx/tests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/tests/CMakeLists.txt -------------------------------------------------------------------------------- /shards/gfx/tests/assets/fish.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/tests/assets/fish.png -------------------------------------------------------------------------------- /shards/gfx/tests/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/tests/assets/logo.png -------------------------------------------------------------------------------- /shards/gfx/tests/context.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/tests/context.cpp -------------------------------------------------------------------------------- /shards/gfx/tests/context.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/tests/context.hpp -------------------------------------------------------------------------------- /shards/gfx/tests/data.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/tests/data.cpp -------------------------------------------------------------------------------- /shards/gfx/tests/data.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/tests/data.hpp -------------------------------------------------------------------------------- /shards/gfx/tests/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/tests/main.cpp -------------------------------------------------------------------------------- /shards/gfx/tests/pch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/tests/pch.cpp -------------------------------------------------------------------------------- /shards/gfx/tests/platform_id.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/tests/platform_id.cpp -------------------------------------------------------------------------------- /shards/gfx/tests/platform_id.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/tests/platform_id.hpp -------------------------------------------------------------------------------- /shards/gfx/tests/renderer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/tests/renderer.cpp -------------------------------------------------------------------------------- /shards/gfx/tests/renderer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/tests/renderer.hpp -------------------------------------------------------------------------------- /shards/gfx/tests/test_caching.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/tests/test_caching.cpp -------------------------------------------------------------------------------- /shards/gfx/tests/test_general.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/tests/test_general.cpp -------------------------------------------------------------------------------- /shards/gfx/tests/test_gizmos.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/tests/test_gizmos.cpp -------------------------------------------------------------------------------- /shards/gfx/tests/test_gltf.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/tests/test_gltf.cpp -------------------------------------------------------------------------------- /shards/gfx/tests/test_leaks.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/tests/test_leaks.cpp -------------------------------------------------------------------------------- /shards/gfx/tests/test_naga.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/tests/test_naga.cpp -------------------------------------------------------------------------------- /shards/gfx/tests/test_shader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/tests/test_shader.cpp -------------------------------------------------------------------------------- /shards/gfx/text/compress_font.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/text/compress_font.shs -------------------------------------------------------------------------------- /shards/gfx/text/font.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/text/font.cpp -------------------------------------------------------------------------------- /shards/gfx/text/font.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/text/font.hpp -------------------------------------------------------------------------------- /shards/gfx/text/mesh_buffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/text/mesh_buffer.cpp -------------------------------------------------------------------------------- /shards/gfx/text/mesh_buffer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/text/mesh_buffer.hpp -------------------------------------------------------------------------------- /shards/gfx/text/stb_fonts.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/text/stb_fonts.cpp -------------------------------------------------------------------------------- /shards/gfx/text/stb_fonts.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/text/stb_fonts.hpp -------------------------------------------------------------------------------- /shards/gfx/text/text_placer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/text/text_placer.cpp -------------------------------------------------------------------------------- /shards/gfx/text/text_placer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/text/text_placer.hpp -------------------------------------------------------------------------------- /shards/gfx/texture.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/texture.cpp -------------------------------------------------------------------------------- /shards/gfx/texture.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/texture.hpp -------------------------------------------------------------------------------- /shards/gfx/texture_view_cache.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/texture_view_cache.hpp -------------------------------------------------------------------------------- /shards/gfx/transform_updater.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/transform_updater.hpp -------------------------------------------------------------------------------- /shards/gfx/transient_ptr.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/transient_ptr.hpp -------------------------------------------------------------------------------- /shards/gfx/trs.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/trs.hpp -------------------------------------------------------------------------------- /shards/gfx/types.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/types.hpp -------------------------------------------------------------------------------- /shards/gfx/unique_id.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/unique_id.cpp -------------------------------------------------------------------------------- /shards/gfx/unique_id.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/unique_id.hpp -------------------------------------------------------------------------------- /shards/gfx/user_data.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/user_data.hpp -------------------------------------------------------------------------------- /shards/gfx/utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/utils.cpp -------------------------------------------------------------------------------- /shards/gfx/utils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/utils.hpp -------------------------------------------------------------------------------- /shards/gfx/view.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/view.cpp -------------------------------------------------------------------------------- /shards/gfx/view.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/view.hpp -------------------------------------------------------------------------------- /shards/gfx/view_raycast.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/view_raycast.hpp -------------------------------------------------------------------------------- /shards/gfx/view_stack.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/view_stack.cpp -------------------------------------------------------------------------------- /shards/gfx/view_stack.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/view_stack.hpp -------------------------------------------------------------------------------- /shards/gfx/wgpu_handle.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/wgpu_handle.hpp -------------------------------------------------------------------------------- /shards/gfx/window.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/window.cpp -------------------------------------------------------------------------------- /shards/gfx/window.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/window.hpp -------------------------------------------------------------------------------- /shards/gfx/window_em.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/window_em.cpp -------------------------------------------------------------------------------- /shards/gfx/window_em.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/window_em.hpp -------------------------------------------------------------------------------- /shards/gfx/worker_memory.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/gfx/worker_memory.hpp -------------------------------------------------------------------------------- /shards/input/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/input/CMakeLists.txt -------------------------------------------------------------------------------- /shards/input/clipboard.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/input/clipboard.cpp -------------------------------------------------------------------------------- /shards/input/clipboard.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/input/clipboard.hpp -------------------------------------------------------------------------------- /shards/input/cursor_map.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/input/cursor_map.hpp -------------------------------------------------------------------------------- /shards/input/debug.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/input/debug.hpp -------------------------------------------------------------------------------- /shards/input/detached.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/input/detached.hpp -------------------------------------------------------------------------------- /shards/input/event_buffer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/input/event_buffer.hpp -------------------------------------------------------------------------------- /shards/input/event_decoder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/input/event_decoder.cpp -------------------------------------------------------------------------------- /shards/input/event_decoder.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/input/event_decoder.hpp -------------------------------------------------------------------------------- /shards/input/events.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/input/events.hpp -------------------------------------------------------------------------------- /shards/input/gestures.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/input/gestures.cpp -------------------------------------------------------------------------------- /shards/input/gestures.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/input/gestures.hpp -------------------------------------------------------------------------------- /shards/input/input.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/input/input.hpp -------------------------------------------------------------------------------- /shards/input/input_stack.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/input/input_stack.cpp -------------------------------------------------------------------------------- /shards/input/input_stack.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/input/input_stack.hpp -------------------------------------------------------------------------------- /shards/input/log.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/input/log.hpp -------------------------------------------------------------------------------- /shards/input/master.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/input/master.cpp -------------------------------------------------------------------------------- /shards/input/master.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/input/master.hpp -------------------------------------------------------------------------------- /shards/input/messages.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/input/messages.hpp -------------------------------------------------------------------------------- /shards/input/sdl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/input/sdl.hpp -------------------------------------------------------------------------------- /shards/input/state.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/input/state.hpp -------------------------------------------------------------------------------- /shards/input/tests/tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/input/tests/tests.cpp -------------------------------------------------------------------------------- /shards/input/types.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/input/types.hpp -------------------------------------------------------------------------------- /shards/input/window_input.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/input/window_input.hpp -------------------------------------------------------------------------------- /shards/input/window_mapping.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/input/window_mapping.cpp -------------------------------------------------------------------------------- /shards/input/window_mapping.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/input/window_mapping.hpp -------------------------------------------------------------------------------- /shards/lang/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/lang/Cargo.toml -------------------------------------------------------------------------------- /shards/lang/src/ast.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/lang/src/ast.rs -------------------------------------------------------------------------------- /shards/lang/src/ast_visitor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/lang/src/ast_visitor.rs -------------------------------------------------------------------------------- /shards/lang/src/cli.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/lang/src/cli.rs -------------------------------------------------------------------------------- /shards/lang/src/custom_state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/lang/src/custom_state.rs -------------------------------------------------------------------------------- /shards/lang/src/directory.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/lang/src/directory.rs -------------------------------------------------------------------------------- /shards/lang/src/directory.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/lang/src/directory.shs -------------------------------------------------------------------------------- /shards/lang/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/lang/src/error.rs -------------------------------------------------------------------------------- /shards/lang/src/eval.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/lang/src/eval.rs -------------------------------------------------------------------------------- /shards/lang/src/explained.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/lang/src/explained.shs -------------------------------------------------------------------------------- /shards/lang/src/formatter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/lang/src/formatter.rs -------------------------------------------------------------------------------- /shards/lang/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/lang/src/lib.rs -------------------------------------------------------------------------------- /shards/lang/src/nested.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/lang/src/nested.shs -------------------------------------------------------------------------------- /shards/lang/src/print.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/lang/src/print.rs -------------------------------------------------------------------------------- /shards/lang/src/read.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/lang/src/read.rs -------------------------------------------------------------------------------- /shards/lang/src/rule_visitor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/lang/src/rule_visitor.rs -------------------------------------------------------------------------------- /shards/lang/src/sample1.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/lang/src/sample1.shs -------------------------------------------------------------------------------- /shards/lang/src/shards.pest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/lang/src/shards.pest -------------------------------------------------------------------------------- /shards/lang/src/tests/test1.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/lang/src/tests/test1.shs -------------------------------------------------------------------------------- /shards/lang/src/tests/test10.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/lang/src/tests/test10.shs -------------------------------------------------------------------------------- /shards/lang/src/tests/test11.shs: -------------------------------------------------------------------------------- 1 | // Leading comment 2 | 3 | { j: [ 1 2 4 | 3 ] 5 | v: 200 6 | k :2 7 | } -------------------------------------------------------------------------------- /shards/lang/src/tests/test12.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/lang/src/tests/test12.shs -------------------------------------------------------------------------------- /shards/lang/src/tests/test13.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/lang/src/tests/test13.shs -------------------------------------------------------------------------------- /shards/lang/src/tests/test16.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/lang/src/tests/test16.shs -------------------------------------------------------------------------------- /shards/lang/src/tests/test17.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/lang/src/tests/test17.shs -------------------------------------------------------------------------------- /shards/lang/src/tests/test18.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/lang/src/tests/test18.shs -------------------------------------------------------------------------------- /shards/lang/src/tests/test2.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/lang/src/tests/test2.shs -------------------------------------------------------------------------------- /shards/lang/src/tests/test3.expected.shs: -------------------------------------------------------------------------------- 1 | fbl/default-lighting-feature 2 | -------------------------------------------------------------------------------- /shards/lang/src/tests/test3.shs: -------------------------------------------------------------------------------- 1 | fbl/default-lighting-feature -------------------------------------------------------------------------------- /shards/lang/src/tests/test4.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/lang/src/tests/test4.shs -------------------------------------------------------------------------------- /shards/lang/src/tests/test5.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/lang/src/tests/test5.shs -------------------------------------------------------------------------------- /shards/lang/src/tests/test6.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/lang/src/tests/test6.shs -------------------------------------------------------------------------------- /shards/lang/src/tests/test7.expected.shs: -------------------------------------------------------------------------------- 1 | {Shard: {}} 2 | -------------------------------------------------------------------------------- /shards/lang/src/tests/test7.shs: -------------------------------------------------------------------------------- 1 | {Shard: {} 2 | } -------------------------------------------------------------------------------- /shards/lang/src/tests/test8.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/lang/src/tests/test8.shs -------------------------------------------------------------------------------- /shards/lang/src/tests/test9.expected.shs: -------------------------------------------------------------------------------- 1 | @define(main-db #( 2 | output 3 | )) 4 | -------------------------------------------------------------------------------- /shards/lang/src/tests/test9.shs: -------------------------------------------------------------------------------- 1 | @define(main-db #( 2 | output 3 | )) -------------------------------------------------------------------------------- /shards/log/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/log/CMakeLists.txt -------------------------------------------------------------------------------- /shards/log/log.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/log/log.cpp -------------------------------------------------------------------------------- /shards/log/log.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/log/log.hpp -------------------------------------------------------------------------------- /shards/log/process_time.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/log/process_time.hpp -------------------------------------------------------------------------------- /shards/modules/.gitignore: -------------------------------------------------------------------------------- 1 | **/*Cargo.lock -------------------------------------------------------------------------------- /shards/modules/CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/modules/CLAUDE.md -------------------------------------------------------------------------------- /shards/modules/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/modules/README.md -------------------------------------------------------------------------------- /shards/modules/anim/anim.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/modules/anim/anim.cpp -------------------------------------------------------------------------------- /shards/modules/assert/assert.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/modules/assert/assert.cpp -------------------------------------------------------------------------------- /shards/modules/audio/audio.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/modules/audio/audio.cpp -------------------------------------------------------------------------------- /shards/modules/audio/audio.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/modules/audio/audio.mm -------------------------------------------------------------------------------- /shards/modules/audio/codec.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/modules/audio/codec.cpp -------------------------------------------------------------------------------- /shards/modules/audio/dsp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/modules/audio/dsp.cpp -------------------------------------------------------------------------------- /shards/modules/audio/synth.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/modules/audio/synth.cpp -------------------------------------------------------------------------------- /shards/modules/bigint/bigint.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/modules/bigint/bigint.cpp -------------------------------------------------------------------------------- /shards/modules/brotli/brotli.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/modules/brotli/brotli.cpp -------------------------------------------------------------------------------- /shards/modules/candle/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/modules/candle/Cargo.toml -------------------------------------------------------------------------------- /shards/modules/candle/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/modules/candle/src/lib.rs -------------------------------------------------------------------------------- /shards/modules/candle/src/umap.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/modules/candle/src/umap.rs -------------------------------------------------------------------------------- /shards/modules/core/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/modules/core/Cargo.toml -------------------------------------------------------------------------------- /shards/modules/core/casting.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/modules/core/casting.cpp -------------------------------------------------------------------------------- /shards/modules/core/casting.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/modules/core/casting.hpp -------------------------------------------------------------------------------- /shards/modules/core/core.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/modules/core/core.cpp -------------------------------------------------------------------------------- /shards/modules/core/core.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/modules/core/core.hpp -------------------------------------------------------------------------------- /shards/modules/core/core.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/modules/core/core.js -------------------------------------------------------------------------------- /shards/modules/core/core.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/modules/core/core.swift -------------------------------------------------------------------------------- /shards/modules/core/exposed.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/modules/core/exposed.cpp -------------------------------------------------------------------------------- /shards/modules/core/file_base.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/modules/core/file_base.hpp -------------------------------------------------------------------------------- /shards/modules/core/flow.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/modules/core/flow.cpp -------------------------------------------------------------------------------- /shards/modules/core/flow.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/modules/core/flow.hpp -------------------------------------------------------------------------------- /shards/modules/core/inlined.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/modules/core/inlined.cpp -------------------------------------------------------------------------------- /shards/modules/core/linalg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/modules/core/linalg.cpp -------------------------------------------------------------------------------- /shards/modules/core/linalg.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/modules/core/linalg.hpp -------------------------------------------------------------------------------- /shards/modules/core/logging.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/modules/core/logging.cpp -------------------------------------------------------------------------------- /shards/modules/core/logging.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/modules/core/logging.hpp -------------------------------------------------------------------------------- /shards/modules/core/math.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/modules/core/math.cpp -------------------------------------------------------------------------------- /shards/modules/core/math.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/modules/core/math.hpp -------------------------------------------------------------------------------- /shards/modules/core/math_base.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/modules/core/math_base.hpp -------------------------------------------------------------------------------- /shards/modules/core/memoize.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/modules/core/memoize.cpp -------------------------------------------------------------------------------- /shards/modules/core/memoize.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/modules/core/memoize.hpp -------------------------------------------------------------------------------- /shards/modules/core/parallel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/modules/core/parallel.cpp -------------------------------------------------------------------------------- /shards/modules/core/seqs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/modules/core/seqs.cpp -------------------------------------------------------------------------------- /shards/modules/core/src/date.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/modules/core/src/date.rs -------------------------------------------------------------------------------- /shards/modules/core/src/env.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/modules/core/src/env.rs -------------------------------------------------------------------------------- /shards/modules/core/src/ffi.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/modules/core/src/ffi.rs -------------------------------------------------------------------------------- /shards/modules/core/src/jinja.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/modules/core/src/jinja.rs -------------------------------------------------------------------------------- /shards/modules/core/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/modules/core/src/lib.rs -------------------------------------------------------------------------------- /shards/modules/core/src/uuid.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/modules/core/src/uuid.rs -------------------------------------------------------------------------------- /shards/modules/core/src/yaml.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/modules/core/src/yaml.rs -------------------------------------------------------------------------------- /shards/modules/core/strings.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/modules/core/strings.cpp -------------------------------------------------------------------------------- /shards/modules/core/time.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/modules/core/time.cpp -------------------------------------------------------------------------------- /shards/modules/core/time.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/modules/core/time.hpp -------------------------------------------------------------------------------- /shards/modules/core/trait.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/modules/core/trait.cpp -------------------------------------------------------------------------------- /shards/modules/core/wires.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/modules/core/wires.cpp -------------------------------------------------------------------------------- /shards/modules/core/wires.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/modules/core/wires.hpp -------------------------------------------------------------------------------- /shards/modules/crdts/crdts.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/modules/crdts/crdts.cpp -------------------------------------------------------------------------------- /shards/modules/crdts/crdts.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/modules/crdts/crdts.hpp -------------------------------------------------------------------------------- /shards/modules/crypto/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/modules/crypto/Cargo.toml -------------------------------------------------------------------------------- /shards/modules/crypto/src/hash.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/modules/crypto/src/hash.rs -------------------------------------------------------------------------------- /shards/modules/crypto/src/jwt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/modules/crypto/src/jwt.rs -------------------------------------------------------------------------------- /shards/modules/crypto/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/modules/crypto/src/lib.rs -------------------------------------------------------------------------------- /shards/modules/crypto/src/x509.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/modules/crypto/src/x509.rs -------------------------------------------------------------------------------- /shards/modules/csv/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/modules/csv/CMakeLists.txt -------------------------------------------------------------------------------- /shards/modules/csv/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/modules/csv/Cargo.toml -------------------------------------------------------------------------------- /shards/modules/csv/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/modules/csv/src/lib.rs -------------------------------------------------------------------------------- /shards/modules/debug/debug.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/modules/debug/debug.cpp -------------------------------------------------------------------------------- /shards/modules/debugger/CLI11.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/modules/debugger/CLI11.hpp -------------------------------------------------------------------------------- /shards/modules/debugger/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/modules/debugger/README.md -------------------------------------------------------------------------------- /shards/modules/debugger/log.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/modules/debugger/log.hpp -------------------------------------------------------------------------------- /shards/modules/debugger/petname.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/modules/debugger/petname.h -------------------------------------------------------------------------------- /shards/modules/egui/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/modules/egui/Cargo.toml -------------------------------------------------------------------------------- /shards/modules/egui/debug_ui.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/modules/egui/debug_ui.cpp -------------------------------------------------------------------------------- /shards/modules/egui/debug_ui.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/modules/egui/debug_ui.hpp -------------------------------------------------------------------------------- /shards/modules/egui/debug_ui/.gitignore: -------------------------------------------------------------------------------- 1 | target/ -------------------------------------------------------------------------------- /shards/modules/egui/input.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/modules/egui/input.cpp -------------------------------------------------------------------------------- /shards/modules/egui/pass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/modules/egui/pass.cpp -------------------------------------------------------------------------------- /shards/modules/egui/renderer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/modules/egui/renderer.cpp -------------------------------------------------------------------------------- /shards/modules/egui/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/modules/egui/src/lib.rs -------------------------------------------------------------------------------- /shards/modules/fileops/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/modules/fileops/Cargo.toml -------------------------------------------------------------------------------- /shards/modules/fileops/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/modules/fileops/src/lib.rs -------------------------------------------------------------------------------- /shards/modules/fs/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/modules/fs/CMakeLists.txt -------------------------------------------------------------------------------- /shards/modules/fs/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/modules/fs/Cargo.toml -------------------------------------------------------------------------------- /shards/modules/fs/fs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/modules/fs/fs.cpp -------------------------------------------------------------------------------- /shards/modules/fs/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/modules/fs/src/lib.rs -------------------------------------------------------------------------------- /shards/modules/gfx/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/modules/gfx/CMakeLists.txt -------------------------------------------------------------------------------- /shards/modules/gfx/buffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/modules/gfx/buffer.cpp -------------------------------------------------------------------------------- /shards/modules/gfx/buffer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/modules/gfx/buffer.hpp -------------------------------------------------------------------------------- /shards/modules/gfx/camera.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/modules/gfx/camera.cpp -------------------------------------------------------------------------------- /shards/modules/gfx/camera.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/modules/gfx/camera.hpp -------------------------------------------------------------------------------- /shards/modules/gfx/drawable.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/modules/gfx/drawable.cpp -------------------------------------------------------------------------------- /shards/modules/gfx/feature.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/modules/gfx/feature.cpp -------------------------------------------------------------------------------- /shards/modules/gfx/gfx.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/modules/gfx/gfx.cpp -------------------------------------------------------------------------------- /shards/modules/gfx/gfx.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/modules/gfx/gfx.hpp -------------------------------------------------------------------------------- /shards/modules/gfx/gizmos/trs.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/modules/gfx/gizmos/trs.hpp -------------------------------------------------------------------------------- /shards/modules/gfx/gltf.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/modules/gfx/gltf.cpp -------------------------------------------------------------------------------- /shards/modules/gfx/material.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/modules/gfx/material.cpp -------------------------------------------------------------------------------- /shards/modules/gfx/mesh.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/modules/gfx/mesh.cpp -------------------------------------------------------------------------------- /shards/modules/gfx/pch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/modules/gfx/pch.cpp -------------------------------------------------------------------------------- /shards/modules/gfx/renderer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/modules/gfx/renderer.cpp -------------------------------------------------------------------------------- /shards/modules/gfx/renderer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/modules/gfx/renderer.hpp -------------------------------------------------------------------------------- /shards/modules/gfx/steps.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/modules/gfx/steps.cpp -------------------------------------------------------------------------------- /shards/modules/gfx/text/text.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/modules/gfx/text/text.cpp -------------------------------------------------------------------------------- /shards/modules/gfx/text/types.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/modules/gfx/text/types.hpp -------------------------------------------------------------------------------- /shards/modules/gfx/texture.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/modules/gfx/texture.cpp -------------------------------------------------------------------------------- /shards/modules/gfx/view.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/modules/gfx/view.cpp -------------------------------------------------------------------------------- /shards/modules/gfx/window.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/modules/gfx/window.cpp -------------------------------------------------------------------------------- /shards/modules/gfx/window.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/modules/gfx/window.hpp -------------------------------------------------------------------------------- /shards/modules/http/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/modules/http/Cargo.toml -------------------------------------------------------------------------------- /shards/modules/http/http.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/modules/http/http.cpp -------------------------------------------------------------------------------- /shards/modules/http/http.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/modules/http/http.js -------------------------------------------------------------------------------- /shards/modules/http/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/modules/http/src/lib.rs -------------------------------------------------------------------------------- /shards/modules/inputs/inputs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/modules/inputs/inputs.cpp -------------------------------------------------------------------------------- /shards/modules/inputs/inputs.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/modules/inputs/inputs.hpp -------------------------------------------------------------------------------- /shards/modules/json/json.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/modules/json/json.cpp -------------------------------------------------------------------------------- /shards/modules/langffi/.gitignore: -------------------------------------------------------------------------------- 1 | bindings.h -------------------------------------------------------------------------------- /shards/modules/langffi/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/modules/langffi/Cargo.toml -------------------------------------------------------------------------------- /shards/modules/langffi/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/modules/langffi/build.rs -------------------------------------------------------------------------------- /shards/modules/langffi/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/modules/langffi/src/lib.rs -------------------------------------------------------------------------------- /shards/modules/llm/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/modules/llm/CMakeLists.txt -------------------------------------------------------------------------------- /shards/modules/llm/chat.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/modules/llm/chat.cpp -------------------------------------------------------------------------------- /shards/modules/llm/embedd.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/modules/llm/embedd.cpp -------------------------------------------------------------------------------- /shards/modules/llm/sh_whisper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/modules/llm/sh_whisper.cpp -------------------------------------------------------------------------------- /shards/modules/llm/shared.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/modules/llm/shared.hpp -------------------------------------------------------------------------------- /shards/modules/network/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/modules/network/Cargo.toml -------------------------------------------------------------------------------- /shards/modules/network/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/modules/network/LICENSE -------------------------------------------------------------------------------- /shards/modules/network/log.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/modules/network/log.hpp -------------------------------------------------------------------------------- /shards/modules/network/pollnet.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/modules/network/pollnet.h -------------------------------------------------------------------------------- /shards/modules/network/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/modules/network/src/lib.rs -------------------------------------------------------------------------------- /shards/modules/os/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/modules/os/CMakeLists.txt -------------------------------------------------------------------------------- /shards/modules/os/os.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/modules/os/os.cpp -------------------------------------------------------------------------------- /shards/modules/os/process.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/modules/os/process.cpp -------------------------------------------------------------------------------- /shards/modules/pdf/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/modules/pdf/CMakeLists.txt -------------------------------------------------------------------------------- /shards/modules/pdf/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/modules/pdf/Cargo.toml -------------------------------------------------------------------------------- /shards/modules/pdf/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/modules/pdf/src/lib.rs -------------------------------------------------------------------------------- /shards/modules/physics/body.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/modules/physics/body.cpp -------------------------------------------------------------------------------- /shards/modules/physics/core.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/modules/physics/core.hpp -------------------------------------------------------------------------------- /shards/modules/physics/debug.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/modules/physics/debug.cpp -------------------------------------------------------------------------------- /shards/modules/py/py.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/modules/py/py.cpp -------------------------------------------------------------------------------- /shards/modules/run/run.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/modules/run/run.cpp -------------------------------------------------------------------------------- /shards/modules/ssh/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/modules/ssh/Cargo.toml -------------------------------------------------------------------------------- /shards/modules/ssh/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/modules/ssh/src/lib.rs -------------------------------------------------------------------------------- /shards/modules/svg/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/modules/svg/Cargo.toml -------------------------------------------------------------------------------- /shards/modules/svg/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/modules/svg/src/lib.rs -------------------------------------------------------------------------------- /shards/modules/tracy/tracy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/modules/tracy/tracy.cpp -------------------------------------------------------------------------------- /shards/rust/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/rust/CMakeLists.txt -------------------------------------------------------------------------------- /shards/rust/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/rust/Cargo.toml -------------------------------------------------------------------------------- /shards/rust/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/rust/README.md -------------------------------------------------------------------------------- /shards/rust/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/rust/build.rs -------------------------------------------------------------------------------- /shards/rust/src/core.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/rust/src/core.rs -------------------------------------------------------------------------------- /shards/rust/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/rust/src/error.rs -------------------------------------------------------------------------------- /shards/rust/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/rust/src/lib.rs -------------------------------------------------------------------------------- /shards/rust/src/logging.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/rust/src/logging.rs -------------------------------------------------------------------------------- /shards/rust/src/shard.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/rust/src/shard.rs -------------------------------------------------------------------------------- /shards/rust/src/shardsc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/rust/src/shardsc.rs -------------------------------------------------------------------------------- /shards/rust/src/types/common.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/rust/src/types/common.rs -------------------------------------------------------------------------------- /shards/rust/src/types/mesh.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/rust/src/types/mesh.rs -------------------------------------------------------------------------------- /shards/rust/src/types/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/rust/src/types/mod.rs -------------------------------------------------------------------------------- /shards/rust/src/types/param.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/rust/src/types/param.rs -------------------------------------------------------------------------------- /shards/rust/src/types/seq.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/rust/src/types/seq.rs -------------------------------------------------------------------------------- /shards/rust/src/types/table.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/rust/src/types/table.rs -------------------------------------------------------------------------------- /shards/rust/src/types/wire.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/rust/src/types/wire.rs -------------------------------------------------------------------------------- /shards/rust/src/util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/rust/src/util.rs -------------------------------------------------------------------------------- /shards/rust_macro/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/rust_macro/Cargo.toml -------------------------------------------------------------------------------- /shards/rust_macro/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/rust_macro/src/lib.rs -------------------------------------------------------------------------------- /shards/shards.natvis: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/shards.natvis -------------------------------------------------------------------------------- /shards/tests/.gitattributes: -------------------------------------------------------------------------------- 1 | strings.shs text eol=lf -------------------------------------------------------------------------------- /shards/tests/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/.gitignore -------------------------------------------------------------------------------- /shards/tests/CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/CLAUDE.md -------------------------------------------------------------------------------- /shards/tests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/CMakeLists.txt -------------------------------------------------------------------------------- /shards/tests/PyShard1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/PyShard1.py -------------------------------------------------------------------------------- /shards/tests/PyShard2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/PyShard2.py -------------------------------------------------------------------------------- /shards/tests/audio.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/audio.shs -------------------------------------------------------------------------------- /shards/tests/audio2.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/audio2.shs -------------------------------------------------------------------------------- /shards/tests/audio3.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/audio3.shs -------------------------------------------------------------------------------- /shards/tests/bigint.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/bigint.shs -------------------------------------------------------------------------------- /shards/tests/branch.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/branch.shs -------------------------------------------------------------------------------- /shards/tests/brotli.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/brotli.shs -------------------------------------------------------------------------------- /shards/tests/builtins.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/builtins.shs -------------------------------------------------------------------------------- /shards/tests/capture-logs.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/capture-logs.shs -------------------------------------------------------------------------------- /shards/tests/cbperf.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/cbperf.shs -------------------------------------------------------------------------------- /shards/tests/channels.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/channels.shs -------------------------------------------------------------------------------- /shards/tests/const-vars.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/const-vars.shs -------------------------------------------------------------------------------- /shards/tests/continuations.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/continuations.shs -------------------------------------------------------------------------------- /shards/tests/crash.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/crash.shs -------------------------------------------------------------------------------- /shards/tests/crdts.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/crdts.shs -------------------------------------------------------------------------------- /shards/tests/crypto.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/crypto.shs -------------------------------------------------------------------------------- /shards/tests/data/RGB.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/data/RGB.png -------------------------------------------------------------------------------- /shards/tests/data/RGBA-quad.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/data/RGBA-quad.glb -------------------------------------------------------------------------------- /shards/tests/data/RGBA.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/data/RGBA.png -------------------------------------------------------------------------------- /shards/tests/data/building.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/data/building.glb -------------------------------------------------------------------------------- /shards/tests/data/helipad.hdr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/data/helipad.hdr -------------------------------------------------------------------------------- /shards/tests/data/hello.txt: -------------------------------------------------------------------------------- 1 | Hi! -------------------------------------------------------------------------------- /shards/tests/data/hotdog.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/data/hotdog.glb -------------------------------------------------------------------------------- /shards/tests/data/mascot.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/data/mascot.glb -------------------------------------------------------------------------------- /shards/tests/data/soft-cube.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/data/soft-cube.glb -------------------------------------------------------------------------------- /shards/tests/db-paths.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/db-paths.shs -------------------------------------------------------------------------------- /shards/tests/db.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/db.shs -------------------------------------------------------------------------------- /shards/tests/defs.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/defs.shs -------------------------------------------------------------------------------- /shards/tests/egui-demo.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/egui-demo.shs -------------------------------------------------------------------------------- /shards/tests/egui-plot.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/egui-plot.shs -------------------------------------------------------------------------------- /shards/tests/events.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/events.shs -------------------------------------------------------------------------------- /shards/tests/expect.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/expect.shs -------------------------------------------------------------------------------- /shards/tests/failures.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/failures.shs -------------------------------------------------------------------------------- /shards/tests/ffi.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/ffi.shs -------------------------------------------------------------------------------- /shards/tests/fib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/fib.py -------------------------------------------------------------------------------- /shards/tests/fib.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/fib.shs -------------------------------------------------------------------------------- /shards/tests/fileops.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/fileops.shs -------------------------------------------------------------------------------- /shards/tests/fixed-table.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/fixed-table.shs -------------------------------------------------------------------------------- /shards/tests/flows.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/flows.shs -------------------------------------------------------------------------------- /shards/tests/fs-security.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/fs-security.shs -------------------------------------------------------------------------------- /shards/tests/general.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/general.shs -------------------------------------------------------------------------------- /shards/tests/gfx-buffer.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/gfx-buffer.shs -------------------------------------------------------------------------------- /shards/tests/gfx-cube.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/gfx-cube.shs -------------------------------------------------------------------------------- /shards/tests/gfx-effect.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/gfx-effect.shs -------------------------------------------------------------------------------- /shards/tests/gfx-feature-id.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/gfx-feature-id.shs -------------------------------------------------------------------------------- /shards/tests/gfx-feature.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/gfx-feature.shs -------------------------------------------------------------------------------- /shards/tests/gfx-generated.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/gfx-generated.shs -------------------------------------------------------------------------------- /shards/tests/gfx-gizmo-text.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/gfx-gizmo-text.shs -------------------------------------------------------------------------------- /shards/tests/gfx-gltf-anim.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/gfx-gltf-anim.shs -------------------------------------------------------------------------------- /shards/tests/gfx-gltf-pack.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/gfx-gltf-pack.shs -------------------------------------------------------------------------------- /shards/tests/gfx-gltf.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/gfx-gltf.shs -------------------------------------------------------------------------------- /shards/tests/gfx-highlight.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/gfx-highlight.shs -------------------------------------------------------------------------------- /shards/tests/gfx-materials.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/gfx-materials.shs -------------------------------------------------------------------------------- /shards/tests/gfx-ortho.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/gfx-ortho.shs -------------------------------------------------------------------------------- /shards/tests/gfx-pbr.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/gfx-pbr.shs -------------------------------------------------------------------------------- /shards/tests/gfx-queue.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/gfx-queue.shs -------------------------------------------------------------------------------- /shards/tests/gfx-text-align.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/gfx-text-align.shs -------------------------------------------------------------------------------- /shards/tests/gfx-text.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/gfx-text.shs -------------------------------------------------------------------------------- /shards/tests/gfx-texture.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/gfx-texture.shs -------------------------------------------------------------------------------- /shards/tests/gfx-trace.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/gfx-trace.shs -------------------------------------------------------------------------------- /shards/tests/gfx-window.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/gfx-window.shs -------------------------------------------------------------------------------- /shards/tests/global-init.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/global-init.shs -------------------------------------------------------------------------------- /shards/tests/hello.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/hello.shs -------------------------------------------------------------------------------- /shards/tests/hello2.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/hello2.shs -------------------------------------------------------------------------------- /shards/tests/help.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/help.shs -------------------------------------------------------------------------------- /shards/tests/help2.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/help2.shs -------------------------------------------------------------------------------- /shards/tests/help3.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/help3.shs -------------------------------------------------------------------------------- /shards/tests/hot-reload-1.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/hot-reload-1.shs -------------------------------------------------------------------------------- /shards/tests/hot-reload-2.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/hot-reload-2.shs -------------------------------------------------------------------------------- /shards/tests/hot-reload.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/hot-reload.shs -------------------------------------------------------------------------------- /shards/tests/http.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/http.shs -------------------------------------------------------------------------------- /shards/tests/idle.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/idle.shs -------------------------------------------------------------------------------- /shards/tests/imaging.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/imaging.shs -------------------------------------------------------------------------------- /shards/tests/include-paths.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/include-paths.shs -------------------------------------------------------------------------------- /shards/tests/include/a/inside-include-a.shs: -------------------------------------------------------------------------------- 1 | 10 >= a -------------------------------------------------------------------------------- /shards/tests/include/b/b2/inside-include-b2.shs: -------------------------------------------------------------------------------- 1 | 4 >= b2 -------------------------------------------------------------------------------- /shards/tests/include/b/inside-include-b.shs: -------------------------------------------------------------------------------- 1 | 20 >= b -------------------------------------------------------------------------------- /shards/tests/input.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/input.shs -------------------------------------------------------------------------------- /shards/tests/isAny-x-test.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/isAny-x-test.shs -------------------------------------------------------------------------------- /shards/tests/jinja.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/jinja.shs -------------------------------------------------------------------------------- /shards/tests/linalg.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/linalg.shs -------------------------------------------------------------------------------- /shards/tests/llm.shs: -------------------------------------------------------------------------------- 1 | @include("ml-test.shs") 2 | -------------------------------------------------------------------------------- /shards/tests/localshell.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/localshell.shs -------------------------------------------------------------------------------- /shards/tests/markdown.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/markdown.shs -------------------------------------------------------------------------------- /shards/tests/math.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/math.shs -------------------------------------------------------------------------------- /shards/tests/math_audio.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/math_audio.shs -------------------------------------------------------------------------------- /shards/tests/ml-test-gemma3.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/ml-test-gemma3.shs -------------------------------------------------------------------------------- /shards/tests/ml-test-qwen3.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/ml-test-qwen3.shs -------------------------------------------------------------------------------- /shards/tests/ml-test.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/ml-test.shs -------------------------------------------------------------------------------- /shards/tests/ml.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/ml.shs -------------------------------------------------------------------------------- /shards/tests/nested-loops.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/nested-loops.shs -------------------------------------------------------------------------------- /shards/tests/nested-stop.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/nested-stop.shs -------------------------------------------------------------------------------- /shards/tests/nesting-wires.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/nesting-wires.shs -------------------------------------------------------------------------------- /shards/tests/network-ws.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/network-ws.shs -------------------------------------------------------------------------------- /shards/tests/network.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/network.shs -------------------------------------------------------------------------------- /shards/tests/notify.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/notify.shs -------------------------------------------------------------------------------- /shards/tests/pdf.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/pdf.shs -------------------------------------------------------------------------------- /shards/tests/perf.dtrace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/perf.dtrace -------------------------------------------------------------------------------- /shards/tests/physics.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/physics.shs -------------------------------------------------------------------------------- /shards/tests/pure.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/pure.shs -------------------------------------------------------------------------------- /shards/tests/py-test.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/py-test.shs -------------------------------------------------------------------------------- /shards/tests/pyperf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/pyperf.py -------------------------------------------------------------------------------- /shards/tests/return.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/return.shs -------------------------------------------------------------------------------- /shards/tests/rust.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/rust.shs -------------------------------------------------------------------------------- /shards/tests/seq-of-table.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/seq-of-table.shs -------------------------------------------------------------------------------- /shards/tests/server/config.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/server/config.shs -------------------------------------------------------------------------------- /shards/tests/server/control.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/server/control.shs -------------------------------------------------------------------------------- /shards/tests/server/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/server/index.html -------------------------------------------------------------------------------- /shards/tests/server/tests.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/server/tests.http -------------------------------------------------------------------------------- /shards/tests/shards.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/shards.shs -------------------------------------------------------------------------------- /shards/tests/shell.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/shell.shs -------------------------------------------------------------------------------- /shards/tests/snappy.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/snappy.shs -------------------------------------------------------------------------------- /shards/tests/spatial.edn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/spatial.edn -------------------------------------------------------------------------------- /shards/tests/ssh-test.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/ssh-test.shs -------------------------------------------------------------------------------- /shards/tests/stdio.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/stdio.shs -------------------------------------------------------------------------------- /shards/tests/strings.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/strings.shs -------------------------------------------------------------------------------- /shards/tests/strings2.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/strings2.shs -------------------------------------------------------------------------------- /shards/tests/struct.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/struct.shs -------------------------------------------------------------------------------- /shards/tests/subwires.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/subwires.shs -------------------------------------------------------------------------------- /shards/tests/suspend-resume.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/suspend-resume.shs -------------------------------------------------------------------------------- /shards/tests/synth_demo.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/synth_demo.shs -------------------------------------------------------------------------------- /shards/tests/table-compose.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/table-compose.shs -------------------------------------------------------------------------------- /shards/tests/table-recurse.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/table-recurse.shs -------------------------------------------------------------------------------- /shards/tests/table-seq-push.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/table-seq-push.shs -------------------------------------------------------------------------------- /shards/tests/tablecase.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/tablecase.shs -------------------------------------------------------------------------------- /shards/tests/take.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/take.shs -------------------------------------------------------------------------------- /shards/tests/test-runtime.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/test-runtime.js -------------------------------------------------------------------------------- /shards/tests/test_extra.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/test_extra.cpp -------------------------------------------------------------------------------- /shards/tests/test_runtime.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/test_runtime.cpp -------------------------------------------------------------------------------- /shards/tests/timing.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/timing.shs -------------------------------------------------------------------------------- /shards/tests/traits.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/traits.shs -------------------------------------------------------------------------------- /shards/tests/types.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/types.shs -------------------------------------------------------------------------------- /shards/tests/ui-0.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/ui-0.shs -------------------------------------------------------------------------------- /shards/tests/ui-1.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/ui-1.shs -------------------------------------------------------------------------------- /shards/tests/ui-2.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/ui-2.shs -------------------------------------------------------------------------------- /shards/tests/ui-nested.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/ui-nested.shs -------------------------------------------------------------------------------- /shards/tests/ui-style.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/ui-style.shs -------------------------------------------------------------------------------- /shards/tests/ui-table.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/ui-table.shs -------------------------------------------------------------------------------- /shards/tests/utf16str.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/utf16str.dat -------------------------------------------------------------------------------- /shards/tests/variables.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/variables.shs -------------------------------------------------------------------------------- /shards/tests/web/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | *.log -------------------------------------------------------------------------------- /shards/tests/web/_test_em: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/web/_test_em -------------------------------------------------------------------------------- /shards/tests/web/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/web/package.json -------------------------------------------------------------------------------- /shards/tests/web/run_browser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/web/run_browser.js -------------------------------------------------------------------------------- /shards/tests/web/run_server: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/web/run_server -------------------------------------------------------------------------------- /shards/tests/web/shared: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/web/shared -------------------------------------------------------------------------------- /shards/tests/whendone.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/whendone.shs -------------------------------------------------------------------------------- /shards/tests/whisper.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/whisper.shs -------------------------------------------------------------------------------- /shards/tests/wire-macro.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/wire-macro.shs -------------------------------------------------------------------------------- /shards/tests/zip-map.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tests/zip-map.shs -------------------------------------------------------------------------------- /shards/tools/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tools/CMakeLists.txt -------------------------------------------------------------------------------- /shards/tools/bin2c/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/tools/bin2c/main.cpp -------------------------------------------------------------------------------- /shards/union/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/union/CMakeLists.txt -------------------------------------------------------------------------------- /shards/union/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/shards/union/Cargo.lock -------------------------------------------------------------------------------- /update.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/update.sh -------------------------------------------------------------------------------- /utils/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/utils/README.md -------------------------------------------------------------------------------- /utils/compress-strings.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/utils/compress-strings.shs -------------------------------------------------------------------------------- /utils/run-editor.shs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/utils/run-editor.shs -------------------------------------------------------------------------------- /utils/sh_synthetic_debug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/utils/sh_synthetic_debug.py -------------------------------------------------------------------------------- /utils/stack_diff.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fragcolor-xyz/shards/HEAD/utils/stack_diff.py --------------------------------------------------------------------------------