Thanks, i've been a long time lurker.The current CPU board is equipped with an OMAP 5 CPU, which comes with an integrated PowerVR GPU. There are several discussions about future CPU boards and why the OMAP 5 was selected. Long story short, it was the only one which could be purchased (due to minimum volume or other constraints).
It seems likely that future SoCs will have Vulkan support (a quick google suggests that PowerVR seems to support it with later GPUs). It will likely take a while though. The current units still need to be produced and shipped.
<edit>
1) Lest I forget, welcome to the boards Nullifer.
2) Damn ninja'ed by Levi
</edit>
I wouldn't count on that unless interest improves on the current version.That makes sense. I will probably hold out until there is a better option for a cpu board then.
I'm not financially able to get one atm, so I'm just going to hope the project does well enough to be able to lower the price point which in turn allows more people to get it and have the project become sustainable.I wouldn't count on that unless interest improves on the current version.
That's quite understandable. Rather than hoping the price becomes lower, I hope your financial situation improves in some way that you can afford to treat yourself to such a toy in the future.I'm not financially able to get one atm, so I'm just going to hope the project does well enough to be able to lower the price point which in turn allows more people to get it and have the project become sustainable.
I'm just hoping these type of open source handhelds become more mainstream. I would love to develop crossplatform pc/handheld multiplayer games. I probably still will anyways when I can get one. I was hoping for vulkan, but i guess i'll just have to make sure my rendering is very separate from my gamecode, then switch over from opengl and learn vulkan when its accessible on more devices.That's quite understandable. Rather than hoping the price becomes lower, I hope your financial situation improves in some way that you can afford to treat yourself to such a toy in the future.
That seems like a bit much. Is it at least a 3D triangle?Vulkan? Really?
I'm not well up on the API, but it seems to be a bit... long winded. This is how much code is needed to draw a triangle, apparently:
https://github.com/SaschaWillems/Vulkan/blob/master/triangle/triangle.cpp
Vulkan? Really?
I'm not well up on the API, but it seems to be a bit... long winded. This is how much code is needed to draw a triangle, apparently:
https://github.com/SaschaWillems/Vulkan/blob/master/triangle/triangle.cpp
That seems like a bit much. Is it at least a 3D triangle?
Well its a 2d triangle but you view it from a 3d camera meaning you can look at the other side etc. Yeah vulkan is really low level but people will build libraries on top of it to make things easier. Also a lot of that code is probably stuff that you will abstract ontop of and only have to write once.
As far as I've understood, there's quite a lot of boilerplate there. With a smallish library you can get to a much smaller amount of code for most use cases. For example, drawing a triangle using vulkano in Rust, without sacrificing (as far as I know) any of the flexibility: https://github.com/tomaka/vulkano/blob/master/examples/src/bin/triangle.rsGod, I hope so. That's a ridiculous amount of code. I'm fairly certain I can draw a triangle in software in a smaller space. Note that the example I provided is already using helper libraries to manage things like flipping.
Well, rendering an entire mesh can be done with fewer linesVulkan? Really?
I'm not well up on the API, but it seems to be a bit... long winded. This is how much code is needed to draw a triangle, apparently:
https://github.com/SaschaWillems/Vulkan/blob/master/triangle/triangle.cpp