Commit Graph
19 Commits
Author SHA1 Message Date
Illusion 8542a7cb14 finish refactor 2023-12-11 22:42:19 +02:00
Illusion 58f605da68 game works as before without a few things 2023-11-29 05:28:54 +02:00
Illusion f5a2343646 restructure zephr 2023-11-29 01:42:44 +02:00
Illusion 5dd067e03b x11 window depthbits and render text immediately 2023-11-28 23:19:44 +02:00
Illusion 1ed67cb62a help overlay 2023-11-26 21:32:19 +02:00
Illusion 63759ffa1b refactor: grid and timer using zephr 2023-11-26 05:34:42 +02:00
Illusion 809dc11f57 abstract away the text instance dynamic array stuff and pass the correct shader when drawing quads/circles/triangles 2023-11-26 03:55:13 +02:00
Illusion 750299b0ab fix mem leaks and bad mem allocation 2023-11-26 03:45:07 +02:00
Illusion 9fc316583f non-resizable window and always floating window 2023-11-26 01:29:17 +02:00
Illusion 10f727cd28 delay text rendering until end of frame which renders ALL text in one draw call 2023-11-25 01:39:49 +02:00
Illusion 638c67a99e text instancing 2023-11-24 23:21:08 +02:00
Illusion 11bca0e5a4 implemented unicode support and generation of font atlas texture 2023-11-23 04:05:15 +02:00
Illusion 41592696e4 constraints for text. added rotation constraint and rotate around center of elements 2023-11-22 01:29:21 +02:00
Illusion 9a0b298465 better text positioning which fixes rotations and scaling 2023-11-21 23:31:32 +02:00
Illusion 436833cb87 circles, triangles and rotations for primitive shapes 2023-11-21 22:29:02 +02:00
Illusion 639a11e1ec macro the font pixel size 2023-11-21 21:39:03 +02:00
Illusion 6546b075a1 border radius for quads 2023-11-21 06:45:54 +02:00
Illusion 797f43b08a replace font scale parameters with standardized font size 2023-11-21 03:04:05 +02:00
Illusion 3f840fcad7 super basic UI constraint and alignment system with a super basic "game framework" 2023-11-21 02:52:15 +02:00