HN user

TacoSundae

5 karma

[ my public key: https://keybase.io/tacosundae; my proof: https://keybase.io/tacosundae/sigs/rHrFMSbRaJ8DwKBaLn0iKbCUEVRwUDVxbRCM0BE3RzQ ]

Posts0
Comments4
View on HN
No posts found.
Vulkan is Here 10 years ago

I would disagree. With spirv we have for the first time a proper language agnostic compilation target. Likewise we have much lower level primitives upon which we can build idiomatic high level abstractions. Existing efforts built upon OpenGL and GLSL are very hairy due to the fact that we are trying to build high level abstractions on top of already high level (and very opinionated) abstractions.

I find this to be a very exciting opportunity, not just for CL but for many other languages, to have a framework that feels like belongs in the host language, not just fugly ffi wrappers.

Oddly enough I too unknowingly implemented a PID controller without prior exposure to the theory. I was trying to make a stable hovering platform using only thrusters in Garry's Mod. I remember once I tweaked the parameters just right it was amazingly responsive and stable. I only realized what I had actually done years later.