orca/examples
Martin Fouilleul bfc19665ce [util]
- shorten str8_lit macro to STR8
- use strlen() in STR8 and remove str8_from_cstring(). Usage with string literal seem to always be optimized by compile-time constant, so there's little need for a confusing macro that only works with literals and breaks with pointers.
- replaced str8_unbox() with str8_lp/str8_ip
2023-03-08 11:40:40 +01:00
..
atlas [canvas] decompose image atlas API into simple rect atlas API + image atlas helpers. This avoids creating a bunch of new types/handles, and exposes the underlying image/sourceRegion so that user code can freely use these for more complex scenarios (eg drawing only a sub-region of an atlased image, or using an atlas image for arbitrary path filling) 2023-02-28 16:54:39 +01:00
canvas end of line renormalization 2023-03-05 16:05:43 +01:00
image [canvas] decompose image atlas API into simple rect atlas API + image atlas helpers. This avoids creating a bunch of new types/handles, and exposes the underlying image/sourceRegion so that user code can freely use these for more complex scenarios (eg drawing only a sub-region of an atlased image, or using an atlas image for arbitrary path filling) 2023-02-28 16:54:39 +01:00
perf_text [util] 2023-03-08 11:40:40 +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
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, styling] First draft of rule-based styling to replace old stack-based system 2023-03-06 19:33:01 +01:00
ui_style_test [util] 2023-03-08 11:40:40 +01:00