16 Commits

Author SHA1 Message Date
a0d524b825 task: rewrite event handling as a step towards event-based subscriptions 2024-12-14 14:53:24 +01:00
e9bbdd13c2 render: make surfaces own rectangles, to drop a clone 2024-12-14 14:49:45 +01:00
Torrie Fischer
d7f312ffe4 events: implement a first attempt at an eventing system 2024-12-13 00:56:50 +01:00
e2e608048d clippy++ 2024-12-02 19:39:06 +01:00
6fe5fdcc1a animations: clean up casts for future 16 bit coord support 2024-11-29 18:58:27 +01:00
bd2f2edebb render: effectively rename Display to Output, push remaining common code into Renderer task 2024-11-29 18:13:22 +01:00
5ca062adbd animations: build++ 2024-11-29 16:40:49 +01:00
a002b72567 animations: build++ 2024-11-29 10:58:35 +01:00
3783bc60b2 animations: rewrite animations with improved surface capabilities 2024-11-24 21:55:24 +01:00
9dff0119a4 render: add a frame parameter to all shaders 2024-11-23 14:50:28 +01:00
67f1c995ce animations: add other two sides for outline pattern 2024-11-16 11:37:57 +01:00
e329a56c90 geometry: rewrite Coordinates trait into a concrete struct, pass coords by reference to shaders, and add a Rectangle type 2024-11-16 11:37:24 +01:00
7e90dd5a22 animations: set blank shaders on task start 2024-11-02 15:22:49 +01:00
faae4b40c7 animations: derive Debug 2024-11-02 15:17:35 +01:00
577a17e4e4 animations: testpattern: extend update time to 10 seconds 2024-11-02 13:11:45 +01:00
b71a66146c animations: implement a test animation, split out to animations module 2024-10-30 21:55:15 +01:00