Live data from Hacker News

Former Nvidia Dev's Thoughts on Vulkan/Mantle

gamedev.net

161–163 of 163 posts

Re: Former Nvidia Dev's Thoughts on Vulkan/Mantle

#161
post #12

> What has finally been made clear is that it's okay to have difficult to code APIs, if the end result just works. So true and yet, we have all those crazy JavaScript frameworks trying to abstract everything away from developers. There's a lesson in there.

You cannot abstract away complexity. This is a lesson people relearn every 2-3 years or so. From the javascript frameworks - I use only backbone and jquery - first as a simple router, second for easy dom traversal.

> You cannot abstract away complexity

that makes no sense.

Perhaps what you meant is that there is a limit to how much a problem can be simplified.

Re: Former Nvidia Dev's Thoughts on Vulkan/Mantle

#162
post #66

Earlier quoted context omitted.

Both are valuable. Plenty of people don't need the full power & debuggability of a difficult high-performance API- but plenty of people do , too. Much like the simultaneous ubiquity of C/C++ and Python, in their respective spaces.

I wonder if we'll see opengl-old implemented on top of vulkan. Actually one thing I would love to see is vulkan on linux accessible from userspace without any involvement of a window server, so that you can write the rest of the APIs on top of it. Maybe even have graphical console running on it.

There's already work to do this sort of thing on top of GL... (eg: glamour the X driver that use GL for all it's drawing and works on anything mesa and the kernel support)

I don't think anything will stop someone from being able to run vulkan directly on to of libdrm like you can right now with GL. At least for open source drivers like Intel's.

Re: Former Nvidia Dev's Thoughts on Vulkan/Mantle

#163
post #140

Earlier quoted context omitted.

I'm wondering about the "can't zoom" bit. I can't zoom on many websites - because Mobile Safari has sold out control to the web developers, instead of acting as my user agent.

Disabled zoom is one of my pet peeves too. I use this bookmarklet on my iPhone, you may find it useful... javascript:document.querySelector('meta%5Bname=viewport%5D').setAttribute('content','width=device-width,initial-scale=1.0,maximum-scale=10.0,user-scalable=1');

Thanks!
Post reply on HN