Commit graph

78 commits

Author SHA1 Message Date
b853924e19 Implemented shaders on sprites. 2023-05-26 18:31:04 +03:00
f913f95d61 Better interfacing for shaders. 2023-05-25 00:42:48 +03:00
cc02da52f8 ... 2023-05-23 22:42:35 +03:00
c535efe56b Damn shaders finally work. 2023-05-23 16:25:21 +03:00
5966d20865 Added visibility changing abilities for drawers. 2023-05-23 16:19:55 +03:00
874ddb14e2 It can draw a damn rectangle now. 2023-05-22 23:51:14 +03:00
e5dfe002a0 How to fuckin draw a rectangle? 2023-05-22 23:39:01 +03:00
a89db46fe7 Added the structures I am gonna need to implement colliders and more. 2023-05-11 12:28:34 +03:00
fb10beda75 Started implementing colliders. Simplified structure for basic types like Camera. 2023-05-04 19:31:33 +03:00
a6db4d1417 ... 2023-05-02 17:38:34 +03:00
1e2e43ad2b Implementing deleting objects. 2023-04-28 18:21:34 +03:00
dd704c9820 Use pool instead of slices. 2023-04-28 18:03:26 +03:00
4f42968d2d ... 2023-02-18 21:35:38 +05:00
e03c1479e2 Run the "start" function on adding objects. 2023-02-18 18:57:37 +05:00
02a6cc3e88 Started implementing cameras rotating point. 2023-02-18 17:38:28 +05:00
e3e84b4f23 Added more hotkeys for testing in the example. 2023-02-18 15:26:54 +05:00
af8949725a Implemented the example for testing the engine. 2023-02-18 11:11:09 +05:00
f35332a822 ... 2023-02-18 09:46:33 +05:00
95a7b27ff8 Started implementing the camera. 2023-02-18 05:51:43 +05:00
92db008ccf ... 2023-02-18 04:03:28 +05:00
8d8ce41e71 Fixed delta time implementation. 2023-02-18 02:17:51 +05:00
be9c3dc619 ... 2023-02-18 01:51:40 +05:00
5fc2dd92dd Use pointer to object instead of struct for embedding. 2023-02-17 18:56:15 +05:00
c9f8027f81 Implemented basic layer support by sparsex. 2023-02-17 18:40:46 +05:00
eb79fdeedc ... 2023-02-17 14:47:17 +05:00
dbd1b50ff7 ... 2023-02-17 09:04:47 +05:00
28622fda2d Basic window implementation. 2023-02-17 09:04:29 +05:00
745f5bc6db Init. 2023-02-17 07:27:56 +05:00