16 Commits

Author SHA1 Message Date
438015b842 Saving progress. Rewrote r0_scene.h, r0_assets.h, vk_ctx struct according to new design. Но потом я отвлёкся от прогресса из-за обязанностей няньки. Anyway. I need to test somrthing really quick. Going back to master 2025-11-30 03:54:02 +03:00
704930efcc Wrote RBTree. The real pointer-based rbtree. The fake one (with buffers) requires purging. But I have yet to debug the stupid delete operation 2025-11-20 18:00:23 +03:00
6527ee98e0 Funny tests (might remove later) 2025-10-20 14:54:20 +03:00
d2cad703b1 Whoopsie, found segfault 2025-10-16 04:01:32 +03:00
ccba6112fa fixed some bugs, wrote some tests. Still need to write rb tree graphvizization for better gaming 2025-09-22 22:09:12 +03:00
b0cd4a92cd Saving unfinished work: another refactoring of l1 codegen. Yet another... 2025-09-18 11:51:00 +03:00
83bef6da7e They don't know I am reproducible 2025-09-13 09:01:18 +03:00
8a1f8dbfdb Refactored the entire project (again) 2025-09-04 23:21:26 +03:00
7158a15b5b Got rid of Xorg completely! Plus fixed some bugs. Yay!!! 2025-08-30 16:14:15 +03:00
19b08636a9 Added Jane to r0. Splitted xlib and wayland margaret code (because I am switching to libwayland). Made some minor enhancements in r1. Wrote r2a program - doublebuffered wayland app that plays instruments. Started writing r3 - wayland client that uses vulkan instance 2025-08-28 03:07:43 +03:00
2b95720d56 I finally learned how to draw normal perimeters 2025-08-18 20:57:39 +03:00
3a062e768b Fixed bugs + renamed VecT_to_SpanT to VecT_to_span 2025-08-15 03:40:54 +03:00
24969c0bc0 Fixed some bugs in l1 codegen. Passes test 0 and test 1 2025-08-15 03:22:27 +03:00
42a64c6e15 Saving: generating Vec, Span, Option template instances in a codegen file. Renamed {ConstSpan,Span} to {Span,MutSpan}. Added VecU8_fmt function 2025-08-15 00:24:35 +03:00
78c33325d4 Tssss... I am playing with libwayland-client 2025-08-13 03:23:00 +03:00
e05eb37c79 working triangles + uniform transfer 2025-06-08 04:55:08 +03:00