• Joined on 2025-09-09
slim pushed to making-mma-better at pub/prototype1 2025-12-18 22:23:30 +00:00
5615594762 Added this stupid normal vector inference bullshit from learnopeng.com. I checked, it's garbage. Will probably change it. But now I have to write GenericModel normal vector inference. And it's, like, 200x times harder. And normal texture generation is the type of hell you don't just drop on somebody. I dropped it on myself anyway...
slim pushed to making-mma-better at pub/prototype1 2025-12-14 01:45:03 +00:00
8e3a306459 I FINALLY REWROTE r0 TO USE NORMAL STUFF!! YEEEES. AFTER 100 years. But now session is back on my ass, again
slim pushed to making-mma-better at pub/prototype1 2025-12-10 23:14:45 +00:00
aadc346f43 What I have been doing for two months could actually be have been done in one day effortlessly
slim pushed to making-mma-better at pub/prototype1 2025-12-10 18:35:10 +00:00
6f418827dc I just realized I wasted 100 days of my life, of the most important period of my life on a useless shit that served no purpose. I just deleted MargaretMemAllocator
202e11ab56 Saving progress. I just realized that my current MaragertMemAllocator is still very very bloated. I am about to change that. Yep, another rewrite
Compare 2 commits »
slim created branch making-mma-better in pub/prototype1 2025-12-10 18:35:10 +00:00
slim pushed to font-engine at pub/prototype1 2025-12-08 17:02:17 +00:00
f80dc0ded0 Removed useless crap that I sepnt a lot of time on, but din't actually planeed to use. src/l_15/anne/marie/clipping.h says: Please, forget that I had ever lived
slim pushed to font-engine at pub/prototype1 2025-12-08 17:00:10 +00:00
d6edf7566b Creating VkPipelines is not much easier
slim created branch font-engine in pub/prototype1 2025-12-05 00:23:11 +00:00
slim pushed to font-engine at pub/prototype1 2025-12-05 00:23:11 +00:00
9be2b24c9d AAA, I hate this AAAAAAAA
slim pushed to r0-on-mma at pub/prototype1 2025-12-02 17:11:50 +00:00
cadde8714b Fixed r0.c problems. Finally, now r0.c runs on MargaretMemAllocator!!!!! And everything is wroking!!!
slim pushed to r0-on-mma at pub/prototype1 2025-12-02 01:54:27 +00:00
fac2fde22b Finished rewriting r0 to MargaretMemAllocator. Changed MMA interface during refactoring. It compiles. Finally. It took only 5 weeks to write compiling version. Unfortunately, it crashed before even starting. Today will be the long day
slim pushed to r0-on-mma at pub/prototype1 2025-11-30 22:51:08 +00:00
dc67475e7a Saving progress. I am getting insane just by looking at this crap. November is over. Engine is still not done. I can't take this anymore
slim pushed to master at pub/prototype1 2025-11-30 01:28:25 +00:00
d427956023 Fixed this one dumb swapchain thing. Have no idea how to test fix on wayland
slim pushed to r0-on-mma at pub/prototype1 2025-11-30 00:57:17 +00:00
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
slim created branch r0-on-mma in pub/prototype1 2025-11-30 00:57:17 +00:00
slim pushed to master at pub/prototype1 2025-11-28 00:48:43 +00:00
8ec7bff490 I think I finally wrote MargaretMemAllocator. I hadn't even tested it. It is 3:44. Were you aware of 'Tractat about Reptiles'? Me neither. MargaretMemAllocator is the most multifunctional allocator possible, you will still need separate allocator for buffers
slim pushed to master at pub/prototype1 2025-11-27 15:15:05 +00:00
d5854dd5a3 Improved rbtree, bufrbtree, wrote shitty liked list. Progress update on MMA: almost complete, but I have to blow some dust off my knowledge of pipeline barriers
3032016155 Testing git keys, sorry
Compare 2 commits »
slim pushed to master at pub/prototype1 2025-11-25 16:52:00 +00:00
2ea49d61d7 Was in the proces of finishing my allocator, when I realized that NO THIS WHOLE API IS TOTALLY DUMB, why would I take a pointer to a place to place a pointer to a node and then update that pointer to a node through a pointer to a pointer, which is somehow stored in the node? That does not make any sense at all. I am so bad at programming, oh my god AAAAAAAA, I am going insane. I am actually gonna go insane. I am rewatching Parkour Civilization third time already instead of writing double-linked list. Yes. I am gonna store block in a double-linked list. And ou yeah, I am gonna learn how to transfer allocated RB nodes between RB trees, yes.
slim pushed to master at pub/prototype1 2025-11-24 11:06:49 +00:00
98af159dbc Удалил кучу хлама. Сохраняю прогресс. Иду читать самый длинный щитпост в мире
slim pushed to master at pub/prototype1 2025-11-22 13:24:30 +00:00
6287a2f5f4 Removed useless garbage
cd6777a3b6 I just realized that subbuffering is entirely useless waste of time. I wasterd more then 3 weeks pn that nonsense. It made MMA super overcomplicated. I am deleting ALLL of this in the next commit
Compare 2 commits »