You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
learn-wgpu/assets/js/33.945dce62.js

1 line
2.0 KiB
JavaScript

(window.webpackJsonp=window.webpackJsonp||[]).push([[33],{317:function(t,e,o){},391:function(t,e,o){var r={"./pong/demo.js":[393,8],"./tutorial10_lighting/demo.js":[395,9],"./tutorial11_normals/demo.js":[397,10],"./tutorial12_camera/demo.js":[399,11],"./tutorial13_hdr/demo.js":[401,12],"./tutorial1_window/demo.js":[403,13],"./tutorial2_surface/demo.js":[405,14],"./tutorial3_pipeline/demo.js":[407,15],"./tutorial4_buffer/demo.js":[409,16],"./tutorial5_textures/demo.js":[411,17],"./tutorial6_uniforms/demo.js":[413,18],"./tutorial7_instancing/demo.js":[415,19],"./tutorial8_depth/demo.js":[417,20],"./tutorial9_models/demo.js":[419,21]};function a(t){if(!o.o(r,t))return Promise.resolve().then((function(){var e=new Error("Cannot find module '"+t+"'");throw e.code="MODULE_NOT_FOUND",e}));var e=r[t],a=e[0];return o.e(e[1]).then((function(){return o(a)}))}a.keys=function(){return Object.keys(r)},a.id=391,t.exports=a},392:function(t,e,o){"use strict";o(317)},429:function(t,e,o){"use strict";o.r(e);var r={name:"WasmExample",props:{example:"",autoLoad:!1},data:()=>({error:"",loading:!1,exampleStarted:!1}),computed:{exampleName(){return this.example.replace(/\w\S*/g,(function(t){return t.charAt(0).toUpperCase()+t.substr(1).toLowerCase()}))}},methods:{async loadExample(){this.loading=!0;try{await o(391)(`./${this.example}/demo.js`)}catch(t){""+t!="Error: Using exceptions for control flow, don't mind me. This isn't actually an error!"?(this.error=`An error occurred loading "${this.example}": ${t}`,console.error(t),this.exampleStarted=!1):this.exampleStarted=!0}this.loading=!1}},async mounted(){await this.$nextTick(),this.autoLoad&&await this.loadExample()}},a=(o(392),o(7)),n=Object(a.a)(r,(function(){var t=this,e=t._self._c;return e("div",{attrs:{id:"wasm-example"}},[t.error?e("div",{staticClass:"error"},[t._v("\n "+t._s(t.error)+"\n ")]):t._e(),t._v(" "),t.exampleStarted||t.autoLoad?t._e():e("button",{attrs:{disabled:t.loading},on:{click:function(e){return t.loadExample()}}},[t._v("Try "+t._s(t.exampleName)+"!")])])}),[],!1,null,null,null);e.default=n.exports}}]);