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

CPU Usage #6115

Merged
merged 56 commits into from
Jan 29, 2018
Merged
Changes from 1 commit
Commits
Show all changes
56 commits
Select commit Hold shift + click to select a range
38d7303
Scene render loop updates with opt in requestRender mode
ggetz Dec 13, 2017
97f226f
Merge branch 'master' into requestRender-optin-mode
ggetz Dec 18, 2017
ddbd5e3
Sandcastle updates and specs
ggetz Dec 18, 2017
f215d5c
Update CHANGES.md
ggetz Dec 19, 2017
06270d5
Merge branch 'master' into requestRender-optin-mode
ggetz Dec 19, 2017
1789480
Fix eslint errors
ggetz Dec 20, 2017
b2b08b8
Eslint
ggetz Dec 20, 2017
9c11b92
Fixes
ggetz Dec 20, 2017
94165ba
Include scene morphing and update tests
ggetz Dec 21, 2017
0527041
Callback fix
ggetz Dec 21, 2017
93a40af
Fix typo in CHANGES.md
pjcozzi Dec 21, 2017
87a10e8
Update CHANGES.md, docs
ggetz Dec 22, 2017
1f20508
Code fixes
ggetz Dec 22, 2017
ee37455
Update performance display
ggetz Dec 22, 2017
8eace56
Cleanup scene specs
ggetz Dec 22, 2017
9659b2c
Sandcastle example thumbnail
ggetz Dec 22, 2017
3a7e9f2
Cleanup, update docs, tests, and displays for Sandcastle
ggetz Jan 3, 2018
72cacdb
Eslint errors fix
ggetz Jan 3, 2018
a99bc64
CesiumWidget and Viewer requestRender specs
ggetz Jan 3, 2018
d698876
Rendering/Update events
ggetz Jan 4, 2018
14b7cb4
Update Sandacastle render event usgae, tweak CHANGES.md
ggetz Jan 5, 2018
f69edc1
Merge pull request #6065 from AnalyticalGraphicsInc/requestRender-opt…
lilleyse Jan 8, 2018
d66c837
Globe imagery and terrain loading trigger renders in requestRenderMode
ggetz Jan 10, 2018
1387307
Only update imagery if quadtreeSurfaceTileProvider
ggetz Jan 10, 2018
6ffb328
Updated CHANGES.md
ggetz Jan 10, 2018
682d1b5
Cleanup
ggetz Jan 12, 2018
3c2cfc1
Cleanup globe callbacks
ggetz Jan 12, 2018
61be0f7
Merge pull request #6107 from AnalyticalGraphicsInc/requestRender-globe
lilleyse Jan 12, 2018
78ad148
Merge branch 'master' into cpu-usage
ggetz Jan 12, 2018
0770422
Update scene rendering performance sandcastke example
ggetz Jan 16, 2018
a090eb9
Cleanup comments
ggetz Jan 17, 2018
4aad513
Correctly reset scene when switching scenarios
ggetz Jan 17, 2018
2a5b01e
Clarify sandcastle demo
ggetz Jan 17, 2018
a2d173c
Merge branch 'master' into cpu-usage
Jan 18, 2018
7e202ae
Changed update/render for cpu usage, update specs, cleanup example
ggetz Jan 22, 2018
3662bfc
Fox specs
ggetz Jan 22, 2018
2bb47cf
Merge branch 'master' into cpu-usage
Jan 23, 2018
867f2cc
Spec fixes
ggetz Jan 23, 2018
88b1bab
Cleanup specs
ggetz Jan 23, 2018
6cb6f92
Clean bad merge
ggetz Jan 23, 2018
abeec78
Add scene.forceRender
ggetz Jan 24, 2018
52ae61a
Cleanup forceRender
ggetz Jan 24, 2018
60af769
Change default maximumRenderTimeChange, adjust camera update events
ggetz Jan 24, 2018
1be2923
Merge remote-tracking branch 'origin/master' into cpu-usage
ggetz Jan 24, 2018
2fa7d2e
Resolve tileLoadedCallback changes
ggetz Jan 24, 2018
2aa195a
Update docs to include link to blog post:
ggetz Jan 25, 2018
73efe7d
Merge remote-tracking branch 'origin' into cpu-usage
ggetz Jan 25, 2018
0c9869d
Setting track entity prompts render, clean sandcastle, clean specs
ggetz Jan 25, 2018
dc1ad2c
Fix eslint error
ggetz Jan 26, 2018
7e24f94
Merge branch 'master' into cpu-usage
Jan 26, 2018
79e9bc3
Merge remote-tracking branch 'origin/master' into cpu-usage
ggetz Jan 26, 2018
f9c0578
Updated CHANGES.md, add requestRender mode to CesiumViewer.js
ggetz Jan 26, 2018
15c4cd6
Update example to latest use latest tileset API
ggetz Jan 29, 2018
ea73622
Merge branch 'cpu-usage' of github.com:AnalyticalGraphicsInc/cesium i…
Jan 29, 2018
d8be8cf
Merge branch 'master' into cpu-usage
Jan 29, 2018
c982b3e
tweak sandcastle
Jan 29, 2018
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 3 additions & 1 deletion CHANGES.md
Original file line number Diff line number Diff line change
@@ -3,10 +3,12 @@ Change Log

### 1.42 - 2017-02-01

* Added optional scene request render mode to reduce CPU usage. [#6065](https://github.com/AnalyticalGraphicsInc/cesium/pull/6065)
* Added optional scene request render mode to reduce CPU usage. [#6065](https://github.com/AnalyticalGraphicsInc/cesium/pull/6065) and [#6107](https://github.com/AnalyticalGraphicsInc/cesium/pull/6107)
* `Scene.requestRenderMode` enables a mode which will only request new render frames on changes to the scene, or when the simulation time change exceeds `scene.maximumRenderTimeChange`.
* `Scene.requestRender` will explicitly request a new render frame when in request render mode.
* Added `Scene.preUpdate` and `Scene.postUpdate` events that are raised before and after the scene updates respectively. The scene is always updated before executing a potential render. Continue to listen to `Scene.preRender and `Scene.postRender` events for when the scene renders a frame.
* Added `CreditDisplay.update`, which updates the credit display before a new frame is rendered.
* Added `Globe.imageryLayersUpdatedEvent`, which is raised when imagery layer is added, shown, hidden, moved, or removed on the globe.

### 1.41 - 2017-01-02