|
|
1e6097ac2a
|
I wrote program that renders sekelton.glb. But what's the point now? It does not draw as expected. Spine and jaw are gone. Hierarchy makes no sense. Plus my game erendering class sucks. And as if it couldn't already be worse, HSE just dropped like 7 homeworks and tomorrow I can't afford to be late for stupid fucking classes. How is it that I hate gltf rendering 10 much more than homework. Fuck this fucking shit. Fuck prob-theory. Fuck caos. Fuck every single zoom lesson. Fuck ML. Fuck khronos group. Fuck blender. Fuck , fuck, fuck. I fucking hate glb format. Fuck this shit. And I am sick of C already
|
2026-02-09 01:25:43 +03:00 |
|
|
|
795f675e6a
|
Saving progres on glb parsing. All checks of structures are done
|
2026-02-08 17:00:48 +03:00 |
|
|
|
24a8be3a75
|
Okay, we have all data. Now what? (tldr: I marshalled all the json data from gltf. I did not verified it. I did not tested it. I did not imported it. Nothing is done)
|
2026-02-08 02:41:07 +03:00 |
|
|
|
2dd4ad0d7b
|
Saving progress. Parsing of nodes and scenes arrays of glb object
|
2026-02-06 17:44:36 +03:00 |
|
|
|
09df9f4e2d
|
Syntax error fix + partially wrote GltfNode and GltfScene structures. Sometimes I do wonder if writing 'Gltf' look good or not...
|
2026-02-05 13:15:53 +03:00 |
|
|
|
1fbd4f0413
|
Finally, physically-accurate simulation of one-fourth-of-a-cylinder
|
2026-02-04 18:01:59 +03:00 |
|
|
|
ca2f3033e3
|
smol makefile renaming
|
2026-02-03 03:02:28 +03:00 |
|
|
|
e7f54614c2
|
Drastically improved code quality
|
2026-02-02 23:37:03 +03:00 |
|
|
|
f0634d08a1
|
OMG OMG IT WORKS. Достигнута цель для КТ1: симуляция одного тёрдого тела в невесомости. This entire quaternion thing turned out to be irrelevant
|
2026-02-02 22:34:47 +03:00 |
|
|
|
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 |
|