diff --git a/apps/typegpu-docs/src/components/ExampleLayout.tsx b/apps/typegpu-docs/src/components/ExampleLayout.tsx index 6b7e672de..8b1a058ad 100644 --- a/apps/typegpu-docs/src/components/ExampleLayout.tsx +++ b/apps/typegpu-docs/src/components/ExampleLayout.tsx @@ -91,7 +91,12 @@ function SideMenu() {
- +
© 2024 Software Mansion S.A.
diff --git a/apps/typegpu-docs/src/content/examples/image-processing/camera-thresholding/meta.json b/apps/typegpu-docs/src/content/examples/image-processing/camera-thresholding/meta.json index 1bf6f81cf..459f90df5 100644 --- a/apps/typegpu-docs/src/content/examples/image-processing/camera-thresholding/meta.json +++ b/apps/typegpu-docs/src/content/examples/image-processing/camera-thresholding/meta.json @@ -1,4 +1,5 @@ { "title": "Camera Thresholding", - "category": "image-processing" + "category": "image-processing", + "tags": ["camera"] } diff --git a/apps/typegpu-docs/src/content/examples/image-processing/chroma-keying/meta.json b/apps/typegpu-docs/src/content/examples/image-processing/chroma-keying/meta.json index 601f387ac..452d96be3 100644 --- a/apps/typegpu-docs/src/content/examples/image-processing/chroma-keying/meta.json +++ b/apps/typegpu-docs/src/content/examples/image-processing/chroma-keying/meta.json @@ -1,4 +1,5 @@ { "title": "Chroma Keying", - "category": "image-processing" + "category": "image-processing", + "tags": ["camera"] } diff --git a/apps/typegpu-docs/src/utils/examples/exampleContent.ts b/apps/typegpu-docs/src/utils/examples/exampleContent.ts index 8c5db982a..105a5637b 100644 --- a/apps/typegpu-docs/src/utils/examples/exampleContent.ts +++ b/apps/typegpu-docs/src/utils/examples/exampleContent.ts @@ -78,6 +78,11 @@ export const examplesStable = pipe( examples, entries(), filter(([_, example]) => !example.metadata.tags?.includes('experimental')), + filter(([_, example]) => + example.metadata.tags?.includes('camera') + ? typeof MediaStreamTrackProcessor === 'undefined' + : true, + ), fromEntries(), );