@SystemsDevel@mastodon.gamedev.place avatar SystemsDevel , to random
@h4ckernews@mastodon.social avatar h4ckernews Bot , to random
@joao_et_al@mastodon.social avatar joao_et_al , to random

For those of you who still frequent academia, what are the topics that present challenging yet huge possibilities when it comes to Networking and Security Topics?


@nixCraft@mastodon.social avatar nixCraft , to random

Is learning a low level programming language still worth it in 2025? Or is it only useful for maintaining older codebases? 👇

Dendrobatus_Azureus ,
@Dendrobatus_Azureus@bsd.cafe avatar

@nixCraft

there are many situations where even Assembly Language is essential now in 2025.

I don't even need to give you examples you already know them

@SystemsDevel@mastodon.gamedev.place avatar SystemsDevel , to random
@SystemsDevel@mastodon.gamedev.place avatar SystemsDevel , (edited ) to random

translated Vulkan headers to MASM64 compatible assembly files using pyhon/libclang and the program runs:
https://github.com/IbrahimHindawi/masm64-vulkan/blob/main/tools%2Fvulkan_core.asm
its gonna be a long road to get the vulkan triangle, lots of infrastructure setup 🚧

@SystemsDevel@mastodon.gamedev.place avatar SystemsDevel , to random

500 lines of pure x64 assembly.
Just to create a Vulkan instance.
No helpers. No C. No safety nets. Just raw MASM64 and the Vulkan headers.

This is what low-level graphics looks like when you go all the way down.
Next up: surface and device creation.

@sol_hsa@peoplemaking.games avatar sol_hsa , to random

Tutorial now updated to work with the latest sdl3:

https://solhsa.com/gp2/index.html

also includes a bunch of fixes and cleanups. A lot of new stuff coming as soonish. (Should I add fedi comments to these pages?)

(fyi @icculus )