V
主页
REAC 2024 DAY 2 Optimizing the UI's CPU bound frame rate in Call of Duty
发布人
https://www.youtube.com/watch?v=iDhBz_PovwU This talk takes a deep dive into the system that drives the user interface and HUD of Call of Duty. Over the years the Call of Duty UI performance had atrophied and gotten into a state where it was impacting the frame rate of the entire game - and even risking the launch of the title. This is the story of the battle that was fought to both reclaim the lost knowledge of our UI engine while getting the performance back to a suitable state for the release of Call of Duty. Speaker: Simon Eschbach has somehow shipped 10 games while ending up in the same place every time: Detangling, debugging and optimizing long neglected user interface systems. His work started 20 years ago on the original BioShock games and ended up spanning several genres to finally end up back in the frame rate critical FPS space on Call of Duty. After being on the CPU performance critical path for the last three Call of Duty titles, Simon is ready to share his war stories from the trenches.
打开封面
下载高清视频
观看高清视频
视频下载器
REAC 2024 DAY 1 Testing Rendering Code at Frostbite
REAC 2024 DAY 2 Modernizing geometry rendering in Alan Wake 2
REAC 2023 DAY 1 Task Graph Renderer at Activision
One Frame in 'Halo Infinite'
Guide to Random Number Generation in C++ - Adrien Devresse - C++Now 2024
REAC 2023 DAY 2 Lessons Learned from Far Cry Dunia Engine's Shader Pipeline
REAC 2024 DAY 1 Resource Management Architecture in 4A Engine
File IO - Past, Present and Future - Guy Davidson - ACCU 2024
Optimizing Path Termination for Radiance Caching Through Explicit Variance Tradi
REAC 2023 DAY 1 Modern Mobile Rendering @ HypeHype
Reducing C++ Compilation Times Through Good Design - Andrew Pearcy - ACCU 2024
GPU-friendly Stroke Expansion
GAME23 Leo Dorst - Geometric Dynamics
Radiance Caching with On-Surface Caches for Real-Time Global Illumination
I3D 2024 The Forge Industry Talk - Triangle Visibility Buffer 2.0
GigaVoxels Dynamic Parallelism
REAC 2023 DAY 1 Scripting Language? Engine Language? Why Not Both?
GAME23 Joan Lasenby - GA: Coming Full Circle
RE:2023 Navigation AI: Overview, and Practical Examples
Functional C++ - Gašper Ažman - C++Now 2024
Vulkanised 2024: Better Vulkan Applications Deployment Thanks to Vulkan Profiles
GAME23 Johannes Branstetter - Geometric Clifford Algebra Networks
Khronos BOF Day - 2023 SIGGRAPH
Geometric Algebra and Computer Graphics
Data Oriented Design and Entity Component System Explained - Mathieu Ropert
Fast orientable aperiodic ocean synthesis using tiling and blending
I3D 2024 Papers Session 3 - Volumes and Fields
Advancements in HDR Images and & Textures
C++ Coroutines at Scale - Implementation Choices at Google - C++Now 2024
RE:2023 RE ENGINE Philosophy
SAH-Optimized k-DOP Hierarchies for Ray Tracing
Keynote: C++ Painkillers for C++ Developers - The Evolution of C++ Tooling
Streaming in Sunset Overdrive's Open World
Filtering After Shading with Stochastic Texture Filtering
REAC 2023 DAY 2 Overview of Nitrous' Decoupled Rendering Architecture
I3D 2024 Papers Session 8 - Solvers and Simulation
I3D 2024 Papers Session 4 - Points and Splats
Implementing Ranges and Views in C++ - Roi Barkan - C++Now 2024
WebGL + WebGPU Meetup - July 2023
GAME2023 Prequel