All those people who complain about project names squatting on existing words have finally been heard :-D
Peredvizhnikov Engine: Lock-free game engine written in C++20
11–20 of 183 posts
Re: Peredvizhnikov Engine: Lock-free game engine written in C++20
#12Re: Peredvizhnikov Engine: Lock-free game engine written in C++20
#13It’s quite the stretch to call this a game engine, rather than a tech demo for clever locking strategies.
This. There’s no demonstration of any game made with this “game engine”. The benchmarks are some matrix multiplication and unimpressive message passing. There might be some cool data container ideas or primitives. Those could have useful applications. But it isn’t really a “game engine”. Nor does it seem like an interesting way to build one.
Re: Peredvizhnikov Engine: Lock-free game engine written in C++20
#14The painting used is Barge Haulers on the Volga - https://en.m.wikipedia.org/wiki/Barge_Haulers_on_the_Volga Can someone please expand on the significance of this achievement to someone used to shooting their foot off in C++ in a predominantly single threaded manner?
https://www.amusingplanet.com/2021/12/belyana-russias-giant-...
Re: Peredvizhnikov Engine: Lock-free game engine written in C++20
#15The painting used is Barge Haulers on the Volga - https://en.m.wikipedia.org/wiki/Barge_Haulers_on_the_Volga Can someone please expand on the significance of this achievement to someone used to shooting their foot off in C++ in a predominantly single threaded manner?
Never mind that a lot of Volga boats were very single-threaded. https://www.amusingplanet.com/2021/12/belyana-russias-giant-...
Re: Peredvizhnikov Engine: Lock-free game engine written in C++20
#16Re: Peredvizhnikov Engine: Lock-free game engine written in C++20
#17In a nutshell, non lock free queues are much faster than lock free queues, however you must be prepared to accept the very infrequent longer delay due to a context switch (where the lock is not available to anyone). My benchmarks show that the price is acceptable since so much more performance is available with non lock free queues. 10 million messages per second per work thread can be queued on modern hardware.
Re: Peredvizhnikov Engine: Lock-free game engine written in C++20
#18All those people who complain about project names squatting on existing words have finally been heard :-D
Re: Peredvizhnikov Engine: Lock-free game engine written in C++20
#19Any games built with this
Re: Peredvizhnikov Engine: Lock-free game engine written in C++20
#20Earlier quoted context omitted.
[flagged]
> Unless the name is explained somewhere, I'm convinced it's complicated on purpose. Tell me you only speak English without telling me you only speak English.