borisvanschooten / glesjs Goto Github PK
View Code? Open in Web Editor NEWFast and small Android WebGL bindings for V8.
Home Page: http://tmtg.net/glesjs/
License: Other
Fast and small Android WebGL bindings for V8.
Home Page: http://tmtg.net/glesjs/
License: Other
First of all, thank you for this great project. With a little more work, this could be a killer project and a great complement to Ejecta.
We have found several bugs we would like to debug. However, when building this project straight from the repo, we get the following error:
main.cpp "android_native_app_glue.h: No such file or directory"
This is the same error mentioned in this post:
We probably will need this to rebuild libgles.js to fix the audio bug described here:
(And also to implement video element which we need).
Please give some suggestions how to get build working.
Note: we can successfully build Bdr76's project from here but it has no audio (nor video, of course):
The following code in Phaser does not work. The standard Phaser tutorials look tiny in the bottom left corner of a mobile phone or tablet and need to be scalable to fill the whole screen.
game.scale.scaleMode = Phaser.ScaleManager.SHOW_ALL;
game.scale.setScreenSize( true );
Hi man,
Is possible to improve my template IonPhaser using gles.js?
If is possible, do you want work with me? (Create more examples to sell in the store ๐ฏ)
Regards, Nicholls
Please include one of the Pixi's examples
Anyone knows which exact pixi.js version is compatible with this? I'm having problems with master and latest v4.
Can you please share the source code of the pixi examples shared here: (http://tmtg.net/glesjs/). Are they working in webview? Also i want to update the code for latest opengl es and pixijs. How should i go about it?
Is this project abandoned?
Can you find out why? Faced with some difficulties or found a better alternative?
Look forward to a key Packager appear!
Does anyone know how to get this glesjs project up and running in Android Studio? I don't need to recompile the core library using NDK or anything, I'm just trying to get a simple pixi demo up and running.
I've posted what I've tried here
android update project --name GlesJSDemo --target android-14 --path .
does not work anymore. The project should be updated to gradle type project.
Add x86 build of libglesjs.so
Nice job, looks really interesting!
I did a quick test with three.js and a simple cube as a test. It seemed to compile fine, but it just exits when I test on a device. (Not really used to android development , so have not debugged).
So I was wondering if it should work, and/or if there are any examples that I could look at?
Thanks!
Great project, but I can't build the libglesjs.so file and I think it is because the libv8_libbase.arm.a contains references to object files on your personal disk rather than the actual object code. Please check this. Thanks.
Hi,
Good job on glesjs first of all. I can see some improvements happening in some places, but it's quite cool as it is! It performs much better than a regular WebView.
Here to file a bug report: I run one of your basic examples (the bunnies) with the latest master revision, nothing altered. I notice it throws an OpenGL error (1282, I haven't found exactly where yet, can investigate further).
This is problematic for me, as in my own application it seems the bug leads to rendering trouble.
I figure the problem is in the Javascript code, so I will try another example as well.
Edit:
Just now found the source of the problem in GlesJSLib.onSurfaceChanged(width, height);
Could this be caused by changes in revisions of html5.js?
Notably the examples run fine when ignoring the examples, but when I integrate glesjs in my own project it causes problems (because of the error).
Cheers,
Kaj
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.