Comments (4)
No idea. If SDL works on it, and OpenGL 2.1 is accessible, then... maybe!
from reprocessing-example.
Do you have a Pi? The best way to find out is to try. I don't see any reason why it couldn't at least be made to work. Reprocessing works on Linux, but I don't know of anyone who has been running on ARM processors like the Pi has.
from reprocessing-example.
I do have Pi 0-3 available. But I found a different library that says it definitely works with PI, so I'll probably go with that (unless it turns out badly).
https://www.npmjs.com/package/wpe-webgl
But I could be convinced otherwise...
The one thing I don't like about that library is that it's a Webkit port, so I'm dubious about how much of the browser code also comes along for the ride. I would rather make sure the stack I build on had a really good separation of concerns - but that's secondary to portability.
What's is reprocessing made of under the hood? Is it just C/++ bindings between Node and WebGL?
from reprocessing-example.
Your call! I would love if someone figured out if this ran on raspberry pi ;)
Reprocessing uses OpenGL directly when compiled to native, it has nothing to do with JS. When compiled to JS we use webgl of course.
So not sure which concerns youβre interested in separating, but reprocessing will be miles thinner than running a JS JIT with webgl :)
from reprocessing-example.
Related Issues (20)
- Running `npm run build` fails on OS X HOT 6
- indexhot.byte not working in Windows 10 HOT 4
- `npm run start:native` and `npm run start` fail with "That operation is not supported" HOT 16
- js files get placed in src/, not in lib/js/src HOT 2
- Inconsistent assumptions error in merlin
- Web and native examples fail with runtime exception Not_found accessing hashtable
- Ubuntu 16.04 x86_64 failure HOT 7
- `npm run build` error on the Ubuntu 19.04 HOT 9
- Add github template functionnality to this repo HOT 2
- Fresh install issues Ubuntu 18.04 HOT 6
- Issues on Sway (Wayland) HOT 7
- Conflict with global bs-platform HOT 10
- Issue with setup (tgls_bindings.a not found)
- submitting fixes for 2048 and livestream-flappybird branch HOT 1
- Firefox 58.0.1 64 bit Ubuntu 16.04 64 bit HOT 18
- Example fails because of library naming issues HOT 1
- Mention that you are using python 2 in the readme HOT 1
- Does not build properly on OpenSUSE 42.2, npm version 5.6.0 HOT 3
- Unable to run `npm run build` on Ubuntu 17.10 HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from reprocessing-example.