• Joined on 2025-09-09
slim transferred repository secret/yyyi_ru to pub/yyyi_ru 2026-02-24 22:19:35 +00:00
slim pushed to indirect at pub/prototype1 2026-02-15 21:17:56 +00:00
0187ed9442 I think I know what I am doing. Wait... No, I am not
360b8410a6 Fixed bug in physics simulator
3f52c14011 Idk what i am doing
Compare 4 commits »
slim pushed to indirect at pub/prototype1 2026-02-15 08:25:50 +00:00
a8ad12a9e7 Compute queue added
c17fe88e5d Organized vulkan queue creation. Added compute queue
Compare 2 commits »
slim pushed to indirect at pub/prototype1 2026-02-14 19:38:45 +00:00
15089cf7b5 I did the thing, I moved all textures into one big descriptor array. Now each frame looks up a texture in an array. But this has absolutely destroyed performance
slim pushed to indirect at pub/prototype1 2026-02-14 00:03:09 +00:00
2367ce1e9d MargaretImgAllocation now stores a direct pointer to MargaretImgAllocatorOneBlock. And both margaretImgAllocator and margaretBufAllocator blocks store pointers to allocators that created them. Memory allocators (buffer, images) are now stored on heap. Now I can do a simplification of allocations management: I don't need to pass allocator to allocation method. Though I hadn't refactored that yet...
slim pushed to indirect at pub/prototype1 2026-02-13 23:05:00 +00:00
248b81f2ec Omg, I just deleted all the crap I wrote 12.02. I made static resource transfer SO MUCH EASIER. But in exchange for simplicity, the rules for when you can acreate and ddelete meshes and font faces are ultra-convoluted. Because I removed all the deletions&copying queues. Everything is super-low-level now
slim pushed to indirect at pub/prototype1 2026-02-13 16:01:30 +00:00
b05c64a131 Clion keeps newlinging my frigging IFS
slim pushed to indirect at pub/prototype1 2026-02-13 15:54:29 +00:00
bca52758cc Split 0a pipeline set into light config set and texture set. Replaced light array ubo with light array storage buffer. But while writing this I realized that my current approach to staging buffer handling is trash, so I will need to rewrite everything I wrote yesterday :(
slim pushed to indirect at pub/prototype1 2026-02-12 18:08:17 +00:00
8cc0b43a5d Wow! I removed std140 padding of matrices in geom.h and nothing broke
slim created branch indirect in pub/prototype1 2026-02-12 18:01:36 +00:00
slim pushed to indirect at pub/prototype1 2026-02-12 18:01:36 +00:00
5b8ecd8020 Little refactoring of alice: Added Abigail urility (transfer_in_mainloop.h). Buffers/textures that get copied to device local memory and then never modified occured many times in alice and lucy and was generally worth moving into a separate class.
71f73964cf Stashing progress... Don't take this commit seriously
4f06ecb7ac Fixed a dum l_adele Makefile bug
8c928841ad Fixed dumb color blending bug in margaret. Discovered it when set non-black wallpaper
Compare 4 commits »
slim transferred repository secret/prototype1 to pub/prototype1 2026-02-11 21:48:02 +00:00
slim transferred repository pub/prototype1 to pub/prototype1 2026-02-10 23:15:58 +00:00
slim transferred repository secret/nixos-config to pub/nixos-config 2026-02-10 23:15:36 +00:00
slim pushed to master at pub/nixos-config 2026-02-10 17:53:59 +00:00
00c402dc78 Removed AI slop
slim pushed to master at pub/nixos-config 2026-02-10 15:54:52 +00:00
679d04a764 Editing of configs + ribbit.jpg wallpaper (has nothing to do with ribbit btw)
slim pushed to master at pub/nixos-config 2026-02-10 13:56:16 +00:00
a2f1530daf I did it. I finally got rid of this declarative crap and rewrite everything to bash. No home-manager channel. No bullshit. Just me and my disk
slim pushed to parsing-scenes at pub/prototype1 2026-02-08 22:28:45 +00:00
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
slim pushed to parsing-scenes at pub/prototype1 2026-02-08 14:03:43 +00:00
795f675e6a Saving progres on glb parsing. All checks of structures are done
slim pushed to parsing-scenes at pub/prototype1 2026-02-07 23:43:59 +00: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)