TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ion: Cross-platform OpenGL library from Google

91 pointsby rtsukover 9 years ago

11 comments

pierrecover 9 years ago
Neat. This and Oryol [1] appear to have similar goals, I think this already calls for a more in-depth comparison... Either way, this kind of technology could end up being a better choice than the node-webkit &#x2F; electron paradigm, for many projects that want to target in-browser and native platforms.<p>I&#x27;ve been planning a project like that using raw GL, but with these frameworks popping up, the concept might go from experimental to very robust.<p>The native version is inherently lightweight and the emscripten&#x2F;browser version could also be very lightweight and efficient, depending on how much attention they pay to that target while developing the framework. Looking forward to see how this plays out.<p>[1]: <a href="http:&#x2F;&#x2F;floooh.github.io&#x2F;oryol&#x2F;" rel="nofollow">http:&#x2F;&#x2F;floooh.github.io&#x2F;oryol&#x2F;</a>
评论 #11075804 未加载
num3ricover 9 years ago
I get &quot;ERROR: gyp returned non-zero&quot; while building. Missing dependencies? (Win10.)
评论 #11071143 未加载
pjmlpover 9 years ago
Looks quite nice.<p>Since it is also from Google, even though not officially, maybe the Android NDK team could learn a few things about C++ code quality.<p>Ion&#x27;s code looks so much nicer than any these APIs<p><a href="https:&#x2F;&#x2F;developer.android.com&#x2F;ndk&#x2F;reference&#x2F;index.html" rel="nofollow">https:&#x2F;&#x2F;developer.android.com&#x2F;ndk&#x2F;reference&#x2F;index.html</a>
评论 #11071487 未加载
RamshackleJover 9 years ago
Uhh so how do I use this? the readme makes it sound great but doesn&#x27;t really give me any instructions
评论 #11070162 未加载
axefrogover 9 years ago
Looks pretty good, but would like to see more than just a features list. Some documentation? An issues list? A way to discuss the project with the developers and other users? (e.g. via Gitter or a Google Group)
z3t4over 9 years ago
This might be what I need, but it needs guides and tutorials ... Basically what I&#x27;m looking for is a thin client that can render a canvas, or image, and get keyboard&#x2F;mouse inputs. And if possible use the HTML Canvas API, and run JavaScript. Basically something like nw.js or Electron, but with only a canvas. With cross platform support.
giancarlostoroover 9 years ago
It would be nice to see screenshots at some point, other than that, maybe incorporate any &#x2F; all requirements for building the project if any.
aledalgrandeover 9 years ago
Wish there was something cross-platform like this, but with the syntax, tooling, performance and compute shaders of Metal.
kengonakajimaover 9 years ago
Build fails in Yosemite inside zlib. I forked it and trying to fix it.. Anyone did?
评论 #11085724 未加载
mrpippyover 9 years ago
Putting the project name&#x2F;author in the title would probably draw more attention (i.e. &quot;Google&#x27;s Ion: cross-platform C++ OpenGL application framework&quot;)
评论 #11070127 未加载
ilakshover 9 years ago
This illustrates one of the serious issues with C++: numerous code files in a project authored relatively recently that are dedicated to basic application plumbing such as memory allocation&#x2F;tracking and concurrency.<p>Its 2016. There are a number of performant cross-platform systems&#x2F;languages that have good built-in facilities for these basic plumbing problems.<p>C++ is an outdated language, and the entire mindset and ecosystem is wasteful and constantly reinventing the wheel. C++ was still sort of relevant when I was playing with it in High School in 1994, but even then it was dated in most ways.<p>These are some very poor software engineering choices.<p>Educate yourselves about the Nim programming language.
评论 #11070950 未加载
评论 #11071002 未加载
评论 #11076514 未加载
评论 #11070998 未加载
评论 #11074013 未加载
评论 #11070927 未加载
评论 #11071492 未加载