Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
8d923c9
impr: Add `.pipe` for pipelines (#2967)
reczkok Sep 2, 2026
233fed7
docs: Improve Clouds example performance (#2807)
cieplypolar Sep 3, 2026
ac53c2d
docs: Area Lights (LTC) (#2446)
reczkok Sep 4, 2026
35d157a
feat: Split view component for examples (#2957)
reczkok Sep 4, 2026
084d7be
docs: Triplanar mapping and split-view component (#2625)
reczkok Sep 4, 2026
d89d2d6
docs: Examples page visual revamp (#2959)
iwoplaza Sep 4, 2026
817fe6d
docs: Example descriptions (#2965)
iwoplaza Sep 4, 2026
a3591fe
Merge branch 'release'
iwoplaza Sep 4, 2026
1d88f54
fix: Avoid CLI misleading error for error codes outside missing versi…
reczkok Sep 4, 2026
63ec92c
docs: Small example page fixes (#2980)
iwoplaza Sep 4, 2026
b0a4a54
Merge branch 'release'
iwoplaza Sep 5, 2026
f401d8b
chore: Add type checks to std (#2863)
aleksanderkatan Sep 7, 2026
20dd87a
fix(@typegpu/cli): Fix Next.js production build (#2908)
cieplypolar Sep 7, 2026
968140c
feat(@typegpu/gl): Reroute inverseSqrt, dpdx and dpdy to GLSL equival…
iwoplaza Sep 7, 2026
57d442a
bump: typegpu v0.12.5, @typegpu/cli v0.12.3, @typegpu/gl v0.12.4 (#2989)
iwoplaza Sep 7, 2026
f73e526
fix: Validate derivative builtin signatures in codegen mode (#2996)
7487 Sep 8, 2026
558a18a
fix: Validate unresolved declaration initializers (#2946)
huytdps13400 Sep 8, 2026
a11fa44
impr: Remove padding around canvas in example view (#3003)
cieplypolar Sep 9, 2026
8f75e7f
docs: Highlight agent skills and latest release in landing hero (#3007)
iwoplaza Sep 9, 2026
105802c
docs: Add droplets to landing hero effect (#3011)
iwoplaza Sep 9, 2026
898fa21
Merge branch 'release'
iwoplaza Sep 14, 2026
7591c49
impr(tinyest-for-wgsl): Separate acorn and babel parsers (#2932)
cieplypolar Sep 14, 2026
ca1777e
feat: Support computed object properties (#2950)
cieplypolar Sep 15, 2026
c9afc0b
impr: Document order mattering in `unify` and change preference (#2978)
reczkok Sep 16, 2026
10378ff
impr: Pass state takes precedence over pipeline-held state (#2987)
reczkok Sep 16, 2026
bb600d3
Add immediate variables
reczkok Sep 16, 2026
6dc7750
Wire immediates into pipelines
reczkok Sep 16, 2026
4f4b2f6
Immediates in point-light shadows
reczkok Aug 8, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 0 additions & 1 deletion apps/typegpu-docs/.gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,6 @@ yarn-debug.log*
yarn-error.log*
pnpm-debug.log*


# environment variables
.env
.env.production
Expand Down
48 changes: 39 additions & 9 deletions apps/typegpu-docs/astro.config.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,10 @@ export default defineConfig({
rehypePlugins: [rehypeMathJax],
},
vite: {
resolve: {
// React islands and their Radix dependencies must share one dispatcher.
dedupe: ['react', 'react-dom'],
},
define: {
// Required for '@rolldown/browser' to work.
'process.env.NODE_DEBUG_NATIVE': '""',
Expand Down Expand Up @@ -75,6 +79,21 @@ export default defineConfig({
swmGeo({ name: 'TypeGPU', description: 'Type-safe WebGPU toolkit', repository: 'TypeGPU' }),
starlight({
head: [
{
tag: 'link',
attrs: { rel: 'preconnect', href: 'https://fonts.googleapis.com' },
},
{
tag: 'link',
attrs: { rel: 'preconnect', href: 'https://fonts.gstatic.com', crossorigin: '' },
},
{
tag: 'link',
attrs: {
rel: 'stylesheet',
href: 'https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;600&display=swap',
},
},
{
tag: 'script',
attrs: { type: 'application/ld+json' },
Expand All @@ -88,7 +107,24 @@ export default defineConfig({
},
],
title: 'TypeGPU',
customCss: ['./src/tailwind.css', './src/fonts/font-face.css', './src/mathjax.css'],
social: [
{
icon: 'discord',
label: 'Join the TypeGPU Discord',
href: 'https://discord.gg/8jpfgDqPcM',
},
{
icon: 'github',
label: 'TypeGPU on GitHub',
href: 'https://github.com/software-mansion/TypeGPU',
},
],
customCss: [
'./src/tailwind.css',
'./src/fonts/font-face.css',
'./src/mathjax.css',
'./src/starlight-docs.css',
],
plugins: stripFalsy([
starlightBlog({
navigation: 'none',
Expand Down Expand Up @@ -119,16 +155,10 @@ export default defineConfig({
},
components: {
Head: './src/components/starlight/Head.astro',
ThemeSelect: './src/components/starlight/ThemeSelect.astro',
Header: './src/components/starlight/SiteHeader.astro',
MobileMenuToggle: './src/components/starlight/MobileMenuToggle.astro',
Sidebar: './src/components/starlight/Sidebar.astro',
},
social: [
{
label: 'GitHub',
href: 'https://github.com/software-mansion/TypeGPU',
icon: 'github',
},
],
sidebar: stripFalsy([
{
label: 'Why TypeGPU?',
Expand Down
Loading
Loading