@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?


@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.

SystemsDevel OP ,
@SystemsDevel@mastodon.gamedev.place avatar

@aeva 👋
I am really interested in exploring how far you can push a macro assembler and how SIMD would feel like in pure x86_64 assembly

SystemsDevel OP ,
@SystemsDevel@mastodon.gamedev.place avatar

@aeva vulkan wasn't initially part of the plan but I thought why not

@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 )