Comments (11)
Hi Alex,
we can totally do a GLES2 implementation, it's just a matter of rewriting the GL3 backend modifying a couple of things
However, which GLES binding do you need? Lwjgl or Android?
from imgui.
Hi Giuseppe,
That is good to know! I need it for Lwjgl only.
OpenGL 2.0 is a superset of GLES 2.0, so it is basically just a matter of using OpenGL 2.0 API with Lwjgl, as I understand.
Are you going to do that any time soon?
from imgui.
I can try this this evening or in the weekend if I make it...
If you want to try yourself and push it, don't hesitate :)
from imgui.
I can try as well, it doesn't look like a lot of code. If you give a chance and support, I will try it next days :)
from imgui.
Sure, I'll be here! :)
from imgui.
Hi! Friendly reminder that there has been no activity here for over a month and this appears to be fixed. If you wish to keep this open, please respond with what still is an issue, or this will be closed in a week. Thanks!
from imgui.
Hi Alex,
@Sylvyrfysh implemented the GL2 backend, you may want to give it a try
from imgui.
Hi! Sorry for duplicate, but I've also in answered in #72.
I've tried the latest version from 'ImplGL2' branch (with libgdx 1.9.8 though) and got this stacktrace:
java.lang.Exception: ERROR: 0:7: Invalid storage qualifiers 'in' in global variable context
ERROR: 0:8: Invalid storage qualifiers 'in' in global variable context
ERROR: 0:9: Invalid storage qualifiers 'in' in global variable context
ERROR: 0:11: Invalid storage qualifiers 'out' in global variable context
ERROR: 0:12: Invalid storage qualifiers 'out' in global variable context
ERROR: 0:16: Use of undeclared identifier 'uv'
ERROR: 0:16: Use of undeclared identifier 'UV'
ERROR: 0:17: Use of undeclared identifier 'color'
ERROR: 0:17: Use of undeclared identifier 'Color'
ERROR: 0:18: Use of undeclared identifier 'Position'
�
at gln.objects.GlShader$Companion.createFromSource-RHQEpZs(shader.kt:70)
at imgui.impl.ImplGL2.createDeviceObjects(ImplGL2.kt:49)
at imgui.impl.LwjglGlfw.newFrame(LwjglGlfw.kt:154)
at imgui.impl.LwjglGlfw$Companion.newFrame(LwjglGlfw.kt:34)
from imgui.
Should be fixed in ImplGL2 commit 4b38958
from imgui.
Hey Alex, I believe our implementation is mostly finished and bug-free. Can you confirm that things are working for you in this project, or did you abandon it?
from imgui.
Hey, @Sylvyrfysh , the latest version is seems to be working fine. At least I was able to create windows, labels and buttons. Thanks for your work!
I will now finally start to use the library :)
I guess the ticket can be closed now.
from imgui.
Related Issues (20)
- Example Log doesn't display any text unless a filter is applied HOT 1
- is jdk8-snapshot doesnt work anymore? HOT 1
- Shaders do not compile on M1 (macOS 11.4) HOT 3
- Methods need unecessary parameters when used in java HOT 3
- Some clear, modern example would help
- Unable to load ForwardDeclarationsKt when using Java modules HOT 2
- Use of `static` in package identifier can cause Java interoperability problems HOT 1
- MainMenuBar causes NullPointerException when clicking on free space HOT 1
- `listbox` shows no items
- ImGui can't access static fields and members of org.lwjgl.stb.STBRPRect HOT 3
- Invalid Package name HOT 3
- Index 33619455 out of bounds for length 0 HOT 1
- Documentation still references dl.bintray.com (shutdown nearly two years ago) HOT 1
- Is there a version of imgui for kotlin that works with lwjgl 3.3.1 HOT 7
- Cant get VertexBuffer data from DrawList class HOT 27
- Update Wiki HOT 1
- java.lang.NoClassDefFoundError: uno/glfw/HWND HOT 4
- Rendering artifacts on non-square elements HOT 1
- useBufferSubData breaks rendering completely, if set to true
- NoClassDefFoundError: uno/glfw/HWND 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 imgui.