Photo of a woman looking at her monitor.
Technical Walkthrough 10

Accelerating Load Times for DirectX Games and Apps with GDeflate for DirectStorage

Load times. They are the bane of any developer trying to construct a seamless experience. Trying to hide loading in a game by forcing a player to shimmy... 10 MIN READ
Technical Walkthrough 2

Synchronizing Present Calls Between Applications on Distributed Systems with DirectX 12

Swap groups and swap barriers are well-known methods to synchronize buffer swaps between different windows on the same system and on distributed systems,... 6 MIN READ
Technical Walkthrough 1

Visualizing Depth Precision

This post was originally published on the Developer Zone. Depth precision is a pain that every graphics programmer has to struggle with sooner or later. Many... 11 MIN READ
Technical Walkthrough 0

Writing Portable Rendering Code with NVRHI

Modern graphics APIs, such as Direct3D 12 and Vulkan, are designed to provide relatively low-level access to the GPU and eliminate the GPU driver overhead... 16 MIN READ
Technical Walkthrough 0

Delivering Dynamic Foveated Rendering with NVIDIA VRSS 2

Designing rich content and graphics for VR experiences means creating complex materials and high-resolution textures. But rendering all that content at VR... 8 MIN READ
Single frame from Metro Exodus for performance event example
Technical Walkthrough 0

Optimizing Game Development with GPU Performance Events

GPU performance events can be used to instrument your game by labeling regions and marking important occurrences. A performance event represents a logical,... 7 MIN READ