• Joined on 2025-09-09
slim pushed to master at ext/vibevibing 2026-03-24 23:13:23 +00:00
38a16a3b73 I needed accelerate
slim pushed to master at ext/vibevibing 2026-03-24 22:26:03 +00:00
842ea2887d Я чёта навайбкодил
727e9e33f1 Server and client are working, but we are far from done
slim created branch master in ext/vibevibing 2026-03-24 22:26:03 +00:00
slim transferred repository sa/vibevibing to ext/vibevibing 2026-03-24 22:08:28 +00:00
slim created repository ext/vibevibing 2026-03-14 21:55:40 +00:00
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