UP | HOME

ModernMobileRendering

Table of Contents

ModernMobileRendering note.

<!– more –>

ModernMobileRendering

Research

Understand your target hadware and audience

Why can't we have Nanite and Media Molecule:Dreams on a phone?

Design

What is the correct platform abstraction level?

The iterative API design process

Do things at the right frequency and granularity

Implementation

Fast & safe object lifetime tracking

Fast & clean C++20 API for constructing resources

Efficient GPU meory allocation

Bind groups, exposed to user land

A software command buffer, but an order of magnitude faster