├── .editorconfig ├── .github └── workflows │ └── gh-pages.yml ├── .gitignore ├── .npmignore ├── .prettierignore ├── .prettierrc.cjs ├── LICENSE ├── README.md ├── asconfig.json ├── assembly ├── CustomElementRegistry.ts ├── Document.ts ├── DocumentFragment.ts ├── EventListener.ts ├── EventTarget.ts ├── HTMLCollection.ts ├── History.ts ├── Location.ts ├── Node.ts ├── NodeList.ts ├── Object.ts ├── ObjectType.ts ├── Text.ts ├── Window.ts ├── __finalize.ts ├── elements │ ├── Element.ts │ ├── HTML │ │ ├── Audio.ts │ │ ├── HTMLCanvasElement │ │ │ ├── HTMLCanvasElement.ts │ │ │ ├── index.ts │ │ │ └── webgl │ │ │ │ ├── WebGLRenderingContext.ts │ │ │ │ └── index.ts │ │ ├── HTMLElement.ts │ │ ├── HTMLTemplateElement.ts │ │ └── index.ts │ ├── README.md │ ├── SVG │ │ ├── SVGElement.ts │ │ └── index.ts │ └── index.ts ├── glue.ts ├── imports.ts ├── index.ts ├── nodes │ └── ShadowRoot.ts ├── tsconfig.json └── utils.ts ├── aswebglue ├── ASWebGLue.d.ts ├── ASWebGLue.js ├── ASWebGLue2.d.ts ├── ASWebGLue2.js ├── examples │ ├── AnimationTexture │ │ ├── README.md │ │ ├── index.html │ │ ├── kaijunicorn.json │ │ ├── kaijunicorn.png │ │ ├── kaijunicorn.tps │ │ ├── kaijunicorn1.png │ │ ├── kaijunicorn2.png │ │ ├── kaijunicorn3.png │ │ └── texture_animation.ts │ ├── ColorTriangle │ │ ├── README.md │ │ ├── color_triangle.ts │ │ └── index.html │ ├── ColorTriangleRotate │ │ ├── README.md │ │ ├── color_triangle_rotate.ts │ │ └── index.html │ ├── Cube │ │ ├── README.md │ │ ├── cube.ts │ │ └── index.html │ ├── HelloWorldTriangle │ │ ├── README.md │ │ ├── index.html │ │ └── triangle.ts │ ├── InstancedSprites │ │ ├── README.md │ │ ├── index.html │ │ ├── instanced_sprites.ts │ │ ├── kaijunicorn-mini.png │ │ ├── kaijunicorn-sheet.png │ │ └── kaijunicorn.png │ ├── Lines │ │ ├── index.html │ │ └── render_lines.ts │ ├── Material │ │ ├── Robot.ts │ │ ├── index.html │ │ ├── obj_mat.ts │ │ └── robot_temp.asc │ ├── MousePoint │ │ ├── README.md │ │ ├── index.html │ │ └── mouse_point.ts │ ├── NormalModel │ │ ├── LunarMap.png │ │ ├── LunarMapOG.png │ │ ├── LunarNormalMap.png │ │ ├── Moon_Sphere.ts │ │ ├── index.html │ │ ├── moon.blend │ │ ├── moon.blend1 │ │ ├── moon.mtl │ │ ├── moon.obj │ │ ├── obj_norm.ts │ │ └── reminder.txt │ ├── Obj │ │ ├── README.md │ │ ├── Suzanne.ts │ │ ├── index.html │ │ ├── monkey.mtl │ │ ├── monkey.obj │ │ ├── monkey.zip │ │ ├── obj.ts │ │ ├── obj.zip │ │ └── teapot.obj.txt │ ├── Quad │ │ ├── README.md │ │ ├── index.html │ │ └── quad.ts │ ├── QuadFollowMouse │ │ ├── README.md │ │ ├── index.html │ │ └── quad_follow_mouse.ts │ ├── README.md │ ├── RobotTex.psd │ ├── RobotTexPixel.png │ ├── RobotTexPixel.psd │ ├── RobotTexPixel_n.png │ ├── SimpleLighting │ │ ├── README.md │ │ ├── index.html │ │ └── simple_lighting.ts │ ├── SpriteLighting │ │ ├── README.md │ │ ├── SpaceShip.png │ │ ├── SpaceShipN.png │ │ ├── index.html │ │ └── sprite_lighting.ts │ ├── TextureModel │ │ ├── RobotTex.ts │ │ ├── RobotTexPixel.png │ │ ├── index.html │ │ └── obj_tex.ts │ ├── TextureQuad │ │ ├── README.md │ │ ├── index.html │ │ ├── kaijunicorn.png │ │ └── texture_quad.ts │ ├── WarpSpeed │ │ ├── README.md │ │ ├── index.html │ │ └── warp_speed.ts │ ├── commented.mtl │ ├── commented.obj │ ├── icosphere.png │ ├── monkey.mtl │ ├── monkey.obj │ ├── robot.blend │ ├── robot.blend1 │ ├── robot.mtl │ ├── robot.obj │ ├── robot_texture.blend │ ├── robot_texture.blend1 │ ├── robot_texture.mtl │ ├── robot_texture.obj │ ├── robots.blend │ ├── spaceship.blend │ ├── spaceship.blend1 │ ├── spaceship.dae │ ├── spaceship.mtl │ ├── spaceship.obj │ ├── spaceship.x3d │ ├── spaceship_uv.jpg │ ├── spaceship_uv.png │ └── spaceship_uv.psd └── performance-test │ ├── Readme.md │ ├── objTest.js │ └── objTest.ts ├── example ├── .nojekyll ├── asconfig.json ├── assembly │ ├── HelloFrom.ts │ ├── SecondsCounter.ts │ ├── imports.ts │ ├── index.ts │ └── tsconfig.json ├── assets │ ├── image.png │ └── otherside - lena raine.ogg ├── index.html ├── index.js ├── package.json └── tests │ └── index.js ├── glue ├── AsdomCustomElement.js └── index.js ├── package.json ├── patterns.md ├── scripts └── build.js ├── supported-APIs.md └── tests └── index.js /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/gh-pages.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/.github/workflows/gh-pages.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/.npmignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | build/ 3 | -------------------------------------------------------------------------------- /.prettierrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/.prettierrc.cjs -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/README.md -------------------------------------------------------------------------------- /asconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/asconfig.json -------------------------------------------------------------------------------- /assembly/CustomElementRegistry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/assembly/CustomElementRegistry.ts -------------------------------------------------------------------------------- /assembly/Document.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/assembly/Document.ts -------------------------------------------------------------------------------- /assembly/DocumentFragment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/assembly/DocumentFragment.ts -------------------------------------------------------------------------------- /assembly/EventListener.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/assembly/EventListener.ts -------------------------------------------------------------------------------- /assembly/EventTarget.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/assembly/EventTarget.ts -------------------------------------------------------------------------------- /assembly/HTMLCollection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/assembly/HTMLCollection.ts -------------------------------------------------------------------------------- /assembly/History.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/assembly/History.ts -------------------------------------------------------------------------------- /assembly/Location.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/assembly/Location.ts -------------------------------------------------------------------------------- /assembly/Node.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/assembly/Node.ts -------------------------------------------------------------------------------- /assembly/NodeList.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/assembly/NodeList.ts -------------------------------------------------------------------------------- /assembly/Object.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/assembly/Object.ts -------------------------------------------------------------------------------- /assembly/ObjectType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/assembly/ObjectType.ts -------------------------------------------------------------------------------- /assembly/Text.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/assembly/Text.ts -------------------------------------------------------------------------------- /assembly/Window.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/assembly/Window.ts -------------------------------------------------------------------------------- /assembly/__finalize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/assembly/__finalize.ts -------------------------------------------------------------------------------- /assembly/elements/Element.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/assembly/elements/Element.ts -------------------------------------------------------------------------------- /assembly/elements/HTML/Audio.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/assembly/elements/HTML/Audio.ts -------------------------------------------------------------------------------- /assembly/elements/HTML/HTMLCanvasElement/HTMLCanvasElement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/assembly/elements/HTML/HTMLCanvasElement/HTMLCanvasElement.ts -------------------------------------------------------------------------------- /assembly/elements/HTML/HTMLCanvasElement/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/assembly/elements/HTML/HTMLCanvasElement/index.ts -------------------------------------------------------------------------------- /assembly/elements/HTML/HTMLCanvasElement/webgl/WebGLRenderingContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/assembly/elements/HTML/HTMLCanvasElement/webgl/WebGLRenderingContext.ts -------------------------------------------------------------------------------- /assembly/elements/HTML/HTMLCanvasElement/webgl/index.ts: -------------------------------------------------------------------------------- 1 | export * from './WebGLRenderingContext' 2 | -------------------------------------------------------------------------------- /assembly/elements/HTML/HTMLElement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/assembly/elements/HTML/HTMLElement.ts -------------------------------------------------------------------------------- /assembly/elements/HTML/HTMLTemplateElement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/assembly/elements/HTML/HTMLTemplateElement.ts -------------------------------------------------------------------------------- /assembly/elements/HTML/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/assembly/elements/HTML/index.ts -------------------------------------------------------------------------------- /assembly/elements/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/assembly/elements/README.md -------------------------------------------------------------------------------- /assembly/elements/SVG/SVGElement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/assembly/elements/SVG/SVGElement.ts -------------------------------------------------------------------------------- /assembly/elements/SVG/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/assembly/elements/SVG/index.ts -------------------------------------------------------------------------------- /assembly/elements/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/assembly/elements/index.ts -------------------------------------------------------------------------------- /assembly/glue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/assembly/glue.ts -------------------------------------------------------------------------------- /assembly/imports.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/assembly/imports.ts -------------------------------------------------------------------------------- /assembly/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/assembly/index.ts -------------------------------------------------------------------------------- /assembly/nodes/ShadowRoot.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/assembly/nodes/ShadowRoot.ts -------------------------------------------------------------------------------- /assembly/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/assembly/tsconfig.json -------------------------------------------------------------------------------- /assembly/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/assembly/utils.ts -------------------------------------------------------------------------------- /aswebglue/ASWebGLue.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/aswebglue/ASWebGLue.d.ts -------------------------------------------------------------------------------- /aswebglue/ASWebGLue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/aswebglue/ASWebGLue.js -------------------------------------------------------------------------------- /aswebglue/ASWebGLue2.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/aswebglue/ASWebGLue2.d.ts -------------------------------------------------------------------------------- /aswebglue/ASWebGLue2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/aswebglue/ASWebGLue2.js -------------------------------------------------------------------------------- /aswebglue/examples/AnimationTexture/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/aswebglue/examples/AnimationTexture/README.md -------------------------------------------------------------------------------- /aswebglue/examples/AnimationTexture/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/aswebglue/examples/AnimationTexture/index.html -------------------------------------------------------------------------------- /aswebglue/examples/AnimationTexture/kaijunicorn.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/aswebglue/examples/AnimationTexture/kaijunicorn.json -------------------------------------------------------------------------------- /aswebglue/examples/AnimationTexture/kaijunicorn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/aswebglue/examples/AnimationTexture/kaijunicorn.png -------------------------------------------------------------------------------- /aswebglue/examples/AnimationTexture/kaijunicorn.tps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/aswebglue/examples/AnimationTexture/kaijunicorn.tps -------------------------------------------------------------------------------- /aswebglue/examples/AnimationTexture/kaijunicorn1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/aswebglue/examples/AnimationTexture/kaijunicorn1.png -------------------------------------------------------------------------------- /aswebglue/examples/AnimationTexture/kaijunicorn2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/aswebglue/examples/AnimationTexture/kaijunicorn2.png -------------------------------------------------------------------------------- /aswebglue/examples/AnimationTexture/kaijunicorn3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/aswebglue/examples/AnimationTexture/kaijunicorn3.png -------------------------------------------------------------------------------- /aswebglue/examples/AnimationTexture/texture_animation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/aswebglue/examples/AnimationTexture/texture_animation.ts -------------------------------------------------------------------------------- /aswebglue/examples/ColorTriangle/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/aswebglue/examples/ColorTriangle/README.md -------------------------------------------------------------------------------- /aswebglue/examples/ColorTriangle/color_triangle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/aswebglue/examples/ColorTriangle/color_triangle.ts -------------------------------------------------------------------------------- /aswebglue/examples/ColorTriangle/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/aswebglue/examples/ColorTriangle/index.html -------------------------------------------------------------------------------- /aswebglue/examples/ColorTriangleRotate/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/aswebglue/examples/ColorTriangleRotate/README.md -------------------------------------------------------------------------------- /aswebglue/examples/ColorTriangleRotate/color_triangle_rotate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/aswebglue/examples/ColorTriangleRotate/color_triangle_rotate.ts -------------------------------------------------------------------------------- /aswebglue/examples/ColorTriangleRotate/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/aswebglue/examples/ColorTriangleRotate/index.html -------------------------------------------------------------------------------- /aswebglue/examples/Cube/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/aswebglue/examples/Cube/README.md -------------------------------------------------------------------------------- /aswebglue/examples/Cube/cube.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/aswebglue/examples/Cube/cube.ts -------------------------------------------------------------------------------- /aswebglue/examples/Cube/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/aswebglue/examples/Cube/index.html -------------------------------------------------------------------------------- /aswebglue/examples/HelloWorldTriangle/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/aswebglue/examples/HelloWorldTriangle/README.md -------------------------------------------------------------------------------- /aswebglue/examples/HelloWorldTriangle/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/aswebglue/examples/HelloWorldTriangle/index.html -------------------------------------------------------------------------------- /aswebglue/examples/HelloWorldTriangle/triangle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/aswebglue/examples/HelloWorldTriangle/triangle.ts -------------------------------------------------------------------------------- /aswebglue/examples/InstancedSprites/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/aswebglue/examples/InstancedSprites/README.md -------------------------------------------------------------------------------- /aswebglue/examples/InstancedSprites/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/aswebglue/examples/InstancedSprites/index.html -------------------------------------------------------------------------------- /aswebglue/examples/InstancedSprites/instanced_sprites.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/aswebglue/examples/InstancedSprites/instanced_sprites.ts -------------------------------------------------------------------------------- /aswebglue/examples/InstancedSprites/kaijunicorn-mini.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/aswebglue/examples/InstancedSprites/kaijunicorn-mini.png -------------------------------------------------------------------------------- /aswebglue/examples/InstancedSprites/kaijunicorn-sheet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/aswebglue/examples/InstancedSprites/kaijunicorn-sheet.png -------------------------------------------------------------------------------- /aswebglue/examples/InstancedSprites/kaijunicorn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/aswebglue/examples/InstancedSprites/kaijunicorn.png -------------------------------------------------------------------------------- /aswebglue/examples/Lines/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/aswebglue/examples/Lines/index.html -------------------------------------------------------------------------------- /aswebglue/examples/Lines/render_lines.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/aswebglue/examples/Lines/render_lines.ts -------------------------------------------------------------------------------- /aswebglue/examples/Material/Robot.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/aswebglue/examples/Material/Robot.ts -------------------------------------------------------------------------------- /aswebglue/examples/Material/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/aswebglue/examples/Material/index.html -------------------------------------------------------------------------------- /aswebglue/examples/Material/obj_mat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/aswebglue/examples/Material/obj_mat.ts -------------------------------------------------------------------------------- /aswebglue/examples/Material/robot_temp.asc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/aswebglue/examples/Material/robot_temp.asc -------------------------------------------------------------------------------- /aswebglue/examples/MousePoint/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/aswebglue/examples/MousePoint/README.md -------------------------------------------------------------------------------- /aswebglue/examples/MousePoint/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/aswebglue/examples/MousePoint/index.html -------------------------------------------------------------------------------- /aswebglue/examples/MousePoint/mouse_point.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/aswebglue/examples/MousePoint/mouse_point.ts -------------------------------------------------------------------------------- /aswebglue/examples/NormalModel/LunarMap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/aswebglue/examples/NormalModel/LunarMap.png -------------------------------------------------------------------------------- /aswebglue/examples/NormalModel/LunarMapOG.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/aswebglue/examples/NormalModel/LunarMapOG.png -------------------------------------------------------------------------------- /aswebglue/examples/NormalModel/LunarNormalMap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/aswebglue/examples/NormalModel/LunarNormalMap.png -------------------------------------------------------------------------------- /aswebglue/examples/NormalModel/Moon_Sphere.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/aswebglue/examples/NormalModel/Moon_Sphere.ts -------------------------------------------------------------------------------- /aswebglue/examples/NormalModel/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/aswebglue/examples/NormalModel/index.html -------------------------------------------------------------------------------- /aswebglue/examples/NormalModel/moon.blend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/aswebglue/examples/NormalModel/moon.blend -------------------------------------------------------------------------------- /aswebglue/examples/NormalModel/moon.blend1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/aswebglue/examples/NormalModel/moon.blend1 -------------------------------------------------------------------------------- /aswebglue/examples/NormalModel/moon.mtl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/aswebglue/examples/NormalModel/moon.mtl -------------------------------------------------------------------------------- /aswebglue/examples/NormalModel/moon.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/aswebglue/examples/NormalModel/moon.obj -------------------------------------------------------------------------------- /aswebglue/examples/NormalModel/obj_norm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/aswebglue/examples/NormalModel/obj_norm.ts -------------------------------------------------------------------------------- /aswebglue/examples/NormalModel/reminder.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/aswebglue/examples/NormalModel/reminder.txt -------------------------------------------------------------------------------- /aswebglue/examples/Obj/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/aswebglue/examples/Obj/README.md -------------------------------------------------------------------------------- /aswebglue/examples/Obj/Suzanne.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/aswebglue/examples/Obj/Suzanne.ts -------------------------------------------------------------------------------- /aswebglue/examples/Obj/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/aswebglue/examples/Obj/index.html -------------------------------------------------------------------------------- /aswebglue/examples/Obj/monkey.mtl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/aswebglue/examples/Obj/monkey.mtl -------------------------------------------------------------------------------- /aswebglue/examples/Obj/monkey.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/aswebglue/examples/Obj/monkey.obj -------------------------------------------------------------------------------- /aswebglue/examples/Obj/monkey.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/aswebglue/examples/Obj/monkey.zip -------------------------------------------------------------------------------- /aswebglue/examples/Obj/obj.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/aswebglue/examples/Obj/obj.ts -------------------------------------------------------------------------------- /aswebglue/examples/Obj/obj.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/aswebglue/examples/Obj/obj.zip -------------------------------------------------------------------------------- /aswebglue/examples/Obj/teapot.obj.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/aswebglue/examples/Obj/teapot.obj.txt -------------------------------------------------------------------------------- /aswebglue/examples/Quad/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/aswebglue/examples/Quad/README.md -------------------------------------------------------------------------------- /aswebglue/examples/Quad/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/aswebglue/examples/Quad/index.html -------------------------------------------------------------------------------- /aswebglue/examples/Quad/quad.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/aswebglue/examples/Quad/quad.ts -------------------------------------------------------------------------------- /aswebglue/examples/QuadFollowMouse/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/aswebglue/examples/QuadFollowMouse/README.md -------------------------------------------------------------------------------- /aswebglue/examples/QuadFollowMouse/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/aswebglue/examples/QuadFollowMouse/index.html -------------------------------------------------------------------------------- /aswebglue/examples/QuadFollowMouse/quad_follow_mouse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/aswebglue/examples/QuadFollowMouse/quad_follow_mouse.ts -------------------------------------------------------------------------------- /aswebglue/examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/aswebglue/examples/README.md -------------------------------------------------------------------------------- /aswebglue/examples/RobotTex.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/aswebglue/examples/RobotTex.psd -------------------------------------------------------------------------------- /aswebglue/examples/RobotTexPixel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/aswebglue/examples/RobotTexPixel.png -------------------------------------------------------------------------------- /aswebglue/examples/RobotTexPixel.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/aswebglue/examples/RobotTexPixel.psd -------------------------------------------------------------------------------- /aswebglue/examples/RobotTexPixel_n.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/aswebglue/examples/RobotTexPixel_n.png -------------------------------------------------------------------------------- /aswebglue/examples/SimpleLighting/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/aswebglue/examples/SimpleLighting/README.md -------------------------------------------------------------------------------- /aswebglue/examples/SimpleLighting/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/aswebglue/examples/SimpleLighting/index.html -------------------------------------------------------------------------------- /aswebglue/examples/SimpleLighting/simple_lighting.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/aswebglue/examples/SimpleLighting/simple_lighting.ts -------------------------------------------------------------------------------- /aswebglue/examples/SpriteLighting/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/aswebglue/examples/SpriteLighting/README.md -------------------------------------------------------------------------------- /aswebglue/examples/SpriteLighting/SpaceShip.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/aswebglue/examples/SpriteLighting/SpaceShip.png -------------------------------------------------------------------------------- /aswebglue/examples/SpriteLighting/SpaceShipN.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/aswebglue/examples/SpriteLighting/SpaceShipN.png -------------------------------------------------------------------------------- /aswebglue/examples/SpriteLighting/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/aswebglue/examples/SpriteLighting/index.html -------------------------------------------------------------------------------- /aswebglue/examples/SpriteLighting/sprite_lighting.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/aswebglue/examples/SpriteLighting/sprite_lighting.ts -------------------------------------------------------------------------------- /aswebglue/examples/TextureModel/RobotTex.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/aswebglue/examples/TextureModel/RobotTex.ts -------------------------------------------------------------------------------- /aswebglue/examples/TextureModel/RobotTexPixel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/aswebglue/examples/TextureModel/RobotTexPixel.png -------------------------------------------------------------------------------- /aswebglue/examples/TextureModel/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/aswebglue/examples/TextureModel/index.html -------------------------------------------------------------------------------- /aswebglue/examples/TextureModel/obj_tex.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/aswebglue/examples/TextureModel/obj_tex.ts -------------------------------------------------------------------------------- /aswebglue/examples/TextureQuad/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/aswebglue/examples/TextureQuad/README.md -------------------------------------------------------------------------------- /aswebglue/examples/TextureQuad/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/aswebglue/examples/TextureQuad/index.html -------------------------------------------------------------------------------- /aswebglue/examples/TextureQuad/kaijunicorn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/aswebglue/examples/TextureQuad/kaijunicorn.png -------------------------------------------------------------------------------- /aswebglue/examples/TextureQuad/texture_quad.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/aswebglue/examples/TextureQuad/texture_quad.ts -------------------------------------------------------------------------------- /aswebglue/examples/WarpSpeed/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/aswebglue/examples/WarpSpeed/README.md -------------------------------------------------------------------------------- /aswebglue/examples/WarpSpeed/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/aswebglue/examples/WarpSpeed/index.html -------------------------------------------------------------------------------- /aswebglue/examples/WarpSpeed/warp_speed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/aswebglue/examples/WarpSpeed/warp_speed.ts -------------------------------------------------------------------------------- /aswebglue/examples/commented.mtl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/aswebglue/examples/commented.mtl -------------------------------------------------------------------------------- /aswebglue/examples/commented.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/aswebglue/examples/commented.obj -------------------------------------------------------------------------------- /aswebglue/examples/icosphere.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/aswebglue/examples/icosphere.png -------------------------------------------------------------------------------- /aswebglue/examples/monkey.mtl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/aswebglue/examples/monkey.mtl -------------------------------------------------------------------------------- /aswebglue/examples/monkey.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/aswebglue/examples/monkey.obj -------------------------------------------------------------------------------- /aswebglue/examples/robot.blend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/aswebglue/examples/robot.blend -------------------------------------------------------------------------------- /aswebglue/examples/robot.blend1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/aswebglue/examples/robot.blend1 -------------------------------------------------------------------------------- /aswebglue/examples/robot.mtl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/aswebglue/examples/robot.mtl -------------------------------------------------------------------------------- /aswebglue/examples/robot.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/aswebglue/examples/robot.obj -------------------------------------------------------------------------------- /aswebglue/examples/robot_texture.blend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/aswebglue/examples/robot_texture.blend -------------------------------------------------------------------------------- /aswebglue/examples/robot_texture.blend1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/aswebglue/examples/robot_texture.blend1 -------------------------------------------------------------------------------- /aswebglue/examples/robot_texture.mtl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/aswebglue/examples/robot_texture.mtl -------------------------------------------------------------------------------- /aswebglue/examples/robot_texture.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/aswebglue/examples/robot_texture.obj -------------------------------------------------------------------------------- /aswebglue/examples/robots.blend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/aswebglue/examples/robots.blend -------------------------------------------------------------------------------- /aswebglue/examples/spaceship.blend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/aswebglue/examples/spaceship.blend -------------------------------------------------------------------------------- /aswebglue/examples/spaceship.blend1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/aswebglue/examples/spaceship.blend1 -------------------------------------------------------------------------------- /aswebglue/examples/spaceship.dae: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/aswebglue/examples/spaceship.dae -------------------------------------------------------------------------------- /aswebglue/examples/spaceship.mtl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/aswebglue/examples/spaceship.mtl -------------------------------------------------------------------------------- /aswebglue/examples/spaceship.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/aswebglue/examples/spaceship.obj -------------------------------------------------------------------------------- /aswebglue/examples/spaceship.x3d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/aswebglue/examples/spaceship.x3d -------------------------------------------------------------------------------- /aswebglue/examples/spaceship_uv.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/aswebglue/examples/spaceship_uv.jpg -------------------------------------------------------------------------------- /aswebglue/examples/spaceship_uv.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/aswebglue/examples/spaceship_uv.png -------------------------------------------------------------------------------- /aswebglue/examples/spaceship_uv.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/aswebglue/examples/spaceship_uv.psd -------------------------------------------------------------------------------- /aswebglue/performance-test/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/aswebglue/performance-test/Readme.md -------------------------------------------------------------------------------- /aswebglue/performance-test/objTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/aswebglue/performance-test/objTest.js -------------------------------------------------------------------------------- /aswebglue/performance-test/objTest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/aswebglue/performance-test/objTest.ts -------------------------------------------------------------------------------- /example/.nojekyll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /example/asconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/example/asconfig.json -------------------------------------------------------------------------------- /example/assembly/HelloFrom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/example/assembly/HelloFrom.ts -------------------------------------------------------------------------------- /example/assembly/SecondsCounter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/example/assembly/SecondsCounter.ts -------------------------------------------------------------------------------- /example/assembly/imports.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/example/assembly/imports.ts -------------------------------------------------------------------------------- /example/assembly/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/example/assembly/index.ts -------------------------------------------------------------------------------- /example/assembly/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/example/assembly/tsconfig.json -------------------------------------------------------------------------------- /example/assets/image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/example/assets/image.png -------------------------------------------------------------------------------- /example/assets/otherside - lena raine.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/example/assets/otherside - lena raine.ogg -------------------------------------------------------------------------------- /example/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/example/index.html -------------------------------------------------------------------------------- /example/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/example/index.js -------------------------------------------------------------------------------- /example/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/example/package.json -------------------------------------------------------------------------------- /example/tests/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/example/tests/index.js -------------------------------------------------------------------------------- /glue/AsdomCustomElement.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/glue/AsdomCustomElement.js -------------------------------------------------------------------------------- /glue/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/glue/index.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/package.json -------------------------------------------------------------------------------- /patterns.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/patterns.md -------------------------------------------------------------------------------- /scripts/build.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/scripts/build.js -------------------------------------------------------------------------------- /supported-APIs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/supported-APIs.md -------------------------------------------------------------------------------- /tests/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lume/asdom/HEAD/tests/index.js --------------------------------------------------------------------------------