Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

V4 #322

Draft
wants to merge 709 commits into
base: main
Choose a base branch
from
Draft

V4 #322

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
709 commits
Select commit Hold shift + click to select a range
7be566f
refactor(ecs): cleanup camera system
dmnsgn May 23, 2023
b3a08d6
refactor(ecs): cleanup reflection-probe system
dmnsgn May 23, 2023
f04e9cc
refactor: make cubemap sides a constant for reflection probes and poi…
dmnsgn May 23, 2023
0938d63
refactor(ecs): uniformise syntax in morph and skybox systems
dmnsgn May 23, 2023
4df6667
refactor(ecs): cleanup render graph
dmnsgn May 30, 2023
2f4091b
refactor(ecs): cleanup resource cache
dmnsgn May 30, 2023
10eb65b
test: add labels to orientation example
dmnsgn May 30, 2023
416d3a0
test: add quat fromTo to orientation example
dmnsgn May 31, 2023
f1153a3
test: adjust target positions and labels in orientation example
vorg May 31, 2023
4ce97fb
test: add backwards rotations to orientation example
vorg May 31, 2023
3b52e46
test: default to identity on each axis for mat4 fromPointToPoint
dmnsgn May 31, 2023
bafce31
refactor(ecs): cleanup render pipeline
dmnsgn Jun 1, 2023
6bb94a2
refactor: remove unused fullscreen quad shader
dmnsgn Jun 1, 2023
10aa2cb
fix(ecs): add all shadow maps for renderPass uses
dmnsgn Jun 1, 2023
024ccd9
feat(ecs): optimise update shadow map light
dmnsgn Jun 1, 2023
836c4a6
feat(ecs): cleanup render-pipeline pass calls
dmnsgn Jun 1, 2023
b14e5db
perf(ecs): optimise scene bbox for light
dmnsgn Jun 1, 2023
194f52a
feat(ecs): optimise basic renderer
dmnsgn Jun 2, 2023
7b39949
fix(ecs): check for material type instead of drawSegments in basic re…
dmnsgn Jun 2, 2023
fd244a1
feat(ecs): optimise line renderer
dmnsgn Jun 2, 2023
307ff65
refactor(ecs): use system.render in basic system
dmnsgn Jun 2, 2023
108c17c
fix(ecs): add flags before patching for webgl2 in line renderer
dmnsgn Jun 2, 2023
36d3860
feat(ecs): clean up helper renderer
dmnsgn Jun 5, 2023
36284bd
feat(ecs): clean up skybox renderer system
dmnsgn Jun 5, 2023
f11a086
refactor(ecs): cleanup geometry system
dmnsgn Jun 5, 2023
c0f0f9b
refactor(ecs): cleanup skybox system
dmnsgn Jun 5, 2023
800d488
docs: update types
dmnsgn Jun 5, 2023
66e141a
feat(pbr): only require texture lod when needed
dmnsgn Jun 5, 2023
d861c4c
feat: add pex-shaders parser
dmnsgn Jun 5, 2023
17addbf
refactor(ecs): rename TEMP_VEC3
dmnsgn Jun 5, 2023
3cc779d
feat(ecs): clean up standard renderer system
dmnsgn Jun 5, 2023
b0acc62
fix(ecs): only parse shader for new programs
dmnsgn Jun 5, 2023
eca15fa
feat(ecs): add shader parser to all renderers
dmnsgn Jun 5, 2023
b8dc38f
build: update dependencies
dmnsgn Jun 15, 2023
9c44fe8
chore(release): 4.0.0-alpha.41
dmnsgn Jun 15, 2023
c4e23f3
build: update dependencies
dmnsgn Aug 1, 2023
f7ebdc8
feat(main): cleanup directional unused condition
dmnsgn Aug 1, 2023
2e0a9af
perf: refactor remaining forEach loops
dmnsgn Aug 1, 2023
400167a
feat: split animation and skin systems
dmnsgn Aug 1, 2023
10bb224
fix: add missing light matrices init (wip)
dmnsgn Aug 1, 2023
bd591f2
feat(ecs): add light system
dmnsgn Aug 18, 2023
ee5deaa
refactor(ecs): add checks of missing entity/components properties for…
dmnsgn Aug 18, 2023
43dc4a2
fix(ecs): only update/create sky texture if no envMap is provided
dmnsgn Aug 21, 2023
3b6406a
docs: add index types + update usage
dmnsgn Aug 21, 2023
6a6dbff
fix(ecs): only create update sky texture command when used
dmnsgn Aug 22, 2023
affb8f8
feat(ecs): add resource cache fullscreen quad
dmnsgn Aug 22, 2023
ee535bd
refactor(ecs): add renderEngine/system debug based on pex-context
dmnsgn Aug 22, 2023
d4ef7f0
feat(pbr): use pex-shaders and parser.build
dmnsgn Aug 24, 2023
95fbd81
refactor: uniformise pass/cmd/texture names
dmnsgn Aug 24, 2023
b9abad3
fix(ecs): rename debugMode option to debug to match pex-context
dmnsgn Aug 24, 2023
6f65c5b
feat(ecs): add world dispose
dmnsgn Aug 24, 2023
765c263
refactor(ecs): clean up render-engine
dmnsgn Aug 25, 2023
5621a24
feat(ecs): add render-engine dispose
dmnsgn Aug 25, 2023
01b12db
feat(pbr): consolidate material flags parsing and cache for basic/sta…
dmnsgn Aug 30, 2023
33a68f2
feat(ecs): clean up and uniformise standard renderer
dmnsgn Aug 30, 2023
e60abdf
fix(ecs): add line system renderable entities check for geometry
dmnsgn Aug 30, 2023
8a73878
refactor: remove already declared viewMatrix init + cleanup
dmnsgn Aug 30, 2023
12adc6c
feat(ecs): pass entitites to render engine dispose
dmnsgn Aug 30, 2023
d5e2d72
feat: remove transform.matrix from transport systems/components
dmnsgn Aug 31, 2023
d2ddf85
feat(ecs): add dispose and clean up transform system
dmnsgn Aug 31, 2023
91d5266
feat(gltf): add transform system to gltf loader
dmnsgn Sep 1, 2023
bf6be3e
test: replace transform/skybox reassignment with dirty
dmnsgn Sep 1, 2023
2b6c22c
feat(pbr): rename map to texture and update flags/uniforms/texture tr…
dmnsgn Sep 1, 2023
c50acf9
feat(pbr): improve point lights
dmnsgn Sep 1, 2023
ecf1094
docs: update render engine types
dmnsgn Sep 4, 2023
9a69046
feat(ecs): align point light bias with other light biases
dmnsgn Sep 4, 2023
bc0f182
fix: delete unused geometry attributes + support custom attributes
dmnsgn Sep 6, 2023
2a426d4
refactor(pbr): merge hook and debugRender replace
dmnsgn Sep 7, 2023
9a8473b
refactor(ecs): only set shadow map uniforms when light castShadows
dmnsgn Sep 11, 2023
acb1c61
fix(ecs): prevent camera helper rendering in the same view as the ren…
dmnsgn Sep 12, 2023
cc44962
refactor(ecs): update sky texture uniforms
dmnsgn Sep 12, 2023
8b0f77b
fix: add back support for error program fallback
dmnsgn Sep 13, 2023
c8a5503
feat(ecs): upgrade area lights
dmnsgn Sep 14, 2023
40070a8
feat(ecs): default projection angle to half pi for area light
dmnsgn Sep 14, 2023
9ef678a
feat: add camera frustum culling
dmnsgn Sep 16, 2023
7eaaf5c
test: upgrade examples
dmnsgn Sep 18, 2023
04b68c6
feat(ecs): add back camera view support
dmnsgn Sep 18, 2023
d08444c
fix(ecs): default uniforms for castShadows false
dmnsgn Sep 18, 2023
e3dba45
fix(ecs): check for nullish in geometry.primitive
dmnsgn Sep 18, 2023
5cb44f2
feat(ecs): add material.lineWidth for segments
dmnsgn Sep 18, 2023
326e17c
feat(ecs): add back post-processing
dmnsgn Sep 22, 2023
f6fc501
feat(ecs): move post processing passes handling to a renderer with re…
dmnsgn Sep 22, 2023
2105c7c
fix(ecs): cleanup post processing passes
dmnsgn Sep 25, 2023
596ad30
Merge pull request #347 from pex-gl/post-processing-renderer
dmnsgn Sep 25, 2023
1dbbf11
feat(ecs): add post-processing components + add back camera cinematic…
dmnsgn Sep 26, 2023
d381e81
feat(ecs): add back ao
dmnsgn Sep 27, 2023
33800d7
test: cleanup examples
dmnsgn Sep 27, 2023
32eacfc
feat(ecs): make ao radius default to 100
dmnsgn Sep 27, 2023
ad0f9fc
refactor(ecs): cleanup render pipeline
dmnsgn Sep 27, 2023
6b24df3
refactor(ecs): remove boolean requirement for flag checking
dmnsgn Sep 29, 2023
239658c
fix(ecs): ensure clearcoat and sheen uniforms are not set if disabled
dmnsgn Sep 29, 2023
5fc36f8
feat: add gtao (wip)
dmnsgn Sep 29, 2023
a376145
chore(release): 4.0.0-alpha.42
dmnsgn Sep 29, 2023
49d8b55
build: update pex-shaders to support segment color lerp
vorg Oct 4, 2023
4d712e4
chore(release): 4.0.0-alpha.43
vorg Oct 4, 2023
9e5802a
build: update pex-shaders
vorg Oct 4, 2023
5ba1d02
chore(release): 4.0.0-alpha.44
vorg Oct 4, 2023
f2783e9
refactor(ecs): remove outputEncoding from render-pipeline + move shad…
dmnsgn Oct 11, 2023
e9efd95
feat(ecs): add outputs Set to render-pipeline
dmnsgn Oct 12, 2023
77b83b0
feat: update lights for PCSS + add output encoding, tonemap and expos…
dmnsgn Oct 14, 2023
4208971
test: update type and examples
dmnsgn Oct 14, 2023
6da7db3
feat(ecs): add base renderer to share logic between renderers
dmnsgn Oct 16, 2023
10af3c4
feat(pbr): add support for tone map in render-view
dmnsgn Oct 17, 2023
c8f99c6
feat(ecs): add material component type check for line + upgrade line …
dmnsgn Oct 17, 2023
cd8a8bc
fix(ecs): handle skybox with no sunPosition nor envMap
dmnsgn Oct 19, 2023
47012f7
fix(ecs): compose shadow mapping with render-pipeline-system
dmnsgn Oct 19, 2023
b5b9ac3
revert: light getCorners gc
dmnsgn Oct 20, 2023
dd8d2d3
feat(ecs): make vertex color optional for line renderer + namespace p…
dmnsgn Oct 20, 2023
3d9af59
feat(ecs): handle post processing, drawToScreen with Linear/Gamma cam…
dmnsgn Oct 20, 2023
7bcfdee
refactor: rename TONEMAP to TONE_MAP
dmnsgn Oct 20, 2023
9ee1efc
test: enable render engine debug in all examples
dmnsgn Oct 20, 2023
c4964b3
chore(release): 4.0.0-alpha.45
dmnsgn Oct 20, 2023
a5acbdc
build: add prettier (temp)
dmnsgn Oct 20, 2023
e560ea1
build: hardcode snowdev dependencies (temp)
dmnsgn Oct 20, 2023
e3a4090
refactor: format examples
dmnsgn Oct 24, 2023
f24441b
refactor: make light entity helper not dependent on intensity + add v…
dmnsgn Oct 24, 2023
618cf7c
fix(ecs): spot light helper default radius for inner angle 0
dmnsgn Oct 24, 2023
fda28f3
feat(pbr) feat(ecs): add skybox exposure
dmnsgn Oct 25, 2023
47ba734
feat(ecs): area light disk helper
dmnsgn Oct 25, 2023
b3efb7f
refactor(pbr): use normal texture scale and reflectance
dmnsgn Oct 25, 2023
e105939
perf(ecs) feat(ecs): avoid GC when computing normal matrix
dmnsgn Oct 25, 2023
b6aac0d
fix(ecs): only compute projectionMatrix in camera system
dmnsgn Oct 25, 2023
f0933ac
feat(ecs): add line material perspectiveScaling + change default line…
dmnsgn Oct 26, 2023
60e47e4
test: add sheen roughness to brdf example
dmnsgn Oct 26, 2023
ad26b10
chore(release): 4.0.0-alpha.46
dmnsgn Oct 26, 2023
89f0388
feat(ecs): use renderView viewport in line renderer
dmnsgn Oct 27, 2023
cefebbd
refactor: remove renderStages
dmnsgn Oct 27, 2023
9c02c54
feat(ecs): split post processing passes + rename command to passes
dmnsgn Oct 27, 2023
6713aa9
fix(gltf): check for primitive mode as integer
dmnsgn Nov 29, 2023
3b69bf0
fix(gltf): add back support for EXT_mesh_gpu_instancing
dmnsgn Nov 29, 2023
0121f3e
build: update pex-shaders
dmnsgn Feb 6, 2024
a3a497a
refactor: default drawToScreen to true in render pipeline
dmnsgn Feb 6, 2024
79298bd
docs: update types
dmnsgn Feb 6, 2024
e49a5bb
feat(pbr): update pex-shaders (dof physical/focus scale, ssao post an…
dmnsgn Feb 14, 2024
de64bb4
fix(ecs): filter entities with no layer if rendering with a camera wi…
dmnsgn Feb 19, 2024
afa10cb
fix(ecs): get layer from cameraEntity in render-pipeline
dmnsgn Feb 19, 2024
16f4dc6
perf(ecs): require USE_EMISSIVE_COLOR for emissiveIntensity flag in s…
dmnsgn Feb 19, 2024
f338ffb
refactor: use glTF-Sample-Assets instead of deprecated glTF-Sample-Mo…
dmnsgn Mar 1, 2024
b7ca97c
fix(glTF): remove xmag and ymag halving in glTF loader
dmnsgn Mar 1, 2024
f8d4038
test: update gltf example models list
dmnsgn Mar 1, 2024
9bec363
build: update dependencies
dmnsgn Mar 1, 2024
5273e24
chore(release): 4.0.0-alpha.47
dmnsgn Mar 1, 2024
b047be3
fix(ecs): vertex helper early return check for typed arrays + check f…
dmnsgn Mar 4, 2024
7803878
feat(ecs): update bounds computation in geometry system
dmnsgn Mar 5, 2024
0619aa9
build: update pex-shaders
dmnsgn Mar 5, 2024
ef2f5b3
feat(ecs): add support for instanced geometry in vertex helpers
dmnsgn Mar 5, 2024
b8e9a47
Merge branch 'v4' of github.com:pex-gl/pex-renderer into geometry-sys…
dmnsgn Mar 8, 2024
1c3d72f
refactor(ecs): add boundsDirty flag check
dmnsgn Mar 8, 2024
788e1f1
fix(ecs): reset geometry components properties dirty to false on geom…
dmnsgn Mar 8, 2024
03fb670
Merge pull request #365 from pex-gl/geometry-system-bounds
dmnsgn Mar 8, 2024
fbe57b6
chore(release): 4.0.0-alpha.48
dmnsgn Mar 8, 2024
408c853
fix: ensure ssao mix happens before dof
dmnsgn Apr 2, 2024
6053838
test: cleanup examples
dmnsgn Apr 2, 2024
ac8cd64
build: update pex-shaders
dmnsgn Apr 5, 2024
605b1c0
docs: update Entity types
dmnsgn Apr 5, 2024
c702089
docs: cleanup examples + update screenshots
dmnsgn Apr 5, 2024
48f0495
docs: add question comments to source
vorg Apr 9, 2024
9e8d29b
refactor: give better names for renderPipeline shadowmapping methods
vorg Apr 18, 2024
9d0e369
refactor: inject shadowmapping methods on top of renderPopeline object
vorg Apr 18, 2024
b8da984
build: use @hpcc-js/wasm and @thi.ng/dot from npm
dmnsgn Apr 23, 2024
ef258ca
refactor: start moving postprocessing into render pipeline
vorg Apr 23, 2024
4e3cf10
refactor: finish moving from post-processing renderer to render pipeline
vorg Apr 23, 2024
422cf77
Merge commit 'b8da9848f05a567618f13afbfe2f2b9996ce1200' into v4
vorg Apr 24, 2024
16b9a69
Merge branch 'refs/heads/v4' into 354-cleanup-postprocessing
vorg Apr 24, 2024
d5a0619
refactor: switch from plain commands to renderPasses
vorg Apr 26, 2024
1122c55
build: update snowdev
vorg Apr 26, 2024
390aef6
refactor: move debugRenderer from postProcessingRenderer to renderPip…
vorg Apr 29, 2024
a4149c6
fix: make all examples run again with new render-pipeline
vorg Apr 29, 2024
71116b9
refactor: remove dead code
vorg Apr 30, 2024
45226a4
refactor: move ProgramCache to its own file
vorg Apr 30, 2024
f1494b6
refactor: use pipelineCache for postprocessing
vorg Apr 30, 2024
260c281
refactor: use pipelineCache in baseRenderer
vorg Apr 30, 2024
20997bd
refactor: rename definitions to flagDefinitions in pipelineCache
vorg Apr 30, 2024
791a8e4
refactor: add notes about exposure
vorg Apr 30, 2024
0951d19
refactor: stop injecting _geometry into flags options
vorg Apr 30, 2024
12da7e7
refactor: move ssao passes to its own file
vorg Apr 30, 2024
a197c59
refactor: split postpro passes into separate files
vorg Apr 30, 2024
0664dd0
refactor: move texture creation outside of passes
vorg Apr 30, 2024
d4087d6
refactor: assign pass name to output texture name
vorg Apr 30, 2024
a2e835e
refactor: replace postProcessingPass.disabled with enabled
vorg Apr 30, 2024
d7266ed
refactor: improve indentation
vorg Apr 30, 2024
3e65785
refactor: use resourceCache for ssao textures
vorg Apr 30, 2024
82c54dc
fix: change default ssao scale back to 1
vorg May 1, 2024
76b26d8
feat: improve graphviz scaling
vorg May 1, 2024
4fa8549
refactor: move back render-pipeline indentation
dmnsgn May 1, 2024
041ea8b
fix: use uniforms instead of this.uniforms for shadersPostReplace
dmnsgn May 1, 2024
f32dda5
fix: createPipelineCache() typo
dmnsgn May 1, 2024
41aec01
fix: remove ssao replace in post processing final effect
dmnsgn May 1, 2024
d11858d
fix: wrong import paths in pipeline-cache
dmnsgn May 1, 2024
c1b6dea
refactor: lint
dmnsgn May 1, 2024
6b37f1d
Merge pull request #371 from pex-gl/354-cleanup-postprocessing
dmnsgn May 1, 2024
878490c
feat: add transmission
dmnsgn May 2, 2024
27ce9f6
fix: only use color attachment for transmission pass
dmnsgn May 3, 2024
b7b7bf1
test: update glTF example
dmnsgn May 3, 2024
22d972b
feat(gltf): warn of unsupported extensions + error required extensions
dmnsgn May 3, 2024
291e789
build: update pex-shaders
dmnsgn May 3, 2024
280bf43
feat: remove reflectance and old transmission aka refraction
dmnsgn May 3, 2024
f8d42c2
test: remove refraction from transmission example and rename
dmnsgn May 3, 2024
2c6c14b
refactor: remove old reflectance references
dmnsgn May 3, 2024
816667f
Merge pull request #373 from pex-gl/transmission-dispersion-volume-io…
dmnsgn May 3, 2024
10a5053
refactor: remove leftover assignment to window
dmnsgn May 3, 2024
17779c4
chore(release): 4.0.0-alpha.49
dmnsgn May 3, 2024
67f8dbd
build: update pex-shaders
dmnsgn May 3, 2024
01b2987
chore(release): 4.0.0-alpha.50
dmnsgn May 3, 2024
978ea80
feat: render transmissive objects in two passes
vorg May 13, 2024
d1a6f76
build: update pex-loaders
dmnsgn May 15, 2024
0c2dc0b
build: update dependencies
dmnsgn May 20, 2024
41042b2
feat: rename all lights radius to bulbRadius
dmnsgn May 20, 2024
643bb25
fix: support separate sheen roughness texture
dmnsgn May 20, 2024
e986c2b
build: update pex-shaders
dmnsgn Jun 3, 2024
2e42ea3
test: add shadow map size to light example
dmnsgn Jun 3, 2024
630c982
refactor(ecs): make double pass work for cullFace false only
dmnsgn Jun 5, 2024
704a309
Merge pull request #376 from pex-gl/375-double-transmission
dmnsgn Jun 6, 2024
7d671d5
test: update light examples
dmnsgn Jun 6, 2024
cc782c1
fix: filter renderableEntities in standard render when options.cullFa…
dmnsgn Jun 6, 2024
4553602
test: enable double transmission by default in glTF example
dmnsgn Jun 6, 2024
91845c6
test: prevent z fighting in transmitted instances
dmnsgn Jun 6, 2024
da49997
build: update dependencies
dmnsgn Jun 6, 2024
4a7239d
chore(release): 4.0.0-alpha.51
dmnsgn Jun 6, 2024
b10fe44
fix(ecs): add intensity to ambient light component
dmnsgn Jul 4, 2024
6276a18
fix(ecs): check for offsets length before computing geometry.bounds f…
dmnsgn Jul 4, 2024
d7cc3ec
feat: expose back postProcessingEffects
dmnsgn Jul 5, 2024
26433b4
build: add types to exports field + update ignore files
dmnsgn Jul 15, 2024
643607a
build: update dependencies
dmnsgn Jul 15, 2024
1744d52
build: fix snowdev files
dmnsgn Jul 15, 2024
789e0a4
chore(release): 4.0.0-alpha.52
dmnsgn Jul 15, 2024
9a118b7
fix(ecs): add back time
dmnsgn Jul 16, 2024
d72e808
feat(ecs): assimilate empty strings "" as falsy when checking flags o…
dmnsgn Jul 16, 2024
6fa07b9
feat: add depthTest and depthWrite to line material
dmnsgn Jul 16, 2024
f028a26
fix(ecs): return hash from props for pipeline caching
dmnsgn Jul 16, 2024
c87914a
fix(ecs): bring back debug support for pipeline cache (new program/pi…
dmnsgn Jul 16, 2024
d1998ce
fix(ecs): cache fov and focalLength when updating one or the other
dmnsgn Jul 18, 2024
97d6dca
refactor(post-processing): set renderPass names correctly
dmnsgn Jul 18, 2024
c21735d
fix(ecs): check camera component for caching camera by entity id
dmnsgn Jul 18, 2024
72ebb5e
refactor(ecs): remove ternary from material component
dmnsgn Jul 18, 2024
476971f
feat(ecs): remove normalTextureScale from material component and set …
dmnsgn Jul 18, 2024
7e6cd69
chore(release): 4.0.0-alpha.53
dmnsgn Jul 18, 2024
079742f
build: update dependencies
dmnsgn Aug 14, 2024
5745df9
build: update dependencies
dmnsgn Sep 17, 2024
0e27ced
feat(post-processing): add lumaThreshold and subPixelQuality to postp…
dmnsgn Sep 17, 2024
affe874
test: update post-pro example
dmnsgn Sep 19, 2024
b0476c8
build: update dependencies
dmnsgn Sep 19, 2024
e1821fa
chore(release): 4.0.0-alpha.54
dmnsgn Sep 19, 2024
868b7c6
feat(post-processing): update aa for fxaa3
dmnsgn Sep 19, 2024
669c840
fix(post-processing): use Linear min/mag for post-processing output
dmnsgn Sep 19, 2024
4fcffb0
docs: update post-processing types
dmnsgn Sep 19, 2024
86695ef
chore(release): 4.0.0-alpha.55
dmnsgn Sep 19, 2024
3ca5195
feat(ecs): handle shadow mapping in line renderer
dmnsgn Jan 31, 2025
2ae3ce2
fix(ecs): bring back material.vert/frag overrides
dmnsgn Feb 7, 2025
952c1bf
test: add new gltf assets
dmnsgn Feb 7, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
9 changes: 9 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
root = true

[*]
end_of_line = lf
charset = utf-8
indent_style = space
indent_size = 2
trim_trailing_whitespace = true
insert_final_newline = true
22 changes: 5 additions & 17 deletions .gitignore
100644 → 100755
Original file line number Diff line number Diff line change
@@ -1,19 +1,7 @@
bower_components
node_modules
*.log
.DS_Store
bundle.js
example/main.web.js
*.swp
*.swo
.atom-build.json
.tern-project
.tern-port
experiments
tags
old
examples/gltf-nodes
examples/glTF-Sample-Models
examples/screenshots/*-diff.png
examples/build/main.js
.vscode/settings.json
/types
/lib
/web_modules
/examples/glTF-Sample-Assets
/examples/screenshots/*-diff.png
Empty file added .nojekyll
Empty file.
32 changes: 11 additions & 21 deletions .npmignore
Original file line number Diff line number Diff line change
@@ -1,21 +1,11 @@
bower_components
node_modules
*.log
.DS_Store
bundle.js
test
test.js
examples/
.npmignore
LICENSE.md
*.swp
.tern-project
.tern-port
.atom-build.json
experiments/
tags
old
assets
screenshot.jpg
local_modules_old
.vscode/
/web_modules
/examples
/docs
/coverage
/test
/.github
screenshot.*
index.html
tsconfig.json
.editorconfig
.nojekyll
1,052 changes: 1,052 additions & 0 deletions CHANGELOG.md

Large diffs are not rendered by default.

22 changes: 10 additions & 12 deletions LICENSE.md
100644 → 100755
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
The MIT License (MIT)
Copyright (c) 2015 Marcin Ignac
Copyright (C) 2015 Marcin Ignac

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand All @@ -8,14 +7,13 @@ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE
OR OTHER DEALINGS IN THE SOFTWARE.
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
Loading