├── .github ├── dependabot.yml └── workflows │ ├── ci.yml │ └── codeql-analysis.yml ├── .gitignore ├── SECURITY.md ├── conf-api.json ├── conf-tsd.json ├── examples ├── assets │ ├── animations │ │ ├── bitmoji │ │ │ ├── idle-eager.glb │ │ │ ├── idle.glb │ │ │ ├── jump-flip.glb │ │ │ ├── run.glb │ │ │ ├── walk.glb │ │ │ └── win-dance.glb │ │ └── playbot │ │ │ ├── playbot-die.json │ │ │ ├── playbot-idle.json │ │ │ ├── playbot-jump.json │ │ │ └── playbot-run.json │ ├── binary │ │ └── area-light-luts.bin │ ├── button │ │ ├── red_button_atlas.json │ │ ├── red_button_atlas.png │ │ ├── red_button_default.json │ │ ├── red_button_disabled.json │ │ ├── red_button_hover.json │ │ └── red_button_pressed.json │ ├── cubemaps │ │ ├── helipad.dds │ │ └── xmas_faces │ │ │ ├── xmas_negx.png │ │ │ ├── xmas_negy.png │ │ │ ├── xmas_negz.png │ │ │ ├── xmas_posx.png │ │ │ ├── xmas_posy.png │ │ │ └── xmas_posz.png │ ├── fonts │ │ ├── arial.json │ │ ├── arial.png │ │ ├── courier.json │ │ └── courier.png │ ├── models │ │ ├── bitmoji.glb │ │ ├── geometry-camera-light.glb │ │ ├── heart_draco.glb │ │ ├── house.glb │ │ ├── house.txt │ │ ├── monkey.obj │ │ ├── park_points.drc │ │ ├── playbot │ │ │ ├── 26020273 │ │ │ │ └── Playbot_head.json │ │ │ ├── 26020274 │ │ │ │ └── Playbot_body.json │ │ │ ├── 26020276 │ │ │ │ └── head_N_clean.png │ │ │ ├── 26020277 │ │ │ │ └── head_E.png │ │ │ ├── 26020278 │ │ │ │ └── env_01.png │ │ │ ├── 26020279 │ │ │ │ └── arm_clean.png │ │ │ ├── 26020280 │ │ │ │ └── body_N_clean.png │ │ │ ├── 26020281 │ │ │ │ └── arm_E.png │ │ │ ├── 26020282 │ │ │ │ └── leg_N_clean.png │ │ │ ├── 26020283 │ │ │ │ └── Playbot_arm.json │ │ │ ├── 26020284 │ │ │ │ └── leg_E.png │ │ │ ├── 26020285 │ │ │ │ └── Playbot_leg.json │ │ │ ├── 26020286 │ │ │ │ └── head_clean.png │ │ │ ├── 26020287 │ │ │ │ └── body_clean.png │ │ │ ├── 26020288 │ │ │ │ └── body_E.png │ │ │ ├── 26020289 │ │ │ │ └── arm_N_clean.png │ │ │ ├── 26020290 │ │ │ │ └── leg_clean.png │ │ │ ├── playbot.json │ │ │ └── playbot.mapping.json │ │ ├── playcanvas-cube.glb │ │ ├── statue.glb │ │ ├── terrain.glb │ │ ├── terrain.txt │ │ ├── torus.glb │ │ ├── tv.glb │ │ └── vr-controller.glb │ ├── scripts │ │ ├── asset-loader.js │ │ └── utils │ │ │ └── area-light-lut-bin-gen.js │ ├── sounds │ │ └── footsteps.mp3 │ ├── textures │ │ ├── blue-panel.png │ │ ├── channels.png │ │ ├── clouds.jpg │ │ ├── flakes5c.png │ │ ├── flakes5n.png │ │ ├── flakes5o.png │ │ ├── heart.png │ │ ├── normal-map.png │ │ ├── particles-bonus.png │ │ ├── particles-coins.png │ │ ├── particles-numbers.png │ │ ├── pc-gray.png │ │ ├── playcanvas-grey.png │ │ ├── seaside-rocks01-color.basis │ │ ├── seaside-rocks01-color.jpg │ │ ├── seaside-rocks01-gloss.basis │ │ ├── seaside-rocks01-gloss.jpg │ │ ├── seaside-rocks01-normal.basis │ │ ├── seaside-rocks01-normal.jpg │ │ ├── snowflake.png │ │ └── spark.png │ └── video │ │ └── SampleVideo_1280x720_1mb.mp4 ├── debug │ ├── index.js │ └── index.mustache ├── example-directory.js ├── lib │ ├── javascriptErrorOverlay.js │ └── wasm-loader.js ├── package-lock.json ├── package.json ├── src │ ├── app │ │ ├── code-editor.tsx │ │ ├── control-panel.tsx │ │ ├── example-iframe.tsx │ │ ├── example.tsx │ │ ├── helpers │ │ │ ├── loader.tsx │ │ │ ├── raw-file-loading.ts │ │ │ └── types.ts │ │ ├── index.ejs │ │ ├── index.tsx │ │ ├── menu.tsx │ │ ├── sidebar.tsx │ │ └── styles.css │ ├── examples │ │ ├── animation │ │ │ ├── blend-trees-1d.tsx │ │ │ ├── blend-trees-2d-cartesian.tsx │ │ │ ├── blend-trees-2d-directional.tsx │ │ │ ├── component-properties.tsx │ │ │ ├── events.tsx │ │ │ ├── layer-masks.tsx │ │ │ ├── locomotion.tsx │ │ │ └── tween.tsx │ │ ├── camera │ │ │ ├── first-person.tsx │ │ │ ├── fly.tsx │ │ │ └── orbit.tsx │ │ ├── graphics │ │ │ ├── area-lights.tsx │ │ │ ├── area-picker.tsx │ │ │ ├── batching-dynamic.tsx │ │ │ ├── clustered-area-lights.tsx │ │ │ ├── clustered-lighting.tsx │ │ │ ├── clustered-omni-shadows.tsx │ │ │ ├── clustered-spot-shadows.tsx │ │ │ ├── grab-pass.tsx │ │ │ ├── hardware-instancing.tsx │ │ │ ├── hierarchy.tsx │ │ │ ├── layers.tsx │ │ │ ├── lights-baked-ao.tsx │ │ │ ├── lights-baked.tsx │ │ │ ├── lights.tsx │ │ │ ├── lines.tsx │ │ │ ├── material-anisotropic.tsx │ │ │ ├── material-clear-coat.tsx │ │ │ ├── material-physical.tsx │ │ │ ├── material-translucent-specular.tsx │ │ │ ├── mesh-decals.tsx │ │ │ ├── mesh-deformation.tsx │ │ │ ├── mesh-generation.tsx │ │ │ ├── mesh-morph-many.tsx │ │ │ ├── mesh-morph.tsx │ │ │ ├── model-asset.tsx │ │ │ ├── model-outline.tsx │ │ │ ├── model-textured-box.tsx │ │ │ ├── painter.tsx │ │ │ ├── particles-anim-index.tsx │ │ │ ├── particles-random-sprites.tsx │ │ │ ├── particles-snow.tsx │ │ │ ├── particles-spark.tsx │ │ │ ├── point-cloud-simulation.tsx │ │ │ ├── point-cloud.tsx │ │ │ ├── portal.tsx │ │ │ ├── post-effects.tsx │ │ │ ├── render-asset.tsx │ │ │ ├── render-cubemap.tsx │ │ │ ├── render-to-texture.tsx │ │ │ ├── shader-burn.tsx │ │ │ ├── shader-toon.tsx │ │ │ ├── shader-wobble.tsx │ │ │ ├── shadow-cascades.tsx │ │ │ ├── shapes.tsx │ │ │ ├── texture-basis.tsx │ │ │ ├── transform-feedback.tsx │ │ │ └── video-texture.tsx │ │ ├── input │ │ │ ├── gamepad.tsx │ │ │ ├── keyboard.tsx │ │ │ └── mouse.tsx │ │ ├── loaders │ │ │ ├── draco-glb.tsx │ │ │ ├── drc.tsx │ │ │ ├── glb.tsx │ │ │ └── obj.tsx │ │ ├── misc │ │ │ ├── hello-world.tsx │ │ │ └── mini-stats.tsx │ │ ├── physics │ │ │ ├── compound-collision.tsx │ │ │ ├── falling-shapes.tsx │ │ │ ├── raycast.tsx │ │ │ └── vehicle.tsx │ │ ├── sound │ │ │ └── positional.tsx │ │ ├── user-interface │ │ │ ├── button-basic.tsx │ │ │ ├── button-particle.tsx │ │ │ ├── button-sprite.tsx │ │ │ ├── scroll-view.tsx │ │ │ ├── text-basic.tsx │ │ │ ├── text-canvas-font.tsx │ │ │ ├── text-drop-shadow.tsx │ │ │ ├── text-localization.tsx │ │ │ ├── text-markup.tsx │ │ │ ├── text-outline.tsx │ │ │ ├── text-typewriter.tsx │ │ │ └── text-wrap.tsx │ │ └── xr │ │ │ ├── ar-basic.tsx │ │ │ ├── ar-hit-test.tsx │ │ │ ├── vr-basic.tsx │ │ │ ├── vr-controllers.tsx │ │ │ ├── vr-hands.tsx │ │ │ ├── vr-movement.tsx │ │ │ └── xr-picking.tsx │ ├── lib │ │ ├── ammo │ │ │ ├── ammo.js │ │ │ ├── ammo.wasm.js │ │ │ └── ammo.wasm.wasm │ │ ├── basis │ │ │ ├── basis.js │ │ │ ├── basis.wasm.js │ │ │ └── basis.wasm.wasm │ │ └── draco │ │ │ ├── draco.js │ │ │ ├── draco.wasm.js │ │ │ └── draco.wasm.wasm │ └── wasm-loader.js ├── thumbnails.js ├── tsconfig.json └── webpack.config.js ├── extras ├── index.js └── mini-stats │ ├── cpu-timer.js │ ├── gpu-timer.js │ ├── graph.js │ ├── mini-stats.js │ ├── render2d.js │ ├── stats-timer.js │ └── word-atlas.js ├── jsconfig.json ├── package.json ├── readme.md ├── release.js ├── rollup.config.js ├── scripts ├── animation │ └── tween.js ├── camera │ ├── first-person-camera.js │ ├── fly-camera.js │ ├── follow-camera.js │ ├── orbit-camera.js │ └── tracking-camera.js ├── parsers │ ├── obj-model.js │ ├── vox-parser.js.map │ └── vox-parser.mjs ├── physics │ ├── action-physics-reset.js │ ├── render-physics.js │ └── vehicle.js ├── posteffects │ ├── posteffect-blend.js │ ├── posteffect-bloom.js │ ├── posteffect-bokeh.js │ ├── posteffect-brightnesscontrast.js │ ├── posteffect-edgedetect.js │ ├── posteffect-fxaa.js │ ├── posteffect-horizontaltiltshift.js │ ├── posteffect-huesaturation.js │ ├── posteffect-luminosity.js │ ├── posteffect-outline.js │ ├── posteffect-sepia.js │ ├── posteffect-ssao.js │ ├── posteffect-verticaltiltshift.js │ └── posteffect-vignette.js ├── textmesh │ ├── earcut-license.txt │ ├── earcut.min.js │ ├── opentype-license.txt │ ├── opentype.min.js │ └── text-mesh.js └── utils │ ├── cubemap-renderer.js │ └── download-texture.js ├── src ├── anim │ ├── binder │ │ ├── anim-binder.js │ │ └── default-anim-binder.js │ ├── constants.js │ ├── controller │ │ ├── anim-blend-tree-1d.js │ │ ├── anim-blend-tree-2d-cartesian.js │ │ ├── anim-blend-tree-2d-directional.js │ │ ├── anim-blend-tree-direct.js │ │ ├── anim-blend-tree.js │ │ ├── anim-controller.js │ │ ├── anim-node.js │ │ ├── anim-state.js │ │ ├── anim-transition.js │ │ └── constants.js │ ├── evaluator │ │ ├── anim-cache.js │ │ ├── anim-clip.js │ │ ├── anim-curve.js │ │ ├── anim-data.js │ │ ├── anim-evaluator.js │ │ ├── anim-events.js │ │ ├── anim-snapshot.js │ │ ├── anim-target-value.js │ │ ├── anim-target.js │ │ └── anim-track.js │ └── state-graph │ │ └── anim-state-graph.js ├── animation │ ├── animation.js │ └── skeleton.js ├── asset │ ├── asset-file.js │ ├── asset-localized.js │ ├── asset-reference.js │ ├── asset-registry.js │ ├── asset.js │ └── constants.js ├── audio │ ├── capabilities.js │ ├── channel.js │ ├── channel3d.js │ └── constants.js ├── bundles │ ├── bundle-registry.js │ └── bundle.js ├── callbacks.js ├── compress │ ├── compress-utils.js │ └── decompress.js ├── core │ ├── core.js │ ├── debug.js │ ├── event-handler.js │ ├── events.js │ ├── guid.js │ ├── hash.js │ ├── indexed-list.js │ ├── object-pool.js │ ├── path.js │ ├── platform.js │ ├── read-stream.js │ ├── ref-counted-cache.js │ ├── ref-counted-object.js │ ├── set-utils.js │ ├── sorted-loop-array.js │ ├── string.js │ ├── tags-cache.js │ ├── tags.js │ ├── time.js │ └── uri.js ├── deprecated │ ├── deprecated-log.js │ └── deprecated.js ├── font │ ├── canvas-font.js │ ├── constants.js │ └── font.js ├── framework │ ├── application.js │ ├── components │ │ ├── anim │ │ │ ├── component-binder.js │ │ │ ├── component-layer.js │ │ │ ├── component.js │ │ │ ├── data.js │ │ │ └── system.js │ │ ├── animation │ │ │ ├── component.js │ │ │ ├── data.js │ │ │ └── system.js │ │ ├── audio-listener │ │ │ ├── component.js │ │ │ ├── data.js │ │ │ └── system.js │ │ ├── audio-source │ │ │ ├── component.js │ │ │ ├── data.js │ │ │ └── system.js │ │ ├── button │ │ │ ├── component.js │ │ │ ├── constants.js │ │ │ ├── data.js │ │ │ └── system.js │ │ ├── camera │ │ │ ├── component.js │ │ │ ├── data.js │ │ │ ├── post-effect-queue.js │ │ │ └── system.js │ │ ├── collision │ │ │ ├── component.js │ │ │ ├── data.js │ │ │ ├── system.js │ │ │ └── trigger.js │ │ ├── component.js │ │ ├── element │ │ │ ├── component.js │ │ │ ├── constants.js │ │ │ ├── data.js │ │ │ ├── element-drag-helper.js │ │ │ ├── image-element.js │ │ │ ├── markup.js │ │ │ ├── system.js │ │ │ └── text-element.js │ │ ├── joint │ │ │ ├── component.js │ │ │ ├── constants.js │ │ │ ├── data.js │ │ │ └── system.js │ │ ├── layout-child │ │ │ ├── component.js │ │ │ ├── data.js │ │ │ └── system.js │ │ ├── layout-group │ │ │ ├── component.js │ │ │ ├── constants.js │ │ │ ├── data.js │ │ │ ├── layout-calculator.js │ │ │ └── system.js │ │ ├── light │ │ │ ├── component.js │ │ │ ├── data.js │ │ │ └── system.js │ │ ├── model │ │ │ ├── component.js │ │ │ ├── data.js │ │ │ └── system.js │ │ ├── particle-system │ │ │ ├── component.js │ │ │ ├── data.js │ │ │ └── system.js │ │ ├── registry.js │ │ ├── render │ │ │ ├── component.js │ │ │ ├── data.js │ │ │ └── system.js │ │ ├── rigid-body │ │ │ ├── component.js │ │ │ ├── constants.js │ │ │ ├── data.js │ │ │ └── system.js │ │ ├── screen │ │ │ ├── component.js │ │ │ ├── constants.js │ │ │ ├── data.js │ │ │ └── system.js │ │ ├── script-legacy │ │ │ ├── component.js │ │ │ ├── data.js │ │ │ └── system.js │ │ ├── script │ │ │ ├── component.js │ │ │ ├── data.js │ │ │ └── system.js │ │ ├── scroll-view │ │ │ ├── component.js │ │ │ ├── constants.js │ │ │ ├── data.js │ │ │ └── system.js │ │ ├── scrollbar │ │ │ ├── component.js │ │ │ ├── data.js │ │ │ └── system.js │ │ ├── sound │ │ │ ├── component.js │ │ │ ├── data.js │ │ │ ├── slot.js │ │ │ └── system.js │ │ ├── sprite │ │ │ ├── component.js │ │ │ ├── constants.js │ │ │ ├── data.js │ │ │ ├── sprite-animation-clip.js │ │ │ └── system.js │ │ ├── system.js │ │ └── zone │ │ │ ├── component.js │ │ │ ├── data.js │ │ │ └── system.js │ ├── constants.js │ ├── entity.js │ ├── globals.js │ ├── scene-depth.js │ ├── scene-registry-item.js │ ├── scene-registry.js │ ├── script.js │ ├── stats.js │ └── utils │ │ └── entity-reference.js ├── graphics │ ├── constants.js │ ├── grab-pass.js │ ├── graphics-device.js │ ├── index-buffer.js │ ├── paraboloid.js │ ├── post-effect.js │ ├── prefilter-cubemap.js │ ├── prefilter.js │ ├── program-lib │ │ ├── chunks │ │ │ ├── TBN.frag │ │ │ ├── TBNObjectSpace.frag │ │ │ ├── TBNderivative.frag │ │ │ ├── TBNfast.frag │ │ │ ├── alphaTest.frag │ │ │ ├── ambientConstant.frag │ │ │ ├── ambientPrefilteredCube.frag │ │ │ ├── ambientPrefilteredCubeLod.frag │ │ │ ├── ambientSH.frag │ │ │ ├── ao.frag │ │ │ ├── aoSpecOcc.frag │ │ │ ├── aoSpecOccConst.frag │ │ │ ├── aoSpecOccConstSimple.frag │ │ │ ├── aoSpecOccSimple.frag │ │ │ ├── bakeDirLmEnd.frag │ │ │ ├── bakeLmEnd.frag │ │ │ ├── base.frag │ │ │ ├── base.vert │ │ │ ├── baseNineSliced.frag │ │ │ ├── baseNineSliced.vert │ │ │ ├── baseNineSlicedTiled.frag │ │ │ ├── biasConst.frag │ │ │ ├── bilateralDeNoise.frag │ │ │ ├── blurVSM.frag │ │ │ ├── chunks.js │ │ │ ├── clearCoat.frag │ │ │ ├── clearCoatGloss.frag │ │ │ ├── clearCoatNormal.frag │ │ │ ├── clusteredLight.frag │ │ │ ├── clusteredLightCookies.frag │ │ │ ├── clusteredLightShadows.frag │ │ │ ├── clusteredLightUtils.frag │ │ │ ├── combineClearCoat.frag │ │ │ ├── combineDiffuse.frag │ │ │ ├── combineDiffuseSpecular.frag │ │ │ ├── combineDiffuseSpecularNoConserve.frag │ │ │ ├── combineDiffuseSpecularNoRefl.frag │ │ │ ├── combineDiffuseSpecularNoReflSeparateAmbient.frag │ │ │ ├── combineDiffuseSpecularOld.frag │ │ │ ├── cookie.frag │ │ │ ├── cubeMapProjectBox.frag │ │ │ ├── cubeMapProjectNone.frag │ │ │ ├── cubeMapRotate.frag │ │ │ ├── detailModes.frag │ │ │ ├── diffuse.frag │ │ │ ├── diffuseDetailMap.frag │ │ │ ├── dilate.frag │ │ │ ├── dpAtlasQuad.frag │ │ │ ├── emissive.frag │ │ │ ├── end.frag │ │ │ ├── end.vert │ │ │ ├── envConst.frag │ │ │ ├── envMultiply.frag │ │ │ ├── extension.frag │ │ │ ├── extension.vert │ │ │ ├── falloffInvSquared.frag │ │ │ ├── falloffLinear.frag │ │ │ ├── fixCubemapSeamsNone.frag │ │ │ ├── fixCubemapSeamsStretch.frag │ │ │ ├── float-unpacking.frag │ │ │ ├── fogExp.frag │ │ │ ├── fogExp2.frag │ │ │ ├── fogLinear.frag │ │ │ ├── fogNone.frag │ │ │ ├── fresnelSchlick.frag │ │ │ ├── fullscreenQuad.frag │ │ │ ├── fullscreenQuad.vert │ │ │ ├── gamma1_0.frag │ │ │ ├── gamma2_2.frag │ │ │ ├── genParaboloid.frag │ │ │ ├── gles3.frag │ │ │ ├── gles3.vert │ │ │ ├── gloss.frag │ │ │ ├── instancing.vert │ │ │ ├── lightDiffuseLambert.frag │ │ │ ├── lightDirPoint.frag │ │ │ ├── lightSpecularAnisoGGX.frag │ │ │ ├── lightSpecularBlinn.frag │ │ │ ├── lightSpecularPhong.frag │ │ │ ├── lightmapDir.frag │ │ │ ├── lightmapSingle.frag │ │ │ ├── lightmapSingleVert.frag │ │ │ ├── ltc.frag │ │ │ ├── metalness.frag │ │ │ ├── msdf.frag │ │ │ ├── normal.vert │ │ │ ├── normalDetailMap.frag │ │ │ ├── normalInstanced.vert │ │ │ ├── normalMap.frag │ │ │ ├── normalMapFast.frag │ │ │ ├── normalSkinned.vert │ │ │ ├── normalVertex.frag │ │ │ ├── normalXY.frag │ │ │ ├── normalXYZ.frag │ │ │ ├── opacity.frag │ │ │ ├── outputAlpha.frag │ │ │ ├── outputAlphaOpaque.frag │ │ │ ├── outputAlphaPremul.frag │ │ │ ├── outputCubemap.frag │ │ │ ├── outputTex2D.frag │ │ │ ├── packDepth.frag │ │ │ ├── packDepthMask.frag │ │ │ ├── parallax.frag │ │ │ ├── particle.frag │ │ │ ├── particle.vert │ │ │ ├── particleAnimFrameClamp.vert │ │ │ ├── particleAnimFrameLoop.vert │ │ │ ├── particleAnimTex.vert │ │ │ ├── particleInputFloat.frag │ │ │ ├── particleInputRgba8.frag │ │ │ ├── particleOutputFloat.frag │ │ │ ├── particleOutputRgba8.frag │ │ │ ├── particleUpdaterAABB.frag │ │ │ ├── particleUpdaterEnd.frag │ │ │ ├── particleUpdaterInit.frag │ │ │ ├── particleUpdaterNoRespawn.frag │ │ │ ├── particleUpdaterOnStop.frag │ │ │ ├── particleUpdaterRespawn.frag │ │ │ ├── particleUpdaterSphere.frag │ │ │ ├── particleUpdaterStart.frag │ │ │ ├── particle_TBN.vert │ │ │ ├── particle_billboard.vert │ │ │ ├── particle_blendAdd.frag │ │ │ ├── particle_blendMultiply.frag │ │ │ ├── particle_blendNormal.frag │ │ │ ├── particle_cpu.vert │ │ │ ├── particle_cpu_end.vert │ │ │ ├── particle_customFace.vert │ │ │ ├── particle_end.frag │ │ │ ├── particle_end.vert │ │ │ ├── particle_halflambert.frag │ │ │ ├── particle_init.vert │ │ │ ├── particle_lambert.frag │ │ │ ├── particle_lighting.frag │ │ │ ├── particle_localShift.vert │ │ │ ├── particle_mesh.vert │ │ │ ├── particle_normal.vert │ │ │ ├── particle_normalMap.frag │ │ │ ├── particle_pointAlong.vert │ │ │ ├── particle_soft.frag │ │ │ ├── particle_soft.vert │ │ │ ├── particle_stretch.vert │ │ │ ├── particle_wrap.vert │ │ │ ├── precisionTest.frag │ │ │ ├── precisionTest2.frag │ │ │ ├── prefilterCubemap.frag │ │ │ ├── reflDir.frag │ │ │ ├── reflDirAniso.frag │ │ │ ├── reflectionCC.frag │ │ │ ├── reflectionCube.frag │ │ │ ├── reflectionDpAtlas.frag │ │ │ ├── reflectionPrefilteredCube.frag │ │ │ ├── reflectionPrefilteredCubeLod.frag │ │ │ ├── reflectionSphere.frag │ │ │ ├── reflectionSphereLow.frag │ │ │ ├── refraction.frag │ │ │ ├── reproject.frag │ │ │ ├── rgbm.frag │ │ │ ├── screenDepth.frag │ │ │ ├── shadowCascades.frag │ │ │ ├── shadowCommon.frag │ │ │ ├── shadowCoord.frag │ │ │ ├── shadowCoordPerspZbuffer.frag │ │ │ ├── shadowEVSM.frag │ │ │ ├── shadowEVSMn.frag │ │ │ ├── shadowStandard.frag │ │ │ ├── shadowStandardGL2.frag │ │ │ ├── shadowVSM8.frag │ │ │ ├── shadowVSM_common.frag │ │ │ ├── skinBatchConst.vert │ │ │ ├── skinBatchTex.vert │ │ │ ├── skinConst.vert │ │ │ ├── skinTex.vert │ │ │ ├── skybox.frag │ │ │ ├── skybox.vert │ │ │ ├── specular.frag │ │ │ ├── specularAaNone.frag │ │ │ ├── specularAaToksvig.frag │ │ │ ├── specularAaToksvigFast.frag │ │ │ ├── spot.frag │ │ │ ├── start.frag │ │ │ ├── start.vert │ │ │ ├── startNineSliced.frag │ │ │ ├── startNineSlicedTiled.frag │ │ │ ├── storeEVSM.frag │ │ │ ├── tangentBinormal.vert │ │ │ ├── tonemappingAces.frag │ │ │ ├── tonemappingAces2.frag │ │ │ ├── tonemappingFilmic.frag │ │ │ ├── tonemappingHejl.frag │ │ │ ├── tonemappingLinear.frag │ │ │ ├── tonemappingNone.frag │ │ │ ├── transform.vert │ │ │ ├── transformDecl.vert │ │ │ ├── uv0.vert │ │ │ ├── uv1.vert │ │ │ ├── viewDir.frag │ │ │ └── viewNormal.vert │ │ ├── program-lib.js │ │ ├── programs │ │ │ ├── basic.js │ │ │ ├── common.js │ │ │ ├── particle.js │ │ │ ├── skybox.js │ │ │ └── standard.js │ │ └── utils.js │ ├── program-library.js │ ├── render-target.js │ ├── reproject-texture.js │ ├── scope-id.js │ ├── scope-space.js │ ├── shader-input.js │ ├── shader.js │ ├── simple-post-effect.js │ ├── texture.js │ ├── transform-feedback.js │ ├── version.js │ ├── versioned-object.js │ ├── vertex-buffer.js │ ├── vertex-format.js │ └── vertex-iterator.js ├── i18n │ ├── constants.js │ ├── i18n-parser.js │ ├── i18n.js │ └── utils.js ├── index.js ├── input │ ├── constants.js │ ├── controller.js │ ├── element-input.js │ ├── game-pads.js │ ├── keyboard-event.js │ ├── keyboard.js │ ├── mouse-event.js │ ├── mouse.js │ ├── touch-device.js │ └── touch-event.js ├── math │ ├── color.js │ ├── constants.js │ ├── curve-evaluator.js │ ├── curve-set.js │ ├── curve.js │ ├── float-packing.js │ ├── mat3.js │ ├── mat4.js │ ├── math.js │ ├── quat.js │ ├── random.js │ ├── vec2.js │ ├── vec3.js │ └── vec4.js ├── net │ └── http.js ├── polyfill │ ├── OESVertexArrayObject.js │ ├── array-fill.js │ ├── array-find-index.js │ ├── array-find.js │ ├── math-log2.js │ ├── math-sign.js │ ├── number-isfinite.js │ ├── object-assign.js │ ├── pointer-lock.js │ ├── request-animation-frame.js │ ├── string.js │ └── typedarray-fill.js ├── resources │ ├── anim-clip.js │ ├── anim-state-graph.js │ ├── animation.js │ ├── audio.js │ ├── basis-worker.js │ ├── basis.js │ ├── binary.js │ ├── bundle.js │ ├── container.js │ ├── css.js │ ├── cubemap.js │ ├── folder.js │ ├── font.js │ ├── handler.js │ ├── hierarchy.js │ ├── html.js │ ├── json.js │ ├── loader.js │ ├── material.js │ ├── model.js │ ├── parser │ │ ├── glb-container-resource.js │ │ ├── glb-model.js │ │ ├── glb-parser.js │ │ ├── json-model.js │ │ ├── material │ │ │ └── json-standard-material.js │ │ ├── scene.js │ │ └── texture │ │ │ ├── basis.js │ │ │ ├── dds.js │ │ │ ├── hdr.js │ │ │ ├── img.js │ │ │ ├── ktx.js │ │ │ └── ktx2.js │ ├── render.js │ ├── scene-settings.js │ ├── scene-utils.js │ ├── scene.js │ ├── script.js │ ├── shader.js │ ├── sprite.js │ ├── template.js │ ├── text.js │ ├── texture-atlas.js │ ├── texture.js │ └── untar.js ├── scene │ ├── area-light-luts.js │ ├── batching │ │ ├── batch-group.js │ │ ├── batch-manager.js │ │ ├── batch.js │ │ └── skin-batch-instance.js │ ├── camera.js │ ├── composition │ │ ├── layer-composition.js │ │ ├── light-composition-data.js │ │ └── render-action.js │ ├── constants.js │ ├── graph-node.js │ ├── immediate │ │ ├── immediate-batch.js │ │ ├── immediate-batches.js │ │ └── immediate.js │ ├── layer.js │ ├── light.js │ ├── lighting │ │ ├── light-texture-atlas.js │ │ ├── lights-buffer.js │ │ └── world-clusters.js │ ├── lightmapper │ │ ├── bake-light-ambient.js │ │ ├── bake-light-simple.js │ │ ├── bake-light.js │ │ ├── bake-mesh-node.js │ │ ├── lightmap-cache.js │ │ ├── lightmap-filters.js │ │ └── lightmapper.js │ ├── materials │ │ ├── basic-material.js │ │ ├── default-material.js │ │ ├── depth-material.js │ │ ├── material.js │ │ ├── standard-material-options-builder.js │ │ ├── standard-material-parameters.js │ │ ├── standard-material-validator.js │ │ └── standard-material.js │ ├── mesh-instance.js │ ├── mesh.js │ ├── model.js │ ├── morph-instance.js │ ├── morph-target.js │ ├── morph.js │ ├── particle-system │ │ ├── cpu-updater.js │ │ ├── gpu-updater.js │ │ └── particle-emitter.js │ ├── picker.js │ ├── procedural.js │ ├── render.js │ ├── renderer │ │ ├── cookie-renderer.js │ │ ├── forward-renderer.js │ │ ├── light-camera.js │ │ ├── shadow-map-cache.js │ │ ├── shadow-map.js │ │ ├── shadow-renderer.js │ │ └── static-meshes.js │ ├── scene.js │ ├── skin-instance-cache.js │ ├── skin-instance.js │ ├── skin-partition.js │ ├── skin.js │ ├── sprite.js │ ├── stencil-parameters.js │ └── texture-atlas.js ├── script │ ├── script-attributes.js │ ├── script-registry.js │ ├── script-type.js │ └── script.js ├── shape │ ├── bounding-box.js │ ├── bounding-sphere.js │ ├── frustum.js │ ├── oriented-box.js │ ├── plane.js │ └── ray.js ├── sound │ ├── instance.js │ ├── instance3d.js │ ├── listener.js │ ├── manager.js │ └── sound.js ├── templates │ └── template.js ├── vr │ ├── vr-display.js │ └── vr-manager.js └── xr │ ├── constants.js │ ├── xr-depth-sensing.js │ ├── xr-dom-overlay.js │ ├── xr-finger.js │ ├── xr-hand.js │ ├── xr-hit-test-source.js │ ├── xr-hit-test.js │ ├── xr-image-tracking.js │ ├── xr-input-source.js │ ├── xr-input.js │ ├── xr-joint.js │ ├── xr-light-estimation.js │ ├── xr-manager.js │ ├── xr-plane-detection.js │ ├── xr-plane.js │ └── xr-tracked-image.js ├── tests ├── anim │ └── test_anim.js ├── assets │ ├── test_asset_localization.js │ ├── test_asset_reference.js │ └── test_asset_registry.js ├── batching │ └── test_batching.js ├── bundles │ ├── test_bundle_loader.js │ └── test_bundle_registry.js ├── core │ ├── test_color.js │ ├── test_core.js │ ├── test_events.js │ ├── test_indexed_list.js │ ├── test_path.js │ ├── test_string.js │ └── test_uri.js ├── framework │ ├── components │ │ ├── animation │ │ │ ├── test_animationcomponent.js │ │ │ └── test_async_animationcomponent.js │ │ ├── element │ │ │ ├── test_draworder.js │ │ │ ├── test_element.js │ │ │ ├── test_elementdraghelper.js │ │ │ ├── test_elementmasks.js │ │ │ ├── test_imageelement.js │ │ │ └── test_textelement.js │ │ ├── layout-group │ │ │ ├── test_layoutcalculator.js │ │ │ └── test_layoutgroupcomponentsystem.js │ │ ├── model │ │ │ └── test_modelcomponent.js │ │ ├── particlesystem │ │ │ └── test_particlesystemcomponent.js │ │ ├── script │ │ │ ├── cloner.js │ │ │ ├── destroyer.js │ │ │ ├── disabler.js │ │ │ ├── enabler.js │ │ │ ├── loadedLater.js │ │ │ ├── postCloner.js │ │ │ ├── postInitializeReporter.js │ │ │ ├── scene1.json │ │ │ ├── scene2.json │ │ │ ├── scene3.json │ │ │ ├── scriptA.js │ │ │ ├── scriptB.js │ │ │ ├── scriptWithAttributes.js │ │ │ └── test_script_component.js │ │ ├── sprite │ │ │ └── test_sprite_component.js │ │ └── test_componentsystem.js │ ├── scene-registry │ │ └── test_scene_registry.js │ ├── test_entity.js │ └── utils │ │ ├── test_entityreference.js │ │ └── test_sortedlooparray.js ├── helpers │ └── dummy │ │ ├── component.js │ │ ├── data.js │ │ └── system.js ├── i18n │ └── test_i18n.js ├── input │ ├── simulate_event.js │ ├── test_input.js │ ├── test_keyboard.js │ └── test_mouse.js ├── karma.conf.js ├── layers │ └── test_layer_composition.js ├── math │ ├── test_curve.js │ ├── test_curveset.js │ ├── test_mat4.js │ ├── test_quat.js │ ├── test_utils.js │ ├── test_vec2.js │ ├── test_vec3.js │ └── test_vec4.js ├── net │ └── test_http.js ├── resources │ └── test_sprite_resource.js ├── scene │ └── test_graphnode.js ├── setup.js └── test-assets │ ├── box │ ├── 1 │ │ └── Box Material.json │ ├── box.json │ ├── box.mapping.json │ └── src │ │ └── box.fbx │ ├── bundles │ └── bundle.tar.gz │ ├── net │ └── json_test.json │ ├── particlesystem │ ├── colormap.png │ └── normalmap.png │ ├── plane │ ├── 31208636 │ │ └── lambert1.json │ ├── plane.json │ └── plane.mapping.json │ ├── scenes │ ├── test1.json │ ├── test2.json │ └── test3.json │ └── sprite │ ├── red-atlas.json │ ├── red-atlas.png │ ├── red-material.json │ └── red-sprite.json └── tsd.js /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/.gitignore -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/SECURITY.md -------------------------------------------------------------------------------- /conf-api.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/conf-api.json -------------------------------------------------------------------------------- /conf-tsd.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/conf-tsd.json -------------------------------------------------------------------------------- /examples/assets/animations/bitmoji/idle-eager.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/assets/animations/bitmoji/idle-eager.glb -------------------------------------------------------------------------------- /examples/assets/animations/bitmoji/idle.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/assets/animations/bitmoji/idle.glb -------------------------------------------------------------------------------- /examples/assets/animations/bitmoji/jump-flip.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/assets/animations/bitmoji/jump-flip.glb -------------------------------------------------------------------------------- /examples/assets/animations/bitmoji/run.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/assets/animations/bitmoji/run.glb -------------------------------------------------------------------------------- /examples/assets/animations/bitmoji/walk.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/assets/animations/bitmoji/walk.glb -------------------------------------------------------------------------------- /examples/assets/animations/bitmoji/win-dance.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/assets/animations/bitmoji/win-dance.glb -------------------------------------------------------------------------------- /examples/assets/animations/playbot/playbot-die.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/assets/animations/playbot/playbot-die.json -------------------------------------------------------------------------------- /examples/assets/animations/playbot/playbot-idle.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/assets/animations/playbot/playbot-idle.json -------------------------------------------------------------------------------- /examples/assets/animations/playbot/playbot-jump.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/assets/animations/playbot/playbot-jump.json -------------------------------------------------------------------------------- /examples/assets/animations/playbot/playbot-run.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/assets/animations/playbot/playbot-run.json -------------------------------------------------------------------------------- /examples/assets/binary/area-light-luts.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/assets/binary/area-light-luts.bin -------------------------------------------------------------------------------- /examples/assets/button/red_button_atlas.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/assets/button/red_button_atlas.json -------------------------------------------------------------------------------- /examples/assets/button/red_button_atlas.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/assets/button/red_button_atlas.png -------------------------------------------------------------------------------- /examples/assets/button/red_button_default.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/assets/button/red_button_default.json -------------------------------------------------------------------------------- /examples/assets/button/red_button_disabled.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/assets/button/red_button_disabled.json -------------------------------------------------------------------------------- /examples/assets/button/red_button_hover.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/assets/button/red_button_hover.json -------------------------------------------------------------------------------- /examples/assets/button/red_button_pressed.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/assets/button/red_button_pressed.json -------------------------------------------------------------------------------- /examples/assets/cubemaps/helipad.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/assets/cubemaps/helipad.dds -------------------------------------------------------------------------------- /examples/assets/cubemaps/xmas_faces/xmas_negx.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/assets/cubemaps/xmas_faces/xmas_negx.png -------------------------------------------------------------------------------- /examples/assets/cubemaps/xmas_faces/xmas_negy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/assets/cubemaps/xmas_faces/xmas_negy.png -------------------------------------------------------------------------------- /examples/assets/cubemaps/xmas_faces/xmas_negz.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/assets/cubemaps/xmas_faces/xmas_negz.png -------------------------------------------------------------------------------- /examples/assets/cubemaps/xmas_faces/xmas_posx.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/assets/cubemaps/xmas_faces/xmas_posx.png -------------------------------------------------------------------------------- /examples/assets/cubemaps/xmas_faces/xmas_posy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/assets/cubemaps/xmas_faces/xmas_posy.png -------------------------------------------------------------------------------- /examples/assets/cubemaps/xmas_faces/xmas_posz.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/assets/cubemaps/xmas_faces/xmas_posz.png -------------------------------------------------------------------------------- /examples/assets/fonts/arial.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/assets/fonts/arial.json -------------------------------------------------------------------------------- /examples/assets/fonts/arial.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/assets/fonts/arial.png -------------------------------------------------------------------------------- /examples/assets/fonts/courier.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/assets/fonts/courier.json -------------------------------------------------------------------------------- /examples/assets/fonts/courier.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/assets/fonts/courier.png -------------------------------------------------------------------------------- /examples/assets/models/bitmoji.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/assets/models/bitmoji.glb -------------------------------------------------------------------------------- /examples/assets/models/geometry-camera-light.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/assets/models/geometry-camera-light.glb -------------------------------------------------------------------------------- /examples/assets/models/heart_draco.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/assets/models/heart_draco.glb -------------------------------------------------------------------------------- /examples/assets/models/house.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/assets/models/house.glb -------------------------------------------------------------------------------- /examples/assets/models/house.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/assets/models/house.txt -------------------------------------------------------------------------------- /examples/assets/models/monkey.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/assets/models/monkey.obj -------------------------------------------------------------------------------- /examples/assets/models/park_points.drc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/assets/models/park_points.drc -------------------------------------------------------------------------------- /examples/assets/models/playbot/26020277/head_E.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/assets/models/playbot/26020277/head_E.png -------------------------------------------------------------------------------- /examples/assets/models/playbot/26020278/env_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/assets/models/playbot/26020278/env_01.png -------------------------------------------------------------------------------- /examples/assets/models/playbot/26020279/arm_clean.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/assets/models/playbot/26020279/arm_clean.png -------------------------------------------------------------------------------- /examples/assets/models/playbot/26020281/arm_E.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/assets/models/playbot/26020281/arm_E.png -------------------------------------------------------------------------------- /examples/assets/models/playbot/26020284/leg_E.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/assets/models/playbot/26020284/leg_E.png -------------------------------------------------------------------------------- /examples/assets/models/playbot/26020286/head_clean.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/assets/models/playbot/26020286/head_clean.png -------------------------------------------------------------------------------- /examples/assets/models/playbot/26020287/body_clean.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/assets/models/playbot/26020287/body_clean.png -------------------------------------------------------------------------------- /examples/assets/models/playbot/26020288/body_E.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/assets/models/playbot/26020288/body_E.png -------------------------------------------------------------------------------- /examples/assets/models/playbot/26020290/leg_clean.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/assets/models/playbot/26020290/leg_clean.png -------------------------------------------------------------------------------- /examples/assets/models/playbot/playbot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/assets/models/playbot/playbot.json -------------------------------------------------------------------------------- /examples/assets/models/playbot/playbot.mapping.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/assets/models/playbot/playbot.mapping.json -------------------------------------------------------------------------------- /examples/assets/models/playcanvas-cube.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/assets/models/playcanvas-cube.glb -------------------------------------------------------------------------------- /examples/assets/models/statue.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/assets/models/statue.glb -------------------------------------------------------------------------------- /examples/assets/models/terrain.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/assets/models/terrain.glb -------------------------------------------------------------------------------- /examples/assets/models/terrain.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/assets/models/terrain.txt -------------------------------------------------------------------------------- /examples/assets/models/torus.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/assets/models/torus.glb -------------------------------------------------------------------------------- /examples/assets/models/tv.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/assets/models/tv.glb -------------------------------------------------------------------------------- /examples/assets/models/vr-controller.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/assets/models/vr-controller.glb -------------------------------------------------------------------------------- /examples/assets/scripts/asset-loader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/assets/scripts/asset-loader.js -------------------------------------------------------------------------------- /examples/assets/sounds/footsteps.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/assets/sounds/footsteps.mp3 -------------------------------------------------------------------------------- /examples/assets/textures/blue-panel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/assets/textures/blue-panel.png -------------------------------------------------------------------------------- /examples/assets/textures/channels.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/assets/textures/channels.png -------------------------------------------------------------------------------- /examples/assets/textures/clouds.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/assets/textures/clouds.jpg -------------------------------------------------------------------------------- /examples/assets/textures/flakes5c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/assets/textures/flakes5c.png -------------------------------------------------------------------------------- /examples/assets/textures/flakes5n.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/assets/textures/flakes5n.png -------------------------------------------------------------------------------- /examples/assets/textures/flakes5o.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/assets/textures/flakes5o.png -------------------------------------------------------------------------------- /examples/assets/textures/heart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/assets/textures/heart.png -------------------------------------------------------------------------------- /examples/assets/textures/normal-map.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/assets/textures/normal-map.png -------------------------------------------------------------------------------- /examples/assets/textures/particles-bonus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/assets/textures/particles-bonus.png -------------------------------------------------------------------------------- /examples/assets/textures/particles-coins.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/assets/textures/particles-coins.png -------------------------------------------------------------------------------- /examples/assets/textures/particles-numbers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/assets/textures/particles-numbers.png -------------------------------------------------------------------------------- /examples/assets/textures/pc-gray.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/assets/textures/pc-gray.png -------------------------------------------------------------------------------- /examples/assets/textures/playcanvas-grey.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/assets/textures/playcanvas-grey.png -------------------------------------------------------------------------------- /examples/assets/textures/seaside-rocks01-color.basis: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/assets/textures/seaside-rocks01-color.basis -------------------------------------------------------------------------------- /examples/assets/textures/seaside-rocks01-color.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/assets/textures/seaside-rocks01-color.jpg -------------------------------------------------------------------------------- /examples/assets/textures/seaside-rocks01-gloss.basis: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/assets/textures/seaside-rocks01-gloss.basis -------------------------------------------------------------------------------- /examples/assets/textures/seaside-rocks01-gloss.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/assets/textures/seaside-rocks01-gloss.jpg -------------------------------------------------------------------------------- /examples/assets/textures/seaside-rocks01-normal.basis: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/assets/textures/seaside-rocks01-normal.basis -------------------------------------------------------------------------------- /examples/assets/textures/seaside-rocks01-normal.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/assets/textures/seaside-rocks01-normal.jpg -------------------------------------------------------------------------------- /examples/assets/textures/snowflake.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/assets/textures/snowflake.png -------------------------------------------------------------------------------- /examples/assets/textures/spark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/assets/textures/spark.png -------------------------------------------------------------------------------- /examples/assets/video/SampleVideo_1280x720_1mb.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/assets/video/SampleVideo_1280x720_1mb.mp4 -------------------------------------------------------------------------------- /examples/debug/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/debug/index.js -------------------------------------------------------------------------------- /examples/debug/index.mustache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/debug/index.mustache -------------------------------------------------------------------------------- /examples/example-directory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/example-directory.js -------------------------------------------------------------------------------- /examples/lib/javascriptErrorOverlay.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/lib/javascriptErrorOverlay.js -------------------------------------------------------------------------------- /examples/lib/wasm-loader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/lib/wasm-loader.js -------------------------------------------------------------------------------- /examples/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/package-lock.json -------------------------------------------------------------------------------- /examples/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/package.json -------------------------------------------------------------------------------- /examples/src/app/code-editor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/src/app/code-editor.tsx -------------------------------------------------------------------------------- /examples/src/app/control-panel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/src/app/control-panel.tsx -------------------------------------------------------------------------------- /examples/src/app/example-iframe.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/src/app/example-iframe.tsx -------------------------------------------------------------------------------- /examples/src/app/example.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/src/app/example.tsx -------------------------------------------------------------------------------- /examples/src/app/helpers/loader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/src/app/helpers/loader.tsx -------------------------------------------------------------------------------- /examples/src/app/helpers/raw-file-loading.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/src/app/helpers/raw-file-loading.ts -------------------------------------------------------------------------------- /examples/src/app/helpers/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/src/app/helpers/types.ts -------------------------------------------------------------------------------- /examples/src/app/index.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/src/app/index.ejs -------------------------------------------------------------------------------- /examples/src/app/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/src/app/index.tsx -------------------------------------------------------------------------------- /examples/src/app/menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/src/app/menu.tsx -------------------------------------------------------------------------------- /examples/src/app/sidebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/src/app/sidebar.tsx -------------------------------------------------------------------------------- /examples/src/app/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/src/app/styles.css -------------------------------------------------------------------------------- /examples/src/examples/animation/blend-trees-1d.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/src/examples/animation/blend-trees-1d.tsx -------------------------------------------------------------------------------- /examples/src/examples/animation/events.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/src/examples/animation/events.tsx -------------------------------------------------------------------------------- /examples/src/examples/animation/layer-masks.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/src/examples/animation/layer-masks.tsx -------------------------------------------------------------------------------- /examples/src/examples/animation/locomotion.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/src/examples/animation/locomotion.tsx -------------------------------------------------------------------------------- /examples/src/examples/animation/tween.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/src/examples/animation/tween.tsx -------------------------------------------------------------------------------- /examples/src/examples/camera/first-person.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/src/examples/camera/first-person.tsx -------------------------------------------------------------------------------- /examples/src/examples/camera/fly.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/src/examples/camera/fly.tsx -------------------------------------------------------------------------------- /examples/src/examples/camera/orbit.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/src/examples/camera/orbit.tsx -------------------------------------------------------------------------------- /examples/src/examples/graphics/area-lights.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/src/examples/graphics/area-lights.tsx -------------------------------------------------------------------------------- /examples/src/examples/graphics/area-picker.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/src/examples/graphics/area-picker.tsx -------------------------------------------------------------------------------- /examples/src/examples/graphics/batching-dynamic.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/src/examples/graphics/batching-dynamic.tsx -------------------------------------------------------------------------------- /examples/src/examples/graphics/clustered-lighting.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/src/examples/graphics/clustered-lighting.tsx -------------------------------------------------------------------------------- /examples/src/examples/graphics/grab-pass.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/src/examples/graphics/grab-pass.tsx -------------------------------------------------------------------------------- /examples/src/examples/graphics/hierarchy.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/src/examples/graphics/hierarchy.tsx -------------------------------------------------------------------------------- /examples/src/examples/graphics/layers.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/src/examples/graphics/layers.tsx -------------------------------------------------------------------------------- /examples/src/examples/graphics/lights-baked-ao.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/src/examples/graphics/lights-baked-ao.tsx -------------------------------------------------------------------------------- /examples/src/examples/graphics/lights-baked.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/src/examples/graphics/lights-baked.tsx -------------------------------------------------------------------------------- /examples/src/examples/graphics/lights.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/src/examples/graphics/lights.tsx -------------------------------------------------------------------------------- /examples/src/examples/graphics/lines.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/src/examples/graphics/lines.tsx -------------------------------------------------------------------------------- /examples/src/examples/graphics/material-physical.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/src/examples/graphics/material-physical.tsx -------------------------------------------------------------------------------- /examples/src/examples/graphics/mesh-decals.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/src/examples/graphics/mesh-decals.tsx -------------------------------------------------------------------------------- /examples/src/examples/graphics/mesh-deformation.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/src/examples/graphics/mesh-deformation.tsx -------------------------------------------------------------------------------- /examples/src/examples/graphics/mesh-generation.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/src/examples/graphics/mesh-generation.tsx -------------------------------------------------------------------------------- /examples/src/examples/graphics/mesh-morph-many.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/src/examples/graphics/mesh-morph-many.tsx -------------------------------------------------------------------------------- /examples/src/examples/graphics/mesh-morph.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/src/examples/graphics/mesh-morph.tsx -------------------------------------------------------------------------------- /examples/src/examples/graphics/model-asset.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/src/examples/graphics/model-asset.tsx -------------------------------------------------------------------------------- /examples/src/examples/graphics/model-outline.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/src/examples/graphics/model-outline.tsx -------------------------------------------------------------------------------- /examples/src/examples/graphics/painter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/src/examples/graphics/painter.tsx -------------------------------------------------------------------------------- /examples/src/examples/graphics/particles-snow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/src/examples/graphics/particles-snow.tsx -------------------------------------------------------------------------------- /examples/src/examples/graphics/particles-spark.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/src/examples/graphics/particles-spark.tsx -------------------------------------------------------------------------------- /examples/src/examples/graphics/point-cloud.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/src/examples/graphics/point-cloud.tsx -------------------------------------------------------------------------------- /examples/src/examples/graphics/portal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/src/examples/graphics/portal.tsx -------------------------------------------------------------------------------- /examples/src/examples/graphics/post-effects.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/src/examples/graphics/post-effects.tsx -------------------------------------------------------------------------------- /examples/src/examples/graphics/render-asset.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/src/examples/graphics/render-asset.tsx -------------------------------------------------------------------------------- /examples/src/examples/graphics/render-cubemap.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/src/examples/graphics/render-cubemap.tsx -------------------------------------------------------------------------------- /examples/src/examples/graphics/render-to-texture.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/src/examples/graphics/render-to-texture.tsx -------------------------------------------------------------------------------- /examples/src/examples/graphics/shader-burn.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/src/examples/graphics/shader-burn.tsx -------------------------------------------------------------------------------- /examples/src/examples/graphics/shader-toon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/src/examples/graphics/shader-toon.tsx -------------------------------------------------------------------------------- /examples/src/examples/graphics/shader-wobble.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/src/examples/graphics/shader-wobble.tsx -------------------------------------------------------------------------------- /examples/src/examples/graphics/shadow-cascades.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/src/examples/graphics/shadow-cascades.tsx -------------------------------------------------------------------------------- /examples/src/examples/graphics/shapes.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/src/examples/graphics/shapes.tsx -------------------------------------------------------------------------------- /examples/src/examples/graphics/texture-basis.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/src/examples/graphics/texture-basis.tsx -------------------------------------------------------------------------------- /examples/src/examples/graphics/video-texture.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/src/examples/graphics/video-texture.tsx -------------------------------------------------------------------------------- /examples/src/examples/input/gamepad.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/src/examples/input/gamepad.tsx -------------------------------------------------------------------------------- /examples/src/examples/input/keyboard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/src/examples/input/keyboard.tsx -------------------------------------------------------------------------------- /examples/src/examples/input/mouse.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/src/examples/input/mouse.tsx -------------------------------------------------------------------------------- /examples/src/examples/loaders/draco-glb.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/src/examples/loaders/draco-glb.tsx -------------------------------------------------------------------------------- /examples/src/examples/loaders/drc.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/src/examples/loaders/drc.tsx -------------------------------------------------------------------------------- /examples/src/examples/loaders/glb.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/src/examples/loaders/glb.tsx -------------------------------------------------------------------------------- /examples/src/examples/loaders/obj.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/src/examples/loaders/obj.tsx -------------------------------------------------------------------------------- /examples/src/examples/misc/hello-world.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/src/examples/misc/hello-world.tsx -------------------------------------------------------------------------------- /examples/src/examples/misc/mini-stats.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/src/examples/misc/mini-stats.tsx -------------------------------------------------------------------------------- /examples/src/examples/physics/compound-collision.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/src/examples/physics/compound-collision.tsx -------------------------------------------------------------------------------- /examples/src/examples/physics/falling-shapes.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/src/examples/physics/falling-shapes.tsx -------------------------------------------------------------------------------- /examples/src/examples/physics/raycast.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/src/examples/physics/raycast.tsx -------------------------------------------------------------------------------- /examples/src/examples/physics/vehicle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/src/examples/physics/vehicle.tsx -------------------------------------------------------------------------------- /examples/src/examples/sound/positional.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/src/examples/sound/positional.tsx -------------------------------------------------------------------------------- /examples/src/examples/user-interface/scroll-view.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/src/examples/user-interface/scroll-view.tsx -------------------------------------------------------------------------------- /examples/src/examples/user-interface/text-basic.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/src/examples/user-interface/text-basic.tsx -------------------------------------------------------------------------------- /examples/src/examples/user-interface/text-markup.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/src/examples/user-interface/text-markup.tsx -------------------------------------------------------------------------------- /examples/src/examples/user-interface/text-wrap.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/src/examples/user-interface/text-wrap.tsx -------------------------------------------------------------------------------- /examples/src/examples/xr/ar-basic.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/src/examples/xr/ar-basic.tsx -------------------------------------------------------------------------------- /examples/src/examples/xr/ar-hit-test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/src/examples/xr/ar-hit-test.tsx -------------------------------------------------------------------------------- /examples/src/examples/xr/vr-basic.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/src/examples/xr/vr-basic.tsx -------------------------------------------------------------------------------- /examples/src/examples/xr/vr-controllers.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/src/examples/xr/vr-controllers.tsx -------------------------------------------------------------------------------- /examples/src/examples/xr/vr-hands.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/src/examples/xr/vr-hands.tsx -------------------------------------------------------------------------------- /examples/src/examples/xr/vr-movement.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/src/examples/xr/vr-movement.tsx -------------------------------------------------------------------------------- /examples/src/examples/xr/xr-picking.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/src/examples/xr/xr-picking.tsx -------------------------------------------------------------------------------- /examples/src/lib/ammo/ammo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/src/lib/ammo/ammo.js -------------------------------------------------------------------------------- /examples/src/lib/ammo/ammo.wasm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/src/lib/ammo/ammo.wasm.js -------------------------------------------------------------------------------- /examples/src/lib/ammo/ammo.wasm.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/src/lib/ammo/ammo.wasm.wasm -------------------------------------------------------------------------------- /examples/src/lib/basis/basis.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/src/lib/basis/basis.js -------------------------------------------------------------------------------- /examples/src/lib/basis/basis.wasm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/src/lib/basis/basis.wasm.js -------------------------------------------------------------------------------- /examples/src/lib/basis/basis.wasm.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/src/lib/basis/basis.wasm.wasm -------------------------------------------------------------------------------- /examples/src/lib/draco/draco.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/src/lib/draco/draco.js -------------------------------------------------------------------------------- /examples/src/lib/draco/draco.wasm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/src/lib/draco/draco.wasm.js -------------------------------------------------------------------------------- /examples/src/lib/draco/draco.wasm.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/src/lib/draco/draco.wasm.wasm -------------------------------------------------------------------------------- /examples/src/wasm-loader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/src/wasm-loader.js -------------------------------------------------------------------------------- /examples/thumbnails.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/thumbnails.js -------------------------------------------------------------------------------- /examples/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/tsconfig.json -------------------------------------------------------------------------------- /examples/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/examples/webpack.config.js -------------------------------------------------------------------------------- /extras/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/extras/index.js -------------------------------------------------------------------------------- /extras/mini-stats/cpu-timer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/extras/mini-stats/cpu-timer.js -------------------------------------------------------------------------------- /extras/mini-stats/gpu-timer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/extras/mini-stats/gpu-timer.js -------------------------------------------------------------------------------- /extras/mini-stats/graph.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/extras/mini-stats/graph.js -------------------------------------------------------------------------------- /extras/mini-stats/mini-stats.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/extras/mini-stats/mini-stats.js -------------------------------------------------------------------------------- /extras/mini-stats/render2d.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/extras/mini-stats/render2d.js -------------------------------------------------------------------------------- /extras/mini-stats/stats-timer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/extras/mini-stats/stats-timer.js -------------------------------------------------------------------------------- /extras/mini-stats/word-atlas.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/extras/mini-stats/word-atlas.js -------------------------------------------------------------------------------- /jsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/jsconfig.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/package.json -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/readme.md -------------------------------------------------------------------------------- /release.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/release.js -------------------------------------------------------------------------------- /rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/rollup.config.js -------------------------------------------------------------------------------- /scripts/animation/tween.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/scripts/animation/tween.js -------------------------------------------------------------------------------- /scripts/camera/first-person-camera.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/scripts/camera/first-person-camera.js -------------------------------------------------------------------------------- /scripts/camera/fly-camera.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/scripts/camera/fly-camera.js -------------------------------------------------------------------------------- /scripts/camera/follow-camera.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/scripts/camera/follow-camera.js -------------------------------------------------------------------------------- /scripts/camera/orbit-camera.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/scripts/camera/orbit-camera.js -------------------------------------------------------------------------------- /scripts/camera/tracking-camera.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/scripts/camera/tracking-camera.js -------------------------------------------------------------------------------- /scripts/parsers/obj-model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/scripts/parsers/obj-model.js -------------------------------------------------------------------------------- /scripts/parsers/vox-parser.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/scripts/parsers/vox-parser.js.map -------------------------------------------------------------------------------- /scripts/parsers/vox-parser.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/scripts/parsers/vox-parser.mjs -------------------------------------------------------------------------------- /scripts/physics/action-physics-reset.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/scripts/physics/action-physics-reset.js -------------------------------------------------------------------------------- /scripts/physics/render-physics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/scripts/physics/render-physics.js -------------------------------------------------------------------------------- /scripts/physics/vehicle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/scripts/physics/vehicle.js -------------------------------------------------------------------------------- /scripts/posteffects/posteffect-blend.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/scripts/posteffects/posteffect-blend.js -------------------------------------------------------------------------------- /scripts/posteffects/posteffect-bloom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/scripts/posteffects/posteffect-bloom.js -------------------------------------------------------------------------------- /scripts/posteffects/posteffect-bokeh.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/scripts/posteffects/posteffect-bokeh.js -------------------------------------------------------------------------------- /scripts/posteffects/posteffect-brightnesscontrast.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/scripts/posteffects/posteffect-brightnesscontrast.js -------------------------------------------------------------------------------- /scripts/posteffects/posteffect-edgedetect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/scripts/posteffects/posteffect-edgedetect.js -------------------------------------------------------------------------------- /scripts/posteffects/posteffect-fxaa.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/scripts/posteffects/posteffect-fxaa.js -------------------------------------------------------------------------------- /scripts/posteffects/posteffect-huesaturation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/scripts/posteffects/posteffect-huesaturation.js -------------------------------------------------------------------------------- /scripts/posteffects/posteffect-luminosity.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/scripts/posteffects/posteffect-luminosity.js -------------------------------------------------------------------------------- /scripts/posteffects/posteffect-outline.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/scripts/posteffects/posteffect-outline.js -------------------------------------------------------------------------------- /scripts/posteffects/posteffect-sepia.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/scripts/posteffects/posteffect-sepia.js -------------------------------------------------------------------------------- /scripts/posteffects/posteffect-ssao.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/scripts/posteffects/posteffect-ssao.js -------------------------------------------------------------------------------- /scripts/posteffects/posteffect-verticaltiltshift.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/scripts/posteffects/posteffect-verticaltiltshift.js -------------------------------------------------------------------------------- /scripts/posteffects/posteffect-vignette.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/scripts/posteffects/posteffect-vignette.js -------------------------------------------------------------------------------- /scripts/textmesh/earcut-license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/scripts/textmesh/earcut-license.txt -------------------------------------------------------------------------------- /scripts/textmesh/earcut.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/scripts/textmesh/earcut.min.js -------------------------------------------------------------------------------- /scripts/textmesh/opentype-license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/scripts/textmesh/opentype-license.txt -------------------------------------------------------------------------------- /scripts/textmesh/opentype.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/scripts/textmesh/opentype.min.js -------------------------------------------------------------------------------- /scripts/textmesh/text-mesh.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/scripts/textmesh/text-mesh.js -------------------------------------------------------------------------------- /scripts/utils/cubemap-renderer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/scripts/utils/cubemap-renderer.js -------------------------------------------------------------------------------- /scripts/utils/download-texture.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/scripts/utils/download-texture.js -------------------------------------------------------------------------------- /src/anim/binder/anim-binder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/anim/binder/anim-binder.js -------------------------------------------------------------------------------- /src/anim/binder/default-anim-binder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/anim/binder/default-anim-binder.js -------------------------------------------------------------------------------- /src/anim/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/anim/constants.js -------------------------------------------------------------------------------- /src/anim/controller/anim-blend-tree-1d.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/anim/controller/anim-blend-tree-1d.js -------------------------------------------------------------------------------- /src/anim/controller/anim-blend-tree-2d-cartesian.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/anim/controller/anim-blend-tree-2d-cartesian.js -------------------------------------------------------------------------------- /src/anim/controller/anim-blend-tree-direct.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/anim/controller/anim-blend-tree-direct.js -------------------------------------------------------------------------------- /src/anim/controller/anim-blend-tree.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/anim/controller/anim-blend-tree.js -------------------------------------------------------------------------------- /src/anim/controller/anim-controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/anim/controller/anim-controller.js -------------------------------------------------------------------------------- /src/anim/controller/anim-node.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/anim/controller/anim-node.js -------------------------------------------------------------------------------- /src/anim/controller/anim-state.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/anim/controller/anim-state.js -------------------------------------------------------------------------------- /src/anim/controller/anim-transition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/anim/controller/anim-transition.js -------------------------------------------------------------------------------- /src/anim/controller/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/anim/controller/constants.js -------------------------------------------------------------------------------- /src/anim/evaluator/anim-cache.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/anim/evaluator/anim-cache.js -------------------------------------------------------------------------------- /src/anim/evaluator/anim-clip.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/anim/evaluator/anim-clip.js -------------------------------------------------------------------------------- /src/anim/evaluator/anim-curve.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/anim/evaluator/anim-curve.js -------------------------------------------------------------------------------- /src/anim/evaluator/anim-data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/anim/evaluator/anim-data.js -------------------------------------------------------------------------------- /src/anim/evaluator/anim-evaluator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/anim/evaluator/anim-evaluator.js -------------------------------------------------------------------------------- /src/anim/evaluator/anim-events.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/anim/evaluator/anim-events.js -------------------------------------------------------------------------------- /src/anim/evaluator/anim-snapshot.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/anim/evaluator/anim-snapshot.js -------------------------------------------------------------------------------- /src/anim/evaluator/anim-target-value.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/anim/evaluator/anim-target-value.js -------------------------------------------------------------------------------- /src/anim/evaluator/anim-target.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/anim/evaluator/anim-target.js -------------------------------------------------------------------------------- /src/anim/evaluator/anim-track.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/anim/evaluator/anim-track.js -------------------------------------------------------------------------------- /src/anim/state-graph/anim-state-graph.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/anim/state-graph/anim-state-graph.js -------------------------------------------------------------------------------- /src/animation/animation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/animation/animation.js -------------------------------------------------------------------------------- /src/animation/skeleton.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/animation/skeleton.js -------------------------------------------------------------------------------- /src/asset/asset-file.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/asset/asset-file.js -------------------------------------------------------------------------------- /src/asset/asset-localized.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/asset/asset-localized.js -------------------------------------------------------------------------------- /src/asset/asset-reference.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/asset/asset-reference.js -------------------------------------------------------------------------------- /src/asset/asset-registry.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/asset/asset-registry.js -------------------------------------------------------------------------------- /src/asset/asset.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/asset/asset.js -------------------------------------------------------------------------------- /src/asset/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/asset/constants.js -------------------------------------------------------------------------------- /src/audio/capabilities.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/audio/capabilities.js -------------------------------------------------------------------------------- /src/audio/channel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/audio/channel.js -------------------------------------------------------------------------------- /src/audio/channel3d.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/audio/channel3d.js -------------------------------------------------------------------------------- /src/audio/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/audio/constants.js -------------------------------------------------------------------------------- /src/bundles/bundle-registry.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/bundles/bundle-registry.js -------------------------------------------------------------------------------- /src/bundles/bundle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/bundles/bundle.js -------------------------------------------------------------------------------- /src/callbacks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/callbacks.js -------------------------------------------------------------------------------- /src/compress/compress-utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/compress/compress-utils.js -------------------------------------------------------------------------------- /src/compress/decompress.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/compress/decompress.js -------------------------------------------------------------------------------- /src/core/core.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/core/core.js -------------------------------------------------------------------------------- /src/core/debug.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/core/debug.js -------------------------------------------------------------------------------- /src/core/event-handler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/core/event-handler.js -------------------------------------------------------------------------------- /src/core/events.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/core/events.js -------------------------------------------------------------------------------- /src/core/guid.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/core/guid.js -------------------------------------------------------------------------------- /src/core/hash.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/core/hash.js -------------------------------------------------------------------------------- /src/core/indexed-list.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/core/indexed-list.js -------------------------------------------------------------------------------- /src/core/object-pool.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/core/object-pool.js -------------------------------------------------------------------------------- /src/core/path.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/core/path.js -------------------------------------------------------------------------------- /src/core/platform.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/core/platform.js -------------------------------------------------------------------------------- /src/core/read-stream.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/core/read-stream.js -------------------------------------------------------------------------------- /src/core/ref-counted-cache.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/core/ref-counted-cache.js -------------------------------------------------------------------------------- /src/core/ref-counted-object.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/core/ref-counted-object.js -------------------------------------------------------------------------------- /src/core/set-utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/core/set-utils.js -------------------------------------------------------------------------------- /src/core/sorted-loop-array.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/core/sorted-loop-array.js -------------------------------------------------------------------------------- /src/core/string.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/core/string.js -------------------------------------------------------------------------------- /src/core/tags-cache.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/core/tags-cache.js -------------------------------------------------------------------------------- /src/core/tags.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/core/tags.js -------------------------------------------------------------------------------- /src/core/time.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/core/time.js -------------------------------------------------------------------------------- /src/core/uri.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/core/uri.js -------------------------------------------------------------------------------- /src/deprecated/deprecated-log.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/deprecated/deprecated-log.js -------------------------------------------------------------------------------- /src/deprecated/deprecated.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/deprecated/deprecated.js -------------------------------------------------------------------------------- /src/font/canvas-font.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/font/canvas-font.js -------------------------------------------------------------------------------- /src/font/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/font/constants.js -------------------------------------------------------------------------------- /src/font/font.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/font/font.js -------------------------------------------------------------------------------- /src/framework/application.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/framework/application.js -------------------------------------------------------------------------------- /src/framework/components/anim/component-binder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/framework/components/anim/component-binder.js -------------------------------------------------------------------------------- /src/framework/components/anim/component-layer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/framework/components/anim/component-layer.js -------------------------------------------------------------------------------- /src/framework/components/anim/component.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/framework/components/anim/component.js -------------------------------------------------------------------------------- /src/framework/components/anim/data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/framework/components/anim/data.js -------------------------------------------------------------------------------- /src/framework/components/anim/system.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/framework/components/anim/system.js -------------------------------------------------------------------------------- /src/framework/components/animation/component.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/framework/components/animation/component.js -------------------------------------------------------------------------------- /src/framework/components/animation/data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/framework/components/animation/data.js -------------------------------------------------------------------------------- /src/framework/components/animation/system.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/framework/components/animation/system.js -------------------------------------------------------------------------------- /src/framework/components/audio-listener/component.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/framework/components/audio-listener/component.js -------------------------------------------------------------------------------- /src/framework/components/audio-listener/data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/framework/components/audio-listener/data.js -------------------------------------------------------------------------------- /src/framework/components/audio-listener/system.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/framework/components/audio-listener/system.js -------------------------------------------------------------------------------- /src/framework/components/audio-source/component.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/framework/components/audio-source/component.js -------------------------------------------------------------------------------- /src/framework/components/audio-source/data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/framework/components/audio-source/data.js -------------------------------------------------------------------------------- /src/framework/components/audio-source/system.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/framework/components/audio-source/system.js -------------------------------------------------------------------------------- /src/framework/components/button/component.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/framework/components/button/component.js -------------------------------------------------------------------------------- /src/framework/components/button/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/framework/components/button/constants.js -------------------------------------------------------------------------------- /src/framework/components/button/data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/framework/components/button/data.js -------------------------------------------------------------------------------- /src/framework/components/button/system.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/framework/components/button/system.js -------------------------------------------------------------------------------- /src/framework/components/camera/component.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/framework/components/camera/component.js -------------------------------------------------------------------------------- /src/framework/components/camera/data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/framework/components/camera/data.js -------------------------------------------------------------------------------- /src/framework/components/camera/post-effect-queue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/framework/components/camera/post-effect-queue.js -------------------------------------------------------------------------------- /src/framework/components/camera/system.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/framework/components/camera/system.js -------------------------------------------------------------------------------- /src/framework/components/collision/component.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/framework/components/collision/component.js -------------------------------------------------------------------------------- /src/framework/components/collision/data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/framework/components/collision/data.js -------------------------------------------------------------------------------- /src/framework/components/collision/system.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/framework/components/collision/system.js -------------------------------------------------------------------------------- /src/framework/components/collision/trigger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/framework/components/collision/trigger.js -------------------------------------------------------------------------------- /src/framework/components/component.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/framework/components/component.js -------------------------------------------------------------------------------- /src/framework/components/element/component.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/framework/components/element/component.js -------------------------------------------------------------------------------- /src/framework/components/element/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/framework/components/element/constants.js -------------------------------------------------------------------------------- /src/framework/components/element/data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/framework/components/element/data.js -------------------------------------------------------------------------------- /src/framework/components/element/image-element.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/framework/components/element/image-element.js -------------------------------------------------------------------------------- /src/framework/components/element/markup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/framework/components/element/markup.js -------------------------------------------------------------------------------- /src/framework/components/element/system.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/framework/components/element/system.js -------------------------------------------------------------------------------- /src/framework/components/element/text-element.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/framework/components/element/text-element.js -------------------------------------------------------------------------------- /src/framework/components/joint/component.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/framework/components/joint/component.js -------------------------------------------------------------------------------- /src/framework/components/joint/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/framework/components/joint/constants.js -------------------------------------------------------------------------------- /src/framework/components/joint/data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/framework/components/joint/data.js -------------------------------------------------------------------------------- /src/framework/components/joint/system.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/framework/components/joint/system.js -------------------------------------------------------------------------------- /src/framework/components/layout-child/component.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/framework/components/layout-child/component.js -------------------------------------------------------------------------------- /src/framework/components/layout-child/data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/framework/components/layout-child/data.js -------------------------------------------------------------------------------- /src/framework/components/layout-child/system.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/framework/components/layout-child/system.js -------------------------------------------------------------------------------- /src/framework/components/layout-group/component.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/framework/components/layout-group/component.js -------------------------------------------------------------------------------- /src/framework/components/layout-group/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/framework/components/layout-group/constants.js -------------------------------------------------------------------------------- /src/framework/components/layout-group/data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/framework/components/layout-group/data.js -------------------------------------------------------------------------------- /src/framework/components/layout-group/system.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/framework/components/layout-group/system.js -------------------------------------------------------------------------------- /src/framework/components/light/component.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/framework/components/light/component.js -------------------------------------------------------------------------------- /src/framework/components/light/data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/framework/components/light/data.js -------------------------------------------------------------------------------- /src/framework/components/light/system.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/framework/components/light/system.js -------------------------------------------------------------------------------- /src/framework/components/model/component.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/framework/components/model/component.js -------------------------------------------------------------------------------- /src/framework/components/model/data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/framework/components/model/data.js -------------------------------------------------------------------------------- /src/framework/components/model/system.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/framework/components/model/system.js -------------------------------------------------------------------------------- /src/framework/components/particle-system/data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/framework/components/particle-system/data.js -------------------------------------------------------------------------------- /src/framework/components/particle-system/system.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/framework/components/particle-system/system.js -------------------------------------------------------------------------------- /src/framework/components/registry.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/framework/components/registry.js -------------------------------------------------------------------------------- /src/framework/components/render/component.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/framework/components/render/component.js -------------------------------------------------------------------------------- /src/framework/components/render/data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/framework/components/render/data.js -------------------------------------------------------------------------------- /src/framework/components/render/system.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/framework/components/render/system.js -------------------------------------------------------------------------------- /src/framework/components/rigid-body/component.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/framework/components/rigid-body/component.js -------------------------------------------------------------------------------- /src/framework/components/rigid-body/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/framework/components/rigid-body/constants.js -------------------------------------------------------------------------------- /src/framework/components/rigid-body/data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/framework/components/rigid-body/data.js -------------------------------------------------------------------------------- /src/framework/components/rigid-body/system.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/framework/components/rigid-body/system.js -------------------------------------------------------------------------------- /src/framework/components/screen/component.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/framework/components/screen/component.js -------------------------------------------------------------------------------- /src/framework/components/screen/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/framework/components/screen/constants.js -------------------------------------------------------------------------------- /src/framework/components/screen/data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/framework/components/screen/data.js -------------------------------------------------------------------------------- /src/framework/components/screen/system.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/framework/components/screen/system.js -------------------------------------------------------------------------------- /src/framework/components/script-legacy/component.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/framework/components/script-legacy/component.js -------------------------------------------------------------------------------- /src/framework/components/script-legacy/data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/framework/components/script-legacy/data.js -------------------------------------------------------------------------------- /src/framework/components/script-legacy/system.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/framework/components/script-legacy/system.js -------------------------------------------------------------------------------- /src/framework/components/script/component.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/framework/components/script/component.js -------------------------------------------------------------------------------- /src/framework/components/script/data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/framework/components/script/data.js -------------------------------------------------------------------------------- /src/framework/components/script/system.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/framework/components/script/system.js -------------------------------------------------------------------------------- /src/framework/components/scroll-view/component.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/framework/components/scroll-view/component.js -------------------------------------------------------------------------------- /src/framework/components/scroll-view/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/framework/components/scroll-view/constants.js -------------------------------------------------------------------------------- /src/framework/components/scroll-view/data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/framework/components/scroll-view/data.js -------------------------------------------------------------------------------- /src/framework/components/scroll-view/system.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/framework/components/scroll-view/system.js -------------------------------------------------------------------------------- /src/framework/components/scrollbar/component.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/framework/components/scrollbar/component.js -------------------------------------------------------------------------------- /src/framework/components/scrollbar/data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/framework/components/scrollbar/data.js -------------------------------------------------------------------------------- /src/framework/components/scrollbar/system.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/framework/components/scrollbar/system.js -------------------------------------------------------------------------------- /src/framework/components/sound/component.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/framework/components/sound/component.js -------------------------------------------------------------------------------- /src/framework/components/sound/data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/framework/components/sound/data.js -------------------------------------------------------------------------------- /src/framework/components/sound/slot.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/framework/components/sound/slot.js -------------------------------------------------------------------------------- /src/framework/components/sound/system.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/framework/components/sound/system.js -------------------------------------------------------------------------------- /src/framework/components/sprite/component.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/framework/components/sprite/component.js -------------------------------------------------------------------------------- /src/framework/components/sprite/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/framework/components/sprite/constants.js -------------------------------------------------------------------------------- /src/framework/components/sprite/data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/framework/components/sprite/data.js -------------------------------------------------------------------------------- /src/framework/components/sprite/system.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/framework/components/sprite/system.js -------------------------------------------------------------------------------- /src/framework/components/system.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/framework/components/system.js -------------------------------------------------------------------------------- /src/framework/components/zone/component.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/framework/components/zone/component.js -------------------------------------------------------------------------------- /src/framework/components/zone/data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/framework/components/zone/data.js -------------------------------------------------------------------------------- /src/framework/components/zone/system.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/framework/components/zone/system.js -------------------------------------------------------------------------------- /src/framework/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/framework/constants.js -------------------------------------------------------------------------------- /src/framework/entity.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/framework/entity.js -------------------------------------------------------------------------------- /src/framework/globals.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/framework/globals.js -------------------------------------------------------------------------------- /src/framework/scene-depth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/framework/scene-depth.js -------------------------------------------------------------------------------- /src/framework/scene-registry-item.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/framework/scene-registry-item.js -------------------------------------------------------------------------------- /src/framework/scene-registry.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/framework/scene-registry.js -------------------------------------------------------------------------------- /src/framework/script.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/framework/script.js -------------------------------------------------------------------------------- /src/framework/stats.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/framework/stats.js -------------------------------------------------------------------------------- /src/framework/utils/entity-reference.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/framework/utils/entity-reference.js -------------------------------------------------------------------------------- /src/graphics/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/constants.js -------------------------------------------------------------------------------- /src/graphics/grab-pass.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/grab-pass.js -------------------------------------------------------------------------------- /src/graphics/graphics-device.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/graphics-device.js -------------------------------------------------------------------------------- /src/graphics/index-buffer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/index-buffer.js -------------------------------------------------------------------------------- /src/graphics/paraboloid.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/paraboloid.js -------------------------------------------------------------------------------- /src/graphics/post-effect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/post-effect.js -------------------------------------------------------------------------------- /src/graphics/prefilter-cubemap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/prefilter-cubemap.js -------------------------------------------------------------------------------- /src/graphics/prefilter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/prefilter.js -------------------------------------------------------------------------------- /src/graphics/program-lib/chunks/TBN.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/program-lib/chunks/TBN.frag -------------------------------------------------------------------------------- /src/graphics/program-lib/chunks/TBNObjectSpace.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/program-lib/chunks/TBNObjectSpace.frag -------------------------------------------------------------------------------- /src/graphics/program-lib/chunks/TBNderivative.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/program-lib/chunks/TBNderivative.frag -------------------------------------------------------------------------------- /src/graphics/program-lib/chunks/TBNfast.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/program-lib/chunks/TBNfast.frag -------------------------------------------------------------------------------- /src/graphics/program-lib/chunks/alphaTest.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/program-lib/chunks/alphaTest.frag -------------------------------------------------------------------------------- /src/graphics/program-lib/chunks/ambientConstant.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/program-lib/chunks/ambientConstant.frag -------------------------------------------------------------------------------- /src/graphics/program-lib/chunks/ambientSH.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/program-lib/chunks/ambientSH.frag -------------------------------------------------------------------------------- /src/graphics/program-lib/chunks/ao.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/program-lib/chunks/ao.frag -------------------------------------------------------------------------------- /src/graphics/program-lib/chunks/aoSpecOcc.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/program-lib/chunks/aoSpecOcc.frag -------------------------------------------------------------------------------- /src/graphics/program-lib/chunks/aoSpecOccConst.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/program-lib/chunks/aoSpecOccConst.frag -------------------------------------------------------------------------------- /src/graphics/program-lib/chunks/aoSpecOccSimple.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/program-lib/chunks/aoSpecOccSimple.frag -------------------------------------------------------------------------------- /src/graphics/program-lib/chunks/bakeDirLmEnd.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/program-lib/chunks/bakeDirLmEnd.frag -------------------------------------------------------------------------------- /src/graphics/program-lib/chunks/bakeLmEnd.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/program-lib/chunks/bakeLmEnd.frag -------------------------------------------------------------------------------- /src/graphics/program-lib/chunks/base.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/program-lib/chunks/base.frag -------------------------------------------------------------------------------- /src/graphics/program-lib/chunks/base.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/program-lib/chunks/base.vert -------------------------------------------------------------------------------- /src/graphics/program-lib/chunks/baseNineSliced.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/program-lib/chunks/baseNineSliced.frag -------------------------------------------------------------------------------- /src/graphics/program-lib/chunks/baseNineSliced.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/program-lib/chunks/baseNineSliced.vert -------------------------------------------------------------------------------- /src/graphics/program-lib/chunks/biasConst.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/program-lib/chunks/biasConst.frag -------------------------------------------------------------------------------- /src/graphics/program-lib/chunks/blurVSM.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/program-lib/chunks/blurVSM.frag -------------------------------------------------------------------------------- /src/graphics/program-lib/chunks/chunks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/program-lib/chunks/chunks.js -------------------------------------------------------------------------------- /src/graphics/program-lib/chunks/clearCoat.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/program-lib/chunks/clearCoat.frag -------------------------------------------------------------------------------- /src/graphics/program-lib/chunks/clearCoatGloss.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/program-lib/chunks/clearCoatGloss.frag -------------------------------------------------------------------------------- /src/graphics/program-lib/chunks/clearCoatNormal.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/program-lib/chunks/clearCoatNormal.frag -------------------------------------------------------------------------------- /src/graphics/program-lib/chunks/clusteredLight.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/program-lib/chunks/clusteredLight.frag -------------------------------------------------------------------------------- /src/graphics/program-lib/chunks/combineDiffuse.frag: -------------------------------------------------------------------------------- 1 | vec3 combineColor() { 2 | return dAlbedo * dDiffuseLight; 3 | } 4 | -------------------------------------------------------------------------------- /src/graphics/program-lib/chunks/cookie.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/program-lib/chunks/cookie.frag -------------------------------------------------------------------------------- /src/graphics/program-lib/chunks/cubeMapRotate.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/program-lib/chunks/cubeMapRotate.frag -------------------------------------------------------------------------------- /src/graphics/program-lib/chunks/detailModes.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/program-lib/chunks/detailModes.frag -------------------------------------------------------------------------------- /src/graphics/program-lib/chunks/diffuse.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/program-lib/chunks/diffuse.frag -------------------------------------------------------------------------------- /src/graphics/program-lib/chunks/dilate.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/program-lib/chunks/dilate.frag -------------------------------------------------------------------------------- /src/graphics/program-lib/chunks/dpAtlasQuad.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/program-lib/chunks/dpAtlasQuad.frag -------------------------------------------------------------------------------- /src/graphics/program-lib/chunks/emissive.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/program-lib/chunks/emissive.frag -------------------------------------------------------------------------------- /src/graphics/program-lib/chunks/end.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/program-lib/chunks/end.frag -------------------------------------------------------------------------------- /src/graphics/program-lib/chunks/end.vert: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/graphics/program-lib/chunks/envConst.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/program-lib/chunks/envConst.frag -------------------------------------------------------------------------------- /src/graphics/program-lib/chunks/envMultiply.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/program-lib/chunks/envMultiply.frag -------------------------------------------------------------------------------- /src/graphics/program-lib/chunks/extension.frag: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/graphics/program-lib/chunks/extension.vert: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/graphics/program-lib/chunks/falloffLinear.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/program-lib/chunks/falloffLinear.frag -------------------------------------------------------------------------------- /src/graphics/program-lib/chunks/float-unpacking.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/program-lib/chunks/float-unpacking.frag -------------------------------------------------------------------------------- /src/graphics/program-lib/chunks/fogExp.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/program-lib/chunks/fogExp.frag -------------------------------------------------------------------------------- /src/graphics/program-lib/chunks/fogExp2.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/program-lib/chunks/fogExp2.frag -------------------------------------------------------------------------------- /src/graphics/program-lib/chunks/fogLinear.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/program-lib/chunks/fogLinear.frag -------------------------------------------------------------------------------- /src/graphics/program-lib/chunks/fogNone.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/program-lib/chunks/fogNone.frag -------------------------------------------------------------------------------- /src/graphics/program-lib/chunks/fresnelSchlick.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/program-lib/chunks/fresnelSchlick.frag -------------------------------------------------------------------------------- /src/graphics/program-lib/chunks/fullscreenQuad.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/program-lib/chunks/fullscreenQuad.frag -------------------------------------------------------------------------------- /src/graphics/program-lib/chunks/fullscreenQuad.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/program-lib/chunks/fullscreenQuad.vert -------------------------------------------------------------------------------- /src/graphics/program-lib/chunks/gamma1_0.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/program-lib/chunks/gamma1_0.frag -------------------------------------------------------------------------------- /src/graphics/program-lib/chunks/gamma2_2.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/program-lib/chunks/gamma2_2.frag -------------------------------------------------------------------------------- /src/graphics/program-lib/chunks/genParaboloid.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/program-lib/chunks/genParaboloid.frag -------------------------------------------------------------------------------- /src/graphics/program-lib/chunks/gles3.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/program-lib/chunks/gles3.frag -------------------------------------------------------------------------------- /src/graphics/program-lib/chunks/gles3.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/program-lib/chunks/gles3.vert -------------------------------------------------------------------------------- /src/graphics/program-lib/chunks/gloss.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/program-lib/chunks/gloss.frag -------------------------------------------------------------------------------- /src/graphics/program-lib/chunks/instancing.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/program-lib/chunks/instancing.vert -------------------------------------------------------------------------------- /src/graphics/program-lib/chunks/lightDirPoint.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/program-lib/chunks/lightDirPoint.frag -------------------------------------------------------------------------------- /src/graphics/program-lib/chunks/lightmapDir.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/program-lib/chunks/lightmapDir.frag -------------------------------------------------------------------------------- /src/graphics/program-lib/chunks/lightmapSingle.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/program-lib/chunks/lightmapSingle.frag -------------------------------------------------------------------------------- /src/graphics/program-lib/chunks/ltc.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/program-lib/chunks/ltc.frag -------------------------------------------------------------------------------- /src/graphics/program-lib/chunks/metalness.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/program-lib/chunks/metalness.frag -------------------------------------------------------------------------------- /src/graphics/program-lib/chunks/msdf.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/program-lib/chunks/msdf.frag -------------------------------------------------------------------------------- /src/graphics/program-lib/chunks/normal.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/program-lib/chunks/normal.vert -------------------------------------------------------------------------------- /src/graphics/program-lib/chunks/normalDetailMap.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/program-lib/chunks/normalDetailMap.frag -------------------------------------------------------------------------------- /src/graphics/program-lib/chunks/normalInstanced.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/program-lib/chunks/normalInstanced.vert -------------------------------------------------------------------------------- /src/graphics/program-lib/chunks/normalMap.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/program-lib/chunks/normalMap.frag -------------------------------------------------------------------------------- /src/graphics/program-lib/chunks/normalMapFast.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/program-lib/chunks/normalMapFast.frag -------------------------------------------------------------------------------- /src/graphics/program-lib/chunks/normalSkinned.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/program-lib/chunks/normalSkinned.vert -------------------------------------------------------------------------------- /src/graphics/program-lib/chunks/normalVertex.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/program-lib/chunks/normalVertex.frag -------------------------------------------------------------------------------- /src/graphics/program-lib/chunks/normalXY.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/program-lib/chunks/normalXY.frag -------------------------------------------------------------------------------- /src/graphics/program-lib/chunks/normalXYZ.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/program-lib/chunks/normalXYZ.frag -------------------------------------------------------------------------------- /src/graphics/program-lib/chunks/opacity.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/program-lib/chunks/opacity.frag -------------------------------------------------------------------------------- /src/graphics/program-lib/chunks/outputAlpha.frag: -------------------------------------------------------------------------------- 1 | gl_FragColor.a = dAlpha; 2 | -------------------------------------------------------------------------------- /src/graphics/program-lib/chunks/outputAlphaOpaque.frag: -------------------------------------------------------------------------------- 1 | gl_FragColor.a = 1.0; 2 | -------------------------------------------------------------------------------- /src/graphics/program-lib/chunks/outputCubemap.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/program-lib/chunks/outputCubemap.frag -------------------------------------------------------------------------------- /src/graphics/program-lib/chunks/outputTex2D.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/program-lib/chunks/outputTex2D.frag -------------------------------------------------------------------------------- /src/graphics/program-lib/chunks/packDepth.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/program-lib/chunks/packDepth.frag -------------------------------------------------------------------------------- /src/graphics/program-lib/chunks/packDepthMask.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/program-lib/chunks/packDepthMask.frag -------------------------------------------------------------------------------- /src/graphics/program-lib/chunks/parallax.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/program-lib/chunks/parallax.frag -------------------------------------------------------------------------------- /src/graphics/program-lib/chunks/particle.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/program-lib/chunks/particle.frag -------------------------------------------------------------------------------- /src/graphics/program-lib/chunks/particle.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/program-lib/chunks/particle.vert -------------------------------------------------------------------------------- /src/graphics/program-lib/chunks/particleAnimTex.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/program-lib/chunks/particleAnimTex.vert -------------------------------------------------------------------------------- /src/graphics/program-lib/chunks/particleUpdaterEnd.frag: -------------------------------------------------------------------------------- 1 | writeOutput(); 2 | } 3 | -------------------------------------------------------------------------------- /src/graphics/program-lib/chunks/particle_TBN.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/program-lib/chunks/particle_TBN.vert -------------------------------------------------------------------------------- /src/graphics/program-lib/chunks/particle_blendNormal.frag: -------------------------------------------------------------------------------- 1 | if (a < 0.01) discard; 2 | -------------------------------------------------------------------------------- /src/graphics/program-lib/chunks/particle_cpu.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/program-lib/chunks/particle_cpu.vert -------------------------------------------------------------------------------- /src/graphics/program-lib/chunks/particle_end.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/program-lib/chunks/particle_end.frag -------------------------------------------------------------------------------- /src/graphics/program-lib/chunks/particle_end.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/program-lib/chunks/particle_end.vert -------------------------------------------------------------------------------- /src/graphics/program-lib/chunks/particle_init.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/program-lib/chunks/particle_init.vert -------------------------------------------------------------------------------- /src/graphics/program-lib/chunks/particle_mesh.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/program-lib/chunks/particle_mesh.vert -------------------------------------------------------------------------------- /src/graphics/program-lib/chunks/particle_normal.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/program-lib/chunks/particle_normal.vert -------------------------------------------------------------------------------- /src/graphics/program-lib/chunks/particle_soft.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/program-lib/chunks/particle_soft.frag -------------------------------------------------------------------------------- /src/graphics/program-lib/chunks/particle_soft.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/program-lib/chunks/particle_soft.vert -------------------------------------------------------------------------------- /src/graphics/program-lib/chunks/particle_wrap.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/program-lib/chunks/particle_wrap.vert -------------------------------------------------------------------------------- /src/graphics/program-lib/chunks/precisionTest.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/program-lib/chunks/precisionTest.frag -------------------------------------------------------------------------------- /src/graphics/program-lib/chunks/precisionTest2.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/program-lib/chunks/precisionTest2.frag -------------------------------------------------------------------------------- /src/graphics/program-lib/chunks/reflDir.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/program-lib/chunks/reflDir.frag -------------------------------------------------------------------------------- /src/graphics/program-lib/chunks/reflDirAniso.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/program-lib/chunks/reflDirAniso.frag -------------------------------------------------------------------------------- /src/graphics/program-lib/chunks/reflectionCC.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/program-lib/chunks/reflectionCC.frag -------------------------------------------------------------------------------- /src/graphics/program-lib/chunks/reflectionCube.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/program-lib/chunks/reflectionCube.frag -------------------------------------------------------------------------------- /src/graphics/program-lib/chunks/refraction.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/program-lib/chunks/refraction.frag -------------------------------------------------------------------------------- /src/graphics/program-lib/chunks/reproject.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/program-lib/chunks/reproject.frag -------------------------------------------------------------------------------- /src/graphics/program-lib/chunks/rgbm.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/program-lib/chunks/rgbm.frag -------------------------------------------------------------------------------- /src/graphics/program-lib/chunks/screenDepth.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/program-lib/chunks/screenDepth.frag -------------------------------------------------------------------------------- /src/graphics/program-lib/chunks/shadowCascades.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/program-lib/chunks/shadowCascades.frag -------------------------------------------------------------------------------- /src/graphics/program-lib/chunks/shadowCommon.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/program-lib/chunks/shadowCommon.frag -------------------------------------------------------------------------------- /src/graphics/program-lib/chunks/shadowCoord.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/program-lib/chunks/shadowCoord.frag -------------------------------------------------------------------------------- /src/graphics/program-lib/chunks/shadowEVSM.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/program-lib/chunks/shadowEVSM.frag -------------------------------------------------------------------------------- /src/graphics/program-lib/chunks/shadowEVSMn.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/program-lib/chunks/shadowEVSMn.frag -------------------------------------------------------------------------------- /src/graphics/program-lib/chunks/shadowStandard.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/program-lib/chunks/shadowStandard.frag -------------------------------------------------------------------------------- /src/graphics/program-lib/chunks/shadowVSM8.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/program-lib/chunks/shadowVSM8.frag -------------------------------------------------------------------------------- /src/graphics/program-lib/chunks/skinBatchConst.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/program-lib/chunks/skinBatchConst.vert -------------------------------------------------------------------------------- /src/graphics/program-lib/chunks/skinBatchTex.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/program-lib/chunks/skinBatchTex.vert -------------------------------------------------------------------------------- /src/graphics/program-lib/chunks/skinConst.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/program-lib/chunks/skinConst.vert -------------------------------------------------------------------------------- /src/graphics/program-lib/chunks/skinTex.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/program-lib/chunks/skinTex.vert -------------------------------------------------------------------------------- /src/graphics/program-lib/chunks/skybox.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/program-lib/chunks/skybox.frag -------------------------------------------------------------------------------- /src/graphics/program-lib/chunks/skybox.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/program-lib/chunks/skybox.vert -------------------------------------------------------------------------------- /src/graphics/program-lib/chunks/specular.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/program-lib/chunks/specular.frag -------------------------------------------------------------------------------- /src/graphics/program-lib/chunks/specularAaNone.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/program-lib/chunks/specularAaNone.frag -------------------------------------------------------------------------------- /src/graphics/program-lib/chunks/spot.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/program-lib/chunks/spot.frag -------------------------------------------------------------------------------- /src/graphics/program-lib/chunks/start.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/program-lib/chunks/start.frag -------------------------------------------------------------------------------- /src/graphics/program-lib/chunks/start.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/program-lib/chunks/start.vert -------------------------------------------------------------------------------- /src/graphics/program-lib/chunks/startNineSliced.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/program-lib/chunks/startNineSliced.frag -------------------------------------------------------------------------------- /src/graphics/program-lib/chunks/storeEVSM.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/program-lib/chunks/storeEVSM.frag -------------------------------------------------------------------------------- /src/graphics/program-lib/chunks/tangentBinormal.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/program-lib/chunks/tangentBinormal.vert -------------------------------------------------------------------------------- /src/graphics/program-lib/chunks/tonemappingAces.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/program-lib/chunks/tonemappingAces.frag -------------------------------------------------------------------------------- /src/graphics/program-lib/chunks/tonemappingHejl.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/program-lib/chunks/tonemappingHejl.frag -------------------------------------------------------------------------------- /src/graphics/program-lib/chunks/tonemappingNone.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/program-lib/chunks/tonemappingNone.frag -------------------------------------------------------------------------------- /src/graphics/program-lib/chunks/transform.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/program-lib/chunks/transform.vert -------------------------------------------------------------------------------- /src/graphics/program-lib/chunks/transformDecl.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/program-lib/chunks/transformDecl.vert -------------------------------------------------------------------------------- /src/graphics/program-lib/chunks/uv0.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/program-lib/chunks/uv0.vert -------------------------------------------------------------------------------- /src/graphics/program-lib/chunks/uv1.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/program-lib/chunks/uv1.vert -------------------------------------------------------------------------------- /src/graphics/program-lib/chunks/viewDir.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/program-lib/chunks/viewDir.frag -------------------------------------------------------------------------------- /src/graphics/program-lib/chunks/viewNormal.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/program-lib/chunks/viewNormal.vert -------------------------------------------------------------------------------- /src/graphics/program-lib/program-lib.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/program-lib/program-lib.js -------------------------------------------------------------------------------- /src/graphics/program-lib/programs/basic.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/program-lib/programs/basic.js -------------------------------------------------------------------------------- /src/graphics/program-lib/programs/common.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/program-lib/programs/common.js -------------------------------------------------------------------------------- /src/graphics/program-lib/programs/particle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/program-lib/programs/particle.js -------------------------------------------------------------------------------- /src/graphics/program-lib/programs/skybox.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/program-lib/programs/skybox.js -------------------------------------------------------------------------------- /src/graphics/program-lib/programs/standard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/program-lib/programs/standard.js -------------------------------------------------------------------------------- /src/graphics/program-lib/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/program-lib/utils.js -------------------------------------------------------------------------------- /src/graphics/program-library.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/program-library.js -------------------------------------------------------------------------------- /src/graphics/render-target.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/render-target.js -------------------------------------------------------------------------------- /src/graphics/reproject-texture.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/reproject-texture.js -------------------------------------------------------------------------------- /src/graphics/scope-id.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/scope-id.js -------------------------------------------------------------------------------- /src/graphics/scope-space.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/scope-space.js -------------------------------------------------------------------------------- /src/graphics/shader-input.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/shader-input.js -------------------------------------------------------------------------------- /src/graphics/shader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/shader.js -------------------------------------------------------------------------------- /src/graphics/simple-post-effect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/simple-post-effect.js -------------------------------------------------------------------------------- /src/graphics/texture.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/texture.js -------------------------------------------------------------------------------- /src/graphics/transform-feedback.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/transform-feedback.js -------------------------------------------------------------------------------- /src/graphics/version.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/version.js -------------------------------------------------------------------------------- /src/graphics/versioned-object.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/versioned-object.js -------------------------------------------------------------------------------- /src/graphics/vertex-buffer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/vertex-buffer.js -------------------------------------------------------------------------------- /src/graphics/vertex-format.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/vertex-format.js -------------------------------------------------------------------------------- /src/graphics/vertex-iterator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/graphics/vertex-iterator.js -------------------------------------------------------------------------------- /src/i18n/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/i18n/constants.js -------------------------------------------------------------------------------- /src/i18n/i18n-parser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/i18n/i18n-parser.js -------------------------------------------------------------------------------- /src/i18n/i18n.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/i18n/i18n.js -------------------------------------------------------------------------------- /src/i18n/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/i18n/utils.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/index.js -------------------------------------------------------------------------------- /src/input/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/input/constants.js -------------------------------------------------------------------------------- /src/input/controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/input/controller.js -------------------------------------------------------------------------------- /src/input/element-input.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/input/element-input.js -------------------------------------------------------------------------------- /src/input/game-pads.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/input/game-pads.js -------------------------------------------------------------------------------- /src/input/keyboard-event.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/input/keyboard-event.js -------------------------------------------------------------------------------- /src/input/keyboard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/input/keyboard.js -------------------------------------------------------------------------------- /src/input/mouse-event.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/input/mouse-event.js -------------------------------------------------------------------------------- /src/input/mouse.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/input/mouse.js -------------------------------------------------------------------------------- /src/input/touch-device.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/input/touch-device.js -------------------------------------------------------------------------------- /src/input/touch-event.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/input/touch-event.js -------------------------------------------------------------------------------- /src/math/color.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/math/color.js -------------------------------------------------------------------------------- /src/math/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/math/constants.js -------------------------------------------------------------------------------- /src/math/curve-evaluator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/math/curve-evaluator.js -------------------------------------------------------------------------------- /src/math/curve-set.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/math/curve-set.js -------------------------------------------------------------------------------- /src/math/curve.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/math/curve.js -------------------------------------------------------------------------------- /src/math/float-packing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/math/float-packing.js -------------------------------------------------------------------------------- /src/math/mat3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/math/mat3.js -------------------------------------------------------------------------------- /src/math/mat4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/math/mat4.js -------------------------------------------------------------------------------- /src/math/math.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/math/math.js -------------------------------------------------------------------------------- /src/math/quat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/math/quat.js -------------------------------------------------------------------------------- /src/math/random.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/math/random.js -------------------------------------------------------------------------------- /src/math/vec2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/math/vec2.js -------------------------------------------------------------------------------- /src/math/vec3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/math/vec3.js -------------------------------------------------------------------------------- /src/math/vec4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/math/vec4.js -------------------------------------------------------------------------------- /src/net/http.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/net/http.js -------------------------------------------------------------------------------- /src/polyfill/OESVertexArrayObject.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/polyfill/OESVertexArrayObject.js -------------------------------------------------------------------------------- /src/polyfill/array-fill.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/polyfill/array-fill.js -------------------------------------------------------------------------------- /src/polyfill/array-find-index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/polyfill/array-find-index.js -------------------------------------------------------------------------------- /src/polyfill/array-find.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/polyfill/array-find.js -------------------------------------------------------------------------------- /src/polyfill/math-log2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/polyfill/math-log2.js -------------------------------------------------------------------------------- /src/polyfill/math-sign.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/polyfill/math-sign.js -------------------------------------------------------------------------------- /src/polyfill/number-isfinite.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/polyfill/number-isfinite.js -------------------------------------------------------------------------------- /src/polyfill/object-assign.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/polyfill/object-assign.js -------------------------------------------------------------------------------- /src/polyfill/pointer-lock.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/polyfill/pointer-lock.js -------------------------------------------------------------------------------- /src/polyfill/request-animation-frame.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/polyfill/request-animation-frame.js -------------------------------------------------------------------------------- /src/polyfill/string.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/polyfill/string.js -------------------------------------------------------------------------------- /src/polyfill/typedarray-fill.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/polyfill/typedarray-fill.js -------------------------------------------------------------------------------- /src/resources/anim-clip.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/resources/anim-clip.js -------------------------------------------------------------------------------- /src/resources/anim-state-graph.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/resources/anim-state-graph.js -------------------------------------------------------------------------------- /src/resources/animation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/resources/animation.js -------------------------------------------------------------------------------- /src/resources/audio.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/resources/audio.js -------------------------------------------------------------------------------- /src/resources/basis-worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/resources/basis-worker.js -------------------------------------------------------------------------------- /src/resources/basis.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/resources/basis.js -------------------------------------------------------------------------------- /src/resources/binary.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/resources/binary.js -------------------------------------------------------------------------------- /src/resources/bundle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/resources/bundle.js -------------------------------------------------------------------------------- /src/resources/container.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/resources/container.js -------------------------------------------------------------------------------- /src/resources/css.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/resources/css.js -------------------------------------------------------------------------------- /src/resources/cubemap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/resources/cubemap.js -------------------------------------------------------------------------------- /src/resources/folder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/resources/folder.js -------------------------------------------------------------------------------- /src/resources/font.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/resources/font.js -------------------------------------------------------------------------------- /src/resources/handler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/resources/handler.js -------------------------------------------------------------------------------- /src/resources/hierarchy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/resources/hierarchy.js -------------------------------------------------------------------------------- /src/resources/html.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/resources/html.js -------------------------------------------------------------------------------- /src/resources/json.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/resources/json.js -------------------------------------------------------------------------------- /src/resources/loader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/resources/loader.js -------------------------------------------------------------------------------- /src/resources/material.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/resources/material.js -------------------------------------------------------------------------------- /src/resources/model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/resources/model.js -------------------------------------------------------------------------------- /src/resources/parser/glb-container-resource.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/resources/parser/glb-container-resource.js -------------------------------------------------------------------------------- /src/resources/parser/glb-model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/resources/parser/glb-model.js -------------------------------------------------------------------------------- /src/resources/parser/glb-parser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/resources/parser/glb-parser.js -------------------------------------------------------------------------------- /src/resources/parser/json-model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/resources/parser/json-model.js -------------------------------------------------------------------------------- /src/resources/parser/scene.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/resources/parser/scene.js -------------------------------------------------------------------------------- /src/resources/parser/texture/basis.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/resources/parser/texture/basis.js -------------------------------------------------------------------------------- /src/resources/parser/texture/dds.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/resources/parser/texture/dds.js -------------------------------------------------------------------------------- /src/resources/parser/texture/hdr.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/resources/parser/texture/hdr.js -------------------------------------------------------------------------------- /src/resources/parser/texture/img.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/resources/parser/texture/img.js -------------------------------------------------------------------------------- /src/resources/parser/texture/ktx.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/resources/parser/texture/ktx.js -------------------------------------------------------------------------------- /src/resources/parser/texture/ktx2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/resources/parser/texture/ktx2.js -------------------------------------------------------------------------------- /src/resources/render.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/resources/render.js -------------------------------------------------------------------------------- /src/resources/scene-settings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/resources/scene-settings.js -------------------------------------------------------------------------------- /src/resources/scene-utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/resources/scene-utils.js -------------------------------------------------------------------------------- /src/resources/scene.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/resources/scene.js -------------------------------------------------------------------------------- /src/resources/script.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/resources/script.js -------------------------------------------------------------------------------- /src/resources/shader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/resources/shader.js -------------------------------------------------------------------------------- /src/resources/sprite.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/resources/sprite.js -------------------------------------------------------------------------------- /src/resources/template.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/resources/template.js -------------------------------------------------------------------------------- /src/resources/text.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/resources/text.js -------------------------------------------------------------------------------- /src/resources/texture-atlas.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/resources/texture-atlas.js -------------------------------------------------------------------------------- /src/resources/texture.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/resources/texture.js -------------------------------------------------------------------------------- /src/resources/untar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/resources/untar.js -------------------------------------------------------------------------------- /src/scene/area-light-luts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/scene/area-light-luts.js -------------------------------------------------------------------------------- /src/scene/batching/batch-group.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/scene/batching/batch-group.js -------------------------------------------------------------------------------- /src/scene/batching/batch-manager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/scene/batching/batch-manager.js -------------------------------------------------------------------------------- /src/scene/batching/batch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/scene/batching/batch.js -------------------------------------------------------------------------------- /src/scene/batching/skin-batch-instance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/scene/batching/skin-batch-instance.js -------------------------------------------------------------------------------- /src/scene/camera.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/scene/camera.js -------------------------------------------------------------------------------- /src/scene/composition/layer-composition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/scene/composition/layer-composition.js -------------------------------------------------------------------------------- /src/scene/composition/light-composition-data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/scene/composition/light-composition-data.js -------------------------------------------------------------------------------- /src/scene/composition/render-action.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/scene/composition/render-action.js -------------------------------------------------------------------------------- /src/scene/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/scene/constants.js -------------------------------------------------------------------------------- /src/scene/graph-node.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/scene/graph-node.js -------------------------------------------------------------------------------- /src/scene/immediate/immediate-batch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/scene/immediate/immediate-batch.js -------------------------------------------------------------------------------- /src/scene/immediate/immediate-batches.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/scene/immediate/immediate-batches.js -------------------------------------------------------------------------------- /src/scene/immediate/immediate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/scene/immediate/immediate.js -------------------------------------------------------------------------------- /src/scene/layer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/scene/layer.js -------------------------------------------------------------------------------- /src/scene/light.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/scene/light.js -------------------------------------------------------------------------------- /src/scene/lighting/light-texture-atlas.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/scene/lighting/light-texture-atlas.js -------------------------------------------------------------------------------- /src/scene/lighting/lights-buffer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/scene/lighting/lights-buffer.js -------------------------------------------------------------------------------- /src/scene/lighting/world-clusters.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/scene/lighting/world-clusters.js -------------------------------------------------------------------------------- /src/scene/lightmapper/bake-light-ambient.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/scene/lightmapper/bake-light-ambient.js -------------------------------------------------------------------------------- /src/scene/lightmapper/bake-light-simple.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/scene/lightmapper/bake-light-simple.js -------------------------------------------------------------------------------- /src/scene/lightmapper/bake-light.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/scene/lightmapper/bake-light.js -------------------------------------------------------------------------------- /src/scene/lightmapper/bake-mesh-node.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/scene/lightmapper/bake-mesh-node.js -------------------------------------------------------------------------------- /src/scene/lightmapper/lightmap-cache.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/scene/lightmapper/lightmap-cache.js -------------------------------------------------------------------------------- /src/scene/lightmapper/lightmap-filters.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/scene/lightmapper/lightmap-filters.js -------------------------------------------------------------------------------- /src/scene/lightmapper/lightmapper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/scene/lightmapper/lightmapper.js -------------------------------------------------------------------------------- /src/scene/materials/basic-material.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/scene/materials/basic-material.js -------------------------------------------------------------------------------- /src/scene/materials/default-material.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/scene/materials/default-material.js -------------------------------------------------------------------------------- /src/scene/materials/depth-material.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/scene/materials/depth-material.js -------------------------------------------------------------------------------- /src/scene/materials/material.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/scene/materials/material.js -------------------------------------------------------------------------------- /src/scene/materials/standard-material-parameters.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/scene/materials/standard-material-parameters.js -------------------------------------------------------------------------------- /src/scene/materials/standard-material-validator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/scene/materials/standard-material-validator.js -------------------------------------------------------------------------------- /src/scene/materials/standard-material.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/scene/materials/standard-material.js -------------------------------------------------------------------------------- /src/scene/mesh-instance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/scene/mesh-instance.js -------------------------------------------------------------------------------- /src/scene/mesh.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/scene/mesh.js -------------------------------------------------------------------------------- /src/scene/model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/scene/model.js -------------------------------------------------------------------------------- /src/scene/morph-instance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/scene/morph-instance.js -------------------------------------------------------------------------------- /src/scene/morph-target.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/scene/morph-target.js -------------------------------------------------------------------------------- /src/scene/morph.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/scene/morph.js -------------------------------------------------------------------------------- /src/scene/particle-system/cpu-updater.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/scene/particle-system/cpu-updater.js -------------------------------------------------------------------------------- /src/scene/particle-system/gpu-updater.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/scene/particle-system/gpu-updater.js -------------------------------------------------------------------------------- /src/scene/particle-system/particle-emitter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/scene/particle-system/particle-emitter.js -------------------------------------------------------------------------------- /src/scene/picker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/scene/picker.js -------------------------------------------------------------------------------- /src/scene/procedural.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/scene/procedural.js -------------------------------------------------------------------------------- /src/scene/render.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/scene/render.js -------------------------------------------------------------------------------- /src/scene/renderer/cookie-renderer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/scene/renderer/cookie-renderer.js -------------------------------------------------------------------------------- /src/scene/renderer/forward-renderer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/scene/renderer/forward-renderer.js -------------------------------------------------------------------------------- /src/scene/renderer/light-camera.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/scene/renderer/light-camera.js -------------------------------------------------------------------------------- /src/scene/renderer/shadow-map-cache.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/scene/renderer/shadow-map-cache.js -------------------------------------------------------------------------------- /src/scene/renderer/shadow-map.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/scene/renderer/shadow-map.js -------------------------------------------------------------------------------- /src/scene/renderer/shadow-renderer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/scene/renderer/shadow-renderer.js -------------------------------------------------------------------------------- /src/scene/renderer/static-meshes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/scene/renderer/static-meshes.js -------------------------------------------------------------------------------- /src/scene/scene.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/scene/scene.js -------------------------------------------------------------------------------- /src/scene/skin-instance-cache.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/scene/skin-instance-cache.js -------------------------------------------------------------------------------- /src/scene/skin-instance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/scene/skin-instance.js -------------------------------------------------------------------------------- /src/scene/skin-partition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/scene/skin-partition.js -------------------------------------------------------------------------------- /src/scene/skin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/scene/skin.js -------------------------------------------------------------------------------- /src/scene/sprite.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/scene/sprite.js -------------------------------------------------------------------------------- /src/scene/stencil-parameters.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/scene/stencil-parameters.js -------------------------------------------------------------------------------- /src/scene/texture-atlas.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/scene/texture-atlas.js -------------------------------------------------------------------------------- /src/script/script-attributes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/script/script-attributes.js -------------------------------------------------------------------------------- /src/script/script-registry.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/script/script-registry.js -------------------------------------------------------------------------------- /src/script/script-type.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/script/script-type.js -------------------------------------------------------------------------------- /src/script/script.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/script/script.js -------------------------------------------------------------------------------- /src/shape/bounding-box.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/shape/bounding-box.js -------------------------------------------------------------------------------- /src/shape/bounding-sphere.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/shape/bounding-sphere.js -------------------------------------------------------------------------------- /src/shape/frustum.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/shape/frustum.js -------------------------------------------------------------------------------- /src/shape/oriented-box.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/shape/oriented-box.js -------------------------------------------------------------------------------- /src/shape/plane.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/shape/plane.js -------------------------------------------------------------------------------- /src/shape/ray.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/shape/ray.js -------------------------------------------------------------------------------- /src/sound/instance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/sound/instance.js -------------------------------------------------------------------------------- /src/sound/instance3d.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/sound/instance3d.js -------------------------------------------------------------------------------- /src/sound/listener.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/sound/listener.js -------------------------------------------------------------------------------- /src/sound/manager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/sound/manager.js -------------------------------------------------------------------------------- /src/sound/sound.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/sound/sound.js -------------------------------------------------------------------------------- /src/templates/template.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/templates/template.js -------------------------------------------------------------------------------- /src/vr/vr-display.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/vr/vr-display.js -------------------------------------------------------------------------------- /src/vr/vr-manager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/vr/vr-manager.js -------------------------------------------------------------------------------- /src/xr/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/xr/constants.js -------------------------------------------------------------------------------- /src/xr/xr-depth-sensing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/xr/xr-depth-sensing.js -------------------------------------------------------------------------------- /src/xr/xr-dom-overlay.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/xr/xr-dom-overlay.js -------------------------------------------------------------------------------- /src/xr/xr-finger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/xr/xr-finger.js -------------------------------------------------------------------------------- /src/xr/xr-hand.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/xr/xr-hand.js -------------------------------------------------------------------------------- /src/xr/xr-hit-test-source.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/xr/xr-hit-test-source.js -------------------------------------------------------------------------------- /src/xr/xr-hit-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/xr/xr-hit-test.js -------------------------------------------------------------------------------- /src/xr/xr-image-tracking.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/xr/xr-image-tracking.js -------------------------------------------------------------------------------- /src/xr/xr-input-source.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/xr/xr-input-source.js -------------------------------------------------------------------------------- /src/xr/xr-input.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/xr/xr-input.js -------------------------------------------------------------------------------- /src/xr/xr-joint.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/xr/xr-joint.js -------------------------------------------------------------------------------- /src/xr/xr-light-estimation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/xr/xr-light-estimation.js -------------------------------------------------------------------------------- /src/xr/xr-manager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/xr/xr-manager.js -------------------------------------------------------------------------------- /src/xr/xr-plane-detection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/xr/xr-plane-detection.js -------------------------------------------------------------------------------- /src/xr/xr-plane.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/xr/xr-plane.js -------------------------------------------------------------------------------- /src/xr/xr-tracked-image.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/src/xr/xr-tracked-image.js -------------------------------------------------------------------------------- /tests/anim/test_anim.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/tests/anim/test_anim.js -------------------------------------------------------------------------------- /tests/assets/test_asset_localization.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/tests/assets/test_asset_localization.js -------------------------------------------------------------------------------- /tests/assets/test_asset_reference.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/tests/assets/test_asset_reference.js -------------------------------------------------------------------------------- /tests/assets/test_asset_registry.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/tests/assets/test_asset_registry.js -------------------------------------------------------------------------------- /tests/batching/test_batching.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/tests/batching/test_batching.js -------------------------------------------------------------------------------- /tests/bundles/test_bundle_loader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/tests/bundles/test_bundle_loader.js -------------------------------------------------------------------------------- /tests/bundles/test_bundle_registry.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/tests/bundles/test_bundle_registry.js -------------------------------------------------------------------------------- /tests/core/test_color.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/tests/core/test_color.js -------------------------------------------------------------------------------- /tests/core/test_core.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/tests/core/test_core.js -------------------------------------------------------------------------------- /tests/core/test_events.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/tests/core/test_events.js -------------------------------------------------------------------------------- /tests/core/test_indexed_list.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/tests/core/test_indexed_list.js -------------------------------------------------------------------------------- /tests/core/test_path.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/tests/core/test_path.js -------------------------------------------------------------------------------- /tests/core/test_string.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/tests/core/test_string.js -------------------------------------------------------------------------------- /tests/core/test_uri.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/tests/core/test_uri.js -------------------------------------------------------------------------------- /tests/framework/components/element/test_draworder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/tests/framework/components/element/test_draworder.js -------------------------------------------------------------------------------- /tests/framework/components/element/test_element.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/tests/framework/components/element/test_element.js -------------------------------------------------------------------------------- /tests/framework/components/script/cloner.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/tests/framework/components/script/cloner.js -------------------------------------------------------------------------------- /tests/framework/components/script/destroyer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/tests/framework/components/script/destroyer.js -------------------------------------------------------------------------------- /tests/framework/components/script/disabler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/tests/framework/components/script/disabler.js -------------------------------------------------------------------------------- /tests/framework/components/script/enabler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/tests/framework/components/script/enabler.js -------------------------------------------------------------------------------- /tests/framework/components/script/loadedLater.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/tests/framework/components/script/loadedLater.js -------------------------------------------------------------------------------- /tests/framework/components/script/postCloner.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/tests/framework/components/script/postCloner.js -------------------------------------------------------------------------------- /tests/framework/components/script/scene1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/tests/framework/components/script/scene1.json -------------------------------------------------------------------------------- /tests/framework/components/script/scene2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/tests/framework/components/script/scene2.json -------------------------------------------------------------------------------- /tests/framework/components/script/scene3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/tests/framework/components/script/scene3.json -------------------------------------------------------------------------------- /tests/framework/components/script/scriptA.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/tests/framework/components/script/scriptA.js -------------------------------------------------------------------------------- /tests/framework/components/script/scriptB.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/tests/framework/components/script/scriptB.js -------------------------------------------------------------------------------- /tests/framework/components/test_componentsystem.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/tests/framework/components/test_componentsystem.js -------------------------------------------------------------------------------- /tests/framework/test_entity.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/tests/framework/test_entity.js -------------------------------------------------------------------------------- /tests/framework/utils/test_entityreference.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/tests/framework/utils/test_entityreference.js -------------------------------------------------------------------------------- /tests/framework/utils/test_sortedlooparray.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/tests/framework/utils/test_sortedlooparray.js -------------------------------------------------------------------------------- /tests/helpers/dummy/component.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/tests/helpers/dummy/component.js -------------------------------------------------------------------------------- /tests/helpers/dummy/data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/tests/helpers/dummy/data.js -------------------------------------------------------------------------------- /tests/helpers/dummy/system.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/tests/helpers/dummy/system.js -------------------------------------------------------------------------------- /tests/i18n/test_i18n.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/tests/i18n/test_i18n.js -------------------------------------------------------------------------------- /tests/input/simulate_event.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/tests/input/simulate_event.js -------------------------------------------------------------------------------- /tests/input/test_input.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/tests/input/test_input.js -------------------------------------------------------------------------------- /tests/input/test_keyboard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/tests/input/test_keyboard.js -------------------------------------------------------------------------------- /tests/input/test_mouse.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/tests/input/test_mouse.js -------------------------------------------------------------------------------- /tests/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/tests/karma.conf.js -------------------------------------------------------------------------------- /tests/layers/test_layer_composition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/tests/layers/test_layer_composition.js -------------------------------------------------------------------------------- /tests/math/test_curve.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/tests/math/test_curve.js -------------------------------------------------------------------------------- /tests/math/test_curveset.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/tests/math/test_curveset.js -------------------------------------------------------------------------------- /tests/math/test_mat4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/tests/math/test_mat4.js -------------------------------------------------------------------------------- /tests/math/test_quat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/tests/math/test_quat.js -------------------------------------------------------------------------------- /tests/math/test_utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/tests/math/test_utils.js -------------------------------------------------------------------------------- /tests/math/test_vec2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/tests/math/test_vec2.js -------------------------------------------------------------------------------- /tests/math/test_vec3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/tests/math/test_vec3.js -------------------------------------------------------------------------------- /tests/math/test_vec4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/tests/math/test_vec4.js -------------------------------------------------------------------------------- /tests/net/test_http.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/tests/net/test_http.js -------------------------------------------------------------------------------- /tests/resources/test_sprite_resource.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/tests/resources/test_sprite_resource.js -------------------------------------------------------------------------------- /tests/scene/test_graphnode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/tests/scene/test_graphnode.js -------------------------------------------------------------------------------- /tests/setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/tests/setup.js -------------------------------------------------------------------------------- /tests/test-assets/box/1/Box Material.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/tests/test-assets/box/1/Box Material.json -------------------------------------------------------------------------------- /tests/test-assets/box/box.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/tests/test-assets/box/box.json -------------------------------------------------------------------------------- /tests/test-assets/box/box.mapping.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/tests/test-assets/box/box.mapping.json -------------------------------------------------------------------------------- /tests/test-assets/box/src/box.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/tests/test-assets/box/src/box.fbx -------------------------------------------------------------------------------- /tests/test-assets/bundles/bundle.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/tests/test-assets/bundles/bundle.tar.gz -------------------------------------------------------------------------------- /tests/test-assets/net/json_test.json: -------------------------------------------------------------------------------- 1 | { 2 | "test": "value" 3 | } 4 | -------------------------------------------------------------------------------- /tests/test-assets/particlesystem/colormap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/tests/test-assets/particlesystem/colormap.png -------------------------------------------------------------------------------- /tests/test-assets/particlesystem/normalmap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/tests/test-assets/particlesystem/normalmap.png -------------------------------------------------------------------------------- /tests/test-assets/plane/31208636/lambert1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/tests/test-assets/plane/31208636/lambert1.json -------------------------------------------------------------------------------- /tests/test-assets/plane/plane.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/tests/test-assets/plane/plane.json -------------------------------------------------------------------------------- /tests/test-assets/plane/plane.mapping.json: -------------------------------------------------------------------------------- 1 | {"mapping":[{"path":"31208636/lambert1.json"}],"area":0} -------------------------------------------------------------------------------- /tests/test-assets/scenes/test1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/tests/test-assets/scenes/test1.json -------------------------------------------------------------------------------- /tests/test-assets/scenes/test2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/tests/test-assets/scenes/test2.json -------------------------------------------------------------------------------- /tests/test-assets/scenes/test3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/tests/test-assets/scenes/test3.json -------------------------------------------------------------------------------- /tests/test-assets/sprite/red-atlas.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/tests/test-assets/sprite/red-atlas.json -------------------------------------------------------------------------------- /tests/test-assets/sprite/red-atlas.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/tests/test-assets/sprite/red-atlas.png -------------------------------------------------------------------------------- /tests/test-assets/sprite/red-material.json: -------------------------------------------------------------------------------- 1 | { 2 | "diffuse": [1,0,0] 3 | } 4 | -------------------------------------------------------------------------------- /tests/test-assets/sprite/red-sprite.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/tests/test-assets/sprite/red-sprite.json -------------------------------------------------------------------------------- /tsd.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnoseni1/First-Game-engine/HEAD/tsd.js --------------------------------------------------------------------------------