deploy: d67dc8fc4d
This commit is contained in:
Binary file not shown.
|
Before Width: | Height: | Size: 412 KiB |
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -1 +0,0 @@
|
||||
"use strict";(self.webpackChunkstardust_website=self.webpackChunkstardust_website||[]).push([[406],{5680:(e,t,r)=>{r.d(t,{xA:()=>p,yg:()=>f});var n=r(6540);function o(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function i(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?a(Object(r),!0).forEach((function(t){o(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):a(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function l(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r,n,o={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}var s=n.createContext({}),c=function(e){var t=n.useContext(s),r=t;return e&&(r="function"==typeof e?e(t):i(i({},t),e)),r},p=function(e){var t=c(e.components);return n.createElement(s.Provider,{value:t},e.children)},u="mdxType",y={inlineCode:"code",wrapper:function(e){var t=e.children;return n.createElement(n.Fragment,{},t)}},m=n.forwardRef((function(e,t){var r=e.components,o=e.mdxType,a=e.originalType,s=e.parentName,p=l(e,["components","mdxType","originalType","parentName"]),u=c(r),m=o,f=u["".concat(s,".").concat(m)]||u[m]||y[m]||a;return r?n.createElement(f,i(i({ref:t},p),{},{components:r})):n.createElement(f,i({ref:t},p))}));function f(e,t){var r=arguments,o=t&&t.mdxType;if("string"==typeof e||o){var a=r.length,i=new Array(a);i[0]=m;var l={};for(var s in t)hasOwnProperty.call(t,s)&&(l[s]=t[s]);l.originalType=e,l[u]="string"==typeof e?e:o,i[1]=l;for(var c=2;c<a;c++)i[c]=r[c];return n.createElement.apply(null,i)}return n.createElement.apply(null,r)}m.displayName="MDXCreateElement"},8389:(e,t,r)=>{r.r(t),r.d(t,{assets:()=>s,contentTitle:()=>i,default:()=>y,frontMatter:()=>a,metadata:()=>l,toc:()=>c});var n=r(8168),o=(r(6540),r(5680));const a={},i="Glossary",l={unversionedId:"terminology",id:"terminology",title:"Glossary",description:"- Item: a virtual object that represents data",source:"@site/docs/09-terminology.md",sourceDirName:".",slug:"/terminology",permalink:"/docs/terminology",draft:!1,editUrl:"https://github.com/StardustXR/website/edit/main/docs/09-terminology.md",tags:[],version:"current",sidebarPosition:9,frontMatter:{},sidebar:"tutorialSidebar",previous:{title:"Making Clients",permalink:"/docs/getting-started/making-clients"}},s={},c=[],p={toc:c},u="wrapper";function y(e){let{components:t,...r}=e;return(0,o.yg)(u,(0,n.A)({},p,r,{components:t,mdxType:"MDXLayout"}),(0,o.yg)("h1",{id:"glossary"},"Glossary"),(0,o.yg)("ul",null,(0,o.yg)("li",{parentName:"ul"},(0,o.yg)("strong",{parentName:"li"},"Item"),": a virtual object that represents data"),(0,o.yg)("li",{parentName:"ul"},(0,o.yg)("strong",{parentName:"li"},"Panel Shells"),": 3D UIs around 2D apps"),(0,o.yg)("li",{parentName:"ul"},"...")))}y.isMDXComponent=!0}}]);
|
||||
1
assets/js/81253b24.77394c2b.js
Normal file
1
assets/js/81253b24.77394c2b.js
Normal file
File diff suppressed because one or more lines are too long
1
assets/js/90eee115.a7faaa41.js
Normal file
1
assets/js/90eee115.a7faaa41.js
Normal file
@@ -0,0 +1 @@
|
||||
"use strict";(self.webpackChunkstardust_website=self.webpackChunkstardust_website||[]).push([[698],{5680:(e,t,r)=>{r.d(t,{xA:()=>p,yg:()=>m});var n=r(6540);function o(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function i(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?a(Object(r),!0).forEach((function(t){o(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):a(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function l(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r,n,o={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}var s=n.createContext({}),c=function(e){var t=n.useContext(s),r=t;return e&&(r="function"==typeof e?e(t):i(i({},t),e)),r},p=function(e){var t=c(e.components);return n.createElement(s.Provider,{value:t},e.children)},u="mdxType",d={inlineCode:"code",wrapper:function(e){var t=e.children;return n.createElement(n.Fragment,{},t)}},y=n.forwardRef((function(e,t){var r=e.components,o=e.mdxType,a=e.originalType,s=e.parentName,p=l(e,["components","mdxType","originalType","parentName"]),u=c(r),y=o,m=u["".concat(s,".").concat(y)]||u[y]||d[y]||a;return r?n.createElement(m,i(i({ref:t},p),{},{components:r})):n.createElement(m,i({ref:t},p))}));function m(e,t){var r=arguments,o=t&&t.mdxType;if("string"==typeof e||o){var a=r.length,i=new Array(a);i[0]=y;var l={};for(var s in t)hasOwnProperty.call(t,s)&&(l[s]=t[s]);l.originalType=e,l[u]="string"==typeof e?e:o,i[1]=l;for(var c=2;c<a;c++)i[c]=r[c];return n.createElement.apply(null,i)}return n.createElement.apply(null,r)}y.displayName="MDXCreateElement"},5843:(e,t,r)=>{r.r(t),r.d(t,{assets:()=>s,contentTitle:()=>i,default:()=>d,frontMatter:()=>a,metadata:()=>l,toc:()=>c});var n=r(8168),o=(r(6540),r(5680));const a={},i="Glossary",l={unversionedId:"dive-deeper/terminology",id:"dive-deeper/terminology",title:"Glossary",description:"- Item: a virtual object that represents data",source:"@site/docs/02-dive-deeper/09-terminology.md",sourceDirName:"02-dive-deeper",slug:"/dive-deeper/terminology",permalink:"/docs/dive-deeper/terminology",draft:!1,editUrl:"https://github.com/StardustXR/website/edit/main/docs/02-dive-deeper/09-terminology.md",tags:[],version:"current",sidebarPosition:9,frontMatter:{},sidebar:"tutorialSidebar",previous:{title:"Making Clients",permalink:"/docs/dive-deeper/make-clients"}},s={},c=[],p={toc:c},u="wrapper";function d(e){let{components:t,...r}=e;return(0,o.yg)(u,(0,n.A)({},p,r,{components:t,mdxType:"MDXLayout"}),(0,o.yg)("h1",{id:"glossary"},"Glossary"),(0,o.yg)("ul",null,(0,o.yg)("li",{parentName:"ul"},(0,o.yg)("strong",{parentName:"li"},"Item"),": a virtual object that represents data"),(0,o.yg)("li",{parentName:"ul"},(0,o.yg)("strong",{parentName:"li"},"Panel Shells"),": 3D UIs around 2D apps"),(0,o.yg)("li",{parentName:"ul"},"...")))}d.isMDXComponent=!0}}]);
|
||||
@@ -1 +0,0 @@
|
||||
"use strict";(self.webpackChunkstardust_website=self.webpackChunkstardust_website||[]).push([[581],{5610:e=>{e.exports=JSON.parse('{"pluginId":"default","version":"current","label":"Next","banner":null,"badge":false,"noIndex":false,"className":"docs-version-current","isLast":true,"docsSidebars":{"tutorialSidebar":[{"type":"link","label":"Overview","href":"/docs/overview","docId":"overview"},{"type":"category","label":"Getting Started","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Tutorial","href":"/docs/getting-started/tutorial","docId":"getting-started/tutorial"},{"type":"link","label":"Technical Overview","href":"/docs/getting-started/tech-overview","docId":"getting-started/tech-overview"},{"type":"link","label":"Setup","href":"/docs/getting-started/setup","docId":"getting-started/setup"},{"type":"link","label":"Making Clients","href":"/docs/getting-started/making-clients","docId":"getting-started/making-clients"}]},{"type":"link","label":"Glossary","href":"/docs/terminology","docId":"terminology"}]},"docs":{"getting-started/making-clients":{"id":"getting-started/making-clients","title":"Making Clients","description":"A Stardust client is at its core an executable that connects to a stardust server instance at $XDGRUNTIMEDIR/stardust-[0-32], sends and receives messages according to the Stardust protocol.","sidebar":"tutorialSidebar"},"getting-started/setup":{"id":"getting-started/setup","title":"Setup","description":"First you need to install and run the server from https//gitlab.freedesktop.org/monado/demos/xrgears first.","sidebar":"tutorialSidebar"},"getting-started/tech-overview":{"id":"getting-started/tech-overview","title":"Technical Overview","description":"Server","sidebar":"tutorialSidebar"},"getting-started/tutorial":{"id":"getting-started/tutorial","title":"Tutorial","description":"Setup OpenXR","sidebar":"tutorialSidebar"},"overview":{"id":"overview","title":"Overview","description":"Stardust XR (formerly known as Stardust) is an XR display server designed for Linux-based systems.","sidebar":"tutorialSidebar"},"terminology":{"id":"terminology","title":"Glossary","description":"- Item: a virtual object that represents data","sidebar":"tutorialSidebar"}}}')}}]);
|
||||
1
assets/js/935f2afb.f5f4bd2e.js
Normal file
1
assets/js/935f2afb.f5f4bd2e.js
Normal file
@@ -0,0 +1 @@
|
||||
"use strict";(self.webpackChunkstardust_website=self.webpackChunkstardust_website||[]).push([[581],{5610:e=>{e.exports=JSON.parse('{"pluginId":"default","version":"current","label":"Next","banner":null,"badge":false,"noIndex":false,"className":"docs-version-current","isLast":true,"docsSidebars":{"tutorialSidebar":[{"type":"category","label":"Get Started","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Setup OpenXR Runtime","href":"/docs/get-started/setup-openxr","docId":"get-started/setup-openxr"},{"type":"link","label":"Bundled setup","href":"/docs/get-started/bundled","docId":"get-started/bundled"},{"type":"link","label":"Manual build/installation","href":"/docs/get-started/manual","docId":"get-started/manual"}]},{"type":"category","label":"Dive deeper","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Brief Overview","href":"/docs/dive-deeper/brief-overview","docId":"dive-deeper/brief-overview"},{"type":"link","label":"Technical Overview","href":"/docs/dive-deeper/deep-overview","docId":"dive-deeper/deep-overview"},{"type":"link","label":"Making Clients","href":"/docs/dive-deeper/make-clients","docId":"dive-deeper/make-clients"},{"type":"link","label":"Glossary","href":"/docs/dive-deeper/terminology","docId":"dive-deeper/terminology"}]}]},"docs":{"dive-deeper/brief-overview":{"id":"dive-deeper/brief-overview","title":"Brief Overview","description":"Stardust XR is an XR display server designed for Linux-based systems.","sidebar":"tutorialSidebar"},"dive-deeper/deep-overview":{"id":"dive-deeper/deep-overview","title":"Technical Overview","description":"Server","sidebar":"tutorialSidebar"},"dive-deeper/make-clients":{"id":"dive-deeper/make-clients","title":"Making Clients","description":"A Stardust client is at its core an executable that connects to a stardust server instance at $XDGRUNTIMEDIR/stardust-[0-32], sends and receives messages according to the Stardust protocol.","sidebar":"tutorialSidebar"},"dive-deeper/terminology":{"id":"dive-deeper/terminology","title":"Glossary","description":"- Item: a virtual object that represents data","sidebar":"tutorialSidebar"},"get-started/bundled":{"id":"get-started/bundled","title":"Bundled setup","description":"Telescope is a bundled Stardust setup that lets you 1-click run all the essentials for testing a setup out on an existing 2D computer.","sidebar":"tutorialSidebar"},"get-started/manual":{"id":"get-started/manual","title":"Manual build/installation","description":"Make sure all repos are cloned on the same branch (e.g. all main or all dev branch) to ensure stardust protocol compatibility.","sidebar":"tutorialSidebar"},"get-started/setup-openxr":{"id":"get-started/setup-openxr","title":"Setup OpenXR Runtime","description":"if you want to test stardust in flatscreen mode (in a window) without a headset or other OpenXR device, you can skip this step and start with trying out telescope.","sidebar":"tutorialSidebar"}}}')}}]);
|
||||
File diff suppressed because one or more lines are too long
1
assets/js/b2400e94.00ee335a.js
Normal file
1
assets/js/b2400e94.00ee335a.js
Normal file
File diff suppressed because one or more lines are too long
1
assets/js/b74877f5.6b5678de.js
Normal file
1
assets/js/b74877f5.6b5678de.js
Normal file
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -1 +1 @@
|
||||
"use strict";(self.webpackChunkstardust_website=self.webpackChunkstardust_website||[]).push([[634],{6909:(e,t,a)=>{a.r(t),a.d(t,{default:()=>N});var n=a(6540),l=a(53),r=a(9302),s=a(5489),i=a(4586);const o={heroBanner:"heroBanner_qdFl",buttons:"buttons_AeoN"};var c=a(8168);const m={features:"features_xdhU",featureImg:"featureImg_IxXR"},u=[{title:"Flexible",image:"/img/icon.gif",description:n.createElement(n.Fragment,null,"Stardust allows developers to make XR widgets or interfaces and run them among others. You don't have to make a whole system UI, just a few pieces.")},{title:"Streamlined",image:"https://stereokit.net/img/StereoKitLogoLight.svg",description:n.createElement(n.Fragment,null,"Stardust is made using ",n.createElement("a",{href:"https://stereokit.net"},"StereoKit"),", an XR application/rendering toolkit allowing for a fast and lightweight display server.")}];function d(e){let{image:t,title:a,description:r}=e;return n.createElement("div",{className:(0,l.A)("col col--6")},n.createElement("div",{className:"text--center"},n.createElement("img",{src:t,className:m.featureImg,alt:a})),n.createElement("div",{className:"text--center padding-horiz--md"},n.createElement("h3",null,a),n.createElement("p",null,r)))}function g(){return n.createElement("section",{className:m.features},n.createElement("div",{className:"container"},n.createElement("div",{className:"row"},u.map(((e,t)=>n.createElement(d,(0,c.A)({key:t},e)))))))}var p=a(7428);const h=[{image:"img/carousel/multipleclients.png",alt:"A scene showing multiple widgets, including CRT TV panel shells and flat touchscreen panels and 2 rings forming a cylinder around the scene.",caption:"Multiple objects working independently all at once."},{image:"img/carousel/panels.png",alt:"A series of application windows as 3D panels similar to small wooden boards in proportions with a Panasonic CRT TV model in the center showing Agregore (the browser).",caption:"Panels for wayland apps and a CRT panel shell for XR UI."}];function f(e){let{image:t,alt:a,caption:l}=e;return n.createElement("div",null,n.createElement("img",{alt:a,src:t}),n.createElement("p",{className:"legend"},l))}const E=()=>n.createElement(p.FN,{autoPlay:!0,infiniteLoop:!0,showThumbs:!1,className:"gallery"},h.map(((e,t)=>n.createElement(f,(0,c.A)({key:t},e)))));function w(){const{siteConfig:e}=(0,i.A)();return n.createElement("header",{className:(0,l.A)("hero hero--primary",o.heroBanner)},n.createElement("div",{className:"container"},n.createElement("link",{rel:"me",href:"https://fosstodon.org/@stardustxr"}),n.createElement("h1",{className:"hero__title"},e.title),n.createElement("p",{className:"hero__subtitle"},e.tagline),n.createElement("div",{className:o.buttons},n.createElement(s.A,{className:"button button--secondary button--lg",to:"/docs/getting-started/tutorial"},"Get Started"))))}function N(){const{siteConfig:e}=(0,i.A)();return n.createElement(r.A,{image:"img/icon.gif",description:"XR Display Server"},n.createElement(w,null),n.createElement("main",null,n.createElement(g,null),n.createElement(E,null)))}}}]);
|
||||
"use strict";(self.webpackChunkstardust_website=self.webpackChunkstardust_website||[]).push([[634],{6909:(e,t,a)=>{a.r(t),a.d(t,{default:()=>N});var n=a(6540),l=a(53),r=a(9302),s=a(5489),i=a(4586);const o={heroBanner:"heroBanner_qdFl",buttons:"buttons_AeoN"};var c=a(8168);const m={features:"features_xdhU",featureImg:"featureImg_IxXR"},u=[{title:"Flexible",image:"/img/icon.gif",description:n.createElement(n.Fragment,null,"Stardust allows developers to make XR widgets or interfaces and run them among others. You don't have to make a whole system UI, just a few pieces.")},{title:"Streamlined",image:"https://stereokit.net/img/StereoKitLogoLight.svg",description:n.createElement(n.Fragment,null,"Stardust is made using ",n.createElement("a",{href:"https://stereokit.net"},"StereoKit"),", an XR application/rendering toolkit allowing for a fast and lightweight display server.")}];function d(e){let{image:t,title:a,description:r}=e;return n.createElement("div",{className:(0,l.A)("col col--6")},n.createElement("div",{className:"text--center"},n.createElement("img",{src:t,className:m.featureImg,alt:a})),n.createElement("div",{className:"text--center padding-horiz--md"},n.createElement("h3",null,a),n.createElement("p",null,r)))}function g(){return n.createElement("section",{className:m.features},n.createElement("div",{className:"container"},n.createElement("div",{className:"row"},u.map(((e,t)=>n.createElement(d,(0,c.A)({key:t},e)))))))}var p=a(7428);const h=[{image:"img/carousel/multipleclients.png",alt:"A scene showing multiple widgets, including CRT TV panel shells and flat touchscreen panels and 2 rings forming a cylinder around the scene.",caption:"Multiple objects working independently all at once."},{image:"img/carousel/panels.png",alt:"A series of application windows as 3D panels similar to small wooden boards in proportions with a Panasonic CRT TV model in the center showing Agregore (the browser).",caption:"Panels for wayland apps and a CRT panel shell for XR UI."}];function f(e){let{image:t,alt:a,caption:l}=e;return n.createElement("div",null,n.createElement("img",{alt:a,src:t}),n.createElement("p",{className:"legend"},l))}const E=()=>n.createElement(p.FN,{autoPlay:!0,infiniteLoop:!0,showThumbs:!1,className:"gallery"},h.map(((e,t)=>n.createElement(f,(0,c.A)({key:t},e)))));function w(){const{siteConfig:e}=(0,i.A)();return n.createElement("header",{className:(0,l.A)("hero hero--primary",o.heroBanner)},n.createElement("div",{className:"container"},n.createElement("link",{rel:"me",href:"https://fosstodon.org/@stardustxr"}),n.createElement("h1",{className:"hero__title"},e.title),n.createElement("p",{className:"hero__subtitle"},e.tagline),n.createElement("div",{className:o.buttons},n.createElement(s.A,{className:"button button--secondary button--lg",to:"/docs/get-started/setup-openxr"},"Get Started"))))}function N(){const{siteConfig:e}=(0,i.A)();return n.createElement(r.A,{image:"img/icon.gif",description:"XR Display Server"},n.createElement(w,null),n.createElement("main",null,n.createElement(g,null),n.createElement(E,null)))}}}]);
|
||||
1
assets/js/c91a686f.ac43580f.js
Normal file
1
assets/js/c91a686f.ac43580f.js
Normal file
File diff suppressed because one or more lines are too long
1
assets/js/cd484bad.bdc07e87.js
Normal file
1
assets/js/cd484bad.bdc07e87.js
Normal file
File diff suppressed because one or more lines are too long
1
assets/js/cdda5b0c.3b8d046d.js
Normal file
1
assets/js/cdda5b0c.3b8d046d.js
Normal file
@@ -0,0 +1 @@
|
||||
"use strict";(self.webpackChunkstardust_website=self.webpackChunkstardust_website||[]).push([[733],{5680:(e,t,n)=>{n.d(t,{xA:()=>p,yg:()=>y});var r=n(6540);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function l(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i(Object(n),!0).forEach((function(t){a(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function o(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var s=r.createContext({}),u=function(e){var t=r.useContext(s),n=t;return e&&(n="function"==typeof e?e(t):l(l({},t),e)),n},p=function(e){var t=u(e.components);return r.createElement(s.Provider,{value:t},e.children)},d="mdxType",c={inlineCode:"code",wrapper:function(e){var t=e.children;return r.createElement(r.Fragment,{},t)}},g=r.forwardRef((function(e,t){var n=e.components,a=e.mdxType,i=e.originalType,s=e.parentName,p=o(e,["components","mdxType","originalType","parentName"]),d=u(n),g=a,y=d["".concat(s,".").concat(g)]||d[g]||c[g]||i;return n?r.createElement(y,l(l({ref:t},p),{},{components:n})):r.createElement(y,l({ref:t},p))}));function y(e,t){var n=arguments,a=t&&t.mdxType;if("string"==typeof e||a){var i=n.length,l=new Array(i);l[0]=g;var o={};for(var s in t)hasOwnProperty.call(t,s)&&(o[s]=t[s]);o.originalType=e,o[d]="string"==typeof e?e:a,l[1]=o;for(var u=2;u<i;u++)l[u]=n[u];return r.createElement.apply(null,l)}return r.createElement.apply(null,n)}g.displayName="MDXCreateElement"},7774:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>s,contentTitle:()=>l,default:()=>c,frontMatter:()=>i,metadata:()=>o,toc:()=>u});var r=n(8168),a=(n(6540),n(5680));const i={sidebar_position:2},l="Bundled setup",o={unversionedId:"get-started/bundled",id:"get-started/bundled",title:"Bundled setup",description:"Telescope is a bundled Stardust setup that lets you 1-click run all the essentials for testing a setup out on an existing 2D computer.",source:"@site/docs/01-get-started/02-bundled.md",sourceDirName:"01-get-started",slug:"/get-started/bundled",permalink:"/docs/get-started/bundled",draft:!1,editUrl:"https://github.com/StardustXR/website/edit/main/docs/01-get-started/02-bundled.md",tags:[],version:"current",sidebarPosition:2,frontMatter:{sidebar_position:2},sidebar:"tutorialSidebar",previous:{title:"Setup OpenXR Runtime",permalink:"/docs/get-started/setup-openxr"},next:{title:"Manual build/installation",permalink:"/docs/get-started/manual"}},s={},u=[{value:"Nix",id:"nix",level:2},{value:"Install Nix",id:"install-nix",level:3},{value:"Run Telescope",id:"run-telescope",level:3},{value:"Non-nix",id:"non-nix",level:2}],p={toc:u},d="wrapper";function c(e){let{components:t,...n}=e;return(0,a.yg)(d,(0,r.A)({},p,n,{components:t,mdxType:"MDXLayout"}),(0,a.yg)("h1",{id:"bundled-setup"},"Bundled setup"),(0,a.yg)("p",null,"Telescope is a bundled Stardust setup that lets you 1-click run all the essentials for testing a setup out on an existing 2D computer."),(0,a.yg)("h2",{id:"nix"},"Nix"),(0,a.yg)("h3",{id:"install-nix"},"Install Nix"),(0,a.yg)("p",null,"For easy development and distribution this project uses the ",(0,a.yg)("a",{parentName:"p",href:"https://nix.dev/"},"nix package manager"),".",(0,a.yg)("br",null),"\nThis allows to ensure all dependency requirements are met."),(0,a.yg)("p",null,"If you do not have nix installed follow the instructions at ",(0,a.yg)("a",{parentName:"p",href:"https://nixos.org/download/#nix-install-linux"},"https://nixos.org/download/#nix-install-linux"),"."),(0,a.yg)("admonition",{type:"warning"},(0,a.yg)("p",{parentName:"admonition"},"Make sure to have ",(0,a.yg)("a",{parentName:"p",href:"https://nixos.wiki/wiki/flakes"},"flakes enabled"),".")),(0,a.yg)("h3",{id:"run-telescope"},"Run Telescope"),(0,a.yg)("p",null,"Because telescope itself is a nix flake, you simply have to run"),(0,a.yg)("pre",null,(0,a.yg)("code",{parentName:"pre",className:"language-sh"},"nix run github:StardustXR/telescope\n")),(0,a.yg)("h2",{id:"non-nix"},"Non-nix"),(0,a.yg)("p",null,"An AppImage generated from the nix flake is currently WIP. Please check back later or do a ",(0,a.yg)("a",{parentName:"p",href:"manual"},"manual build.")))}c.isMDXComponent=!0}}]);
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
2
assets/js/main.c51aeda5.js
Normal file
2
assets/js/main.c51aeda5.js
Normal file
File diff suppressed because one or more lines are too long
1
assets/js/runtime~main.4c5c7974.js
Normal file
1
assets/js/runtime~main.4c5c7974.js
Normal file
@@ -0,0 +1 @@
|
||||
(()=>{"use strict";var e,t,r,a,o,n={},d={};function f(e){var t=d[e];if(void 0!==t)return t.exports;var r=d[e]={id:e,loaded:!1,exports:{}};return n[e].call(r.exports,r,r.exports,f),r.loaded=!0,r.exports}f.m=n,f.c=d,e=[],f.O=(t,r,a,o)=>{if(!r){var n=1/0;for(u=0;u<e.length;u++){r=e[u][0],a=e[u][1],o=e[u][2];for(var d=!0,i=0;i<r.length;i++)(!1&o||n>=o)&&Object.keys(f.O).every((e=>f.O[e](r[i])))?r.splice(i--,1):(d=!1,o<n&&(n=o));if(d){e.splice(u--,1);var c=a();void 0!==c&&(t=c)}}return t}o=o||0;for(var u=e.length;u>0&&e[u-1][2]>o;u--)e[u]=e[u-1];e[u]=[r,a,o]},f.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return f.d(t,{a:t}),t},r=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,f.t=function(e,a){if(1&a&&(e=this(e)),8&a)return e;if("object"==typeof e&&e){if(4&a&&e.__esModule)return e;if(16&a&&"function"==typeof e.then)return e}var o=Object.create(null);f.r(o);var n={};t=t||[null,r({}),r([]),r(r)];for(var d=2&a&&e;"object"==typeof d&&!~t.indexOf(d);d=r(d))Object.getOwnPropertyNames(d).forEach((t=>n[t]=()=>e[t]));return n.default=()=>e,f.d(o,n),o},f.d=(e,t)=>{for(var r in t)f.o(t,r)&&!f.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},f.f={},f.e=e=>Promise.all(Object.keys(f.f).reduce(((t,r)=>(f.f[r](e,t),t)),[])),f.u=e=>"assets/js/"+({61:"1f391b9e",140:"69369ae2",375:"b74877f5",401:"17896441",581:"935f2afb",634:"c4f5d8e4",695:"c91a686f",698:"90eee115",714:"1be78505",733:"cdda5b0c",773:"b2400e94",851:"cd484bad",908:"b4e94af8",987:"c4348237",996:"81253b24"}[e]||e)+"."+{55:"46a8d801",61:"491486ac",113:"96a447f5",140:"20ee0827",261:"2e796b47",375:"6b5678de",401:"5f242564",428:"2aadad0c",581:"f5f4bd2e",615:"5c077adb",634:"f4272d08",695:"ac43580f",698:"a7faaa41",714:"40b2c3bf",733:"3b8d046d",773:"00ee335a",774:"054ba7c6",851:"bdc07e87",908:"10540c22",987:"d1cf9227",996:"77394c2b"}[e]+".js",f.miniCssF=e=>{},f.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),f.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),a={},o="stardust-website:",f.l=(e,t,r,n)=>{if(a[e])a[e].push(t);else{var d,i;if(void 0!==r)for(var c=document.getElementsByTagName("script"),u=0;u<c.length;u++){var b=c[u];if(b.getAttribute("src")==e||b.getAttribute("data-webpack")==o+r){d=b;break}}d||(i=!0,(d=document.createElement("script")).charset="utf-8",d.timeout=120,f.nc&&d.setAttribute("nonce",f.nc),d.setAttribute("data-webpack",o+r),d.src=e),a[e]=[t];var s=(t,r)=>{d.onerror=d.onload=null,clearTimeout(l);var o=a[e];if(delete a[e],d.parentNode&&d.parentNode.removeChild(d),o&&o.forEach((e=>e(r))),t)return t(r)},l=setTimeout(s.bind(null,void 0,{type:"timeout",target:d}),12e4);d.onerror=s.bind(null,d.onerror),d.onload=s.bind(null,d.onload),i&&document.head.appendChild(d)}},f.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},f.p="/",f.gca=function(e){return e={17896441:"401","1f391b9e":"61","69369ae2":"140",b74877f5:"375","935f2afb":"581",c4f5d8e4:"634",c91a686f:"695","90eee115":"698","1be78505":"714",cdda5b0c:"733",b2400e94:"773",cd484bad:"851",b4e94af8:"908",c4348237:"987","81253b24":"996"}[e]||e,f.p+f.u(e)},(()=>{var e={354:0,869:0};f.f.j=(t,r)=>{var a=f.o(e,t)?e[t]:void 0;if(0!==a)if(a)r.push(a[2]);else if(/^(354|869)$/.test(t))e[t]=0;else{var o=new Promise(((r,o)=>a=e[t]=[r,o]));r.push(a[2]=o);var n=f.p+f.u(t),d=new Error;f.l(n,(r=>{if(f.o(e,t)&&(0!==(a=e[t])&&(e[t]=void 0),a)){var o=r&&("load"===r.type?"missing":r.type),n=r&&r.target&&r.target.src;d.message="Loading chunk "+t+" failed.\n("+o+": "+n+")",d.name="ChunkLoadError",d.type=o,d.request=n,a[1](d)}}),"chunk-"+t,t)}},f.O.j=t=>0===e[t];var t=(t,r)=>{var a,o,n=r[0],d=r[1],i=r[2],c=0;if(n.some((t=>0!==e[t]))){for(a in d)f.o(d,a)&&(f.m[a]=d[a]);if(i)var u=i(f)}for(t&&t(r);c<n.length;c++)o=n[c],f.o(e,o)&&e[o]&&e[o][0](),e[o]=0;return f.O(u)},r=self.webpackChunkstardust_website=self.webpackChunkstardust_website||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})()})();
|
||||
@@ -1 +0,0 @@
|
||||
(()=>{"use strict";var e,t,r,a,o,n={},f={};function i(e){var t=f[e];if(void 0!==t)return t.exports;var r=f[e]={id:e,loaded:!1,exports:{}};return n[e].call(r.exports,r,r.exports,i),r.loaded=!0,r.exports}i.m=n,i.c=f,e=[],i.O=(t,r,a,o)=>{if(!r){var n=1/0;for(b=0;b<e.length;b++){r=e[b][0],a=e[b][1],o=e[b][2];for(var f=!0,d=0;d<r.length;d++)(!1&o||n>=o)&&Object.keys(i.O).every((e=>i.O[e](r[d])))?r.splice(d--,1):(f=!1,o<n&&(n=o));if(f){e.splice(b--,1);var c=a();void 0!==c&&(t=c)}}return t}o=o||0;for(var b=e.length;b>0&&e[b-1][2]>o;b--)e[b]=e[b-1];e[b]=[r,a,o]},i.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return i.d(t,{a:t}),t},r=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,i.t=function(e,a){if(1&a&&(e=this(e)),8&a)return e;if("object"==typeof e&&e){if(4&a&&e.__esModule)return e;if(16&a&&"function"==typeof e.then)return e}var o=Object.create(null);i.r(o);var n={};t=t||[null,r({}),r([]),r(r)];for(var f=2&a&&e;"object"==typeof f&&!~t.indexOf(f);f=r(f))Object.getOwnPropertyNames(f).forEach((t=>n[t]=()=>e[t]));return n.default=()=>e,i.d(o,n),o},i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce(((t,r)=>(i.f[r](e,t),t)),[])),i.u=e=>"assets/js/"+({61:"1f391b9e",140:"69369ae2",400:"bfc768cb",401:"17896441",406:"7f8530a9",498:"0d6e0c34",581:"935f2afb",634:"c4f5d8e4",714:"1be78505",864:"bd1f86b8",908:"b4e94af8",948:"ddb4e1f1",949:"979e7333",987:"c4348237"}[e]||e)+"."+{55:"46a8d801",61:"491486ac",113:"96a447f5",140:"20ee0827",261:"3c5fdb7f",400:"71f12226",401:"5f242564",406:"cd4b0125",428:"2aadad0c",498:"9ff7740b",581:"54f5b966",634:"f38dc242",714:"40b2c3bf",774:"054ba7c6",864:"f9df91ed",908:"10540c22",948:"4c29ae79",949:"dfb66d09",987:"d1cf9227",996:"16611af5"}[e]+".js",i.miniCssF=e=>{},i.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),a={},o="stardust-website:",i.l=(e,t,r,n)=>{if(a[e])a[e].push(t);else{var f,d;if(void 0!==r)for(var c=document.getElementsByTagName("script"),b=0;b<c.length;b++){var u=c[b];if(u.getAttribute("src")==e||u.getAttribute("data-webpack")==o+r){f=u;break}}f||(d=!0,(f=document.createElement("script")).charset="utf-8",f.timeout=120,i.nc&&f.setAttribute("nonce",i.nc),f.setAttribute("data-webpack",o+r),f.src=e),a[e]=[t];var s=(t,r)=>{f.onerror=f.onload=null,clearTimeout(l);var o=a[e];if(delete a[e],f.parentNode&&f.parentNode.removeChild(f),o&&o.forEach((e=>e(r))),t)return t(r)},l=setTimeout(s.bind(null,void 0,{type:"timeout",target:f}),12e4);f.onerror=s.bind(null,f.onerror),f.onload=s.bind(null,f.onload),d&&document.head.appendChild(f)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.p="/",i.gca=function(e){return e={17896441:"401","1f391b9e":"61","69369ae2":"140",bfc768cb:"400","7f8530a9":"406","0d6e0c34":"498","935f2afb":"581",c4f5d8e4:"634","1be78505":"714",bd1f86b8:"864",b4e94af8:"908",ddb4e1f1:"948","979e7333":"949",c4348237:"987"}[e]||e,i.p+i.u(e)},(()=>{var e={354:0,869:0};i.f.j=(t,r)=>{var a=i.o(e,t)?e[t]:void 0;if(0!==a)if(a)r.push(a[2]);else if(/^(354|869)$/.test(t))e[t]=0;else{var o=new Promise(((r,o)=>a=e[t]=[r,o]));r.push(a[2]=o);var n=i.p+i.u(t),f=new Error;i.l(n,(r=>{if(i.o(e,t)&&(0!==(a=e[t])&&(e[t]=void 0),a)){var o=r&&("load"===r.type?"missing":r.type),n=r&&r.target&&r.target.src;f.message="Loading chunk "+t+" failed.\n("+o+": "+n+")",f.name="ChunkLoadError",f.type=o,f.request=n,a[1](f)}}),"chunk-"+t,t)}},i.O.j=t=>0===e[t];var t=(t,r)=>{var a,o,n=r[0],f=r[1],d=r[2],c=0;if(n.some((t=>0!==e[t]))){for(a in f)i.o(f,a)&&(i.m[a]=f[a]);if(d)var b=d(i)}for(t&&t(r);c<n.length;c++)o=n[c],i.o(e,o)&&e[o]&&e[o][0](),e[o]=0;return i.O(b)},r=self.webpackChunkstardust_website=self.webpackChunkstardust_website||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})()})();
|
||||
17
docs/dive-deeper/brief-overview.html
Normal file
17
docs/dive-deeper/brief-overview.html
Normal file
File diff suppressed because one or more lines are too long
16
docs/dive-deeper/deep-overview.html
Normal file
16
docs/dive-deeper/deep-overview.html
Normal file
File diff suppressed because one or more lines are too long
16
docs/dive-deeper/make-clients.html
Normal file
16
docs/dive-deeper/make-clients.html
Normal file
File diff suppressed because one or more lines are too long
16
docs/dive-deeper/terminology.html
Normal file
16
docs/dive-deeper/terminology.html
Normal file
File diff suppressed because one or more lines are too long
17
docs/get-started/bundled.html
Normal file
17
docs/get-started/bundled.html
Normal file
File diff suppressed because one or more lines are too long
19
docs/get-started/manual.html
Normal file
19
docs/get-started/manual.html
Normal file
File diff suppressed because one or more lines are too long
16
docs/get-started/setup-openxr.html
Normal file
16
docs/get-started/setup-openxr.html
Normal file
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
10
index.html
10
index.html
File diff suppressed because one or more lines are too long
10
roadmap.html
10
roadmap.html
File diff suppressed because one or more lines are too long
@@ -1 +1 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://stardustxr.org/roadmap</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://stardustxr.org/docs/getting-started/making-clients</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://stardustxr.org/docs/getting-started/setup</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://stardustxr.org/docs/getting-started/tech-overview</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://stardustxr.org/docs/getting-started/tutorial</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://stardustxr.org/docs/overview</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://stardustxr.org/docs/terminology</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://stardustxr.org/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url></urlset>
|
||||
<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://stardustxr.org/roadmap</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://stardustxr.org/docs/dive-deeper/brief-overview</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://stardustxr.org/docs/dive-deeper/deep-overview</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://stardustxr.org/docs/dive-deeper/make-clients</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://stardustxr.org/docs/dive-deeper/terminology</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://stardustxr.org/docs/get-started/bundled</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://stardustxr.org/docs/get-started/manual</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://stardustxr.org/docs/get-started/setup-openxr</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://stardustxr.org/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url></urlset>
|
||||
Reference in New Issue
Block a user