Commit Graph

12 Commits

Author SHA1 Message Date
Elias Batek bd502fb912 Rename `typeCast!T()` to `castTo!T()` 2024-05-24 04:56:36 +02:00
Elias Batek 033770a6c6 Turn clumsy `static assert` into a `pragma(msg)` 2024-05-24 04:45:48 +02:00
Elias Batek 5c2817e563 Fix alpha-blending with color-mix/blend functions 2024-05-24 04:44:44 +02:00
Elias Batek 511ec3ed6d Rename BlendMode.overwrite to BlendMode.replace 2024-05-06 01:06:18 +02:00
Elias Batek 9d0c6e1d0c Add functions for loading image-data from arsd.color 2024-05-06 00:49:20 +02:00
Elias Batek 7c3d511a33 Prepare implementation of blend modes 2024-05-06 00:48:49 +02:00
Elias Batek 44dfc72d78 Cleanup 2024-04-24 22:25:52 +02:00
Elias Batek 486195859c Refactor blocks 2024-04-24 03:00:47 +02:00
Elias Batek 23e3d59538 Add sprite-sheet functionality 2024-04-24 02:57:30 +02:00
Elias Batek 9bc0dd74ea Add docs, comments and Pixmap.clone() 2024-04-24 02:34:28 +02:00
Elias Batek 762280aa4c Implement a couple of drawing functions
Copied over from older codebases of mine.
2024-04-24 02:30:38 +02:00
Elias Batek 0e79aea973 Move Pixmap functionality into its own module 2024-04-24 01:02:03 +02:00