You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
* Implement sync interval and refresh rate API for RenderViewportWidget Signed-off-by: nvsickle <nvsickle@amazon.com> * Measure actual frame timings in the viewport info overlay. Takes the median of the sum of (frame end - frame begin) to provide more a more representative view of when frames begin and end. Note: Until VSync is internally supported by the event loop, this will produce nearly identical frame timings as the frame will spend as much time as needed synchronously waiting on a vblank. Signed-off-by: nvsickle <nvsickle@amazon.com> * Make frame timing per-pipeline, wire up refresh rate info to ViewportContext Signed-off-by: nvsickle <nvsickle@amazon.com> * POC: Frame limit pipeline rendering Signed-off-by: nvsickle <nvsickle@amazon.com> * Switch Editor tick to every 0ms to allow better tick accumulation behavior Signed-off-by: nvsickle <nvsickle@amazon.com> * Move RPISystemComponent to the tick bus, remove tick accumulation logic Signed-off-by: nvsickle <nvsickle@amazon.com> * Add `AddToRenderTickAtInterval` to RenderPipeline API This allows a pipeline to update at a set cadence, instead of rendering every frame or being directly told when to tick. Signed-off-by: nvsickle <nvsickle@amazon.com> * Make ViewportContext enforce a target framerate -Adds GetFpsLimit/SetFpsLimit for actively limiting FPS -Calculates a render tick interval based on vsync and the vps limit and updates the current pipeline Signed-off-by: nvsickle <nvsickle@amazon.com> * Add r_fps_limit and ed_inactive_viewport_fps_limit cvars Signed-off-by: nvsickle <nvsickle@amazon.com> * Quick null check from a crash I bumped into Signed-off-by: nvsickle <nvsickle@amazon.com> * Fix off-by-one on FPS calculation (shouldn't include the not-yet-rendered frame) Signed-off-by: nvsickle <nvsickle@amazon.com> * Clarify frame time begin initialization Signed-off-by: nvsickle <nvsickle@amazon.com> * Fix TrackView export. Signed-off-by: nvsickle <nvsickle@amazon.com> * Address some reviewer feedback, revert RPISystem API change, fix CPU profiler. Signed-off-by: nvsickle <nvsickle@amazon.com> * Add g_simulation_tick_rate Signed-off-by: nvsickle <nvsickle@amazon.com> * Address review feedback, make frame limit updates event driven Signed-off-by: nvsickle <nvsickle@amazon.com> * Remove timestamp update from ComponentApplication::Tick Signed-off-by: nvsickle <nvsickle@amazon.com> |
4 years ago | |
|---|---|---|
| .. | ||
| 2DBezierKeyUIControls.cpp | 5 years ago | |
| AssetBlendKeyUIControls.cpp | 5 years ago | |
| AtomOutputFrameCapture.cpp | 5 years ago | |
| AtomOutputFrameCapture.h | 5 years ago | |
| CaptureKeyUIControls.cpp | 5 years ago | |
| CharacterKeyUIControls.cpp | 5 years ago | |
| CommentKeyUIControls.cpp | 4 years ago | |
| CommentNodeAnimator.cpp | 4 years ago | |
| CommentNodeAnimator.h | 5 years ago | |
| ConsoleKeyUIControls.cpp | 5 years ago | |
| DirectorNodeAnimator.cpp | 4 years ago | |
| DirectorNodeAnimator.h | 4 years ago | |
| EditorTrackViewEventsBus.h | 5 years ago | |
| EventKeyUIControls.cpp | 5 years ago | |
| GotoKeyUIControls.cpp | 5 years ago | |
| ScreenFaderKeyUIControls.cpp | 4 years ago | |
| SelectKeyUIControls.cpp | 5 years ago | |
| SequenceBatchRenderDialog.cpp | 4 years ago | |
| SequenceBatchRenderDialog.h | 5 years ago | |
| SequenceBatchRenderDialog.ui | 5 years ago | |
| SequenceKeyUIControls.cpp | 4 years ago | |
| SoundKeyUIControls.cpp | 5 years ago | |
| TVCustomizeTrackColorsDialog.ui | 5 years ago | |
| TVCustomizeTrackColorsDlg.cpp | 4 years ago | |
| TVCustomizeTrackColorsDlg.h | 4 years ago | |
| TVEventsDialog.cpp | 4 years ago | |
| TVEventsDialog.h | 5 years ago | |
| TVEventsDialog.ui | 5 years ago | |
| TVSequenceProps.cpp | 4 years ago | |
| TVSequenceProps.h | 5 years ago | |
| TVSequenceProps.ui | 5 years ago | |
| TimeRangeKeyUIControls.cpp | 5 years ago | |
| TrackEventKeyUIControls.cpp | 5 years ago | |
| TrackViewAnimNode.cpp | 4 years ago | |
| TrackViewAnimNode.h | 4 years ago | |
| TrackViewCurveEditor.cpp | 4 years ago | |
| TrackViewCurveEditor.h | 5 years ago | |
| TrackViewCurveEditor.ui | 5 years ago | |
| TrackViewDialog.cpp | 4 years ago | |
| TrackViewDialog.h | 5 years ago | |
| TrackViewDialog.qrc | 5 years ago | |
| TrackViewDopeSheetBase.cpp | 4 years ago | |
| TrackViewDopeSheetBase.h | 5 years ago | |
| TrackViewDoubleSpinBox.cpp | 5 years ago | |
| TrackViewDoubleSpinBox.h | 5 years ago | |
| TrackViewEventNode.cpp | 5 years ago | |
| TrackViewEventNode.h | 5 years ago | |
| TrackViewFindDlg.cpp | 5 years ago | |
| TrackViewFindDlg.h | 5 years ago | |
| TrackViewFindDlg.ui | 5 years ago | |
| TrackViewKeyPropertiesDlg.cpp | 4 years ago | |
| TrackViewKeyPropertiesDlg.h | 5 years ago | |
| TrackViewNode.cpp | 4 years ago | |
| TrackViewNode.h | 4 years ago | |
| TrackViewNodeFactories.cpp | 5 years ago | |
| TrackViewNodeFactories.h | 5 years ago | |
| TrackViewNodes.cpp | 4 years ago | |
| TrackViewNodes.h | 4 years ago | |
| TrackViewNodes.ui | 5 years ago | |
| TrackViewPythonFuncs.cpp | 4 years ago | |
| TrackViewPythonFuncs.h | 4 years ago | |
| TrackViewSequence.cpp | 4 years ago | |
| TrackViewSequence.h | 4 years ago | |
| TrackViewSequenceManager.cpp | 4 years ago | |
| TrackViewSequenceManager.h | 5 years ago | |
| TrackViewSplineCtrl.cpp | 4 years ago | |
| TrackViewSplineCtrl.h | 5 years ago | |
| TrackViewTimeline.cpp | 5 years ago | |
| TrackViewTimeline.h | 5 years ago | |
| TrackViewTrack.cpp | 4 years ago | |
| TrackViewTrack.h | 4 years ago | |
| TrackViewTrackPropsDlg.ui | 5 years ago | |
| TrackViewUndo.cpp | 4 years ago | |
| TrackViewUndo.h | 5 years ago | |
| bmp00016_00.png | 5 years ago | |
| bmp00016_01.png | 5 years ago | |
| clapperboard_cancel.png | 5 years ago | |
| clapperboard_ready.png | 5 years ago | |
| spline_edit_bar_00.png | 5 years ago | |
| spline_edit_bar_01.png | 5 years ago | |
| spline_edit_bar_02.png | 5 years ago | |
| spline_edit_bar_03.png | 5 years ago | |
| spline_edit_bar_04.png | 5 years ago | |
| spline_edit_bar_05.png | 5 years ago | |
| spline_edit_bar_06.png | 5 years ago | |
| spline_edit_bar_07.png | 5 years ago | |
| spline_edit_bar_08.png | 5 years ago | |
| spline_edit_bar_09.png | 5 years ago | |
| spline_edit_bar_10.png | 5 years ago | |
| spline_edit_bar_11.png | 5 years ago | |
| spline_edit_bar_12.png | 5 years ago | |
| spline_edit_bar_13.png | 5 years ago | |
| spline_edit_bar_14.png | 5 years ago | |
| spline_edit_bar_15.png | 5 years ago | |
| spline_edit_bar_16.png | 5 years ago | |
| trackview_keys_00.png | 5 years ago | |
| trackview_keys_01.png | 5 years ago | |
| trackview_keys_02.png | 5 years ago | |
| trackview_keys_03.png | 5 years ago | |
| tvkeys-00.png | 5 years ago | |
| tvkeys-01.png | 5 years ago | |
| tvkeys-02.png | 5 years ago | |
| tvkeys-03.png | 5 years ago | |
| tvkeys-04.png | 5 years ago | |
| tvkeys-05.png | 5 years ago | |
| tvkeys-06.png | 5 years ago | |
| tvkeys-07.png | 5 years ago | |
| tvkeys-08.png | 5 years ago | |
| tvkeys-09.png | 5 years ago | |
| tvkeys-10.png | 5 years ago | |
| tvkeys-11.png | 5 years ago | |
| tvkeys-12.png | 5 years ago | |
| tvmain-00.png | 5 years ago | |
| tvmain-01.png | 5 years ago | |
| tvmain-02.png | 5 years ago | |
| tvmain-03.png | 5 years ago | |
| tvmain-04.png | 5 years ago | |
| tvmain-05.png | 5 years ago | |
| tvmain-06.png | 5 years ago | |
| tvmain-07.png | 5 years ago | |
| tvmain-08.png | 5 years ago | |
| tvmain-09.png | 5 years ago | |
| tvnodes-00.png | 5 years ago | |
| tvnodes-01.png | 5 years ago | |
| tvnodes-02.png | 5 years ago | |
| tvnodes-03.png | 5 years ago | |
| tvnodes-04.png | 5 years ago | |
| tvnodes-05.png | 5 years ago | |
| tvnodes-06.png | 5 years ago | |
| tvnodes-07.png | 5 years ago | |
| tvnodes-08.png | 5 years ago | |
| tvnodes-09.png | 5 years ago | |
| tvnodes-10.png | 5 years ago | |
| tvnodes-11.png | 5 years ago | |
| tvnodes-12.png | 5 years ago | |
| tvnodes-13.png | 5 years ago | |
| tvnodes-14.png | 5 years ago | |
| tvnodes-15.png | 5 years ago | |
| tvnodes-16.png | 5 years ago | |
| tvnodes-17.png | 5 years ago | |
| tvnodes-18.png | 5 years ago | |
| tvnodes-19.png | 5 years ago | |
| tvnodes-20.png | 5 years ago | |
| tvnodes-21.png | 5 years ago | |
| tvnodes-22.png | 5 years ago | |
| tvnodes-23.png | 5 years ago | |
| tvnodes-24.png | 5 years ago | |
| tvnodes-25.png | 5 years ago | |
| tvnodes-26.png | 5 years ago | |
| tvnodes-27.png | 5 years ago | |
| tvnodes-28.png | 5 years ago | |
| tvnodes-29.png | 5 years ago | |
| tvplay-00.png | 5 years ago | |
| tvplay-01.png | 5 years ago | |
| tvplay-02.png | 5 years ago | |
| tvplay-03.png | 5 years ago | |
| tvplay-04.png | 5 years ago | |
| tvplay-05.png | 5 years ago | |
| tvplay-06.png | 5 years ago | |
| tvplay-07.png | 5 years ago | |
| tvplay-08.png | 5 years ago | |
| tvplay-09.png | 5 years ago | |
| tvplay-10.png | 5 years ago | |
| tvview-00.png | 5 years ago | |
| tvview-01.png | 5 years ago | |
| tvview-02.png | 5 years ago | |