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> |
5 years ago | |
|---|---|---|
| .. | ||
| AWSClientAuth | 5 years ago | |
| AWSCore | 5 years ago | |
| AWSGameLift | 5 years ago | |
| AWSMetrics | 5 years ago | |
| Achievements | 5 years ago | |
| AssetMemoryAnalyzer | 5 years ago | |
| AssetValidation | 5 years ago | |
| Atom | 5 years ago | |
| AtomContent | 5 years ago | |
| AtomLyIntegration | 5 years ago | |
| AtomTressFX | 5 years ago | |
| AudioEngineWwise | 5 years ago | |
| AudioSystem | 5 years ago | |
| BarrierInput | 5 years ago | |
| Blast | 5 years ago | |
| Camera | 5 years ago | |
| CameraFramework | 5 years ago | |
| CertificateManager | 5 years ago | |
| CrashReporting | 5 years ago | |
| CustomAssetExample | 5 years ago | |
| DebugDraw | 5 years ago | |
| DevTextures | 5 years ago | |
| EMotionFX | 5 years ago | |
| EditorPythonBindings | 5 years ago | |
| ExpressionEvaluation | 5 years ago | |
| FastNoise | 5 years ago | |
| GameState | 5 years ago | |
| GameStateSamples | 5 years ago | |
| Gestures | 5 years ago | |
| GradientSignal | 5 years ago | |
| GraphCanvas | 5 years ago | |
| GraphModel | 5 years ago | |
| HttpRequestor | 5 years ago | |
| ImGui | 5 years ago | |
| InAppPurchases | 5 years ago | |
| LandscapeCanvas | 5 years ago | |
| LmbrCentral | 5 years ago | |
| LocalUser | 5 years ago | |
| LyShine | 5 years ago | |
| LyShineExamples | 5 years ago | |
| Maestro | 5 years ago | |
| MessagePopup | 5 years ago | |
| Metastream | 5 years ago | |
| Microphone | 5 years ago | |
| Multiplayer | 5 years ago | |
| MultiplayerCompression | 5 years ago | |
| NvCloth | 5 years ago | |
| PBSreferenceMaterials | 5 years ago | |
| PhysX | 5 years ago | |
| PhysXDebug | 5 years ago | |
| PhysXSamples | 5 years ago | |
| Prefab | 5 years ago | |
| Presence | 5 years ago | |
| PrimitiveAssets | 5 years ago | |
| PythonAssetBuilder | 5 years ago | |
| QtForPython | 5 years ago | |
| SaveData | 5 years ago | |
| SceneLoggingExample | 5 years ago | |
| SceneProcessing | 5 years ago | |
| ScriptCanvas | 5 years ago | |
| ScriptCanvasDeveloper | 5 years ago | |
| ScriptCanvasPhysics | 5 years ago | |
| ScriptCanvasTesting | 5 years ago | |
| ScriptEvents | 5 years ago | |
| ScriptedEntityTweener | 5 years ago | |
| SliceFavorites | 5 years ago | |
| StartingPointCamera | 5 years ago | |
| StartingPointInput | 5 years ago | |
| StartingPointMovement | 5 years ago | |
| SurfaceData | 5 years ago | |
| Terrain | 5 years ago | |
| TestAssetBuilder | 5 years ago | |
| TextureAtlas | 5 years ago | |
| TickBusOrderViewer | 5 years ago | |
| Twitch | 5 years ago | |
| UiBasics | 5 years ago | |
| Vegetation | 5 years ago | |
| VideoPlaybackFramework | 5 years ago | |
| VirtualGamepad | 5 years ago | |
| WhiteBox | 5 years ago | |