modern-mobile-rendering-note

Research
Understanding your target audience

Design
correct platform abstracion level

Miniaml platform abstraction

Lowlevel

Traditional process

Iterative API design process

Do things at the right frequency and granularity

Separate lower frequency ops from drawing
POS (pipeline state object)

Fast & safe object lifetime tracking

data pool

Consturctors

Efficient GPU memory allocation


Software command buffer

Draw stream

最后更新于
这有帮助吗?