upvote
This engine is not optimised for performance. It's using CSS, after all.
reply
Yeah this is a case of “not the right tool for the job”.

It is awesome though.

reply
Of course, but you'd think after 30 years the compute power should be enough to overcome any lack of optimization. It's a testament to the engineering that went into the original Quake engine.
reply
Decades of optimizing a toaster to make better toast will not make the toaster any better at making meatloaf
reply
Is this the right analogy? The product is the same, the appliance is different.

It should be "Decades of inventions from toasters to IOT AI Smart Air Fryers will not make better toast than the original"

But I'd argue the IOT AI Smart Air Fryer should make really good toast. Which is what GP is saying.

reply
deleted
reply
I am on the ground. This is great.

Still, why css is as slow as it is given what tech like imgui can do is a little wild.

reply
CSS is a general rendering solution, not something built for rendering 3D games.

And no one has spent any time optimizing 3D transforms to make a game workable because no one would be able to justify the use of their time like that. It wouldn’t even give you brownie points ‘cause most people would just ask “why?”

reply
Id assume "a fun challenge" could be enough of a reason
reply
Zero issues on Firefox + Linux. Gnome Web is stuttery and weird, though. Must be a WebKit/Safari thing.
reply
Possibly, I did it on Safari. Trying it now on Chrome and it's fine.
reply
For what it's worth it works like smooth butter under Chrome on an M2, on Safari it's clunky and seems to clip alot
reply
Either you had a Voodoo on your P133 or whatever the M1 is doing is having a bad time...

On my 7945HX this is plenty fast.

reply
Wait, did Quack run on Pentium-133? I had a Pentium MMX 233mhz and I always assumed it didn't ran well so I never bother to get it.
reply
I played quake in 486dx100.
reply
If you had a 3dfx card it would run silky smooth on a Pentium-120 (what I had at the time)! Quake 2 ran pretty well too if I recall.
reply
Bare minimum for it being playable was a 486DX4 100MHz or similar, but with the floating point Quake really wanted a Pentium
reply
I played it on a Pentium with 60mhz - it was allright
reply
Ran fine on my Pentium 90 with 16MB RAM
reply
It must have, because that's what I had in 1996 and I played it.
reply
Quake ran on a P75 with 8MB RAM in DOS mode. Not the best but it worked at 320x200.
reply
Quake ran well on my 100Mhz Pentium.
reply
I think you’re missing the point
reply