luca-piccioni / OpenGL.Net

Modern OpenGL bindings for C#.
MIT License
568 stars 108 forks source link

OpenGL.Net.Objects Not Found #104

Closed bryaan closed 6 years ago

bryaan commented 6 years ago

Wondering what happened to the OpenGL.Net.Objects nuget package. What is the recommended way to get it?

luca-piccioni commented 6 years ago

I just removed the nuget package. If you want to use that piece of code, just compile it yourself.

bryaan commented 6 years ago

This makes it tougher to keep up to date. Would you please consider adding it again?

bryaan commented 6 years ago

I see that I'm going to have to compile from master anyway as there has been much work done since last publish. Is there a reason why you haven't pushed a new version in so long despite the work?

luca-piccioni commented 6 years ago

Yeah. Initially, I was planning to generate nuget packages for OpenGL.Net.Object also, along with the base library OpenGL.Net. After some time I realized that maintaining the only OpenGL.Net project was enough for my free-time budget, despite the higher level library is more fun to develop.

From then, .NET Core support was added and the Android platform support was added too, and I got serious difficulties to keep those features available on OpenGL.Net.Object. Now I keep that project as an example of OpenGL framework development, but at the moment I can't afford any further development due to work and home duties.

I'm glad to hear that OpenGL.Net.Object is useful to you, but I suggest to manage that code-base yourself; I know that it can be hard, the code is quite complex and class coupling is very high, but once you got the basic knowledge of the GL objects management, you can extend the project for your needs.

bryaan commented 6 years ago

Luca, thank you for the explanation. I am definitely impressed with your efforts here. I hope more developers will find this library useful and help with it.

tanaev commented 5 years ago

@luca-piccioni Hey! But how to show *.mdl file for example, without OpenGL.Net.Objects? All samples use this implementation.

Thanks

luca-piccioni commented 5 years ago

What samples loads mdl files using OpenGL.Net.Objects? I'm not aware of.

Anyway, just compile the solution and use it.

tanaev commented 5 years ago

@luca-piccioni this file depends on OpenGL.Net.Objects for example. https://github.com/luca-piccioni/OpenGL.Net/blob/master/Samples/HelloObjects/SampleForm.cs

In other cases, what is the proper way to show mdl files in GLSurfaceView?