GithubHelp home page GithubHelp logo

integration for GLUT about pyimgui HOT 1 OPEN

pyimgui avatar pyimgui commented on August 24, 2024
integration for GLUT

from pyimgui.

Comments (1)

swistakm avatar swistakm commented on August 24, 2024

I remember that i wanted to provide integration with GLUT because it has very simple API and is always available with OpenGL.

Still I don't remember why I didn't do this because it should be pretty straightforward to do with the base classes for OpenGL integration, both fixed and programmable pipeline. It had to do something with the way GLUT exposes user inputs (mouse, keyboard, etc.). If I recall correctly, it provides only a way to attach callbacks to specific input events but does not provide functions to query mouse state (like getMousePosition()). Probably I wasn't ready at that time to make opinionated decisions on how to handle these inputs so I simply left it for future.

Generally it might be nice to have built-in GLUT integration because it allows to make a demo application with probably the least amount of dependencies (only OpenGL) but it think that currently this is a feature with the lowest priority possible.

from pyimgui.

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.