This moves away from a class type to a value type. This should improve performance when using angle::Result as a return value. Previously the generated code would return a pointer instead of a value. Improves performance in the most targeted microbenchmark by 10%. In more realistic scanarios it will have a smaller improvement. Also simplifies the class implementation and usage. Includes some unrelated code generation changes. Bug: angleproject:2491 Change-Id: Ifcf86870bf1c00a2f73c39ea6e4f05ca705050aa Reviewed-on: https://chromium-review.googlesource.com/c/1356139 Commit-Queue: Jamie Madill <jmadill@chromium.org> Reviewed-by:Jamie Madill <jmadill@chromium.org>
| Name |
Last commit
|
Last update |
|---|---|---|
| .. | ||
| BufferUtils.comp.00000000.inc | Loading commit data... | |
| BufferUtils.comp.00000001.inc | Loading commit data... | |
| BufferUtils.comp.00000002.inc | Loading commit data... | |
| BufferUtils.comp.00000003.inc | Loading commit data... | |
| BufferUtils.comp.00000004.inc | Loading commit data... | |
| BufferUtils.comp.00000005.inc | Loading commit data... | |
| BufferUtils.comp.00000006.inc | Loading commit data... | |
| BufferUtils.comp.00000007.inc | Loading commit data... | |
| BufferUtils.comp.00000008.inc | Loading commit data... | |
| BufferUtils.comp.00000009.inc | Loading commit data... | |
| BufferUtils.comp.0000000A.inc | Loading commit data... | |
| BufferUtils.comp.0000000B.inc | Loading commit data... | |
| FullScreenQuad.vert.00000000.inc | Loading commit data... | |
| PushConstantColor.frag.00000000.inc | Loading commit data... |