Commit Graph

127 Commits

Author SHA1 Message Date
Dan Bagnell dff65a6381 Merge branch 'master' into 3d-tiles 2017-04-13 17:52:48 -04:00
Dan Bagnell 54ad83f025 Update LICENSE.md. 2017-04-10 17:14:20 -04:00
Tom Fili 26722e73dc Tweaks from PR comments. 2017-04-10 11:43:41 -04:00
Sean Lilley 89047dcadf Merge branch 'master' into 3d-tiles 2017-01-31 10:46:06 -05:00
Dan Bagnell 40f8bcd174 Merge branch 'master' into texture-compression 2017-01-26 13:50:37 -05:00
Matthew Amato feba00e064 Update copyright year in LICENSE.md 2017-01-23 15:26:24 -05:00
Dan Bagnell da8ba03706 Merge branch 'texture-compression' into 3d-tiles-texture-compresseion 2017-01-09 18:58:26 -05:00
Dan Bagnell 73fc589092 Update crunch.js and update licenses. 2017-01-09 14:56:21 -05:00
Dan Bagnell f6cf9553aa Updates from review. 2017-01-09 14:00:22 -05:00
Robert Taglang b968684a8d Merge branch 'master' of github.com:lasalvavida/cesium into 3d-tiles 2016-10-14 11:10:17 -04:00
Dan Bagnell 76b23a87ad Update CHANGES.md and LICENSE.md. 2016-09-02 15:36:03 -04:00
Sean Lilley 47d93a3686 Merge branch 'master' into 3d-tiles 2016-06-14 10:16:59 -04:00
Sean Lilley 481c7751c6 Merge branch 'master' into 3d-tiles 2016-06-06 13:52:01 -04:00
Dan Bagnell 35cf1a50bc Update License.md. 2016-06-03 16:49:46 -04:00
Matthew Amato 721d1a2295 Merge pull request #3836 from AnalyticalGraphicsInc/remove-open3dgc
Remove Open3DGC WIP from Model
2016-04-25 12:18:30 -04:00
Matthew Amato 1f16a58372 Merge remote-tracking branch 'origin/master' into 3d-tiles
# Conflicts:
#	LICENSE.md
#	Source/Renderer/DrawCommand.js
#	Specs/Scene/TileBoundingBoxSpec.js
2016-04-21 17:56:35 -04:00
Sean Lilley 410a67f328 Merge branch 'master' into shadows 2016-04-15 14:29:10 -04:00
Patrick Cozzi c6300a630e Remove Open3DGC WIP from Model 2016-04-12 16:30:19 -04:00
Thomas Pedbereznak 42463c98b6 Updated LICENSE 2016-04-06 16:17:45 -04:00
Sean Lilley f5fcf487e0 Moved shadow gltf files and updated LICENSE.md 2016-03-07 11:25:44 -05:00
ggetz 36e7567481 Remove chroma 2016-03-03 11:43:51 -05:00
Patrick Cozzi 18cc29ce37 Added third-party jsep 2016-02-14 12:32:59 -05:00
Patrick Cozzi 18d80354be Add third-party chroma.js 2016-02-08 15:17:46 -05:00
Sean Lilley 495606ee84 Merge branch 'master' into 3d-tiles 2016-01-25 17:39:10 -05:00
Dan Bagnell 7b59f5fb71 Merge branch 'master' into vr 2016-01-13 14:52:14 -05:00
Sean Lilley 2656aea8af Merge branch 'master' into 3d-tiles 2016-01-13 13:34:34 -05:00
aaditya-thakkar a167145599 Updated LICENCE.md
updated copyright year from 2015 to 2016 according to issue #3401
2016-01-12 18:26:04 +05:30
Dan Bagnell 8021efe011 Update licenses. 2016-01-11 16:29:13 -05:00
Sean Lilley ac3e263ac6 Merge remote-tracking branch 'origin/master' into 3d-tiles 2015-12-08 18:57:40 -05:00
eputnam 1904f70293 made changes to LICENSE.md per <a href="https://github.com/AnalyticalGraphicsInc/cesium/pull/3235"></a> 2015-11-30 09:55:22 -08:00
Sean Lilley 68cdda3e7b Merge branch 'master' into 3d-tiles 2015-11-24 08:42:57 -05:00
eputnam a3641ab9f2 updated LICENSE.md per https://github.com/AnalyticalGraphicsInc/cesium/issues/3234 2015-11-21 15:18:27 -08:00
Matthew Amato 9d059fe1bd Merge remote-tracking branch 'origin/master' into video-material
# Conflicts:
#	CHANGES.md
2015-11-16 17:41:53 -05:00
Ed Mackey d26210351c Update LICENSE.md 2015-11-16 14:14:33 -05:00
Matthew Amato faac4b9c98 Add support for video materials
This extends the `Material` object to support `HTMLVideoElement`, similar
to how we already support `Canvas`. It also adds similar support to the
`Entity` layer, via the `ImageMaterialProperty`.

Also added `VideoSynchronizer`. By default, video materials just use the
current video frame as the texture, so if you pause, seek, or otherwise
change the video, the material is updated to match. `VideoSynchronizer` is
a helper class that flips this so that the video time is controlled by the
simulation clock, allowing for you to synchronize the video with the rest
of your scene.

Added a new Sandcastle example using Big Buck Bunny, an open source blender
movie project from a few years ago.  To avoid bloating the repository and
release zip size, movie files are hosted on cesiumjs.org.

Browser Support
IE will most likely never support video textures, but they are being
added to Edge. Chrome and Firefox work great, Safari should work as well.

Sound
Sound works as expected, even when playing faster or slower than normal. Ultimately it's browser controlled and users determine whether to include sound or not directly on the video element. Our Sandcastle demo has sound.
2015-11-16 14:08:41 -05:00
Dan Bagnell 781d9b46a5 Merge branch 'master' into 3d-tiles
Conflicts:
	CHANGES.md
	Source/Core/PolygonGeometry.js
	Source/Scene/Primitive.js
	Source/Scene/Scene.js
2015-08-21 16:44:26 -04:00
Frederic Junod 3f2fd5e648 Remove unused ThirdParty/es5-shim
Not used since 339be2c
2015-08-11 17:04:26 +02:00
Kai Ninomiya 46c8ee7b13 Add o3dgc library & license 2015-07-27 10:37:14 -04:00
Matthew Amato 7fc59f9861 Merge remote-tracking branch 'origin/master' into jasmineUpgrade
Conflicts:
	Specs/DataSources/CzmlDataSourceSpec.js
	Specs/DataSources/KmlDataSourceSpec.js
	Specs/Scene/ModelSpec.js
	Specs/createPackableSpecs.js
2015-03-15 23:05:02 -04:00
Patrick Cozzi 810a38eab8 Start of removing duck test model 2015-03-06 09:05:12 -05:00
Kevin Ring d844e46f2d Merge remote-tracking branch 'origin/master' into jasmineUpgrade
Conflicts:
	CHANGES.md
2015-02-23 11:25:16 +11:00
Matthew Amato 9c845847ce Add third-party libraries used by KML
[zip.js](https://github.com/gildas-lormeau/zip.js) - zip library needed for KMZ support.

[Autolinker.js](https://github.com/gregjacobs/Autolinker.js) - Linkifies plain text. Will be iniitially used for KML descriptions, but we can add this as a general option to InfoxBox down the line if we want.
2015-02-20 08:58:05 -05:00
Kevin Ring 0169ec3924 Update LICENSE.md and CHANGES.md. 2015-02-18 11:54:48 +11:00
Patrick Cozzi f3aa0fd1f2 Update copyright to 2015 2015-01-08 19:49:04 -05:00
Matthew Amato cb495c5232 Initial commit of maki icon set.
See https://github.com/AnalyticalGraphicsInc/cesium/wiki/Maki-Icon-Generation for details.
2014-09-28 15:41:34 -04:00
Matthew Amato 45f9e536cd More changes after review. 2014-07-28 14:13:58 -04:00
Matthew Amato 45e1dc9800 Changes after review. 2014-07-28 14:09:19 -04:00
hpinkos 9d6604134d update LICENSE.md 2014-07-11 17:00:56 -04:00
Kevin Ring eb7f852917 Add Navigation Help widget. 2014-04-16 10:40:39 -04:00
Dan Bagnell 05ae82ddd6 Merge branch 'master' into oit 2014-02-27 14:19:12 -05:00
Patrick Cozzi 751ea1729f Update license for test model 2014-02-26 16:45:37 -05:00
Dan Bagnell 7fa687ce9e Merge branch 'multifrustum' into oit 2014-02-25 17:40:57 -05:00
Scott Hunter 44cf6d6359 Remove the need for the WeakMap shim in knockout-es5.
The WeakMap shim actually stored values (in this case the observable storage) on the keys (view models) directly, using a hidden randomly-generated property, and overwrote the global Object.getOwnPropertyNames function to hide that property.  For our purposes, the observable storage is not really that secret, so it simplifies everything to just create a non-enumerable property named __knockoutObservables on the view model.  Less is more.
2014-02-21 20:41:34 -05:00
Dan Bagnell 2d4a14fe0d Add license information for FXAA. 2014-02-13 15:36:11 -05:00
Dan Bagnell 331bdc9470 Remove materials that are being moved to a plugin. 2014-01-13 19:53:11 -05:00
Patrick Cozzi bddcd92b7f Update copyright year 2014-01-08 10:20:46 -05:00
Scott Hunter df6d7368d0 The license for mersenne-twister was added to the wrong location. 2013-08-22 16:16:33 -04:00
Matthew Amato 051dde3e03 Update LICENSE.md and CHANGES.md 2013-08-22 14:29:18 -04:00
Matthew Amato 72dc8c4d65 Finish TopoJSON support. 2013-06-28 10:25:59 -04:00
Scott Hunter 8dfcf2f3ba Add licensing. 2013-05-31 17:48:27 -04:00
Patrick Cozzi 53b942bd38 Minor license wording tweaks 2013-04-29 16:58:51 -04:00
Ed Mackey d5f3334a99 Update LICENSE.md 2013-01-31 11:43:39 -05:00
Ed Mackey d236576732 Update the sky box to use the correct orientation.
Also added a `skyBoxBaseUrl` parameter to the widget, for easily
swapping out different sets of SkyBox images.
2013-01-29 14:13:00 -05:00
Scott Hunter add6d9e6a5 ThirdParty library consistency.
Make the files match their upstream form as closely as possible.  We should not be aggressively rewriting and reformatting our third-party libraries to match our own coding standards, because it makes it much harder to diff against the original when trying to upgrade.

Also adjust the licensing comments to:
* be correctly preserved in minified output by both r.js (UglifyJS) and Dojo (Closure Compiler)
* clearly indicate the names and URLs of the components each license applies to.
2013-01-03 18:04:08 -05:00
Patrick Cozzi dcbe0b3bf2 Fix link in LICENSE.md 2013-01-03 12:58:41 -05:00
Matthew Amato 7a6b7e105f Update licensing. 2012-12-21 14:55:10 -05:00
Patrick Cozzi e619fe27e2 Add back data credit for images that were not deleted 2012-11-24 16:38:43 -05:00
Patrick Cozzi 4c8b32dc7e Added images for sky box 2012-11-21 14:34:14 -05:00
Scott Hunter ceb91ed2a6 Improve requestAnimationFrame.
The selection of the implementation should only happen once.  Add smarts to the non-native setTimeout fallback to make it better target 60fps by accounting for the time taken by the callback.  Add es5-shim library when running specs to allow them to actually be runnable on old IE.  Update LICENSE.md to reflect current state of third party libraries by removing old ACE and JS Beautifier entries, and add CodeMirror, JSHint, and now es5-shim.
2012-10-29 17:30:44 -04:00
Matthew Amato ac2e4e8210 Update LICENSE.MD 2012-07-24 13:32:27 -04:00
Scott Hunter 9ded81cfb9 Add `when` promise library and switch some APIs to use them.
Replace Jobs.downloadImage and getImageFromUrl with promise-based loadImage.
Change jsonp to work in a promise-based way.  Fix some other random documentation
problems I noticed along the way.
2012-07-20 11:34:50 -04:00
Scott Hunter 622db19017 Fix typos. 2012-07-05 17:45:34 -04:00
Scott Hunter ae5d199029 Use blockquotes instead of forced-wrap code blocks. 2012-07-05 17:36:48 -04:00
Scott Hunter b552b53cef Fix markdown formatting more completely, and add missing license sections. 2012-07-05 17:12:08 -04:00
Scott Hunter 4311d14ae0 Make markdown formatting consistent. 2012-07-05 16:59:53 -04:00
Patrick Cozzi 7fefbdaa3f Updated LICENSE.md to use markdown. 2012-05-16 15:06:23 -03:00
Patrick Cozzi 428cc29090 Fixed bad rename 2012-05-16 13:46:18 -04:00