├── README.md ├── dependencies ├── build │ ├── include_glsl_files.js │ ├── license_min.txt │ ├── preprocessor.js │ ├── r.js │ └── replaceconstants.js ├── require.js └── text.js ├── example ├── built-in_shaders │ ├── built-in_shaders.html │ ├── built-in_shaders.js │ ├── js │ │ ├── GUI.js │ │ └── Scene.js │ └── teapot.kickjs ├── chess │ ├── 178.kickjs │ ├── 273.kickjs │ ├── 310.png │ ├── 54.kickjs │ ├── 59.kickjs │ ├── 64.kickjs │ ├── 74.kickjs │ ├── 79.kickjs │ ├── 84.kickjs │ ├── 89.kickjs │ ├── chess.html │ ├── js │ │ ├── ChessCameraMovementListener.js │ │ ├── ChessField.js │ │ ├── ChessGame.js │ │ ├── ChessPiece.js │ │ ├── ChessPieceType.js │ │ ├── GameBoard.js │ │ ├── SelectionListener.js │ │ ├── chess.js │ │ ├── chess_web_worker.js │ │ └── tscp181.js │ └── project.json ├── cloth_simulation │ ├── background_fs.glsl │ ├── background_vs.glsl │ ├── cloth_simulation.html │ ├── cloth_simulation.js │ ├── diffuse_doubleside_fs.glsl │ └── diffuse_doubleside_vs.glsl ├── common │ ├── common.js │ └── dat.gui.min.js ├── head-modifier │ ├── head-model.kickjs │ ├── head-modifier.html │ ├── head-modifier.js │ ├── lambertian.jpg │ └── reset-min.css ├── snake │ ├── snake.html │ └── snake.js ├── tutorial │ ├── 01_hello_triangle_world │ │ ├── index.html │ │ └── index_0.html │ ├── 02_scripting │ │ ├── index.html │ │ └── index_optimized.html │ ├── 03_texture │ │ ├── index.html │ │ └── proceduralTexture.html │ ├── 04_keyinput │ │ ├── index.html │ │ └── index_advanced.html │ ├── 05_time │ │ └── index.html │ ├── 06_mouseinput_and_picking │ │ └── index.html │ ├── 07_fullscreen │ │ └── index.html │ └── 0x_movie_texture │ │ └── index.html ├── video_ascii_art │ ├── BigBuckBunny.m4v │ ├── Video_Ascii_Art.html │ ├── ascii.js │ ├── fragmentShaderAscii.glsl │ ├── fragmentShaderTex.glsl │ ├── readme.txt │ ├── reset-min.css │ └── vertexShaderTex.glsl └── webcam_ascii_art │ ├── Webcam_Ascii_Art.html │ ├── fragmentShaderAscii.glsl │ ├── fragmentShaderTex.glsl │ ├── reset-min.css │ ├── vertexShaderTex.glsl │ └── webcam_ascii.js ├── license.txt ├── release-notes.txt ├── setupnode.sh ├── src ├── glsl │ ├── __error_fs.glsl │ ├── __error_vs.glsl │ ├── __pick_fs.glsl │ ├── __pick_normal_fs.glsl │ ├── __pick_normal_vs.glsl │ ├── __pick_uv_fs.glsl │ ├── __pick_uv_vs.glsl │ ├── __pick_vs.glsl │ ├── __shadowmap_fs.glsl │ ├── __shadowmap_vs.glsl │ ├── bloom_1_pass_fs.glsl │ ├── bloom_2_pass_fs.glsl │ ├── bloom_3_pass_fs.glsl │ ├── bloom_pass_vs.glsl │ ├── bumped_specular_fs.glsl │ ├── bumped_specular_vs.glsl │ ├── diffuse_fs.glsl │ ├── diffuse_vs.glsl │ ├── light.glsl │ ├── shadowmap.glsl │ ├── skybox_fs.glsl │ ├── skybox_vs.glsl │ ├── specular_fs.glsl │ ├── specular_vs.glsl │ ├── transparent_diffuse_fs.glsl │ ├── transparent_diffuse_vs.glsl │ ├── transparent_point_sprite_fs.glsl │ ├── transparent_point_sprite_vs.glsl │ ├── transparent_specular_fs.glsl │ ├── transparent_specular_vs.glsl │ ├── transparent_unlit_fs.glsl │ ├── transparent_unlit_vs.glsl │ ├── unlit_fs.glsl │ ├── unlit_vertex_color_fs.glsl │ ├── unlit_vertex_color_vs.glsl │ └── unlit_vs.glsl └── js │ ├── kick.js │ └── kick │ ├── animation.js │ ├── animation │ ├── Animation.js │ ├── AnimationComponent.js │ ├── ControlPoint.js │ └── Curve.js │ ├── components.js │ ├── components │ ├── FPSWalker.js │ └── FullWindow.js │ ├── core.js │ ├── core │ ├── BuiltInResourceProvider.js │ ├── ChunkData.js │ ├── Config.js │ ├── Constants.js │ ├── Engine.js │ ├── EngineSingleton.js │ ├── EventQueue.js │ ├── GLState.js │ ├── Graphics.js │ ├── KeyInput.js │ ├── MouseInput.js │ ├── Observable.js │ ├── Project.js │ ├── ProjectAsset.js │ ├── ResourceDescriptor.js │ ├── ResourceLoader.js │ ├── ResourceProvider.js │ ├── ResourceTracker.js │ ├── Shim.js │ ├── Time.js │ ├── URLResourceProvider.js │ ├── Util.js │ └── WebGLDebugUtils.js │ ├── importer.js │ ├── importer │ ├── ColladaImporter.js │ └── ObjImporter.js │ ├── material.js │ ├── material │ ├── GLSLConstants.js │ ├── Material.js │ ├── MaterialUniform.js │ ├── Shader.js │ └── UniformDescriptor.js │ ├── math.js │ ├── math │ ├── Aabb.js │ ├── Frustum.js │ ├── Mat2.js │ ├── Mat2d.js │ ├── Mat3.js │ ├── Mat4.js │ ├── Quat.js │ ├── Vec2.js │ ├── Vec3.js │ └── Vec4.js │ ├── mesh.js │ ├── mesh │ ├── Mesh.js │ ├── MeshData.js │ └── MeshDataFactory.js │ ├── postfx.js │ ├── postfx │ ├── CameraRenderToTexture.js │ └── PostProcessingEffect.js │ ├── scene.js │ ├── scene │ ├── Camera.js │ ├── CameraPicking.js │ ├── Component.js │ ├── EngineUniforms.js │ ├── GameObject.js │ ├── Light.js │ ├── MeshRenderer.js │ ├── PickResult.js │ ├── Scene.js │ ├── SceneLights.js │ ├── Skybox.js │ └── Transform.js │ ├── texture.js │ └── texture │ ├── MovieTexture.js │ ├── RenderTexture.js │ └── Texture.js ├── test ├── benchmark │ ├── SierpinskyPyramid.html │ ├── SierpinskyPyramid_culling.html │ ├── SierpinskyPyramid_culling_debug.html │ ├── SierpinskyPyramid_scripts.html │ ├── cost_of_material_change.html │ ├── multiple_cubes.html │ ├── seedrandom-min.js │ └── sphere_materials.html ├── componentEventsTest.html ├── createGLStub.html ├── deltaTimeAccurancy.html ├── expose_webgl_constants.html ├── lostContextTest │ ├── lostContext.html │ ├── lostContextSimple.html │ └── lostContextdataURI.html ├── mouseTest.html ├── preprocessortest.html ├── serialization │ ├── componentReferenceTest.html │ ├── gameObjectReferenceTest.html │ └── projectTest.html ├── shader_preprocessortest.html ├── testdata │ ├── simpleScene.dae │ └── unity_animation_data_converter.html ├── tutorial │ ├── 0-introduction.html │ ├── 1-scenegraph.html │ ├── 3-shader_editor.html │ ├── 4-1-scripting.html │ ├── 4-2-scripting-init.html │ ├── 5-key_input.html │ ├── kick-debug.js │ ├── kick.js │ └── require.js ├── unittest │ ├── JSPerformanceTest.html │ ├── JSPerformanceTest.js │ ├── PerformanceTest.html │ ├── PerformanceTest.js │ ├── animationtest.html │ ├── animationtest.js │ ├── chunkDataTest.html │ ├── chunkDataTest.js │ ├── engineTest.html │ ├── engineTest.js │ ├── mathtest.html │ ├── mathtest.js │ ├── meshTest.html │ ├── meshTest.js │ ├── obj-importTest.html │ ├── obj-importTest.js │ ├── pointlightProject.js │ ├── randomseed.js │ ├── utilTest.html │ └── utilTest.js └── visual_tests │ ├── animation_scene.html │ ├── bloom_effect.html │ ├── cameraRenderTarget.html │ ├── cameraRenderTarget.js │ ├── cameraViewportTest.html │ ├── cameraViewportTest.js │ ├── change_material_test.html │ ├── change_material_test.js │ ├── change_material_test_2.html │ ├── change_material_test_2.js │ ├── colladaImporter.html │ ├── colladaImporter.js │ ├── cubemap_camera.html │ ├── cubemap_camera.js │ ├── defaultMaterialTest.html │ ├── eventQueue.html │ ├── lightTest.html │ ├── materialDefaultUniforms.html │ ├── meshMaterial.html │ ├── meshTransformTest.html │ ├── meshVisualizedTest.html │ ├── motion_camera.html │ ├── multiMaterials.html │ ├── multiTextureTest.html │ ├── objImporter.html │ ├── pickTest.html │ ├── pick_test2.html │ ├── pick_test2_project.js │ ├── point_sprite_test.html │ ├── pointlightProject.js │ ├── pointlightTest.html │ ├── replacementMaterial.html │ ├── require-test.html │ ├── require-test.js │ ├── reuseComponent.html │ ├── rotating_camera.html │ ├── rotating_cube.html │ ├── rotating_sphere.html │ ├── scene_hiearchy.html │ ├── scene_hiearchy2.html │ ├── shadow_map.html │ ├── shadow_map_prerequisites.html │ ├── simpleTest.html │ ├── skybox-test.html │ ├── textureTest.html │ └── transparent_test.html ├── tool ├── common │ ├── common.js │ └── dat.gui.js ├── extension_viewer │ ├── extension_viewer.html │ └── extension_viewer.js ├── model_tool │ ├── KickJS.png │ ├── cube.dae │ ├── downloadtify │ │ ├── LICENSE.txt │ │ ├── downloadify.min.js │ │ ├── downloadify.swf │ │ └── swfobject.js │ ├── duck.dae │ ├── duckCM.jpg │ ├── duck_triangulate.dae │ ├── json.png │ ├── model_tool.html │ ├── model_tool.js │ └── teapot.kickjs ├── particle_system │ ├── js │ │ ├── DataContainer.js │ │ ├── GUI.js │ │ └── particle_system.js │ └── particle_system.html └── shader_editor │ ├── ace-test.html │ ├── exampleShaders.js │ ├── google_account.png │ ├── head-model.kickjs │ ├── head-skin.jpg │ ├── images │ ├── cube.png │ ├── head.png │ ├── orthogonal.png │ ├── perspective.png │ ├── plane.png │ ├── points.png │ ├── sphere.png │ └── teapot.png │ ├── js │ ├── button_panel.js │ ├── description_panel.js │ ├── glsl_editor_panel.js │ ├── settings_panel.js │ ├── shader_editor.js │ ├── shader_editor_default.js │ ├── shader_editor_ui.js │ ├── texture_panel.js │ └── uniforms_panel.js │ ├── project.json │ ├── shader_editor.html │ ├── shaders │ ├── cellular-noise │ │ ├── cellular-LICENSE.txt │ │ ├── cellular2D.glsl │ │ ├── cellular2x2.glsl │ │ ├── cellular2x2x2.glsl │ │ └── cellular3D.glsl │ ├── default_frag.glsl │ ├── default_vert.glsl │ └── webgl-noise │ │ ├── LICENSE.txt │ │ ├── classicnoise2D.glsl │ │ ├── classicnoise3D.glsl │ │ ├── classicnoise4D.glsl │ │ ├── noise2D.glsl │ │ ├── noise3D.glsl │ │ └── noise4D.glsl │ └── teapot.kickjs └── yuidoc.json /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/README.md -------------------------------------------------------------------------------- /dependencies/build/include_glsl_files.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/dependencies/build/include_glsl_files.js -------------------------------------------------------------------------------- /dependencies/build/license_min.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/dependencies/build/license_min.txt -------------------------------------------------------------------------------- /dependencies/build/preprocessor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/dependencies/build/preprocessor.js -------------------------------------------------------------------------------- /dependencies/build/r.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/dependencies/build/r.js -------------------------------------------------------------------------------- /dependencies/build/replaceconstants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/dependencies/build/replaceconstants.js -------------------------------------------------------------------------------- /dependencies/require.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/dependencies/require.js -------------------------------------------------------------------------------- /dependencies/text.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/dependencies/text.js -------------------------------------------------------------------------------- /example/built-in_shaders/built-in_shaders.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/example/built-in_shaders/built-in_shaders.html -------------------------------------------------------------------------------- /example/built-in_shaders/built-in_shaders.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/example/built-in_shaders/built-in_shaders.js -------------------------------------------------------------------------------- /example/built-in_shaders/js/GUI.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/example/built-in_shaders/js/GUI.js -------------------------------------------------------------------------------- /example/built-in_shaders/js/Scene.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/example/built-in_shaders/js/Scene.js -------------------------------------------------------------------------------- /example/built-in_shaders/teapot.kickjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/example/built-in_shaders/teapot.kickjs -------------------------------------------------------------------------------- /example/chess/178.kickjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/example/chess/178.kickjs -------------------------------------------------------------------------------- /example/chess/273.kickjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/example/chess/273.kickjs -------------------------------------------------------------------------------- /example/chess/310.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/example/chess/310.png -------------------------------------------------------------------------------- /example/chess/54.kickjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/example/chess/54.kickjs -------------------------------------------------------------------------------- /example/chess/59.kickjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/example/chess/59.kickjs -------------------------------------------------------------------------------- /example/chess/64.kickjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/example/chess/64.kickjs -------------------------------------------------------------------------------- /example/chess/74.kickjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/example/chess/74.kickjs -------------------------------------------------------------------------------- /example/chess/79.kickjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/example/chess/79.kickjs -------------------------------------------------------------------------------- /example/chess/84.kickjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/example/chess/84.kickjs -------------------------------------------------------------------------------- /example/chess/89.kickjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/example/chess/89.kickjs -------------------------------------------------------------------------------- /example/chess/chess.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/example/chess/chess.html -------------------------------------------------------------------------------- /example/chess/js/ChessCameraMovementListener.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/example/chess/js/ChessCameraMovementListener.js -------------------------------------------------------------------------------- /example/chess/js/ChessField.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/example/chess/js/ChessField.js -------------------------------------------------------------------------------- /example/chess/js/ChessGame.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/example/chess/js/ChessGame.js -------------------------------------------------------------------------------- /example/chess/js/ChessPiece.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/example/chess/js/ChessPiece.js -------------------------------------------------------------------------------- /example/chess/js/ChessPieceType.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/example/chess/js/ChessPieceType.js -------------------------------------------------------------------------------- /example/chess/js/GameBoard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/example/chess/js/GameBoard.js -------------------------------------------------------------------------------- /example/chess/js/SelectionListener.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/example/chess/js/SelectionListener.js -------------------------------------------------------------------------------- /example/chess/js/chess.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/example/chess/js/chess.js -------------------------------------------------------------------------------- /example/chess/js/chess_web_worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/example/chess/js/chess_web_worker.js -------------------------------------------------------------------------------- /example/chess/js/tscp181.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/example/chess/js/tscp181.js -------------------------------------------------------------------------------- /example/chess/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/example/chess/project.json -------------------------------------------------------------------------------- /example/cloth_simulation/background_fs.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/example/cloth_simulation/background_fs.glsl -------------------------------------------------------------------------------- /example/cloth_simulation/background_vs.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/example/cloth_simulation/background_vs.glsl -------------------------------------------------------------------------------- /example/cloth_simulation/cloth_simulation.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/example/cloth_simulation/cloth_simulation.html -------------------------------------------------------------------------------- /example/cloth_simulation/cloth_simulation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/example/cloth_simulation/cloth_simulation.js -------------------------------------------------------------------------------- /example/cloth_simulation/diffuse_doubleside_fs.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/example/cloth_simulation/diffuse_doubleside_fs.glsl -------------------------------------------------------------------------------- /example/cloth_simulation/diffuse_doubleside_vs.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/example/cloth_simulation/diffuse_doubleside_vs.glsl -------------------------------------------------------------------------------- /example/common/common.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/example/common/common.js -------------------------------------------------------------------------------- /example/common/dat.gui.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/example/common/dat.gui.min.js -------------------------------------------------------------------------------- /example/head-modifier/head-model.kickjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/example/head-modifier/head-model.kickjs -------------------------------------------------------------------------------- /example/head-modifier/head-modifier.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/example/head-modifier/head-modifier.html -------------------------------------------------------------------------------- /example/head-modifier/head-modifier.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/example/head-modifier/head-modifier.js -------------------------------------------------------------------------------- /example/head-modifier/lambertian.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/example/head-modifier/lambertian.jpg -------------------------------------------------------------------------------- /example/head-modifier/reset-min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/example/head-modifier/reset-min.css -------------------------------------------------------------------------------- /example/snake/snake.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/example/snake/snake.html -------------------------------------------------------------------------------- /example/snake/snake.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/example/snake/snake.js -------------------------------------------------------------------------------- /example/tutorial/01_hello_triangle_world/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/example/tutorial/01_hello_triangle_world/index.html -------------------------------------------------------------------------------- /example/tutorial/01_hello_triangle_world/index_0.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/example/tutorial/01_hello_triangle_world/index_0.html -------------------------------------------------------------------------------- /example/tutorial/02_scripting/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/example/tutorial/02_scripting/index.html -------------------------------------------------------------------------------- /example/tutorial/02_scripting/index_optimized.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/example/tutorial/02_scripting/index_optimized.html -------------------------------------------------------------------------------- /example/tutorial/03_texture/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/example/tutorial/03_texture/index.html -------------------------------------------------------------------------------- /example/tutorial/03_texture/proceduralTexture.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/example/tutorial/03_texture/proceduralTexture.html -------------------------------------------------------------------------------- /example/tutorial/04_keyinput/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/example/tutorial/04_keyinput/index.html -------------------------------------------------------------------------------- /example/tutorial/04_keyinput/index_advanced.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/example/tutorial/04_keyinput/index_advanced.html -------------------------------------------------------------------------------- /example/tutorial/05_time/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/example/tutorial/05_time/index.html -------------------------------------------------------------------------------- /example/tutorial/06_mouseinput_and_picking/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/example/tutorial/06_mouseinput_and_picking/index.html -------------------------------------------------------------------------------- /example/tutorial/07_fullscreen/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/example/tutorial/07_fullscreen/index.html -------------------------------------------------------------------------------- /example/tutorial/0x_movie_texture/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/example/tutorial/0x_movie_texture/index.html -------------------------------------------------------------------------------- /example/video_ascii_art/BigBuckBunny.m4v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/example/video_ascii_art/BigBuckBunny.m4v -------------------------------------------------------------------------------- /example/video_ascii_art/Video_Ascii_Art.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/example/video_ascii_art/Video_Ascii_Art.html -------------------------------------------------------------------------------- /example/video_ascii_art/ascii.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/example/video_ascii_art/ascii.js -------------------------------------------------------------------------------- /example/video_ascii_art/fragmentShaderAscii.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/example/video_ascii_art/fragmentShaderAscii.glsl -------------------------------------------------------------------------------- /example/video_ascii_art/fragmentShaderTex.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/example/video_ascii_art/fragmentShaderTex.glsl -------------------------------------------------------------------------------- /example/video_ascii_art/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/example/video_ascii_art/readme.txt -------------------------------------------------------------------------------- /example/video_ascii_art/reset-min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/example/video_ascii_art/reset-min.css -------------------------------------------------------------------------------- /example/video_ascii_art/vertexShaderTex.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/example/video_ascii_art/vertexShaderTex.glsl -------------------------------------------------------------------------------- /example/webcam_ascii_art/Webcam_Ascii_Art.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/example/webcam_ascii_art/Webcam_Ascii_Art.html -------------------------------------------------------------------------------- /example/webcam_ascii_art/fragmentShaderAscii.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/example/webcam_ascii_art/fragmentShaderAscii.glsl -------------------------------------------------------------------------------- /example/webcam_ascii_art/fragmentShaderTex.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/example/webcam_ascii_art/fragmentShaderTex.glsl -------------------------------------------------------------------------------- /example/webcam_ascii_art/reset-min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/example/webcam_ascii_art/reset-min.css -------------------------------------------------------------------------------- /example/webcam_ascii_art/vertexShaderTex.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/example/webcam_ascii_art/vertexShaderTex.glsl -------------------------------------------------------------------------------- /example/webcam_ascii_art/webcam_ascii.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/example/webcam_ascii_art/webcam_ascii.js -------------------------------------------------------------------------------- /license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/license.txt -------------------------------------------------------------------------------- /release-notes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/release-notes.txt -------------------------------------------------------------------------------- /setupnode.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/setupnode.sh -------------------------------------------------------------------------------- /src/glsl/__error_fs.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/src/glsl/__error_fs.glsl -------------------------------------------------------------------------------- /src/glsl/__error_vs.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/src/glsl/__error_vs.glsl -------------------------------------------------------------------------------- /src/glsl/__pick_fs.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/src/glsl/__pick_fs.glsl -------------------------------------------------------------------------------- /src/glsl/__pick_normal_fs.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/src/glsl/__pick_normal_fs.glsl -------------------------------------------------------------------------------- /src/glsl/__pick_normal_vs.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/src/glsl/__pick_normal_vs.glsl -------------------------------------------------------------------------------- /src/glsl/__pick_uv_fs.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/src/glsl/__pick_uv_fs.glsl -------------------------------------------------------------------------------- /src/glsl/__pick_uv_vs.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/src/glsl/__pick_uv_vs.glsl -------------------------------------------------------------------------------- /src/glsl/__pick_vs.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/src/glsl/__pick_vs.glsl -------------------------------------------------------------------------------- /src/glsl/__shadowmap_fs.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/src/glsl/__shadowmap_fs.glsl -------------------------------------------------------------------------------- /src/glsl/__shadowmap_vs.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/src/glsl/__shadowmap_vs.glsl -------------------------------------------------------------------------------- /src/glsl/bloom_1_pass_fs.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/src/glsl/bloom_1_pass_fs.glsl -------------------------------------------------------------------------------- /src/glsl/bloom_2_pass_fs.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/src/glsl/bloom_2_pass_fs.glsl -------------------------------------------------------------------------------- /src/glsl/bloom_3_pass_fs.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/src/glsl/bloom_3_pass_fs.glsl -------------------------------------------------------------------------------- /src/glsl/bloom_pass_vs.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/src/glsl/bloom_pass_vs.glsl -------------------------------------------------------------------------------- /src/glsl/bumped_specular_fs.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/src/glsl/bumped_specular_fs.glsl -------------------------------------------------------------------------------- /src/glsl/bumped_specular_vs.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/src/glsl/bumped_specular_vs.glsl -------------------------------------------------------------------------------- /src/glsl/diffuse_fs.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/src/glsl/diffuse_fs.glsl -------------------------------------------------------------------------------- /src/glsl/diffuse_vs.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/src/glsl/diffuse_vs.glsl -------------------------------------------------------------------------------- /src/glsl/light.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/src/glsl/light.glsl -------------------------------------------------------------------------------- /src/glsl/shadowmap.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/src/glsl/shadowmap.glsl -------------------------------------------------------------------------------- /src/glsl/skybox_fs.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/src/glsl/skybox_fs.glsl -------------------------------------------------------------------------------- /src/glsl/skybox_vs.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/src/glsl/skybox_vs.glsl -------------------------------------------------------------------------------- /src/glsl/specular_fs.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/src/glsl/specular_fs.glsl -------------------------------------------------------------------------------- /src/glsl/specular_vs.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/src/glsl/specular_vs.glsl -------------------------------------------------------------------------------- /src/glsl/transparent_diffuse_fs.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/src/glsl/transparent_diffuse_fs.glsl -------------------------------------------------------------------------------- /src/glsl/transparent_diffuse_vs.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/src/glsl/transparent_diffuse_vs.glsl -------------------------------------------------------------------------------- /src/glsl/transparent_point_sprite_fs.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/src/glsl/transparent_point_sprite_fs.glsl -------------------------------------------------------------------------------- /src/glsl/transparent_point_sprite_vs.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/src/glsl/transparent_point_sprite_vs.glsl -------------------------------------------------------------------------------- /src/glsl/transparent_specular_fs.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/src/glsl/transparent_specular_fs.glsl -------------------------------------------------------------------------------- /src/glsl/transparent_specular_vs.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/src/glsl/transparent_specular_vs.glsl -------------------------------------------------------------------------------- /src/glsl/transparent_unlit_fs.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/src/glsl/transparent_unlit_fs.glsl -------------------------------------------------------------------------------- /src/glsl/transparent_unlit_vs.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/src/glsl/transparent_unlit_vs.glsl -------------------------------------------------------------------------------- /src/glsl/unlit_fs.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/src/glsl/unlit_fs.glsl -------------------------------------------------------------------------------- /src/glsl/unlit_vertex_color_fs.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/src/glsl/unlit_vertex_color_fs.glsl -------------------------------------------------------------------------------- /src/glsl/unlit_vertex_color_vs.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/src/glsl/unlit_vertex_color_vs.glsl -------------------------------------------------------------------------------- /src/glsl/unlit_vs.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/src/glsl/unlit_vs.glsl -------------------------------------------------------------------------------- /src/js/kick.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/src/js/kick.js -------------------------------------------------------------------------------- /src/js/kick/animation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/src/js/kick/animation.js -------------------------------------------------------------------------------- /src/js/kick/animation/Animation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/src/js/kick/animation/Animation.js -------------------------------------------------------------------------------- /src/js/kick/animation/AnimationComponent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/src/js/kick/animation/AnimationComponent.js -------------------------------------------------------------------------------- /src/js/kick/animation/ControlPoint.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/src/js/kick/animation/ControlPoint.js -------------------------------------------------------------------------------- /src/js/kick/animation/Curve.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/src/js/kick/animation/Curve.js -------------------------------------------------------------------------------- /src/js/kick/components.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/src/js/kick/components.js -------------------------------------------------------------------------------- /src/js/kick/components/FPSWalker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/src/js/kick/components/FPSWalker.js -------------------------------------------------------------------------------- /src/js/kick/components/FullWindow.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/src/js/kick/components/FullWindow.js -------------------------------------------------------------------------------- /src/js/kick/core.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/src/js/kick/core.js -------------------------------------------------------------------------------- /src/js/kick/core/BuiltInResourceProvider.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/src/js/kick/core/BuiltInResourceProvider.js -------------------------------------------------------------------------------- /src/js/kick/core/ChunkData.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/src/js/kick/core/ChunkData.js -------------------------------------------------------------------------------- /src/js/kick/core/Config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/src/js/kick/core/Config.js -------------------------------------------------------------------------------- /src/js/kick/core/Constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/src/js/kick/core/Constants.js -------------------------------------------------------------------------------- /src/js/kick/core/Engine.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/src/js/kick/core/Engine.js -------------------------------------------------------------------------------- /src/js/kick/core/EngineSingleton.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/src/js/kick/core/EngineSingleton.js -------------------------------------------------------------------------------- /src/js/kick/core/EventQueue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/src/js/kick/core/EventQueue.js -------------------------------------------------------------------------------- /src/js/kick/core/GLState.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/src/js/kick/core/GLState.js -------------------------------------------------------------------------------- /src/js/kick/core/Graphics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/src/js/kick/core/Graphics.js -------------------------------------------------------------------------------- /src/js/kick/core/KeyInput.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/src/js/kick/core/KeyInput.js -------------------------------------------------------------------------------- /src/js/kick/core/MouseInput.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/src/js/kick/core/MouseInput.js -------------------------------------------------------------------------------- /src/js/kick/core/Observable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/src/js/kick/core/Observable.js -------------------------------------------------------------------------------- /src/js/kick/core/Project.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/src/js/kick/core/Project.js -------------------------------------------------------------------------------- /src/js/kick/core/ProjectAsset.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/src/js/kick/core/ProjectAsset.js -------------------------------------------------------------------------------- /src/js/kick/core/ResourceDescriptor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/src/js/kick/core/ResourceDescriptor.js -------------------------------------------------------------------------------- /src/js/kick/core/ResourceLoader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/src/js/kick/core/ResourceLoader.js -------------------------------------------------------------------------------- /src/js/kick/core/ResourceProvider.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/src/js/kick/core/ResourceProvider.js -------------------------------------------------------------------------------- /src/js/kick/core/ResourceTracker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/src/js/kick/core/ResourceTracker.js -------------------------------------------------------------------------------- /src/js/kick/core/Shim.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/src/js/kick/core/Shim.js -------------------------------------------------------------------------------- /src/js/kick/core/Time.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/src/js/kick/core/Time.js -------------------------------------------------------------------------------- /src/js/kick/core/URLResourceProvider.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/src/js/kick/core/URLResourceProvider.js -------------------------------------------------------------------------------- /src/js/kick/core/Util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/src/js/kick/core/Util.js -------------------------------------------------------------------------------- /src/js/kick/core/WebGLDebugUtils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/src/js/kick/core/WebGLDebugUtils.js -------------------------------------------------------------------------------- /src/js/kick/importer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/src/js/kick/importer.js -------------------------------------------------------------------------------- /src/js/kick/importer/ColladaImporter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/src/js/kick/importer/ColladaImporter.js -------------------------------------------------------------------------------- /src/js/kick/importer/ObjImporter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/src/js/kick/importer/ObjImporter.js -------------------------------------------------------------------------------- /src/js/kick/material.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/src/js/kick/material.js -------------------------------------------------------------------------------- /src/js/kick/material/GLSLConstants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/src/js/kick/material/GLSLConstants.js -------------------------------------------------------------------------------- /src/js/kick/material/Material.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/src/js/kick/material/Material.js -------------------------------------------------------------------------------- /src/js/kick/material/MaterialUniform.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/src/js/kick/material/MaterialUniform.js -------------------------------------------------------------------------------- /src/js/kick/material/Shader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/src/js/kick/material/Shader.js -------------------------------------------------------------------------------- /src/js/kick/material/UniformDescriptor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/src/js/kick/material/UniformDescriptor.js -------------------------------------------------------------------------------- /src/js/kick/math.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/src/js/kick/math.js -------------------------------------------------------------------------------- /src/js/kick/math/Aabb.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/src/js/kick/math/Aabb.js -------------------------------------------------------------------------------- /src/js/kick/math/Frustum.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/src/js/kick/math/Frustum.js -------------------------------------------------------------------------------- /src/js/kick/math/Mat2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/src/js/kick/math/Mat2.js -------------------------------------------------------------------------------- /src/js/kick/math/Mat2d.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/src/js/kick/math/Mat2d.js -------------------------------------------------------------------------------- /src/js/kick/math/Mat3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/src/js/kick/math/Mat3.js -------------------------------------------------------------------------------- /src/js/kick/math/Mat4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/src/js/kick/math/Mat4.js -------------------------------------------------------------------------------- /src/js/kick/math/Quat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/src/js/kick/math/Quat.js -------------------------------------------------------------------------------- /src/js/kick/math/Vec2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/src/js/kick/math/Vec2.js -------------------------------------------------------------------------------- /src/js/kick/math/Vec3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/src/js/kick/math/Vec3.js -------------------------------------------------------------------------------- /src/js/kick/math/Vec4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/src/js/kick/math/Vec4.js -------------------------------------------------------------------------------- /src/js/kick/mesh.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/src/js/kick/mesh.js -------------------------------------------------------------------------------- /src/js/kick/mesh/Mesh.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/src/js/kick/mesh/Mesh.js -------------------------------------------------------------------------------- /src/js/kick/mesh/MeshData.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/src/js/kick/mesh/MeshData.js -------------------------------------------------------------------------------- /src/js/kick/mesh/MeshDataFactory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/src/js/kick/mesh/MeshDataFactory.js -------------------------------------------------------------------------------- /src/js/kick/postfx.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/src/js/kick/postfx.js -------------------------------------------------------------------------------- /src/js/kick/postfx/CameraRenderToTexture.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/src/js/kick/postfx/CameraRenderToTexture.js -------------------------------------------------------------------------------- /src/js/kick/postfx/PostProcessingEffect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/src/js/kick/postfx/PostProcessingEffect.js -------------------------------------------------------------------------------- /src/js/kick/scene.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/src/js/kick/scene.js -------------------------------------------------------------------------------- /src/js/kick/scene/Camera.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/src/js/kick/scene/Camera.js -------------------------------------------------------------------------------- /src/js/kick/scene/CameraPicking.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/src/js/kick/scene/CameraPicking.js -------------------------------------------------------------------------------- /src/js/kick/scene/Component.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/src/js/kick/scene/Component.js -------------------------------------------------------------------------------- /src/js/kick/scene/EngineUniforms.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/src/js/kick/scene/EngineUniforms.js -------------------------------------------------------------------------------- /src/js/kick/scene/GameObject.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/src/js/kick/scene/GameObject.js -------------------------------------------------------------------------------- /src/js/kick/scene/Light.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/src/js/kick/scene/Light.js -------------------------------------------------------------------------------- /src/js/kick/scene/MeshRenderer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/src/js/kick/scene/MeshRenderer.js -------------------------------------------------------------------------------- /src/js/kick/scene/PickResult.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/src/js/kick/scene/PickResult.js -------------------------------------------------------------------------------- /src/js/kick/scene/Scene.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/src/js/kick/scene/Scene.js -------------------------------------------------------------------------------- /src/js/kick/scene/SceneLights.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/src/js/kick/scene/SceneLights.js -------------------------------------------------------------------------------- /src/js/kick/scene/Skybox.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/src/js/kick/scene/Skybox.js -------------------------------------------------------------------------------- /src/js/kick/scene/Transform.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/src/js/kick/scene/Transform.js -------------------------------------------------------------------------------- /src/js/kick/texture.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/src/js/kick/texture.js -------------------------------------------------------------------------------- /src/js/kick/texture/MovieTexture.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/src/js/kick/texture/MovieTexture.js -------------------------------------------------------------------------------- /src/js/kick/texture/RenderTexture.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/src/js/kick/texture/RenderTexture.js -------------------------------------------------------------------------------- /src/js/kick/texture/Texture.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/src/js/kick/texture/Texture.js -------------------------------------------------------------------------------- /test/benchmark/SierpinskyPyramid.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/test/benchmark/SierpinskyPyramid.html -------------------------------------------------------------------------------- /test/benchmark/SierpinskyPyramid_culling.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/test/benchmark/SierpinskyPyramid_culling.html -------------------------------------------------------------------------------- /test/benchmark/SierpinskyPyramid_culling_debug.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/test/benchmark/SierpinskyPyramid_culling_debug.html -------------------------------------------------------------------------------- /test/benchmark/SierpinskyPyramid_scripts.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/test/benchmark/SierpinskyPyramid_scripts.html -------------------------------------------------------------------------------- /test/benchmark/cost_of_material_change.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/test/benchmark/cost_of_material_change.html -------------------------------------------------------------------------------- /test/benchmark/multiple_cubes.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/test/benchmark/multiple_cubes.html -------------------------------------------------------------------------------- /test/benchmark/seedrandom-min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/test/benchmark/seedrandom-min.js -------------------------------------------------------------------------------- /test/benchmark/sphere_materials.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/test/benchmark/sphere_materials.html -------------------------------------------------------------------------------- /test/componentEventsTest.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/test/componentEventsTest.html -------------------------------------------------------------------------------- /test/createGLStub.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/test/createGLStub.html -------------------------------------------------------------------------------- /test/deltaTimeAccurancy.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/test/deltaTimeAccurancy.html -------------------------------------------------------------------------------- /test/expose_webgl_constants.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/test/expose_webgl_constants.html -------------------------------------------------------------------------------- /test/lostContextTest/lostContext.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/test/lostContextTest/lostContext.html -------------------------------------------------------------------------------- /test/lostContextTest/lostContextSimple.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/test/lostContextTest/lostContextSimple.html -------------------------------------------------------------------------------- /test/lostContextTest/lostContextdataURI.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/test/lostContextTest/lostContextdataURI.html -------------------------------------------------------------------------------- /test/mouseTest.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/test/mouseTest.html -------------------------------------------------------------------------------- /test/preprocessortest.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/test/preprocessortest.html -------------------------------------------------------------------------------- /test/serialization/componentReferenceTest.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/test/serialization/componentReferenceTest.html -------------------------------------------------------------------------------- /test/serialization/gameObjectReferenceTest.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/test/serialization/gameObjectReferenceTest.html -------------------------------------------------------------------------------- /test/serialization/projectTest.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/test/serialization/projectTest.html -------------------------------------------------------------------------------- /test/shader_preprocessortest.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/test/shader_preprocessortest.html -------------------------------------------------------------------------------- /test/testdata/simpleScene.dae: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/test/testdata/simpleScene.dae -------------------------------------------------------------------------------- /test/testdata/unity_animation_data_converter.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/test/testdata/unity_animation_data_converter.html -------------------------------------------------------------------------------- /test/tutorial/0-introduction.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/test/tutorial/0-introduction.html -------------------------------------------------------------------------------- /test/tutorial/1-scenegraph.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/test/tutorial/1-scenegraph.html -------------------------------------------------------------------------------- /test/tutorial/3-shader_editor.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/test/tutorial/3-shader_editor.html -------------------------------------------------------------------------------- /test/tutorial/4-1-scripting.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/test/tutorial/4-1-scripting.html -------------------------------------------------------------------------------- /test/tutorial/4-2-scripting-init.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/test/tutorial/4-2-scripting-init.html -------------------------------------------------------------------------------- /test/tutorial/5-key_input.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/test/tutorial/5-key_input.html -------------------------------------------------------------------------------- /test/tutorial/kick-debug.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/test/tutorial/kick-debug.js -------------------------------------------------------------------------------- /test/tutorial/kick.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/test/tutorial/kick.js -------------------------------------------------------------------------------- /test/tutorial/require.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/test/tutorial/require.js -------------------------------------------------------------------------------- /test/unittest/JSPerformanceTest.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/test/unittest/JSPerformanceTest.html -------------------------------------------------------------------------------- /test/unittest/JSPerformanceTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/test/unittest/JSPerformanceTest.js -------------------------------------------------------------------------------- /test/unittest/PerformanceTest.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/test/unittest/PerformanceTest.html -------------------------------------------------------------------------------- /test/unittest/PerformanceTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/test/unittest/PerformanceTest.js -------------------------------------------------------------------------------- /test/unittest/animationtest.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/test/unittest/animationtest.html -------------------------------------------------------------------------------- /test/unittest/animationtest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/test/unittest/animationtest.js -------------------------------------------------------------------------------- /test/unittest/chunkDataTest.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/test/unittest/chunkDataTest.html -------------------------------------------------------------------------------- /test/unittest/chunkDataTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/test/unittest/chunkDataTest.js -------------------------------------------------------------------------------- /test/unittest/engineTest.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/test/unittest/engineTest.html -------------------------------------------------------------------------------- /test/unittest/engineTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/test/unittest/engineTest.js -------------------------------------------------------------------------------- /test/unittest/mathtest.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/test/unittest/mathtest.html -------------------------------------------------------------------------------- /test/unittest/mathtest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/test/unittest/mathtest.js -------------------------------------------------------------------------------- /test/unittest/meshTest.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/test/unittest/meshTest.html -------------------------------------------------------------------------------- /test/unittest/meshTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/test/unittest/meshTest.js -------------------------------------------------------------------------------- /test/unittest/obj-importTest.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/test/unittest/obj-importTest.html -------------------------------------------------------------------------------- /test/unittest/obj-importTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/test/unittest/obj-importTest.js -------------------------------------------------------------------------------- /test/unittest/pointlightProject.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/test/unittest/pointlightProject.js -------------------------------------------------------------------------------- /test/unittest/randomseed.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/test/unittest/randomseed.js -------------------------------------------------------------------------------- /test/unittest/utilTest.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/test/unittest/utilTest.html -------------------------------------------------------------------------------- /test/unittest/utilTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/test/unittest/utilTest.js -------------------------------------------------------------------------------- /test/visual_tests/animation_scene.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/test/visual_tests/animation_scene.html -------------------------------------------------------------------------------- /test/visual_tests/bloom_effect.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/test/visual_tests/bloom_effect.html -------------------------------------------------------------------------------- /test/visual_tests/cameraRenderTarget.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/test/visual_tests/cameraRenderTarget.html -------------------------------------------------------------------------------- /test/visual_tests/cameraRenderTarget.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/test/visual_tests/cameraRenderTarget.js -------------------------------------------------------------------------------- /test/visual_tests/cameraViewportTest.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/test/visual_tests/cameraViewportTest.html -------------------------------------------------------------------------------- /test/visual_tests/cameraViewportTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/test/visual_tests/cameraViewportTest.js -------------------------------------------------------------------------------- /test/visual_tests/change_material_test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/test/visual_tests/change_material_test.html -------------------------------------------------------------------------------- /test/visual_tests/change_material_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/test/visual_tests/change_material_test.js -------------------------------------------------------------------------------- /test/visual_tests/change_material_test_2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/test/visual_tests/change_material_test_2.html -------------------------------------------------------------------------------- /test/visual_tests/change_material_test_2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/test/visual_tests/change_material_test_2.js -------------------------------------------------------------------------------- /test/visual_tests/colladaImporter.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/test/visual_tests/colladaImporter.html -------------------------------------------------------------------------------- /test/visual_tests/colladaImporter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/test/visual_tests/colladaImporter.js -------------------------------------------------------------------------------- /test/visual_tests/cubemap_camera.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/test/visual_tests/cubemap_camera.html -------------------------------------------------------------------------------- /test/visual_tests/cubemap_camera.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/test/visual_tests/cubemap_camera.js -------------------------------------------------------------------------------- /test/visual_tests/defaultMaterialTest.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/test/visual_tests/defaultMaterialTest.html -------------------------------------------------------------------------------- /test/visual_tests/eventQueue.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/test/visual_tests/eventQueue.html -------------------------------------------------------------------------------- /test/visual_tests/lightTest.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/test/visual_tests/lightTest.html -------------------------------------------------------------------------------- /test/visual_tests/materialDefaultUniforms.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/test/visual_tests/materialDefaultUniforms.html -------------------------------------------------------------------------------- /test/visual_tests/meshMaterial.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/test/visual_tests/meshMaterial.html -------------------------------------------------------------------------------- /test/visual_tests/meshTransformTest.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/test/visual_tests/meshTransformTest.html -------------------------------------------------------------------------------- /test/visual_tests/meshVisualizedTest.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/test/visual_tests/meshVisualizedTest.html -------------------------------------------------------------------------------- /test/visual_tests/motion_camera.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/test/visual_tests/motion_camera.html -------------------------------------------------------------------------------- /test/visual_tests/multiMaterials.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/test/visual_tests/multiMaterials.html -------------------------------------------------------------------------------- /test/visual_tests/multiTextureTest.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/test/visual_tests/multiTextureTest.html -------------------------------------------------------------------------------- /test/visual_tests/objImporter.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/test/visual_tests/objImporter.html -------------------------------------------------------------------------------- /test/visual_tests/pickTest.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/test/visual_tests/pickTest.html -------------------------------------------------------------------------------- /test/visual_tests/pick_test2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/test/visual_tests/pick_test2.html -------------------------------------------------------------------------------- /test/visual_tests/pick_test2_project.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/test/visual_tests/pick_test2_project.js -------------------------------------------------------------------------------- /test/visual_tests/point_sprite_test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/test/visual_tests/point_sprite_test.html -------------------------------------------------------------------------------- /test/visual_tests/pointlightProject.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/test/visual_tests/pointlightProject.js -------------------------------------------------------------------------------- /test/visual_tests/pointlightTest.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/test/visual_tests/pointlightTest.html -------------------------------------------------------------------------------- /test/visual_tests/replacementMaterial.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/test/visual_tests/replacementMaterial.html -------------------------------------------------------------------------------- /test/visual_tests/require-test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/test/visual_tests/require-test.html -------------------------------------------------------------------------------- /test/visual_tests/require-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/test/visual_tests/require-test.js -------------------------------------------------------------------------------- /test/visual_tests/reuseComponent.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/test/visual_tests/reuseComponent.html -------------------------------------------------------------------------------- /test/visual_tests/rotating_camera.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/test/visual_tests/rotating_camera.html -------------------------------------------------------------------------------- /test/visual_tests/rotating_cube.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/test/visual_tests/rotating_cube.html -------------------------------------------------------------------------------- /test/visual_tests/rotating_sphere.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/test/visual_tests/rotating_sphere.html -------------------------------------------------------------------------------- /test/visual_tests/scene_hiearchy.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/test/visual_tests/scene_hiearchy.html -------------------------------------------------------------------------------- /test/visual_tests/scene_hiearchy2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/test/visual_tests/scene_hiearchy2.html -------------------------------------------------------------------------------- /test/visual_tests/shadow_map.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/test/visual_tests/shadow_map.html -------------------------------------------------------------------------------- /test/visual_tests/shadow_map_prerequisites.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/test/visual_tests/shadow_map_prerequisites.html -------------------------------------------------------------------------------- /test/visual_tests/simpleTest.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/test/visual_tests/simpleTest.html -------------------------------------------------------------------------------- /test/visual_tests/skybox-test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/test/visual_tests/skybox-test.html -------------------------------------------------------------------------------- /test/visual_tests/textureTest.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/test/visual_tests/textureTest.html -------------------------------------------------------------------------------- /test/visual_tests/transparent_test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/test/visual_tests/transparent_test.html -------------------------------------------------------------------------------- /tool/common/common.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/tool/common/common.js -------------------------------------------------------------------------------- /tool/common/dat.gui.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/tool/common/dat.gui.js -------------------------------------------------------------------------------- /tool/extension_viewer/extension_viewer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/tool/extension_viewer/extension_viewer.html -------------------------------------------------------------------------------- /tool/extension_viewer/extension_viewer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/tool/extension_viewer/extension_viewer.js -------------------------------------------------------------------------------- /tool/model_tool/KickJS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/tool/model_tool/KickJS.png -------------------------------------------------------------------------------- /tool/model_tool/cube.dae: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/tool/model_tool/cube.dae -------------------------------------------------------------------------------- /tool/model_tool/downloadtify/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/tool/model_tool/downloadtify/LICENSE.txt -------------------------------------------------------------------------------- /tool/model_tool/downloadtify/downloadify.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/tool/model_tool/downloadtify/downloadify.min.js -------------------------------------------------------------------------------- /tool/model_tool/downloadtify/downloadify.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/tool/model_tool/downloadtify/downloadify.swf -------------------------------------------------------------------------------- /tool/model_tool/downloadtify/swfobject.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/tool/model_tool/downloadtify/swfobject.js -------------------------------------------------------------------------------- /tool/model_tool/duck.dae: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/tool/model_tool/duck.dae -------------------------------------------------------------------------------- /tool/model_tool/duckCM.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/tool/model_tool/duckCM.jpg -------------------------------------------------------------------------------- /tool/model_tool/duck_triangulate.dae: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/tool/model_tool/duck_triangulate.dae -------------------------------------------------------------------------------- /tool/model_tool/json.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/tool/model_tool/json.png -------------------------------------------------------------------------------- /tool/model_tool/model_tool.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/tool/model_tool/model_tool.html -------------------------------------------------------------------------------- /tool/model_tool/model_tool.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/tool/model_tool/model_tool.js -------------------------------------------------------------------------------- /tool/model_tool/teapot.kickjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/tool/model_tool/teapot.kickjs -------------------------------------------------------------------------------- /tool/particle_system/js/DataContainer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/tool/particle_system/js/DataContainer.js -------------------------------------------------------------------------------- /tool/particle_system/js/GUI.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/tool/particle_system/js/GUI.js -------------------------------------------------------------------------------- /tool/particle_system/js/particle_system.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/tool/particle_system/js/particle_system.js -------------------------------------------------------------------------------- /tool/particle_system/particle_system.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/tool/particle_system/particle_system.html -------------------------------------------------------------------------------- /tool/shader_editor/ace-test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/tool/shader_editor/ace-test.html -------------------------------------------------------------------------------- /tool/shader_editor/exampleShaders.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/tool/shader_editor/exampleShaders.js -------------------------------------------------------------------------------- /tool/shader_editor/google_account.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/tool/shader_editor/google_account.png -------------------------------------------------------------------------------- /tool/shader_editor/head-model.kickjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/tool/shader_editor/head-model.kickjs -------------------------------------------------------------------------------- /tool/shader_editor/head-skin.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/tool/shader_editor/head-skin.jpg -------------------------------------------------------------------------------- /tool/shader_editor/images/cube.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/tool/shader_editor/images/cube.png -------------------------------------------------------------------------------- /tool/shader_editor/images/head.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/tool/shader_editor/images/head.png -------------------------------------------------------------------------------- /tool/shader_editor/images/orthogonal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/tool/shader_editor/images/orthogonal.png -------------------------------------------------------------------------------- /tool/shader_editor/images/perspective.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/tool/shader_editor/images/perspective.png -------------------------------------------------------------------------------- /tool/shader_editor/images/plane.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/tool/shader_editor/images/plane.png -------------------------------------------------------------------------------- /tool/shader_editor/images/points.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/tool/shader_editor/images/points.png -------------------------------------------------------------------------------- /tool/shader_editor/images/sphere.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/tool/shader_editor/images/sphere.png -------------------------------------------------------------------------------- /tool/shader_editor/images/teapot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/tool/shader_editor/images/teapot.png -------------------------------------------------------------------------------- /tool/shader_editor/js/button_panel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/tool/shader_editor/js/button_panel.js -------------------------------------------------------------------------------- /tool/shader_editor/js/description_panel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/tool/shader_editor/js/description_panel.js -------------------------------------------------------------------------------- /tool/shader_editor/js/glsl_editor_panel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/tool/shader_editor/js/glsl_editor_panel.js -------------------------------------------------------------------------------- /tool/shader_editor/js/settings_panel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/tool/shader_editor/js/settings_panel.js -------------------------------------------------------------------------------- /tool/shader_editor/js/shader_editor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/tool/shader_editor/js/shader_editor.js -------------------------------------------------------------------------------- /tool/shader_editor/js/shader_editor_default.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/tool/shader_editor/js/shader_editor_default.js -------------------------------------------------------------------------------- /tool/shader_editor/js/shader_editor_ui.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/tool/shader_editor/js/shader_editor_ui.js -------------------------------------------------------------------------------- /tool/shader_editor/js/texture_panel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/tool/shader_editor/js/texture_panel.js -------------------------------------------------------------------------------- /tool/shader_editor/js/uniforms_panel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/tool/shader_editor/js/uniforms_panel.js -------------------------------------------------------------------------------- /tool/shader_editor/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/tool/shader_editor/project.json -------------------------------------------------------------------------------- /tool/shader_editor/shader_editor.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/tool/shader_editor/shader_editor.html -------------------------------------------------------------------------------- /tool/shader_editor/shaders/cellular-noise/cellular-LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/tool/shader_editor/shaders/cellular-noise/cellular-LICENSE.txt -------------------------------------------------------------------------------- /tool/shader_editor/shaders/cellular-noise/cellular2D.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/tool/shader_editor/shaders/cellular-noise/cellular2D.glsl -------------------------------------------------------------------------------- /tool/shader_editor/shaders/cellular-noise/cellular2x2.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/tool/shader_editor/shaders/cellular-noise/cellular2x2.glsl -------------------------------------------------------------------------------- /tool/shader_editor/shaders/cellular-noise/cellular2x2x2.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/tool/shader_editor/shaders/cellular-noise/cellular2x2x2.glsl -------------------------------------------------------------------------------- /tool/shader_editor/shaders/cellular-noise/cellular3D.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/tool/shader_editor/shaders/cellular-noise/cellular3D.glsl -------------------------------------------------------------------------------- /tool/shader_editor/shaders/default_frag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/tool/shader_editor/shaders/default_frag.glsl -------------------------------------------------------------------------------- /tool/shader_editor/shaders/default_vert.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/tool/shader_editor/shaders/default_vert.glsl -------------------------------------------------------------------------------- /tool/shader_editor/shaders/webgl-noise/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/tool/shader_editor/shaders/webgl-noise/LICENSE.txt -------------------------------------------------------------------------------- /tool/shader_editor/shaders/webgl-noise/classicnoise2D.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/tool/shader_editor/shaders/webgl-noise/classicnoise2D.glsl -------------------------------------------------------------------------------- /tool/shader_editor/shaders/webgl-noise/classicnoise3D.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/tool/shader_editor/shaders/webgl-noise/classicnoise3D.glsl -------------------------------------------------------------------------------- /tool/shader_editor/shaders/webgl-noise/classicnoise4D.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/tool/shader_editor/shaders/webgl-noise/classicnoise4D.glsl -------------------------------------------------------------------------------- /tool/shader_editor/shaders/webgl-noise/noise2D.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/tool/shader_editor/shaders/webgl-noise/noise2D.glsl -------------------------------------------------------------------------------- /tool/shader_editor/shaders/webgl-noise/noise3D.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/tool/shader_editor/shaders/webgl-noise/noise3D.glsl -------------------------------------------------------------------------------- /tool/shader_editor/shaders/webgl-noise/noise4D.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/tool/shader_editor/shaders/webgl-noise/noise4D.glsl -------------------------------------------------------------------------------- /tool/shader_editor/teapot.kickjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/tool/shader_editor/teapot.kickjs -------------------------------------------------------------------------------- /yuidoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mortennobel/KickJS/HEAD/yuidoc.json --------------------------------------------------------------------------------