Vitaliy
Vitaliy
> @numberZero rebase needed For a draft?
Ready for review. There are only a few tests included; more should follow in other PRs. E.g. for facedir, raillike, connected nodeboxes...
Can’t you just replace `target_sources` with linking to the object libraries?
No way in the foreseeable future. It’d be enormous work for dubious gain. Also, you can run OpenGL atop of Vulkan or Metal (but not vice-versa).
You must be new here. Minetest uses OpenGL 2.0. And OpenGL ES 1 (though OpenGL ES 2 is supported too). Go change that.
> if other irrlicht forks have actually a vulkan backend it definitly seems possible. I didn’t say “impossible.” I said “not in the foreseeable future.” It’s a different thing entirely....
> Minetest for the web would be really nice. Like [Minetest for the Web](https://minetest.dustlabs.io/)? (works on WebGL) > > Besides, this wouldn’t buy us anything. Okay, maybe a bit better...
> if I eventually get the time to learn OpenGL, Vulkan **and C++** Good luck. You’ll need it.
Thanks for the PR. Maybe instead of using a global, split `beginDraw` into pointer-accepting and offset-accepting versions, so that the former prepares the buffer and calls the latter? Would that...
> it required a little bit of reworking the drawHardwareBuffer I guess `EHM_NEVER` is going to cause grief anyway. And it’s the default IIUC... Some time ago, I’ve seen code...