|
|
53dd36ab7c
|
Wrote a cute little program where you can shoot bullets at ONE FOURTH OF A CYLINDER. Too bad they still don't rotate the cylinder
|
2026-02-02 02:48:49 +03:00 |
|
|
|
f99e673d79
|
Refactored most of l1 using brand new VecU8_append_fmt method and brand new %r VecU8_fmt specifier
|
2026-02-01 21:05:43 +03:00 |
|
|
|
0c41f3dd3e
|
Saving... I was in the process of writing my physics sim when I noticed that Ozon delivered my new headphones. Which would also imply that I am already too late
|
2026-02-01 03:01:01 +03:00 |
|
|
|
7277f606f4
|
I am gonna go insane
|
2026-01-29 19:05:10 +03:00 |
|
|
|
64487a873a
|
Header guards are no more
|
2026-01-28 17:21:48 +03:00 |
|
|
|
f9159abded
|
Removed all header guards in src. Sadly, some header guards still remain in /gen
|
2026-01-28 17:13:51 +03:00 |
|
|
|
658d645992
|
Moved alice engine to a separate file, fixed json parsing bug, really want to parse more glb stuff
|
2026-01-28 16:12:57 +03:00 |
|
|
|
11de21a90b
|
Saving progress. Wrote tests for json
|
2026-01-28 01:39:58 +03:00 |
|
|
|
ff3edd6426
|
Saving progress
|
2026-01-27 20:25:10 +03:00 |
|
|
|
26a2badb94
|
I wrote a little bit of tests. But that is it, I have to hurry up for another cool university thing. Look what our supervisor said about this: Е"Если вам это не удобно, то я вас поздравляю, вы неудачник". You don't need to be genius to know that this shit is real
|
2026-01-27 02:55:58 +03:00 |
|
|
|
78fd9f0816
|
Just wrote basic json support. Had not tested yet. In fact, I haven't even finished debugging marie_triangulation algorithm. I am truly running out of time
|
2026-01-26 18:47:49 +03:00 |
|
|
|
2c4252847d
|
Я СОБРАЛ ПАРКЕТ
|
2026-01-23 16:33:48 +03:00 |
|
|
|
f4400a08a8
|
Wrote untested polygon triangulation algorithm. Rewrote one-fourth-of-a-cylinder model generation
|
2026-01-23 03:50:54 +03:00 |
|
|
|
33df2e4e8e
|
I rendered a skeleton. It is broken. Someone broke the skeleton.
|
2026-01-09 16:46:15 +03:00 |
|
|
|
8c07fd9681
|
Made a world a little bit better
|
2026-01-08 19:49:44 +03:00 |
|
|
|
648621eb42
|
Saving progress. This is the moment I stopped understanding what I am doing
|
2026-01-08 01:46:14 +03:00 |
|
|
|
8cb684d82e
|
I wrote trait wrapper boilerpalte codegen
|
2026-01-07 16:17:28 +03:00 |
|
|
|
9a9a5b1b0f
|
Fixed VkDevice initialization mistake. Single queue family case is now handled correctly. Fixed Lucy bug, removed a lot of bloat, now LucyImages are stored in a vector each slot taking one descriptor array element. It should be noted that my previous"lucy fix" from prev commit is a complete crap and got removed. Also I downloaded some cool fonts yay :]
|
2026-01-01 21:07:55 +03:00 |
|
|
|
284b0b711b
|
Found a serious flaw in Lucy design. A very very serious flaw. Gonna rewrite everything
|
2026-01-01 15:29:05 +03:00 |
|
|
|
91f6b8e2f6
|
fixed dumb MargaretImgAllocator bug
|
2026-01-01 03:09:46 +03:00 |
|
|
|
dd2d3c6575
|
fixed dumb MargaretImgAllocator bug
|
2026-01-01 02:09:03 +03:00 |
|
|
|
238a3653e8
|
Опять налажал с текстурами. И аллокатор изображений опять поломался. Из хорошего: в r4 можно ходить по полю
|
2025-12-30 18:54:47 +03:00 |
|
|
|
85ea80f916
|
100% family friendly
|
2025-12-30 13:17:31 +03:00 |
|
|
|
b1c5fca4b1
|
Wrote r4. Not a full game, but we have an engine showcase in haskell
|
2025-12-30 13:16:19 +03:00 |
|
|
|
f1d42f37b9
|
До тотального отнюха бебры осталось 11 часов. Я сохраняю модель в дурацком формате и читаю их потом из файла
|
2025-12-30 00:16:52 +03:00 |
|
|
|
cf237d1c0b
|
Fixed some bugs in MargaretImgAllocator and MargaretBufAllocator. Refactored r0, now it is not r0, I added Alice game engince namespace. I added mesh handler type, all stupid SceneTemplate crap is gone. There is no limit on model count and isntance count. I added haskell bindings for running Alice. Unfortunately, calculus exam is after-tomorrow, I don't have much time to organize my code
|
2025-12-27 21:35:23 +03:00 |
|
|
|
ae38b3b01e
|
Figured a thing or two about haskell ffi
|
2025-12-27 03:03:45 +03:00 |
|
|
|
e5a7e4e567
|
Moved r0 to r4. Which means now we run tests using HASKELL. YAY
|
2025-12-25 02:09:28 +03:00 |
|
|
|
93f618f957
|
Won't need that anymore, I hope
|
2025-12-23 23:17:04 +03:00 |
|
|
|
6a0681b42e
|
Removed more unrelated stuff that I don't want to touch anymore
|
2025-12-23 23:02:09 +03:00 |
|
|
|
1328d194be
|
Removed unrelated old stuff that is completely unrelated now
|
2025-12-23 22:51:36 +03:00 |
|
|
|
19f92d9207
|
I wrote Lucy. It works. I can render text. Example is written in r0. Too bad I am running out of time. Exam is the next day after tomorrow :(
|
2025-12-23 22:47:15 +03:00 |
|
|
|
516fab6ff6
|
MMA is good enough
|
2025-12-19 18:13:40 +03:00 |
|
|
|
d4f9ed214f
|
Added cool shit. Now r0 is awesome
|
2025-12-19 18:06:39 +03:00 |
|
|
|
0f59830bdf
|
50% through making Daria family-friendly
|
2025-12-19 03:44:49 +03: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...
|
2025-12-19 01:21:01 +03:00 |
|
|
|
8e3a306459
|
I FINALLY REWROTE r0 TO USE NORMAL STUFF!! YEEEES. AFTER 100 years. But now session is back on my ass, again
|
2025-12-14 04:42:35 +03:00 |
|
|
|
aadc346f43
|
What I have been doing for two months could actually be have been done in one day effortlessly
|
2025-12-11 02:12:21 +03: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
|
2025-12-10 21:32:16 +03:00 |
|
|
|
202e11ab56
|
Saving progress. I just realized that my current MaragertMemAllocator is still very very bloated. I am about to change that. Yep, another rewrite
|
2025-12-08 23:31:05 +03: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
|
2025-12-08 19:59:54 +03:00 |
|
|
|
d6edf7566b
|
Creating VkPipelines is not much easier
|
2025-12-08 19:57:46 +03:00 |
|
|
|
9be2b24c9d
|
AAA, I hate this AAAAAAAA
|
2025-12-05 03:20:31 +03:00 |
|
|
|
cadde8714b
|
Fixed r0.c problems. Finally, now r0.c runs on MargaretMemAllocator!!!!! And everything is wroking!!!
|
2025-12-02 20:09:29 +03: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
|
2025-12-02 04:52:06 +03: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
|
2025-12-01 01:48:46 +03: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
|
2025-11-30 03:54:02 +03: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
|
2025-11-28 03:46:06 +03: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
|
2025-11-27 18:12:44 +03:00 |
|
|
|
3032016155
|
Testing git keys, sorry
|
2025-11-25 20:27:16 +03:00 |
|