mosra / magnum

Lightweight and modular C++11 graphics middleware for games and data visualization
https://magnum.graphics/
Other
4.79k stars 440 forks source link

WindowlessAndroidApplication #510

Closed mgood7123 closed 3 years ago

mgood7123 commented 3 years ago

could it be possible to provide a WindowlessAndroidApplication for use with Android's GLSurfaceView/SurfaceView and ANativeWindow ?

similar to AndroidApplication

mgood7123 commented 3 years ago

i have a test implementation written for this

https://gist.github.com/mgood7123/85ecf1e8f73aa6b35f80cb902a96490c

however https://github.com/mosra/magnum/issues/511

mosra commented 3 years ago

What would be the use case? Windowless means having no window, no events, no anything, using it with a window kinda goes against that :)

If what you meant is creating a GL context in an existing Android application, please do that directly using Android APIs, and then attach Magnum's GLContext to that. That's the recommended way of interaction with 3rd party code.

mgood7123 commented 3 years ago

What would be the use case? Windowless means having no window, no events, no anything, using it with a window kinda goes against that :)

If what you meant is creating a GL context in an existing Android application, please do that directly using Android APIs, and then attach Magnum's GLContext to that. That's the recommended way of interaction with 3rd party code.

Have a look at #518

mosra commented 3 years ago

"Dear" @mgood7123, please look at yourself in the mirror and contemplate on what have you done.

In a course of about two weeks, you managed to open mosra/magnum#510, mosra/magnum#511, mosra/magnum#512, mosra/magnum#513, mosra/magnum#514, mosra/magnum#515, mosra/magnum#516, mosra/magnum#517, mosra/magnum#518, mosra/magnum#519 and mosra/corrade#118, commented several times on each of them, closed and opened them repeatedly, referenced them from other issues and thus generated about 2979652646 notification e-mails for everyone that's watching this repository. With no added value, all this is just noise irrelevant to anybody else using the project.

If this would be your first time, I would be quite mad. But given that we all witnessed the same self-centered attention grab happening on the Gitter chat last July, where any other conversation was impossible amidst your code snippet carpet-bombing to the point I had to block you, I'm afraid I have to do the same here. You had enough warnings already, you didn't learn anything, and this cadence of notifications that benefit noone is far from being acceptable in an open-source project with a community-based support.

Bye and please never return.