orca/examples
Martin Fouilleul 0d8bc824a2 [mtl canvas] bucket triangles into per-shape tile queues, then gather into tile arrays. This somewhat improves perf for perf_text test and avoids an awful degradation due to sorting in tiger test (tiger now runs at ~20fps, which is still much slower than it could be, but the triangle coverage method we're using just incurs too much cross product computations...) 2023-03-21 10:22:37 +01:00
..
atlas [platform/canvas] 2023-03-08 13:19:18 +01:00
canvas [mtl canvas] Tiling per rectangles into per-shape tile queues (linked lists of triangle indices) to avoid sorting 2023-03-20 16:46:12 +01:00
image [platform/canvas] 2023-03-08 13:19:18 +01:00
perf_text [mtl canvas] testing the metal canvas rendering the ghostscript tiger, and acknowledging it's painfully slow 2023-03-18 14:35:51 +01:00
simpleWindow re-working graphics surfaces 2022-12-26 18:33:31 +01:00
surface_sharing [surface] pull mp_layer into the generic mg_surface_data struct, out of each backend-specific implementation 2023-03-03 11:50:12 +01:00
test_app [util] 2023-03-08 11:40:40 +01:00
tiger [mtl canvas] bucket triangles into per-shape tile queues, then gather into tile arrays. This somewhat improves perf for perf_text test and avoids an awful degradation due to sorting in tiger test (tiger now runs at ~20fps, which is still much slower than it could be, but the triangle coverage method we're using just incurs too much cross product computations...) 2023-03-21 10:22:37 +01:00
triangleGL end of line renormalization 2023-03-05 16:05:43 +01:00
triangleGLES end of line renormalization 2023-03-05 16:05:43 +01:00
triangleMetal [osx build/linking] 2023-02-21 17:09:26 +01:00
ui [ui] Allow styling overlay boxes (e.g. menu and drop-down list panels) locally. 2023-03-13 10:26:39 +01:00