Lollo the Bichon Friseรฉ in christmas outfit.
24.12.2024 07:38 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0
If you are using longtail as a lib you need to switch from `Longtail_ChangeVersion()` to `Longtail_ChangeVersion2()` and use `Longtail_CreateConcurrentChunkWriteAPI`. It is that you drop the LRU block store layer is becomes redundant and only adds memory overhead.
Very happy with how this turned out
03.01.2024 23:22 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0
Turns out the new strategy is significantly simpler, uses less memory, reduces file I/O, cuts down on CPU usage and drastically reduces wall time to write a new version when it contains files larger than a single block.
03.01.2024 23:21 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0
The implementation was focused sequential writes of files that caused huge amount of extra I/O, memory and CPU work to be done.
Now, realizing that I don't *need* to write big files from start to finish, but instead I can write the parts in any order, I got to work implementing a new strategy.
03.01.2024 23:20 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0
Just before the holiday break at work I noticed that writing a version from an archive containing files larger than a single block was **very** slow - like, slow as in "this can't be right".
But it was.
03.01.2024 23:20 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0
Image showing memory usage, and wall time of speed ups of the new longtail version.
2.7 -> 3.25 x less memory, 2.2 -> 14 x faster
Happy new year all.
I finally got some time and energy to poke around with longtail.
New release includes `Longtail_ChangeVersion2()` used by default used by the cmdline tools.
Massive speed-ups for assets larger than one block.
Details in thread
github.com/DanEngelbrec...
github.com/DanEngelbrec...
03.01.2024 23:18 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0
Just release 0.4.0 of both longtail and golongtail.
Major point for both is MacOS Arm64 builds.
github.com/DanEngelbrec...
github.com/DanEngelbrec...
08.09.2023 19:51 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0
Believe in yourself! Work hard, never give up & anything's possible! OR: Kick back, relax & aim low: You'll never be disappointed...๐ I IGNORE ALL DMs!
This page for educational purpose only.Dm for credit removal.
Senior software developer working on your favourite games to make them run faster, look better, and sound greater.
Youโll see me when you need me.
Also at https://mastodon.gamedev.place/@cyphersignal
Technical Director @ Epic Games, Stockholm
Gfx coder and chip designer. He/him/3Dlabs/Muckyfoot/RAD/Valve/Oculus/Intel/Rec Room.
mastodon.gamedev.place/web/@TomF
(twitter.com/tom_forsyth if you're nasty)
the only good anime pfp acct ยท http://gpfault.net ยท http://github.com/nicebyte ยท http://nice.graphics
Co-founded the original 3D Realms/Apogee. Published, funded, produced & created many games. Known for Duke Nukem 3D.
Game designer, artist, programmer.
linktr.ee/georgebsocial
computer security person. former helpdesk.
Rendering and systems at @JangaFX. A knight afraid to fight, they call me Sir Render.
My opinions reflect an unholy reality
๐Fun Stack Vibing at @xogot.bsky.social
Started Xamarin, Mono, Gnome. Prev: Microsoft/.NET/Xamarin/Mono/VSMac/MAIA http://mastodon.social/@migueldeicaza
Graphics Programmer at Telltale Games. Previously Amazon, LucasFilm and FunBits. he/him.
Retired tech-nerd. Unicyclist, kiteboarder, juggler, hiker, plays tennis and pickleball, advocates for pedestrian/cyclist safety. Windows ETW expert. LGBTQ supporter. Vancouver, BC
he/him
https://randomascii.wordpress.com/
Principal Programmer at Valve.
Previous: WB, Ubisoft, Io-Interactive.
Hobby Engine: http://esotericaengine.com
YT: https://youtube.com/@BobbyAnguelov
I'm a graphics and game engine dev working on the voxel-powered game engine IOLITE. https://iolite-engine.com
๐ 10+ years in games, most recently as a lead/principal rendering engineer ๐ฎ Atlas Fallen, The Surge 1+2, and Lords of the Fallen โญ๏ธ He/him
Game industry professional; Finnish; He/Him; Data viz enthusiast; CTO @ Remedy; Opinions my own.
programmer of things and stuff. dear imgui / the dragonโs trap / dreams / tearaway / pixeljunk shooter / soul bubbles / meka
Paris, France https://www.miracleworld.net
Engine Net/MP code at @MediaMolecule TBA project. prev: Dreams, Intel Net, Avalanche engine, Mad Max, Just Cause 3+4, Rage 2, Contraband, Hunter CoTW, Hiber3d.
https://x.com/datgame
https://mastodon.gamedev.place/@datgame
๐ณ๏ธโ๐ ally, BLM, gamedev (Thief, Promesst), Indie Game Jam cofounder, popularized C header-file-only libs w/stb. he/him
Larry, I'm on DuckTales.
https://nothings.org