Skip to content

Conversation

@Life4gal
Copy link
Owner

Some module implementations are split into multiple files, some module implementations are merged into the same file, some modules are grouped into other modules, and overall the functionality of each module remains the same.

* Add draw.element.separator.
* Most calculations/drawings are controlled by draw.style.
* Fix draw.element.layout padding/spacing issue.
`refactor`: Manually inline some utility functions.📦
`refactor`: Move the declaration of some single-code point functions (implementation unchanged).📦
…rrent instruction set supported by the CPU.
…ype of the lambda function's arguments.🐛
…cal and comparison operations, which allows operations between meta::dimensions to return booleans directly instead of arrays<bool, N>.
…ct aggregate initialization, because GCC complains that these structures inherit meta::dimension but do not initialize the base class (during aggregate initialization).🐛

`feat`: Comparison operations (==/!=) for point/extent/circle/rect/ellipse now return boolean, not array<bool, N>.✨
…> `#if GAL_PROMETHEUS_CPU_FEATURES_ICELAKE_SUPPORTED`🐛
@Life4gal Life4gal merged commit ab0e68a into master Mar 17, 2025
1 of 4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant