| commit | 4cb0966987646d8cc4cc7177e39aaa3adcdc114c | [log] [tgz] |
|---|---|---|
| author | Ben Vanik <benvanik@google.com> | Wed Feb 10 19:36:02 2021 -0800 |
| committer | GitHub <noreply@github.com> | Wed Feb 10 19:36:02 2021 -0800 |
| tree | b347808993241ebd19287e9475d31f5732ec1e2c | |
| parent | 2a5acd128200fa78ed99ea741f99664750659fc2 [diff] | |
| parent | 2e8e44c63d2c755e0868da5f1e9b91ae08c85d0d [diff] |
Merge pull request #4767 from google/benvanik-hal-c A 30KB drop, removes all allocs from the common command buffer recording path, and almost all operations are faster to boot (no extraneous ref counting). There's a lot less C++ magic too: 1k loc of template magic replaced with 140 loc of stupid simple macros and autogeneratable boilerplate. Fixes #4678.