Git Product home page Git Product logo

Comments (11)

elect86 avatar elect86 commented on May 31, 2024

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.

alex-dorokhov avatar alex-dorokhov commented on May 31, 2024

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.

elect86 avatar elect86 commented on May 31, 2024

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.

alex-dorokhov avatar alex-dorokhov commented on May 31, 2024

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.

elect86 avatar elect86 commented on May 31, 2024

Sure, I'll be here! :)

from imgui.

Sylvyrfysh avatar Sylvyrfysh commented on May 31, 2024

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.

elect86 avatar elect86 commented on May 31, 2024

Hi Alex,

@Sylvyrfysh implemented the GL2 backend, you may want to give it a try

from imgui.

alex-dorokhov avatar alex-dorokhov commented on May 31, 2024

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.

Sylvyrfysh avatar Sylvyrfysh commented on May 31, 2024

Should be fixed in ImplGL2 commit 4b38958

from imgui.

Sylvyrfysh avatar Sylvyrfysh commented on May 31, 2024

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.

alex-dorokhov avatar alex-dorokhov commented on May 31, 2024

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.