Comments (1)
Switching to android-activity
seems like a good idea, it'll just take a bit of work. Here's the API for android_activity
use android_activity::AndroidApp;
#[no_mangle]
fn android_main(app: AndroidApp) {
loop { app.poll_events(..) }
}
This design is a lot cleaner and more - dare I say - it Rusty than ndk-glue
as it doesn't require any magic global variables.
However, this would require some updates to Engine
as we'd need to pass AndroidApp
into it and update its polling logic. Not impossible, but a bit tricky as we'd have to find a way to keep things cross-platform
from hotham.
Related Issues (20)
- [Rendering] Roughness is not being handled correctly HOT 2
- [Bug] Crash when using RenderDoc Meta Fork v44.1
- Investigate input recording
- [Bug]: Simulator error `ERROR_OUT_OF_DATE_KHR` HOT 3
- [Bug] Don't apply ambient occlusion to direct lighting
- [Simulator] Support resizing the simulator window HOT 1
- [Editor] First pass at editor GUI
- [Feature] Scene API - first pass
- [Experiment] Hot reloading proof of concept
- [Tracking] Remove existing simulator and transition to editor
- [Editor] Add Linux support
- [Editor] Add macOS support
- [Editor] Gracefully handle window closing
- [Improvement] Improvements to grabbing
- [Bug]: Textures mixed up between different materials
- Do parent hierarchy less dumb
- Don't keep `include`'d files in git LFS
- Additional suggestions for 0.3.0 improvements
- [Bug]: Building the examples don't work (cargo apk + bin = fail) HOT 1
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 hotham.