gdx-dragome
gdx-dragome copied to clipboard
Dragome backend for LibGDX.
`gdx-setup` generates **Gradle** projects capable of deploying the application to multiple platforms. Most of LibGDX developers will not be willing to switch to Maven for a single platform, especially since...
- [ ] `glReadPixels()` improvement. https://github.com/libgdx/libgdx/commit/584d34c1f3c8815545b8f691f836721138f720b5 - [ ] `ScreenUtils` emulation. https://github.com/libgdx/libgdx/commit/cf6fc4adafc3250de73b357db2e154f6348ba251 - [x] `Graphics#setUndecorated/setResizable` - [x] `Graphics#getGLVersion` - [ ] https://github.com/libgdx/libgdx/issues/4166
See https://github.com/libgdx/libgdx/blob/master/backends/gdx-backends-gwt/src/com/badlogic/gdx/backends/gwt/GwtApplication.java - [ ] Application configuration class: created, but settings amount might still change. - [ ] `Graphics` implementation:. #7. - [ ] `Input` implementation. #10 - [x] `Net`...
Currently music and sounds are supported with `` tag, which certainly has its issues. If the current implementation proves unreliable even on modern browsers, we might have to switch to...
GWT backend currently supports only continuous mode rendering, but non-continuous mode could be easily supported in Dragome with a custom renderer and basically additional boolean flag. We would have to...
See `DragomeGraphics`. - [x] Reporting application's bounds (width, height, screen w&h). - [x] Reporting rendering meta-data: PPI, PPC, density, delta, FPS(_), frame ID(_). \* - implemented by `Renderer`, might return...
- [x] Music support. - [x] Sound support. - [x] Prohibit additional audio features. Throw meaningful exceptions. - ~~Consider other JS sound managers. Maybe some other good library came up...
- [x] Lifecycle listeners support. Managed by `LifecycleManager`. - [x] Dispose event on `exit` call. - [x] Rendering loop. - [x] Posting runnables. - [x] Resizing events. Implemented both during...
During compilation, jars should be inspected and any classpath resources should be copied along with the rest of the assets. Default LibGDX include some extra assets (shaders, font) that we...
One should be able to compile and run this extension to test current functionalities. Workflow should be simple - `gradle install` to deploy the library into local Maven repository and...